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