一颗赛艇

水能载舟 亦可赛艇

NodeJS 跨语言子进程持续通讯

有一个应用场景:用C/C++/Java等编译型语言做NodeJS服务器背后高性能计算的组件,那么应该如何实现?比较好的方法是用Socket通讯,但这就需要双方都要进行套接字编程。NodeJS倒是好说,但其他语言的套接字编程就不一定简单了。所以本文中以NodeJS/C++为例,用管道来进行通讯,就像...

2016-06-20 15:51:04

阅读数:445

评论数:1

NodeJS 不可逆加密与密码密文保存

在应用中,常常有要将用户的密码加密储存的需要。以明文保存密码有个缺点:一旦泄漏时容易造成极大的损失,可能会连带其他网站的用户、密码也造成损失(因为大多数用户在多数网站使用相同的账号与密码)。这个泄漏可能来自于两方面:骇客入侵与运维人员监守自盗。为了防止在密码明文泄漏,我们需要对在数据库中保存的密码...

2016-06-07 03:16:40

阅读数:3332

评论数:0

NodeJS 事件系统详解

NodeJS 事件系统是很多其它NodeJS系统(如net、http(s)等)的基础之一。事件系统可以定义自己的一套事件系统,并绑定若干处理事件。事件系统封装在NodeJS的 events 包里,具体API与官方说明参见官方文档。基本使用姿势引入 events 包var events = requ...

2016-05-20 18:35:50

阅读数:1733

评论数:2

NodeJS虚拟机

NodeJS 中有一个名为 vm 的包,用来创建运行 NodeJS 代码(JavaScript, ECMAScript)的虚拟机。var vm = require('vm');这个vm的方法不多: vm.Script vm.createScript vm.createContext vm.runI...

2016-05-08 10:57:28

阅读数:2532

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭