摘要: 加密技术通常分为两大类:“对称式”和“非对称式”。对称式加密:就是加密和解密使用同一个密钥,通常称之为“Session Key ”这种加密技术在当今被广泛采用,如美国政府所采用的DES加密标准就是一种典型的“对称式”加密法,它的Session Key长度为56bits。非对称式加密:就是加密和解密所... 阅读全文
posted @ 2014-11-21 17:48 Barathrum 阅读(5016) 评论(0) 推荐(0) 编辑
摘要: 近期做数据迁移,采用nodejs框架,数据库为mysql。作为一枚菜鸟,在编码过程中,遇到众多奇葩问题,感谢民少给予的支持。由于旧数据库中的数据,在之前设计中存在众多不合理的情况,因此在数据迁移中,需要对旧数据库中的相关数据做众多的规范性处理:根据新系统的数据结构要求,存在如下问题:1、进行无效数据... 阅读全文
posted @ 2014-11-19 17:33 Barathrum 阅读(1896) 评论(0) 推荐(0) 编辑
摘要: 项目中常用UUID作为唯一标识码UUID是128位整数(16字节)的全局唯一标识符由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,... 阅读全文
posted @ 2014-11-19 14:23 Barathrum 阅读(3726) 评论(0) 推荐(0) 编辑
摘要: 在项目中,经常使用时间进行格式化的输出,以及转换,同时做时间的统计,原本js原生的时间函数比较复杂繁琐,不适合快速开发使用。轻量级的moment.js很好的解决了这些问题。下面以简单的例子进行moment.js的调用。1、安装moment.js npm install moment2、引用mome... 阅读全文
posted @ 2014-11-18 10:16 Barathrum 阅读(19274) 评论(0) 推荐(3) 编辑
摘要: 1、项目中经常性的使用http发送请求处理数据。而大部分请求方式为get和post,于是对http请求进行封装,提供代码的利用率。2、nodegress是nodejs的一个请求工具。具体步骤及代码如下:1、安装nodegrass,执行npm install nodegrass命令。2、封装过程中存在... 阅读全文
posted @ 2014-11-17 09:52 Barathrum 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: EventProxy 仅仅是一个很轻量的工具,但是能够带来一种事件式编程的思维变化。有几个特点:利用事件机制解耦复杂业务逻辑移除被广为诟病的深度callback嵌套问题将串行等待变成并行等待,提升多异步协作场景下的执行效率友好的Error handling无平台依赖,适合前后端,能用于浏览器和Nod... 阅读全文
posted @ 2014-11-14 10:52 Barathrum 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 回调函数嵌套解决方案——eventProxyAPI地址:https://github.com/JacksonTian/eventproxy1、安装eventproxy执行npm install eventProxy.2、使用前进行声明,代码如下:var EP = require('eventprox... 阅读全文
posted @ 2014-11-14 10:31 Barathrum 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 最近做数据导入,须模拟http请求,调用框架的相应方法进行数据的插入及保存操作。采用nodejs的nodegrass方法进行相应简单模仿。1、搭建nodejs环境。2、执行npm install nodegrass命令。3、引入模块,var ng= require(nodegrass);4、下面先看... 阅读全文
posted @ 2014-11-13 10:38 Barathrum 阅读(2182) 评论(1) 推荐(1) 编辑
摘要: 件系统操作相关的函数挺多的。首先可以分为两大类。一类是异步+回调的。 一类是同步的。在这里只对异步的进行整理,同步的只需要在函数名称后面加上Sync即可1. 首先是一类最常规的读写函数,函数名称和形式,应该是起源于C语言的。代码如下:fs.open(文件路径,读写标识,[文件mode值,666],回... 阅读全文
posted @ 2014-11-12 09:33 Barathrum 阅读(287) 评论(0) 推荐(0) 编辑
摘要: mysql功能简介:mysql- node.js平台mysql驱动,支持事务、连接池、集群、sql注入检测、多做参数传递写法等特性。主页地址:https://github.com/felixge/node-mysqleventproxy功能简介:eventproxy- node.js 异步回调代理。... 阅读全文
posted @ 2014-11-11 14:37 Barathrum 阅读(1483) 评论(0) 推荐(0) 编辑