原创 Nodejs中,使用nock做http請求的mock

nock 可以攔截nodejs向外發送的HTTP請求,並模擬HTTP服務器響應,返回特定的結果,這對於接口測試非常方便。 // 例子更改自: // https://github.com/node-nock/nock#use //

原创 Android Plug-in for Gradle源碼下載

下載最新版: 1. 翻牆 2. git clone https://android.googlesource.com/platform/tools/build 我下載的版本: http://download.csdn.net/detai

原创 Node.js中,q在鏈式調用和異步調用中起到的作用

Node.js中,q可以方便地將回調大坑轉換成鏈式調用,極大地增強了代碼的可讀性,下面一段代碼演示了q在鏈式調用和異步調用中起到的作用。 源碼 //app.js var Q = require('q'); function fu

原创 Node.js中,使用cluster創建子進程

'use strict'; var cluster = require('cluster'); var numCPUs = require('os').cpus().length; // 每個fork出來的子進程, 都會從頭執

原创 Node.js中,獲取req請求的原始IP

Node.js代碼 var express = require('express'); var app = express(); var http = require('http'); var server = http.cre

原创 ES6中, Promise/then的用法, 躲坑祕籍

知識點 Promise.then()的返回值是一個新的Promise Promise.then()需要2個參數(均可選), 第1個參數用於處理resolve, 第2個參數用於處理reject 無論resolve*被處理*還是re

原创 Vim中,VCSCommand插件,報'No suitable plugin'錯誤

是因爲以下幾種可能: 1、當前目錄中沒有.svn文件夾 解決方法:重新checkout這個工程,svn checkout http://xxx.xxx/xxx . 2、該文件夾中文件的格式,與當前使用的svn client的版本不兼容,

原创 XCode中,爲單個文件設置編譯選項(Compiler Flags)

When you migrate a project to use ARC, the -fobjc-arc compiler flag is set as the default for all Objective-C source f

原创 javascript中,使用正則表達式實現'字符串截斷翻頁'

const TEMPLATE_NTH_OCCURANCE = '(?:(?:[^d]+d){n_1,}?)((?:[^d]+d){0,ps})'; // !!!使用之前,務必bind({pageSize: xxx<integer>

原创 Nginx中的正則表達式

轉自: http://www.iigrowing.cn/nginx-zhong-de-zheng-ze-biao-da-shi.html 1. if指令 所有的Nginx內置變量都可以通過if指令和正則表達式來進行匹配,並且根

原创 CentOS Linux中,使用sendEmail發送163郵箱的郵件

代碼 wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz tar -xzvf sendEmail-v1.56.tar.gz

原创 Linux中,使用cron,按照日期日誌,並且刪除n天以前的日誌歸檔

代碼 cat > my_daily.sh<<EOF #!/bin/bash dir=/path/to/logs; file=my.log; date_file=$file-$(date +%Y%m%d); # 形如my.log-

原创 Android Studio 報錯"gradle xxx is required. current version is xxx"

gradle-wrapper.properties: 可以設置Gradle版本   distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip

原创 [Shell][find]用法

linux之find命令詳解 # 查找文件 find ./ -type f # 查找目錄 find ./ -type d # 查找名字爲test的文件或目錄 find ./ -name test # 查找名字符合正則表達式的

原创 CentOS中,使用PHP-FPM+Nginx運行PHP網站

安裝nginx和php-fpm yum install nginx php-fpm 爲php-fpm增加反向代理 cat >/etc/nginx/conf.d/my_php.conf<<EOF server { listen