240 發(fā)簡信
IP屬地:上海
  • Resize,w 360,h 240
    golang泛型實(shí)現(xiàn)——skiplist

    一、寫在前面 skiplist是一種有序的數(shù)據(jù)結(jié)構(gòu), 不同于各種平衡樹, skiplist看起來就是多層的鏈表, 具體點(diǎn)每個(gè)元素是個(gè)數(shù)組, 這個(gè)...

  • golang泛型實(shí)現(xiàn)——雙向循環(huán)鏈表

    一编曼、寫在前面 標(biāo)準(zhǔn)庫的雙向循環(huán)鏈表實(shí)現(xiàn)是基于interface{}的,性能一般。為了提升性能类早,本文基于泛型語法實(shí)現(xiàn)一個(gè)比標(biāo)準(zhǔn)庫更快的鏈表寫法(主...

  • Resize,w 360,h 240
    golang泛型實(shí)現(xiàn)——雙hash表

    一蔼啦、寫在前面 現(xiàn)代編程語言一般都提供了hash表的容器, 比如c++的std::hash_map, golang的map底層都使用了hash t...

  • 在rust里面調(diào)用c代碼-筆記(1)

    前言 c語言作為系統(tǒng)編程語言統(tǒng)治bit世界已經(jīng)很久寝殴,留下了大量的代碼遺產(chǎn)搏色。rust作為新興語言在一些冷門領(lǐng)域開發(fā)藕溅,真是裹足前行。rust如果可以...

  • hop-by-hop header和end-to-end header筆記

    由來 最近在研究rfc2616继榆,結(jié)合http-parser源代碼閱讀還是遇到一些奇怪的地方。比如汁掠,Connection的value已經(jīng)是Upgr...

  • 在rust使用protobuf

    前言 最近打算熟悉下rust略吨,先使用tcp stream+protobuf寫個(gè)簡單的TLV服務(wù)。發(fā)現(xiàn)rust處理生成代碼的方式和go還有點(diǎn)不一樣...

  • golang gc竟然可以自動(dòng)關(guān)閉tcp連接

    事情由來 在golang最近經(jīng)常寫http或者grpc服務(wù)考阱,帶著這種習(xí)慣寫了tcp服務(wù)翠忠,最后看了下代碼,tcp連接沒有調(diào)用fd.Close()方...

  • 解決 vim-go: initializing gopls 代碼不跳轉(zhuǎn)

    問題 今天早上寫代碼乞榨,把vim的插件升級(jí)之后秽之,vim底部一直彈"vim-go: initializing gopls",代碼也跳不過去吃既。懷疑和g...

  • 影響nsq吞吐量的配置-MaxInFlight

    事由 使用nsq的go sdk發(fā)現(xiàn)吞吐量一直上不去考榨。經(jīng)過邊看代碼,便閱讀文檔鹦倚,發(fā)現(xiàn)MaxInFlight這個(gè)參數(shù)會(huì)影響吞吐量 修改 知道哪個(gè)參數(shù)...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品