records -> knowledge
autonomous driving
| function test(path) { | |
| return path.split('/').join('/'); | |
| } | |
| var path1 = 'first'; | |
| var path2 = 'second'; | |
| var longPath = '.././home//Users/name/git/project/lib/abc/def/zzz.js'; | |
| var plusPath = path1 + '/' + path2 + '/' + longPath; | |
| var constantPath = 'first/second/.././home//Users/name/git/project/lib/abc/def/zzz.js'; | 
| var path = require('path'); | |
| var simplePath = '/home/Users/deadhorse/git/node/lib/path.js'; | |
| var pathWithDot = '/home/Users/deadhorse/git/node/./lib/./path.js'; | |
| var pathWithDotDot = '/home/Users/deadhorse/git/node/../lib/../path.js'; | |
| var length = 1000000; | |
| console.time('normalize simple path'); | |
| for (var i = 0; i < length; i++) { | 
| var benchmarks = require('beautify-benchmark'); | |
| var Benchmark = require('benchmark'); | |
| var thunkify = require('thunkify'); | |
| var zlib = require('zlib'); | |
| var co = require('co'); | |
| var fs = require('fs'); | |
| var gzipPromise = require('mz/zlib').gzip; | |
| var gzipThunk = thunkify(zlib.gzip); | |
| var fsPromise = require('mz/fs'); | 
| var http = require('http'); | |
| var fs = require('fs'); | |
| var path = require('path'); | |
| var tmp = path.join(__dirname, 't.tgz'); | |
| var opts = { | |
| hostname: 'registry.npmjs.com', | |
| method: 'GET', | |
| port: 80, | |
| path: '/cutter/-/cutter-0.0.3.tgz', | 
| var mkdirp = require('mkdirp'); | |
| var http = require('http'); | |
| var fs = require('fs'); | |
| var path = require('path'); | |
| var tmp = path.join(__dirname, 't.tgz'); | |
| var opts = { | |
| hostname: 'cnpm.oss.aliyuncs.com', | |
| method: 'GET', | |
| port: 80, | 
| #! /bin/sh | |
| while [ 1 ] | |
| do | |
| START=$(($(date +%s%N)/1000000)) | |
| curl -s -i http://localhost:3000 | grep X-Response-Time | |
| END=$(($(date +%s%N)/1000000)) | 
| local file = io.open("urls.txt", "r"); | |
| local arr = {} | |
| local lines = file:lines() | |
| for line in file:lines() do | |
| table.insert (arr, line); | |
| end | |
| local i = 0 | |
| request = function() | |
| i = (i % #arr) + 1 | |
| return wrk.format(nil, arr[i]) | 
records -> knowledge
autonomous driving
| Command.prototype.executeSubCommand = function(argv, args, unknown) { | |
| args = args.concat(unknown); | |
| if (!args.length) this.help(); | |
| if ('help' == args[0] && 1 == args.length) this.help(); | |
| // <cmd> --help | |
| if ('help' == args[0]) { | |
| args[0] = args[1]; | |
| args[1] = '--help'; | 
| /*! | |
| * dump.js, dump mongodb. | |
| * Copyright(c) 2012 Taobao.com | |
| * Author: busi.hyy <[email protected]> | |
| * | |
| * 每天凌晨3点从mongo dump一份到指定文件夹,前缀为20121113_ | |
| * 只保留最近七天的dump文件 | |
| * Example: `node dump 127.0.0.1:27071 back database collection1 collection2 ...` | |
| */ |