app: 代表第三方应用
server: 代表api服务器
- 申请一个app时会得到client_id和secret_key,这个secret_key只有app和server知道
| [ulimit] | |
| edit /etc/security/limits.conf add: | |
| * soft nofile 20000 | |
| * hard nofile 20000 |
| sudo resize2fs /dev/xvdb |
| openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr |
| Alfred | |
| Blender: 3D modeling tool | |
| Caffeine | |
| CheatSheet: 按住cmd键出现当前active窗口的快捷键 | |
| Chrome | |
| CleanMyMac | |
| Dash | |
| Eudb | |
| FileZilla | |
| GitBook |
| <?php | |
| $data = (object)array( | |
| "html" => "<foo bar=\"baz\"/> &", | |
| "arabic" => "العربية al-ʿarabiyyah, IPA: [æl ʕɑrɑˈbijjɐ], or عربي ʿarabī", | |
| "hebrew" => "עִבְרִית, Ivrit", | |
| "chinese" => "汉语/漢語 Hanyu; 华语/華語 Huáyǔ; 中文 Zhōngwén", | |
| "korean" => "한국어/조선말", | |
| "japanese" => "日本語 Nihongo", | |
| "umlauts" => "äüöãáàß", |
| sudo apt-get install libssl-dev pkg-config libsasl2-dev libpcre3-dev | |
| sudo pecl install mongodb |
| LC_ALL=C sed -i '' 's/old string/new string/g' `grep -rl "keyword" ./` |
| var collectionNames = db.getCollectionNames(), stats = []; | |
| collectionNames.forEach(function (n) { stats.push(db[n].stats()); }); | |
| stats = stats.sort(function(a, b) { return b['size'] - a['size']; }); | |
| for (var c in stats) { print(stats[c]['ns'] + ": " + stats[c]['size'] + " (" + stats[c]['storageSize'] + ")"); } |