NodeJs 开源
iwebpp.io - 运行P2P Node.js web 服务,穿透防火墙,NAT
https://github.com/InstantWebP2P/iwebpp.io
pm 是一个轻量级的Node.js多进程管理器,基于之前的node-cluster重构而来,在淘宝内部的生产系统中得到了广泛的应用.
- 基于 master + worker 模式,master负责进程管理,worker 处理业务逻辑,有效利用现代服务器的多CPU;
- 同一 master 可管理多种类型的worker, 并且支持在不同类型的 worker 之间进行轻量的消息传递;
- 同一类型的 worker ,对于TCP请求,采用抢占式的方式进行负载均衡;
- 平滑退出和 不退出前提下的 worker 进程重载 (reload).
node.js版dnspod动态域名客户端 dnspod-ddns
node.js版的dnspod动态域名客户端。dnspod-ddns完全按照dnspod的文档要求的来写的。dnspod严禁短时间内多次修改同一个记录,而dnspod-ddns内建ip变化判断机制,只在ip变化时修改记录。另外dnspod-ddns会通过dnspod获取你的公网ip,无需担心您的服务器处于内网,只要在路由做好端口映射即可。
Odin.js 是一个 2D HTML5 Canvas/WebGL Javascript 游戏引擎
https://github.com/lonewolfgames/Odin.js
node.js的异步 http://my.oschina.net/razermike/blog/141120
Redis加Node.js的全文搜索引擎 Reds https://github.com/visionmedia/reds
Node.js的网络IO库扩展 libuv https://github.com/joyent/libuv
[Node]node.js 文件操作 http://my.oschina.net/tingzi/blog/89580
node.js如何获取访问的IP呢?代码如下:req.connection.remoteAddress
node.js中获取请求当前页的前一页URL地址 request.headers[
'referer'
]
node.js使用redis来存储session数据
var RedisStore = require('connect-redis')(express);
app.user(express.cookieParser());
app.user(express.session({
secret:'password',
store:new RedisStroe({
host:'127.0.0.1',
port:'6379'
db:'mydb' //此属性可选。redis可以进行分库操作。若无此参数,则不进行分库
})
}));
http://nodeapi.ucdok.com/#/api/index.html 中文说明
微信公众平台开发模式 Node.js SDK http://www.oschina.net/code/snippet_98719_23433
在 Node.js 中读写 Redis 的数据(失效时间和TTL)
为高负载网络优化 Nginx 和 Node.js http://www.oschina.net/translate/optimising-nginx-node-js-and-networking-for-heavy-workloads
一段经典的node.js 数据库高并发实现
var proxy = new EventProxy();
var status = "ready";
var select = function(callback){
proxy.once("selected",callback);
if(status == "ready"){
status = "pending";
db.select("SQL", function(results){
proxy.emit("selected",results);
status = "ready";
});
}
网上摘的,看得懂么。短短几行代码。功效 perfect!在一条sql执行的时间内,如果来了1000条访问请求,那么一次查询结果将返回给1000条请求,node.js 高并发可见一斑。
sql server主动推送客户端更新数据 http://my.oschina.net/u/867090/blog/122146
微信公共帐号机器人 WeBot https://github.com/ktmud/weixin-robot
抓妹子图 http://www.oschina.net/code/snippet_226866_23544
HTML5 版本的命令与征服,经典重现! http://www.adityaravishankar.com/projects/games/command-and-conquer/
NodeJs 开源的更多相关文章
- node.js 开发桌面程序, 10个令人惊讶的NodeJS开源项目
用 node-webkit 开源框架. 做企业站,杠杠地 包括电子书和支付宝系统都是node开发的,. 接收传感器发送的数据再运算...对水泵.风机.空调这些硬件进行远程控制. 细数10个令人惊讶的N ...
- Nodejs开源项目推荐
当我们学习一门新语言,不要用以前语言的习惯去使用新的语言,这样可能会导致走一些弯路.最好的办法就是去看一些写的比较好的开源项目,所以这里我推荐几个NodeJs的开源项目,花点时间去研究一下他们的实现, ...
- Nodejs开源项目里怎么样写测试、CI和代码测试覆盖率
测试 目前主流的就bdd和tdd,自己查一下差异 推荐 mocha和tape 另外Jasmine也挺有名,angularjs用它,不过挺麻烦的,还有一个选择是qunit,最初是为jquery测试写的, ...
- NodeJS无所不能:细数10个令人惊讶的NodeJS开源项目
在几年的时间里,NodeJS逐渐发展成一个成熟的开发平台,吸引了许多开发者.有许多大型高流量网站都采用NodeJS进行开发,像PayPal,此外,开发人员还可以使用它来开发一些快速移动Web框架. 除 ...
- [转载] NodeJS无所不能:细数十个令人惊讶的NodeJS开源项目
转载自http://www.searchsoa.com.cn/showcontent_79099.htm 在几年的时间里,Node.JS逐渐发展成一个成熟的开发平台,吸引了许多开发者.有许多大型高流量 ...
- 阿里云 OCS SDK for NodeJS介绍
阿里云 OCS SDK for NodeJS介绍 阿里云技术团队:熊亮 阿里云 SDK for NodeJS 是为 NodeJS 开发者提供使用阿里云各项服务的统一入口,由阿里云UED团队负责开发维护 ...
- Windows系统下nodejs安装及配置
关于nodejs中文站,眼下活跃度最好的知识站应该是http://www.cnodejs.org/ ,而http://cnodejs.org/则活跃度较低.Express.js是nodejs的一个MV ...
- Node.js开源应用OSN发布初始V1.0版本-见面版本
Nodejs开源应用OSN初始版本V1.0发布,请参考本操作说明文档,有任何问题请留言 Nodejs开源应用OSN发布V1.0版本: OSChina收录地址: OSC收录地址:http://www.o ...
- 从nodejs到在线商城
nodejs安装express开发框架 (开发环境:mkdir nodeshop && cd nodeshop > npm init > npm install expre ...
随机推荐
- highcharts 结合phantomjs纯后台生成图片系列二之php2
上篇文章中介绍了phantomjs的使用场景,方法. 本篇文章详细介绍使用php,highcharts 结合phantomjs纯后台生成图片.包含一步步详细的php代码 一.highcharts 结合 ...
- Java API —— HashMap类 & LinkedHashMap类
1.HashMap类 1)HashMap类概述 键是哈希表结构,可以保证键的唯一性 2)HashMap案例 HashMap<String,String> ...
- android4.4.2内核移植3.4.1
01◑ 内核源码总目录下Makefile文件修改: 195行: ARCH ?= $(SUBARCH)替换成: ARCH ?= arm 02◑ arch/arm下makefile: ①差7行 # tes ...
- HDU 3949 XOR(高斯消元)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3949 题意:给出一个长度为n的数列A.选出A的所有子集(除空集外)进行抑或得到2^n-1个数字,去重排 ...
- Failed to initialize monitor Thread: Unable to establish loopback connection解决方法
原因一: android中出现该异常的原因,是pid产生了冲突,将服务中的windows Firewall 服务停用就行了 原因二: http://stackoverflow.com/question ...
- .NET 内存管理—CLR的工作
看了http://www.cnblogs.com/liulun/p/3145351.html 不错,补习下相关技术.. 正文: .NET依托CLR进行的内存的管理 有了CLR 基本不需要担心.net ...
- mac下app store 无法完成您的购物操作
最近在mac下使用app store 的时候出现提示:“我们无法完成您的购物操作 网络连接已中断”.但是我的网络是好的,图片如下: 网上找了各种解决办法,比如将DNS改成 114.114.114.11 ...
- bzoj2324营救皮卡丘
费用流. 建图比较重要. 1.S->id[0][0] flow=k. 表示k条路径. 2.S->id[i][0] flow=1, 每次消耗1流量就补充1流量. 3.id[i][1]-> ...
- parentNode(返回指定节点的父节点。)
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- 从MySpace基于.NET平台的六次重构经历感受分布式
它们拥有的用户和fans之多,大家都很清楚. Myspace是一个基于.NET平台的,而Facebook更多是基于LAMP的.我们来看看MySpace配合.NET+Windows Server 200 ...