Skip to content

Instantly share code, notes, and snippets.

View wuqian's full-sized avatar

wuqian

  • 快手
  • beijing, china
View GitHub Profile
@wuqian
wuqian / gist:3735136
Created September 17, 2012 01:44
dbshell mongo reference
http://www.mongodb.org/display/DOCS/dbshell+%28mongo%29+Reference
@wuqian
wuqian / async_test.js
Created September 11, 2012 07:58
node async模块 waterfall+queue使用
var async = require('async');
var http = require('http');
function getPage(callback) {
http.get('http://www.baidu.com', function(res) {
var buffers = [];
var size = 0;
res.on('data', function(buffer) {
buffers.push(buffer);
size += buffer.length;
@wuqian
wuqian / iconv.js
Created September 7, 2012 17:41
Nodejs抓取非utf8字符编码的页面
var http = require('http');
var options = {
host: 'www.baidu.com',
port: 80,
path: '/s?wd=gfw'
};
var Iconv = require('iconv').Iconv;
@wuqian
wuqian / asyncTest.js
Created September 5, 2012 16:45
js批量异步调用,并发数量控制
var RES_MAX = 10;
var count = 0;
function foo () {
if (count > RES_MAX) {
//出让cpu,等待并发任务完成
return process.nextTick(foo);
}
//do the real work here
count ++;