2015年8月26日

nodejs加密解密

摘要: nodejs是通集成在内核中的crypto模块来完成加密解密。常用加密解密模块化代码:/** * Created by linli on 2015/8/25. */var crypto = require('crypto');//加密exports.cipher = function(algorit... 阅读全文

posted @ 2015-08-26 11:39 Kevalin 阅读(9978) 评论(0) 推荐(0) 编辑

2015年8月25日

nodejs日志管理log4js

摘要: 常用的2种配置:1.按文件大小分片,备份若干数量的文件var log4js = require('log4js');log4js.configure({ "appenders" : [ {"type" : "console"}, { "type... 阅读全文

posted @ 2015-08-25 12:48 Kevalin 阅读(8614) 评论(1) 推荐(1) 编辑

2015年8月1日

js数组去重的几种方法

摘要: 三种方法利用indexOf判断新数组underscore.js中实际上也是使用的类似的indexOf //传入数组 function unique1(arr){ var tmpArr = []; for(var i=0; i>> s.add(4)>>> s{1, 2, 3, 4}>>... 阅读全文

posted @ 2015-08-01 14:01 Kevalin 阅读(295) 评论(0) 推荐(0) 编辑

2015年6月9日

Echarts同一页面多个图表自适应浏览器窗口大小——window.onresize

摘要: 当前做的一个项目中,频繁使用到百度团队的Echarts,发在一个页面同时出现多个图表时,只有最后一个图表触发了window.onresize事件,查询官方文档后得到解决。方法如下:hwChart.setOption(option_hw);swChart.setOption(option_sw);se... 阅读全文

posted @ 2015-06-09 17:51 Kevalin 阅读(5965) 评论(0) 推荐(0) 编辑

2015年6月2日

Echarts自适应浏览器大小

摘要: var myChart = echarts.init(document.getElementById('sitesChar'));var option = { title : { text: 'Nodejs站点服务器分布', subtext: '平台组', ... 阅读全文

posted @ 2015-06-02 16:15 Kevalin 阅读(8806) 评论(1) 推荐(0) 编辑

2015年5月22日

[原创]Nodejs 远程执行linux shell

摘要: 分享几个基于nodejs远程执行linux shell的函数参数说明: ips - 一个存有IP地址的数组对象/** * Created by kevalin on 2015/4/27. */var async = require('async');var SSH2Utils = require(... 阅读全文

posted @ 2015-05-22 14:38 Kevalin 阅读(4783) 评论(0) 推荐(0) 编辑

2015年5月20日

ssh无需密码登录linux服务器

摘要: 使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。ssh-keygen 创建公钥和密钥。ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。ssh-copy-id 也会给远程主机的用... 阅读全文

posted @ 2015-05-20 10:46 Kevalin 阅读(366) 评论(1) 推荐(1) 编辑

2015年5月19日

Nodejs mysql pool使用实例

摘要: 前段时间在写一个版本发布工具,用到express+mysql实现,当站点运行很长一段空白时间后,node进程会自动down掉,提示mysql连接错误,谷歌后发现是mysql自身的特性导致,因此后来改为mysql pool连解决次问题!mysql模块为felixge/node-mysql源码如下:/*... 阅读全文

posted @ 2015-05-19 13:44 Kevalin 阅读(1522) 评论(0) 推荐(0) 编辑

导航