最近在看研究公司業(yè)務(wù)的存儲(chǔ)架構(gòu)猎醇,現(xiàn)有的存儲(chǔ)用redis 和 leveldb 通過(guò)自己寫(xiě)的中間件做數(shù)據(jù)落地窥突。這樣寫(xiě)業(yè)務(wù)和數(shù)據(jù)恢復(fù)有點(diǎn)麻煩,想著優(yōu)化...
訪(fǎng)問(wèn)本機(jī)網(wǎng)絡(luò)的方式 訪(fǎng)問(wèn)同一臺(tái)電腦上的網(wǎng)絡(luò)硫嘶,一般用的地址是 localhost 或者 127.0.0.1這兩種方式阻问,比如本機(jī)有一個(gè)Nginx服務(wù)...
什么是內(nèi)存逃逸分析 內(nèi)存逃逸分析是go的編譯器在編譯期間,根據(jù)變量的類(lèi)型和作用域沦疾,確定變量是堆上還是棧上 簡(jiǎn)單說(shuō)就是編譯器在編譯期間称近,對(duì)代碼進(jìn)行...
什么是內(nèi)存對(duì)齊呢 簡(jiǎn)單說(shuō)就是程序運(yùn)行過(guò)程中,程序中的變量在內(nèi)存中的分布情況哮塞,為什么要有對(duì)齊這個(gè)問(wèn)題呢刨秆,是因?yàn)椴煌?lèi)型的變量占用內(nèi)存的大小是不一樣...
給Github上的開(kāi)源項(xiàng)目貢獻(xiàn)代碼,就少不了 pull request 也會(huì)簡(jiǎn)稱(chēng)為 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)站脆丁,傳送門(mén)[https://godbolt.org/] 這個(gè)網(wǎng)站可以在線(xiàn)生成多種語(yǔ)言的匯編代碼,...
go的1.18版本在3月15這天正式發(fā)布了 release notes[https://tip.golang.org/doc/go1.18]动雹,雖...