摘要: 使用 LINQ 来对 IEnumerable 阅读全文
posted @ 2018-09-30 15:01 不如隐茶去 阅读(1991) 评论(6) 推荐(5) 编辑
摘要: 有时候,我们会遇到一些跟系统当前时间相关的需求,例如: 只有开学季才允许录入学生信息 只有到了晚上或者周六才允许备份博客 注册满 3 天的用户才允许进行一些操作 某用户在 24 小时内被禁止发言 很显然,要实现这些功能的代码多多少少要用到 这个静态属性,然而要使用单元测试或者集成测试对上述需求进行验 阅读全文
posted @ 2018-08-15 17:19 不如隐茶去 阅读(921) 评论(2) 推荐(1) 编辑
摘要: 前情提要:[ASP.NET Core 使用 JWT 搭建分布式无状态身份验证系统][1] 文章超长预警(1万字以上),不想看全部实现过程的同学可以直接跳转到末尾查看成果或者一键安装相关的 nuget 包 自上一篇介绍如何在 ASP.NET Core 中集成 JWT 的博文发布接近一年后,我又想来分享 阅读全文
posted @ 2018-07-30 09:42 不如隐茶去 阅读(5515) 评论(8) 推荐(7) 编辑
摘要: Markdown [toc] GitLab Flavored Markdown (GFM) 中文测试 Note: Not all of the GitLab specific extensions to Markdown that are described in this document cur 阅读全文
posted @ 2018-06-20 17:03 不如隐茶去 阅读(527) 评论(0) 推荐(0) 编辑
摘要: .NET Core 2.1 正式发布之际,微软团队在博客的中提到了 .NET Core 2.1 中的性能提升。这让我想起了去年 Go 语言 Iris MVC 框架作者做的 Go 与 .NET Core 2.0 之间的性能对比,当时的 Iris 在各个方面的表现都基本超出 .NET Core 至少 1 阅读全文
posted @ 2018-06-01 11:19 不如隐茶去 阅读(6937) 评论(17) 推荐(2) 编辑
摘要: 作为一个经常写后端代码的程序员,偶尔写写前端代码也是勉强可以应付的。最近在重构某网站的时候,需要重新实现一个折叠面板。因为用了 Angular 这样酷炫的前端框架,我相信,就算没有 jQuery 这样的工具,手撸一个折叠面板应该没啥问题。就当我按照自己的直觉写完第一版代码之后,简单的运行了一下,我就 阅读全文
posted @ 2018-05-10 18:20 不如隐茶去 阅读(875) 评论(1) 推荐(0) 编辑
摘要: 在维护旧的项目的时候,遇到了使用 类型存储中文的情况,本地数据库是直接使用来自上古时期的 T SQL 创建的。为了方便,我就没有安装 Windows 版的 SQLServer,直接用的 SQLServer On Linux On Docker。结果默认创建出来的数据库实例默认使用拉丁文编码,这导致了 阅读全文
posted @ 2018-04-03 10:47 不如隐茶去 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 寒假快结束的时候,对软件架构设计感到了很多疑惑,微软的各种例子中虽然给出了样例代码,但是却没有一个总的指导纲领,只知道这些例子都是贯彻落实“领域驱动设计”这么一个概念的。那到底什么是领域驱动设计?如何实践领域驱动设计?领域驱动设计好处都有啥?带着这样的问题,我剁手买了一本书:《领域驱动设计:软件核心 阅读全文
posted @ 2018-03-02 13:01 不如隐茶去 阅读(3138) 评论(7) 推荐(13) 编辑
摘要: Docker 改变了我们部署网站的方式,从原先的手动编译打包上传,到现在的构建镜像然后推送部署,让我们在配置环境上所花费的时间大大减少了。不仅如此,通过一系列相关的工具配合,可以很轻松的实现 CI、CD。本文即将介绍的就是这么一款非常简便的工具——captainduckduck,使用 captain 阅读全文
posted @ 2018-02-23 22:11 不如隐茶去 阅读(3076) 评论(2) 推荐(5) 编辑
摘要: 最近在写一个日期选择器组件,为了满足将来可能出现的各种需求,所以需要能够高度的自定义组件的样式。为了达到这个目的,需要能够在日期选择器组件外控制每个日期格子内要显示的内容,比如,标上节假日之类的。这时候,组件的一部分模板就需要由调用方提供。 在 React 里面,这种需求挺简单的,只要实现一个 这样 阅读全文
posted @ 2018-02-23 02:41 不如隐茶去 阅读(5942) 评论(0) 推荐(2) 编辑