這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。限速器之前看到這篇golang並發編程的兩種限速方法,覺得 sleep 等待的方式不是特別好,喚醒線程的時間比較長。而且1s內的請求只能均勻的到來,如瞬間來 N 個, 那麼只有一個能立刻返回,剩下的只能等待。【修正】根據的說明,無論是 sleep 還是 chan block, 發生的事情都是 G 和 P
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Festival & Fuck, Coding, Inner depth, Sister and Others.某些文章會提到《為什麼Go語言這麼不受待見》,《真的沒必要浪費心思在 Go 語言上》,《我為什麼放棄Go語言》,《Why worse is
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。接前面的《字串尋找演算法》繼續寫。上一篇文章說過,神奇的數字16777619,當時不知道這個是幹嘛用的,現在差不多知道了。字串雜湊,會經常用到FNV雜湊演算法。FNV雜湊演算法如下:將字串看作是字串長度的整數,這個數的進位是一個質數。計算出來結果之後,按照雜湊的範圍求餘數,結果就是雜湊結果。#define TRUE_HASH_SIZE ((u_int32_t)50000) /* range top plus 1
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Tiny Go Web (TGW)是一個非常簡單的Web架構,甚至談不上架構。TGW無意取代任何架構,TGW的誕生是因為作者在使用beego時有種挫敗感,決定自己重新寫一個適合自己網站用的(私人借書網,因為網站沒有完成備案,暫時由託管在US的vps進行反向
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。emlog_static.go項目地址: https://github.com/johnlui/emlog_static.go====================功能新聞部落格類非資料互動網站通用首頁靜態化emlog部落格系統文章頁靜態化使用Go語言編寫,跨平台條件需要能夠管理伺服器,需要編譯、運行軟體需要Go語言編譯環境,請去The Go Programming Language
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。大家都知道,最近我模仿binux大嬸的pyspider的害羞組線上上跑了一段時間了。後來加入了一些新的東西,比如代理池等。看瞅著代碼越來越靠譜了,結果突然有一天,發現抓取停止了,緊接著去看日誌:2015/08/12 23:18:22 Post http://api.duoshuo.com/posts/import.json: dial tcp: lookup api.duoshuo.com: too many open