最近在看研究公司業(yè)務(wù)的存儲(chǔ)架構(gòu)停撞,現(xiàn)有的存儲(chǔ)用redis 和 leveldb 通過(guò)自己寫的中間件做數(shù)據(jù)落地拆祈。這樣寫業(yè)務(wù)和數(shù)據(jù)恢復(fù)有點(diǎn)麻煩遵蚜,想著優(yōu)化...
訪問(wèn)本機(jī)網(wǎng)絡(luò)的方式 訪問(wèn)同一臺(tái)電腦上的網(wǎng)絡(luò)博杖,一般用的地址是 localhost 或者 127.0.0.1這兩種方式粒竖,比如本機(jī)有一個(gè)Nginx服務(wù)...
什么是內(nèi)存逃逸分析 內(nèi)存逃逸分析是go的編譯器在編譯期間宏赘,根據(jù)變量的類型和作用域蒋荚,確定變量是堆上還是棧上 簡(jiǎn)單說(shuō)就是編譯器在編譯期間,對(duì)代碼進(jìn)行...
什么是內(nèi)存對(duì)齊呢 簡(jiǎn)單說(shuō)就是程序運(yùn)行過(guò)程中戈钢,程序中的變量在內(nèi)存中的分布情況嚷量,為什么要有對(duì)齊這個(gè)問(wèn)題呢,是因?yàn)椴煌愋偷淖兞空加脙?nèi)存的大小是不一樣...
給Github上的開(kāi)源項(xiàng)目貢獻(xiàn)代碼逆趣,就少不了 pull request 也會(huì)簡(jiǎn)稱為 PR 或者 MR 為啥我不能直接給開(kāi)源項(xiàng)目提交代碼,非要通過(guò)...
在C/C++中可以通過(guò)宏定義實(shí)現(xiàn)條件編譯嗜历,比如在不同平臺(tái)的機(jī)器上宣渗,調(diào)用不同的函數(shù)抖所,或者通過(guò)編譯是傳遞參數(shù),調(diào)用不同的函數(shù)痕囱,比如下面的例子 C++...
一直以來(lái)算法題刷的比較少田轧,算法這塊算是我的弱項(xiàng)。前幾天鞍恢,看到一個(gè)挺有意思的鏈表題 原題 原題是這樣的傻粘,給一個(gè)鏈表 [1,2,3,4,5] 然后轉(zhuǎn)...
五一假期在家沒(méi)事逛論壇的時(shí)候,發(fā)現(xiàn)了一個(gè)寶藏網(wǎng)站帮掉,傳送門[https://godbolt.org/] 這個(gè)網(wǎng)站可以在線生成多種語(yǔ)言的匯編代碼弦悉,...
go的1.18版本在3月15這天正式發(fā)布了 release notes[https://tip.golang.org/doc/go1.18],雖...