- 无限循环。万一条件不符合,这段代码就会一直跑了,直到耗尽资源。
for (var i = 0; ; i++) {
...
if(...){
break;
}
}
| If you got error like "RangeError: Invalid string length" "SyntaxError: Unexpected end of JSON input" with npm "json2csv" "json2csv-stream" "write-json-file", | |
| try write-csv instead. |
| # REF http://stackoverflow.com/questions/27898805/how-to-load-all-the-columns-from-a-csv-into-neo4j-nodes | |
| LOAD CSV WITH HEADERS FROM "file:///data.csv" AS line FIELDTERMINATOR ',' CREATE (n:MyLabel) SET n += line |
| # http://expressjs.com/en/api.html | |
| var app = require('express')(); | |
| var bodyParser = require('body-parser'); | |
| var multer = require('multer'); // v1.0.5 | |
| var upload = multer(); // for parsing multipart/form-data | |
| app.use(bodyParser.json()); // for parsing application/json | |
| app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded |
| # https://www.eclipse.org/che/getting-started/download/ | |
| curl -sL https://raw.githubusercontent.com/eclipse/che/master/che.sh > /usr/local/bin/che | |
| chmod +x /usr/local/bin/che | |
| che start |
| sudo apt-get install apt-transport-https ca-certificates | |
| sudo apt-key adv \ | |
| --keyserver hkp://ha.pool.sks-keyservers.net:80 \ | |
| --recv-keys 58118E89F3A912897C070ADBF76221572C52609 | |
| # Ubuntu version Repository | |
| # Precise 12.04 (LTS) deb https://apt.dockerproject.org/repo ubuntu-precise main | |
| # Trusty 14.04 (LTS) deb https://apt.dockerproject.org/repo ubuntu-trusty main | |
| # Wily 15.10 deb https://apt.dockerproject.org/repo ubuntu-wily main | |
| # Xenial 16.04 (LTS) deb https://apt.dockerproject.org/repo ubuntu-xenial main | |
| echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list |
for (var i = 0; ; i++) {
...
if(...){
break;
}
}
| # Reference https://wroot.org/posts/quick-and-dirty-tcpdump-credential-usernamepassword-sniffer/ | |
| tcpdump -i wlan1 port http or port ftp or port smtp or port imap or port pop3 -l -A | egrep -i 'pass=|pwd=|log=|logi | |
| n=|user=|username=|pw=|passw=|passwd=|password=|pass:|user:|username:|password:|login:|pass |user ' |
| # 4.x | |
| curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - | |
| sudo apt-get install -y nodejs | |
| # 6.x | |
| curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - | |
| sudo apt-get install -y nodejs |
| sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 | |
| echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list | |
| sudo apt-get update | |
| sudo apt-get install -y mongodb-org |
| Run this again | |
| echo "deb https://packagecloud.io/tyk/tyk-gateway/ubuntu/ trusty main" | sudo tee /etc/apt/sources.list.d/tyk_tyk-gateway.list | |
| echo "deb-src https://packagecloud.io/tyk/tyk-gateway/ubuntu/ trusty main" | sudo tee -a /etc/apt/sources.list.d/tyk_tyk-gateway.list | |
| sudo apt-get update |