原创 b-m算法

b-m算法原理及實現 b-m算法常用來研究某一的01比特串的線性複雜度,換句話說通過BM算法可以得到01序列的最小線性多項式。 在介紹b-m算法之前,我先列出基本的公式 從公式就可以看出b-m算法是一個迭代算法,它的基本思想是利用前n-1

原创 github搜索技巧——搜索倉庫

github搜索技巧——搜索倉庫搜索fork倉庫修飾語例子fork:truegithub fork:true 匹配所有的包含關鍵字“github”的倉庫,包括 fork倉庫.android language:java fork:true

原创 通過哲學家就餐問題看死鎖預防

通過哲學家就餐問題看死鎖預防哲學家就餐問題一張圓桌上坐着 5 名哲學家,桌子上每兩個哲學家之間擺了一根叉子,桌子的中間是一碗米飯。哲學家只做拿起兩邊的筷子吃飯或者思考這兩件事情。我們需要指定一些規則保證哲學家不會被餓死(即始終拿不到兩邊的

原创 c的分段存儲佈局

c的分段存儲佈局代碼段代碼段又稱爲指令段,是CUP執行的指令部分代碼段通常是隻讀的,但也有特殊情況。由於代碼段不可改的性質使得它可以供多個程序共享使用當我們試圖修改代碼段的信息時,就會產生段錯誤(Segmentation fault)。對

原创 PBC下載、安裝及基本使用

PBC下載、安裝及基本使用 下載 安裝 在下PBC之前需要GMP庫 在官網找到相應的包進行安裝 我採用源碼安裝,將下載的pbc-0.5.14.tar.gz解壓,並進入解壓後的目錄 #對即將安裝的軟件進行配置,檢查當前的環境是否滿

原创 nginx新手入門

分享會nginx安裝利用包管理工具(簡單)源碼編譯安裝(靈活,但參數配置比較複雜)開啓,關閉,重載/etc/init.d/nginx start# kill -s signal pid(by default to the nginx.pi

原创 github-http認證

github-http認證基於用戶名和密碼的認證 # 通過-u選項來傳入自己的用戶名和密碼 curl -u username:password https://api.github.com/user # 只傳入用戶名,敲回車,會有