wireshark 的時(shí)間問(wèn)題。在早期版本,時(shí)間精度不準(zhǔn)。在后期版本,用了 windows 的高精度時(shí)間,然后用了 QPC。時(shí)間精度是好了,但是 QPC 自己會(huì)偏移。即使你通...
wireshark 的時(shí)間問(wèn)題。在早期版本,時(shí)間精度不準(zhǔn)。在后期版本,用了 windows 的高精度時(shí)間,然后用了 QPC。時(shí)間精度是好了,但是 QPC 自己會(huì)偏移。即使你通...
sighup 信號(hào)是一個(gè)很古老的信號(hào),跟撥號(hào)啊,終端機(jī)啊什么有關(guān)系。大家常常會(huì)聽(tīng)到這樣的說(shuō)法:當(dāng)你 ssh 斷開(kāi)的時(shí)候,你 ssh 下面的程序會(huì)收到 sighup 信號(hào),那么...
本文只是記錄一個(gè)過(guò)程和思路,以供探討。 現(xiàn)象 上午10點(diǎn)左右,用戶報(bào)告某個(gè)服務(wù)器遠(yuǎn)程 jupyter 響應(yīng)極慢。登上服務(wù)器一看,用 htop 命令查看,可以看到: 內(nèi)存 fr...
撇開(kāi)防火墻影響,不同平臺(tái) TCP 協(xié)議棧對(duì)連接表現(xiàn)不一樣。 服務(wù)端狀態(tài)平臺(tái)現(xiàn)象協(xié)議棧行為端口未監(jiān)聽(tīng)Win/Linux連接拒絕對(duì) syn 包回應(yīng) reet 包連接已滿Linux...
內(nèi)存 buddy 分配器 Linux 在拿到一大塊內(nèi)存后(譬如是64MB內(nèi)存),先將其看作是好多個(gè)連續(xù)排列的 4MB 內(nèi)存。那么如果程序請(qǐng)求1MB的內(nèi)存,那么內(nèi)存分配操作邏輯...
如上所示,我們創(chuàng)建了一個(gè)空文件。我們注意到上面的 Size 是0,Blocks 是0,IO Block是 4096.這里要說(shuō)明的是 IO Block,它是文件系統(tǒng) forma...
測(cè)試代碼 測(cè)試結(jié)論 單個(gè)進(jìn)程的虛擬地址空間可以超過(guò)物理內(nèi)存和swap的總和。 malloc 但是未初始化的內(nèi)存僅占用地址空間,memset 后占用 RSS。
基礎(chǔ)考慮 定義 我們觀察 層的輸入 對(duì)于上面的輸入,定義神經(jīng)元為 S 型神經(jīng)元,那么其結(jié)果 為: 為了評(píng)估和目標(biāo)的差距,同時(shí)用來(lái)作為調(diào)整的依據(jù),我們定義代價(jià)函數(shù): 目標(biāo)和...
時(shí)光如水。自1897年,位于杭州蒲場(chǎng)巷(今大學(xué)路)的浙江武備學(xué)堂將‘游泳’列為選修課以來(lái),現(xiàn)代游泳運(yùn)動(dòng)在杭州已走過(guò)百多年的歷程。在這一百多年里,杭州的游泳(及水上運(yùn)動(dòng))...
緣起 對(duì)計(jì)算機(jī)有些了解的人,或多或少會(huì)對(duì) Copy On Write 有些聽(tīng)聞。我接觸這個(gè)名詞最早是在操作系統(tǒng)的進(jìn)程管理中,當(dāng)子進(jìn)程從父進(jìn)程中 fork 出來(lái)時(shí),其和父進(jìn)程共...
@GhostintheCode 你說(shuō)的對(duì),語(yǔ)法錯(cuò)誤。結(jié)論還是一樣哈。
【冷知識(shí)】關(guān)于/r與/n以及 /r/n 的區(qū)別總結(jié)首先: \r就是"回到行首",\n就是"到下一行" 即:\r是回車(chē),\n是換行,前者使光標(biāo)到行首,后者使光標(biāo)下移一格。通常用的Enter是兩個(gè)加起來(lái)的,即\r\n 直接這么說(shuō)...
原始UTF-8編碼文字:全體 (字節(jié)流為:e585a8 e4bd93,三個(gè)字節(jié)為一個(gè)字)被當(dāng)作 GBK 編碼拆分,GBK編碼為單個(gè)字兩個(gè)字節(jié),所以變?yōu)?個(gè)字:鍏ㄤ綋(e585...
Linux 下面 sort 可以按列排序,功能強(qiáng)大,但是其排序的說(shuō)明有些晦澀。舉例下面這個(gè)命令: 上面的命令表示 -k 表示指定排序的規(guī)則,這里表示從第一列的第一個(gè)字符開(kāi)始,...
什么是 TCP Fast Open TCP Fast Open 簡(jiǎn)稱 TFO,其目的是縮短 TCP 三次握手的時(shí)間。通過(guò)加入 cookie,在握手階段就可以傳輸數(shù)據(jù)包,從而將...
動(dòng)機(jī) IPsec 轉(zhuǎn)發(fā)流量有兩種方式,一種是基于策略,另外一種是基于路由。本文將嘗試闡述基于路由的 IPsec 核心概念和實(shí)現(xiàn)原理并引出一些花式玩法。 IPsec 帶給計(jì)算機(jī)...
Tesseract 是一個(gè)很流行的 OCR 軟件,能夠用來(lái)較好的識(shí)別印刷字體。在默認(rèn)情況下,通過(guò)該軟件識(shí)別字符,其準(zhǔn)確率不是很高,就需要額外做些優(yōu)化。優(yōu)化思路如下: 限定要識(shí)...
首先,對(duì) Google 公司發(fā)明的 BBR TCP 擁塞控制算法表示致敬。 為什么要寫(xiě)這個(gè)技術(shù)說(shuō)明 網(wǎng)上有大量的 OpenVZ 開(kāi)啟 BBR 的帖子,但是基本上只有操作,沒(méi)有...
補(bǔ)充一下:
print "eeeeeeeee \r ffffff" 的結(jié)果應(yīng)該是 ffffffee。
也就是說(shuō)只覆蓋了前面部分。
【冷知識(shí)】關(guān)于/r與/n以及 /r/n 的區(qū)別總結(jié)首先: \r就是"回到行首",\n就是"到下一行" 即:\r是回車(chē),\n是換行,前者使光標(biāo)到行首,后者使光標(biāo)下移一格。通常用的Enter是兩個(gè)加起來(lái)的,即\r\n 直接這么說(shuō)...