摘要: 使用 RxJS 实现一个简易的仿 Elm 架构应用 标签(空格分隔): 前端 什么是 Elm 架构 Elm 架构是一种使用 Elm 语言编写 Web 前端应用的简单架构,在代码模块化、代码重用以及测试方面都有较好的优势。使用 Elm 架构,可以非常轻松的构建复杂的 Web 应用,无论是面对重构还是添 阅读全文
posted @ 2018-02-20 23:06 不如隐茶去 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: 最近看了赵姐夫的这篇博客[http://blog.zhaojie.me/2009/08/recursive lambda expressions.html][1],主要讲的是如何使用 Lambda 编写递归函数。其中提到了不动点组合子这个东西,这个概念来自于函数式编程的世界,直接理解起来可能有些困难 阅读全文
posted @ 2017-12-25 14:17 不如隐茶去 阅读(1696) 评论(5) 推荐(6) 编辑
摘要: [原文地址:https://zeeko.1503.run/Article/17][1] 最近在把腾讯云的国内主机迁移到香港主机,因为之前使用的 MySql 跟 MongoDb 都是基于 Docker 部署的,所以迁移起来还算比较方便,主要思路就是把数据库容器的数据卷单独做成一个数据镜像,然后把这个镜 阅读全文
posted @ 2017-11-14 22:52 不如隐茶去 阅读(4601) 评论(0) 推荐(0) 编辑
摘要: 为啥有这篇文章 在之前,类似 Angular、React、Vue 之类的前端框架的一个痛点就是无法在服务端提前把网页内容写入到网页中再发回浏览器,这给网站的 SEO 增加了不少困难,因为爬虫爬到的页面只包含加载内容的 js 源码,而网页内容部分都还是各种模板占位符。现在,Angular4 正式的推出 阅读全文
posted @ 2017-08-13 22:05 不如隐茶去 阅读(531) 评论(0) 推荐(1) 编辑
摘要: 编写 Web 应用程序的时候,经常要做的事就是要对前端传回的数据进行简单的验证,比如是否非空、字符长度是否满足要求,邮箱格式是否正确等等。在 Spring Boot 中,可以使用 Bean Validation (JSR 303) 技术通过注解的方式来进行参数验证。 准备 DTO 对象 这里定义了一 阅读全文
posted @ 2017-07-30 23:03 不如隐茶去 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 升级到 Asp.Net Core 2.0 (2017/08/29 更新) 为什么使用 Jwt 最近,移动开发的劲头越来越足,学校搞的各种比赛都需要用手机 APP 来撑场面,所以,作为写后端的,很有必要改进一下以往的基于 Session 的身份认证方式了,理由如下: 1. 移动端经常要保持长时间(1 阅读全文
posted @ 2017-05-10 19:24 不如隐茶去 阅读(19322) 评论(41) 推荐(13) 编辑
摘要: Docker 是个好东西,特别是用它来部署 ASP.NET Core Web 项目的时候,但是仅仅的让程序运行起来远远不能满足我的需求,如果能够像 DaoCloud 提供的持续集成服务那样,检测 git 仓库的代码提交,拉取源码,然后编译出来,自动构建新的镜像,最终部署到一个新的容器里面,那就真是太 阅读全文
posted @ 2017-05-05 20:39 不如隐茶去 阅读(3765) 评论(3) 推荐(2) 编辑
摘要: 记得之前做网站开发的时候,因为服务端用的 MySQL 数据库,为了方便调试以及隔离生产与开发环境,自己就在本地也安装了一个 MySQL 数据库。但是用着用着慢慢的也发现了一些不舒服的地方,比如常驻后台的服务,半夜突然跳出来吓唬人的更新窗口。直到我遇见了 Docker,Docker 是一个比虚拟机更加 阅读全文
posted @ 2017-04-29 22:59 不如隐茶去 阅读(5426) 评论(0) 推荐(2) 编辑
摘要: ``` PointerAlignment: Left UseTab: Never IndentWidth: 4 BreakBeforeBraces: Allman AllowShortIfStatementsOnASingleLine: false IndentCaseLabels: false ColumnLimit: 0 ``` 阅读全文
posted @ 2017-03-07 22:00 不如隐茶去 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 使用 NativeScript ,我们可以很容易的调用平台的原生 API,在开发过程中,我们可以添加这些 API 的 d.ts 文件来提供智能感知,帮助我们更方便的构建媲美原生的 APP。 首先通过 npm 下载 d.ts 文件 然后添加引用,修改项目根目录下的 reference.d.ts 内容设 阅读全文
posted @ 2017-03-02 20:08 不如隐茶去 阅读(788) 评论(0) 推荐(0) 编辑