用户可以关注人,也可以关注#话题#
现在要获取当前用户看到的home_timeline
那么需要将关注的人和话题产生的内容聚合起来。
/** | |
* 新浪微博mid与url互转实用工具 | |
* 作者: XiNGRZ (http://weibo.com/xingrz) | |
*/ | |
var WeiboUtil = { | |
// 62进制字典 | |
str62keys: [ | |
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", | |
"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", |
/** | |
* Log file stream | |
*/ | |
var fs = require('fs'); | |
var path = require('path'); | |
var Stream = require('stream').Stream; | |
var util = require('util'); | |
var ONE_MINUTE = 60000; |
/** | |
* 淘宝指数 - 消失的密室 | |
*/ | |
var express = require('express'); | |
var formDataParser = express.bodyParser.parse['multipart/form-data']; | |
// dont parse file upload | |
delete express.bodyParser.parse['multipart/form-data']; | |
var fs = require('fs'); | |
var path = require('path'); |
Tables
| First Header | Second Header |
| ------------- | ------------- |
| Row 1 Cell 1 | Row 1 Cell 2 |
| Row 2 Cell 1 | Row 2 Cell 2 |
| First Header | Second Header |
var mongodb = require('mongodb'); | |
var blackhole = require('net').createServer(function (c) { | |
// console.log('new connection:', c.server._connectionKey); | |
c.end(); | |
}); | |
blackhole.listen(24008, function () { | |
console.log('BlackHole listened at "' + 24008 + '"'); | |
var replSet = new mongodb.ReplSetServers( [ |
var system = require('system'); | |
var args = system.args; | |
var page = require('webpage').create(), | |
address, top, left, width, height, output; | |
if (args.length < 2 || args.length > 7) { | |
console.log('Usage: snapshot.js URL top left width height filename'); | |
phantom.exit(); | |
} else { |
var http = require('http'); | |
var qs = require('querystring'); | |
function parse_response(res, callback) { | |
var list = []; | |
res.on('data', function(chunk) { | |
list.push(chunk); | |
}); | |
res.on('end', function() { | |
callback(Buffer.concat(list).toString()); |
var Benchmark = require('benchmark'); | |
var xml2json = require('xml2json'); | |
var fs = require('fs'); | |
var suite = new Benchmark.Suite(); | |
var xml = '\ | |
<doc>\ | |
<Column>\ | |
<Name>shit</Name>\ | |
<Value type="STRING"> abc\ |
var FormData = require('form-data'); | |
var fs = require('fs'); | |
var form = new FormData(); | |
form.append('my_field', 'my value'); | |
form.append('my_buffer', new Buffer(10)); | |
form.append('my_file', fs.createReadStream('/foo/bar.jpg')); | |
var http = require('http'); |