译Nodejs 6.2.0 更新说明

译Nodejs 6.2.0 更新说明
前言:由于新的计划提上日程,9月份可能大量翻译英文文档,做为英语渣渣的我即将面临磨难,先翻译下Nodejs更新日志练练手吧,有瞎扯的地方请大家指正。2016-05-17, Version 6.2.0 (Current), @evanlucasNotable changesbuffer: fix lastIndexOf and indexOf in……继续阅读 »

cyanprobe 8年前 (2016-05-19) 4546浏览 2评论0个赞

nodejs Stream 初探

nodejs Stream 初探
前言:前一段时间,四弟斗牛犬(奶沫),掏钱50狗币让我给扒一个页面,写一个钓鱼页面,就是把表单给存起来,以前貌似拿php撸过,这种缺德的事情当然不能干(PS:狗币太少)。正好拿来撸nodejs的Stream流,看着文档自己学习下。关于流:定义:流是一个抽象接口,被 Node 中的很多对象所实现。比如对一个 HTTP 服务器的请求是一个流,stdout ……继续阅读 »

cyanprobe 8年前 (2016-04-17) 3992浏览 2评论0个赞

Node.js 利用事件解决雪崩问题

Node.js 利用事件解决雪崩问题
前言:话说至今为止我还是不太清除事件存在的意义,然后各种纠缠 Geemo 兄,然后他给我讲了一大顿,各种洗脑。最后我一直保持我智障的状态,然后他甩了一个demo给我,我定睛一看,我勒个去,似曾相识的东东,这尼玛不就是我朴大大,写的那个事件解决雪崩问题的demo升级版么。回顾(朴灵大大):雪崩问题是在缓存失效的情景下,大并发高访问量同时涌入数据库中查询,……继续阅读 »

cyanprobe 8年前 (2016-03-31) 8239浏览 13评论0个赞

ES5 Array方法基础

ES5 Array方法基础
前言:在学习set()的时候,发现了一个[1,2,3].map(x=>s.add(x));what are they 弄啥呢? 问了问柴狗,柴狗汪汪汪….问了某秋大神.大神回复说.map reduce两个高级函数啊,js基础东东啊。于是装逼失败的我,百了一度。ES5 Array 方法:forEach (js v1.6),map (js……继续阅读 »

cyanprobe 8年前 (2016-03-25) 3135浏览 0评论0个赞

nodejs微信开发手记(wechat,wecha-api)

nodejs微信开发手记(wechat,wecha-api)
前言:学校有个小比赛,然后有个微信的东西,准备用nodejs搞一搞。原以为很简单,结果坑了。朴灵大大,写了wechat的API模块,其实是两个wechat和wechat-api,wechat主要是回复消息,wechat-api则是其他接口的封装。参考开发模块:GitHub (wechat):  https://github.com/node-webot……继续阅读 »

cyanprobe 8年前 (2016-03-19) 9580浏览 5评论1个赞

jade引擎的继承相关知识

jade引擎的继承相关知识
前言:在很多编程狗的面前比较习惯用ejs引擎来渲染页面,但是受到柴犬君的影响,我这次用了jade,话说jade的设计真的是反人类,采用的是缩进包含逻辑,这对大牛来说是非常方便的,但是对于菜逼来说…. express4默认采用jade渲染,人们都说这是个趋势,但是jade除了简便和直观以外,其实性能上还是略逊一筹的。最想吐槽的其实还是对齐、主要……继续阅读 »

cyanprobe 8年前 (2016-03-09) 3710浏览 1评论0个赞

NodeMailer 发送HTML信息邮件

NodeMailer 发送HTML信息邮件
前言:这是实现用户邮件认证的一部分,也问了很多人应该怎么处理,折腾了也大半天,主要困在渲染和异步的坑哪里。最终效果..代码实现:nodermailer相关代码如下,不要妄想做什么邮件轰炸器,一般邮箱每秒接受8封同账户邮件(亲贱),需要注意的地方时from:后面的发送人地址“<>”不要漏了,之前在这里踩了个大坑。var Nodemaile……继续阅读 »

cyanprobe 8年前 (2016-03-05) 4124浏览 1评论0个赞

加密和解密的Crypto老外的例子

加密和解密的Crypto老外的例子
前言:上次整了crypto怎么建立加密和解密的,于是从stackoverflow抄了一段代码,关于解密加密的,关于加密算法,百度也没百度出来,外国鸟写的代码跟我的想法还是很有出入的,有了这个就可以轻松实现链接验证的功能了。var crypto = require('crypto'), algorithm = 'aes……继续阅读 »

cyanprobe 8年前 (2016-03-05) 3237浏览 0评论0个赞

NodeJS的crypto加密解密中文参考档

NodeJS的crypto加密解密中文参考档
NodeJS的crypto加密解密中文参考档前言:在解决用户邮件验证的时候,需要规则加密解密方法,所以摘抄了《nodejscrypto》中文文档作为加密模块的参考,非本人原创。crypto模块是nodejs的核心加密模块。node利用 OpenSSL库来实现它的加密技术,这是因为OpenSSL已经是一个广泛被采用的加密算法。它包括了类似MD5 or SH……继续阅读 »

cyanprobe 8年前 (2016-02-26) 8440浏览 3评论1个赞