@2a1ec6471fa8 謝謝認(rèn)可
github 提交 pull request 流程 和 commit重復(fù)解決辦法給Github上的開(kāi)源項(xiàng)目貢獻(xiàn)代碼,就少不了 pull request 也會(huì)簡(jiǎn)稱(chēng)為 PR 或者 MR 為啥我不能直接給開(kāi)源項(xiàng)目提交代碼,非要通過(guò) PR 貢獻(xiàn)呢。主要有兩個(gè)方面...
@2a1ec6471fa8 謝謝認(rèn)可
github 提交 pull request 流程 和 commit重復(fù)解決辦法給Github上的開(kāi)源項(xiàng)目貢獻(xiàn)代碼,就少不了 pull request 也會(huì)簡(jiǎn)稱(chēng)為 PR 或者 MR 為啥我不能直接給開(kāi)源項(xiàng)目提交代碼,非要通過(guò) PR 貢獻(xiàn)呢。主要有兩個(gè)方面...
訪問(wèn)本機(jī)網(wǎng)絡(luò)的方式 訪問(wèn)同一臺(tái)電腦上的網(wǎng)絡(luò),一般用的地址是 localhost 或者 127.0.0.1這兩種方式,比如本機(jī)有一個(gè)Nginx服務(wù)器,想要訪問(wèn)本機(jī)Nginx,在...
什么是內(nèi)存逃逸分析 內(nèi)存逃逸分析是go的編譯器在編譯期間,根據(jù)變量的類(lèi)型和作用域,確定變量是堆上還是棧上 簡(jiǎn)單說(shuō)就是編譯器在編譯期間,對(duì)代碼進(jìn)行分析,確定變量分配內(nèi)存的位置。...
什么是內(nèi)存對(duì)齊呢 簡(jiǎn)單說(shuō)就是程序運(yùn)行過(guò)程中,程序中的變量在內(nèi)存中的分布情況,為什么要有對(duì)齊這個(gè)問(wèn)題呢,是因?yàn)椴煌?lèi)型的變量占用內(nèi)存的大小是不一樣的,但是cpu每次讀取的內(nèi)存長(zhǎng)...
原網(wǎng)址:https://github.com/facebook/rocksdb/wiki/RocksDB-FAQ[https://github.com/facebook/ro...
給Github上的開(kāi)源項(xiàng)目貢獻(xiàn)代碼,就少不了 pull request 也會(huì)簡(jiǎn)稱(chēng)為 PR 或者 MR 為啥我不能直接給開(kāi)源項(xiàng)目提交代碼,非要通過(guò) PR 貢獻(xiàn)呢。主要有兩個(gè)方面...
在C/C++中可以通過(guò)宏定義實(shí)現(xiàn)條件編譯,比如在不同平臺(tái)的機(jī)器上,調(diào)用不同的函數(shù),或者通過(guò)編譯是傳遞參數(shù),調(diào)用不同的函數(shù),比如下面的例子 C++條件編譯 現(xiàn)在就可以使用不同的...
go的1.18版本在3月15這天正式發(fā)布了 release notes[https://tip.golang.org/doc/go1.18],雖然在bate版本就可以嘗試了,...
在go中實(shí)現(xiàn)一個(gè)tcp服務(wù)器還是很簡(jiǎn)單的,至少和C/C++相比還是很簡(jiǎn)單的了。一個(gè)簡(jiǎn)單的例子 只需要這樣一行就可以監(jiān)聽(tīng)了,就能等待客戶(hù)端連接了。是不是還是很簡(jiǎn)單的 在C/C+...
那是我上學(xué)的時(shí)候?qū)懙臇|西, 現(xiàn)在都畢業(yè)好幾年了, 差不多快4年沒(méi)寫(xiě)過(guò)Android了 忘得差不多了??
android自定義view之自定義屬性這兩天在Android中用到了自定義view,在自定義view時(shí)也順便使用了下自定義屬性。自定義屬性以前只是耳聞 未曾謀面,這次借機(jī)會(huì)對(duì)自定義屬性進(jìn)行了一番學(xué)習(xí),順便總結(jié)了一...
最近在看研究公司業(yè)務(wù)的存儲(chǔ)架構(gòu),現(xiàn)有的存儲(chǔ)用redis 和 leveldb 通過(guò)自己寫(xiě)的中間件做數(shù)據(jù)落地。這樣寫(xiě)業(yè)務(wù)和數(shù)據(jù)恢復(fù)有點(diǎn)麻煩,想著優(yōu)化一下,就去研究redis和le...
什么是驚群 簡(jiǎn)單說(shuō),驚群是因?yàn)槎噙M(jìn)程(多線(xiàn)程)在同時(shí)阻塞等待同一個(gè)事件的時(shí)候(休眠狀態(tài)),當(dāng)事件發(fā)生時(shí),就會(huì)喚醒所有等待的(休眠的)進(jìn)程(線(xiàn)程)。但是事件只能被一個(gè)進(jìn)程或線(xiàn)程...
@大衛(wèi)王雪松 好多年前弄的了 記得不是很清楚了 我記得當(dāng)時(shí)執(zhí)行 `update-grub` 后 又恢復(fù)到最開(kāi)始的樣子了
修改Ubuntu和win10雙系統(tǒng)啟動(dòng)順序阿里云產(chǎn)品通用代金券,最高可領(lǐng)1888分享一波阿里云紅包. 阿里云的購(gòu)買(mǎi)入口 因?yàn)橄胪鍸inux,遂裝了Ubuntu和win10的雙系統(tǒng),安裝還好,一切順利,兩個(gè)系統(tǒng)都能正...
@unikcc 別折騰雙系統(tǒng)了 用虛擬機(jī)吧 我換了臺(tái)式機(jī) 電腦性能夠用 直接紅虛擬機(jī)了, 雙系統(tǒng)太折騰了
修改Ubuntu和win10雙系統(tǒng)啟動(dòng)順序阿里云產(chǎn)品通用代金券,最高可領(lǐng)1888分享一波阿里云紅包. 阿里云的購(gòu)買(mǎi)入口 因?yàn)橄胪鍸inux,遂裝了Ubuntu和win10的雙系統(tǒng),安裝還好,一切順利,兩個(gè)系統(tǒng)都能正...
linux系統(tǒng)中,實(shí)現(xiàn)socket多路復(fù)用的技術(shù)有select 、poll 、epoll 等多種方式。這些不同方式個(gè)有優(yōu)缺點(diǎn)和適用場(chǎng)景,這不是本文討論的重點(diǎn),又興趣的可以自己...
go 是自帶gc的語(yǔ)言,會(huì)自動(dòng)管理內(nèi)存,不用像C/C++那樣,需要程序員手動(dòng)釋放內(nèi)存,不用手動(dòng)管理內(nèi)存,就能少掉很多頭發(fā) go的GC會(huì)自動(dòng)管理內(nèi)存,但是這不代表go程序就不會(huì)...
以后沒(méi)啥好圖,封面就上小姐姐圖了 這次書(shū)接上回,前段時(shí)間寫(xiě)了一篇《使用cmake構(gòu)建C/C++項(xiàng)目和動(dòng)態(tài)庫(kù)》的文章,傳送門(mén)[http://www.itdecent.cn/p...