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).

https://github.com/aleafs/pm

node.js版dnspod动态域名客户端 dnspod-ddns

node.js版的dnspod动态域名客户端。dnspod-ddns完全按照dnspod的文档要求的来写的。dnspod严禁短时间内多次修改同一个记录,而dnspod-ddns内建ip变化判断机制,只在ip变化时修改记录。另外dnspod-ddns会通过dnspod获取你的公网ip,无需担心您的服务器处于内网,只要在路由做好端口映射即可。

Node.js 游戏引擎 Odin.js

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 抓取百度影音,迅雷等影片--注定孤独一生

一段经典的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 开源的更多相关文章

  1. node.js 开发桌面程序, 10个令人惊讶的NodeJS开源项目

    用 node-webkit 开源框架. 做企业站,杠杠地 包括电子书和支付宝系统都是node开发的,. 接收传感器发送的数据再运算...对水泵.风机.空调这些硬件进行远程控制. 细数10个令人惊讶的N ...

  2. Nodejs开源项目推荐

    当我们学习一门新语言,不要用以前语言的习惯去使用新的语言,这样可能会导致走一些弯路.最好的办法就是去看一些写的比较好的开源项目,所以这里我推荐几个NodeJs的开源项目,花点时间去研究一下他们的实现, ...

  3. Nodejs开源项目里怎么样写测试、CI和代码测试覆盖率

    测试 目前主流的就bdd和tdd,自己查一下差异 推荐 mocha和tape 另外Jasmine也挺有名,angularjs用它,不过挺麻烦的,还有一个选择是qunit,最初是为jquery测试写的, ...

  4. NodeJS无所不能:细数10个令人惊讶的NodeJS开源项目

    在几年的时间里,NodeJS逐渐发展成一个成熟的开发平台,吸引了许多开发者.有许多大型高流量网站都采用NodeJS进行开发,像PayPal,此外,开发人员还可以使用它来开发一些快速移动Web框架. 除 ...

  5. [转载] NodeJS无所不能:细数十个令人惊讶的NodeJS开源项目

    转载自http://www.searchsoa.com.cn/showcontent_79099.htm 在几年的时间里,Node.JS逐渐发展成一个成熟的开发平台,吸引了许多开发者.有许多大型高流量 ...

  6. 阿里云 OCS SDK for NodeJS介绍

    阿里云 OCS SDK for NodeJS介绍 阿里云技术团队:熊亮 阿里云 SDK for NodeJS 是为 NodeJS 开发者提供使用阿里云各项服务的统一入口,由阿里云UED团队负责开发维护 ...

  7. Windows系统下nodejs安装及配置

    关于nodejs中文站,眼下活跃度最好的知识站应该是http://www.cnodejs.org/ ,而http://cnodejs.org/则活跃度较低.Express.js是nodejs的一个MV ...

  8. Node.js开源应用OSN发布初始V1.0版本-见面版本

    Nodejs开源应用OSN初始版本V1.0发布,请参考本操作说明文档,有任何问题请留言 Nodejs开源应用OSN发布V1.0版本: OSChina收录地址: OSC收录地址:http://www.o ...

  9. 从nodejs到在线商城

    nodejs安装express开发框架 (开发环境:mkdir nodeshop && cd nodeshop > npm init > npm install expre ...

随机推荐

  1. Android 下log的使用总结

    Android 下log的使用总结 一:在源码开发模式下 1:包含头文件: #include <cutils/log.h> 2:定义宏LOG_TAG #define LOG_TAG &qu ...

  2. Java开发工具MyEclipse的设置自动联想功能

    最近初学Java,正在使用MyEclipse来编写新的项目,刚开始打开MyEclipse感觉这个工具既陌生又熟悉,熟悉之处在于编辑器的几大共通之处它都具备,比如说基本的设置.编辑区.调试区都是类似的, ...

  3. BZOJ 2440 完全平方数(莫比乌斯-容斥原理)

    题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=2440 题意:给定K.求不是完全平方数(这里1不算完全平方数)的倍数的数字组成的数字集合S ...

  4. sdut 1728 编辑距离问题( dp )

    题目 思路:edit(i, j),它表示第一个字符串的长度为i的子串到第二个字符串的长度为j的子串的编辑距离. 有如下动态规划公式: if i == 0 且 j == 0,edit(i, j) = 0 ...

  5. UVa 10883 (组合数 对数) Supermean

    在纸上演算一下就能看出答案是:sum{ C(n-1, i) * a[i] / 2^(n-1) | 0 ≤ i ≤ n-1 } 组合数可以通过递推计算:C(n, k) = C(n, k-1) * (n- ...

  6. UVa 1658 (拆点法 最小费用流) Admiral

    题意: 给出一个有向带权图,求从起点到终点的两条不相交路径使得权值和最小. 分析: 第一次听到“拆点法”这个名词. 把除起点和终点以外的点拆成两个点i和i',然后在这两点之间连一条容量为1,费用为0的 ...

  7. 【ASP.NET MVC】"[A]System.Web.WebPages.Razor.Configuration.HostSection 无法强制转换为 ..."的解决办法

    1.错误页面: “/”应用程序中的服务器错误. [A]System.Web.WebPages.Razor.Configuration.HostSection 无法强制转换为 [B]System.Web ...

  8. Android手动画柱状图的例子

    效果图如上,网上看到的例子,谨以此文记录一下,以后用到的地方再来翻翻. 核心技术是用Canvas和Paint画长方形. 源码地址:http://download.csdn.net/detail/abc ...

  9. Zend Framework 入门(4)—页面布局

    Zend Framework 的页面布局模块——Zend_Layout——既可以跟 MVC 一起使用,也可以单独使用.本文只讨论与 MVC 一起使用的情况. 1. 布局脚本 在 application ...

  10. HDU 2056 Rectangles

    Rectangles Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...