原创 Maglev : A Fast and Reliable Software Network Load Balancer (using Consistent Hashing)

  轉自:https://www.evanlin.com/maglev/     2016 年 6 月 2 日 前言(爲什麼想讀這一篇論文) 這一篇論文吸引我注意的原因是,Consistent Hashing本來的特性就是作爲分佈式緩

原创 python實現openssl命令的sha1,hmac, base64加密

一段shell腳本,使用openssl命令對簽名進行了加密,需要用python將之實現出來 password=echo -en "$xxxx" | openssl dgst -sha1 -hmac $apiKey -binary | ope

原创 Linux靜態庫和動態庫的分析 關於Linux靜態庫和動態庫的分析

轉載:關於Linux靜態庫和動態庫的分析 1.什麼是庫在windows平臺和linux平臺下都大量存在着庫。本質上來說庫是一種可執行代碼的二進制形式,可以被操作系統載入內存執行。由於windows和linux的本質不同,因此二者庫

原创 ar 構建靜態庫&動態庫

轉自: http://www.cnblogs.com/hzh1024n/archive/2009/09/17/1568357.html 用途說明 創建靜態庫.a文件。用C/C++開發程序時經常用到,但我很少單獨在命令行中使用ar命令,

原创 wkhtmltox 在Linux上安裝

參考:https://gist.github.com/apphancer/8654e82aa582d1cf02c955536df06449 # Install dependencies (if needed) $ yum install

原创 python 腳本如何在後代運行並記錄標準輸出

nohup python main.py & nohup python main.py 2>&1 & nohup python main.py > main.out 2>&1 & 上面三種方式無論在nohup.out 或main.out都看

原创 shell中的##*,%%*問題

轉自:http://space.baidu.com.cn/ugo5/blog/item/c550bbc54d1644079c163dbd.html   假設我們定義了一個變量爲:file=/dir1/dir2/dir3/my.file.tx

原创 TOML的由來

轉自:http://mlworks.cn/posts/introduction-to-toml/ 配置文件的使用由來已久,從.ini、XML、JSON、YAML再到TOML,語言的表達能力越來越強,同時書寫便捷性也在不斷提升。 T

原创 matplotlib、seaborn 展示中文字體

matplotlib、seaborn 展示中文字體 我們經常使用matplotlib、seaborn繪製各種圖標但是失望的是他們對中文字符不支持。 matplotlib 展示中文 查找系統上中文字體的安裝位置,我選用的是宋體,然後拷貝到可

原创 各大地理座標系互轉

支持互轉座標 支持座標類型: WGS84 WGS84座標系[大地座標系] GCJ02 火星座標系 BD09 百度座標系 BD09MC 百度墨卡託座標系

原创 地圖瓦片url

以下是各地圖的瓦片地圖地址,可以在QGIS中加載,也可以在openlayer或leaflet前端頁面中加載。 騰訊、百度、高德,加上谷歌和天地圖應該足夠用了。 騰訊、高德是GCJ02座標系,百度是BD09座標系,谷歌、必應是WGS84座標系

原创 商圈數據獲取

商圈數據獲取 轉自:美團,大衆點評,58城市行政區域和商圈數據實現 高德地圖行政區與商圈API分析 URL: http://restapi.amap.com/v3/config/district 參數:   subdistrict 期望返

原创 golang 查找素數

素數的定義 素數又稱爲質數,指在大於1的自然數中,除了1和它本身以外不再有其他因數的自然數 2是最小的質數 算法 暴力枚舉 開方 因數都是成對出現, 比如,100的因數有:1和100、2和50、4和25、5和20、10和10

原创 golang 實現簡單的rsa加密算法

Golang 實現簡單的rsa加密算法 NOTE: gcd 是求最大公約數 Golang 中已經有crypto/rsa實現加密EncryptPKCS1v15()、解密DecryptPKCS1v15(),本文只是自己實現簡單的ras 加密算

原创 mac 根目錄下無法創建目錄

新建/etc/synthetic.conf sudo vim /etc/synthetic.conf 創建軟鏈接 在文件中添加內容,格式: 更目錄下的文件 + TAB + 自定義的真實目錄 datas /opt/da