摘要: 博客已经迁移到 http://myfjdthink.com/ 自己搭建在阿里云上的服务。 这边的东西就不再更新啦~ 阅读全文
posted @ 2016-03-31 17:29 天如er 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Babel 6 较之前版本有些变化,几个比较重要的点。 1. npm package babel 已经不在使用了,分成了下列几个 package babel cli , 适用于命令行 babel core , 包含了Node API babel polyfill , which when re... 阅读全文
posted @ 2015-11-18 18:08 天如er 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 如果你在使用 Mocha 的话,请使用 WebStorm 来运行 mocha,Webstorm可以清晰查看每个 test 的详细信息,非常直观,强烈推荐。 阅读全文
posted @ 2015-10-08 15:15 天如er 阅读(385) 评论(0) 推荐(0) 编辑
摘要: ###使用 DB Fixtures 为 Unit Test 提供基础数据,Sails + Mocha 实现。####问题:Test Fixture 太分散,管理麻烦。在做单元测试的时候,数据回滚是个比较麻烦的问题。比较简单的解决方案是,在单元测试的时候连接单独的 DB ,测试完毕后清空 DB 内容即... 阅读全文
posted @ 2015-07-23 21:09 天如er 阅读(447) 评论(0) 推荐(0) 编辑
摘要: ###使用正则替换文本#### 需求有这样一段代码:```var num = req.body.num;var bankcard = req.body.bankcard2;var pay_type = req.body.pay_type;```需要快速替换成如下格式:```var num = req... 阅读全文
posted @ 2015-07-22 12:09 天如er 阅读(2100) 评论(0) 推荐(0) 编辑
摘要: ###Sails 关闭自动路由 Automatic Routes 功能。Sails 中的路由两种:Custom Routes 和 Automatic Routes,自定义路由和自动路由。详见文档:[Sails Routes](http://sailsjs-documentation.readthed... 阅读全文
posted @ 2015-07-20 11:40 天如er 阅读(470) 评论(0) 推荐(0) 编辑
摘要: ###Node 实现 AES 加密,结果输出为“byte”。最近做个需求,对接一个平台的接口,该平台采用 AES (Advanced Encryption Standard)加密算法,加密模式为 **AES-128-CBC**,补码方式为 AES/CBC/PKCS5Padding,密钥和向量均为 1... 阅读全文
posted @ 2015-07-18 11:36 天如er 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: ###Sails 自定义 model 方法在 Sails 中 model 提供了一些原生的静态方法,如 .create(), .update(), .destroy(), .find(), 等。在实际业务中,有个经常做的操作是,在保存对象时,如果对象不存在就新增这个对象,否则就更新,就是一个 ins... 阅读全文
posted @ 2015-07-14 19:01 天如er 阅读(568) 评论(1) 推荐(0) 编辑
摘要: 最近使用 gradle 跑一些 spring 的示例,在下载一些 jar 的时候速度特别慢,因为是访问的国外的 maven 仓库。开源中国提供了国内的 maven 库,所以可以在 gradle 里设置一下,提供访问速度。在 build.gradle 文件中添加:buildscript { re... 阅读全文
posted @ 2015-03-01 22:54 天如er 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: 树形结构部门的 sqlserver 排序因为要实现部门排序功能,而且要考虑部门的层级,直接用 sql 排序是不行的,所以写个 sql function 来支持。首先部门表:companyCREATE TABLE company(CompanyId id NOT N... 阅读全文
posted @ 2015-02-16 10:57 天如er 阅读(2977) 评论(0) 推荐(0) 编辑