引子 因?yàn)橐恢痹诟?Raft 打交道,雖然對 Raft 很熟悉了,但如果你要我去給一個(gè)完全不知道什么是 Raft 的人講 Raft,我覺得難度還是非常大的。所以我決定使用我一...
引子 因?yàn)橐恢痹诟?Raft 打交道,雖然對 Raft 很熟悉了,但如果你要我去給一個(gè)完全不知道什么是 Raft 的人講 Raft,我覺得難度還是非常大的。所以我決定使用我一...
應(yīng)puppet大拿劉宇的邀請,我去西山居運(yùn)維團(tuán)隊(duì)做了一個(gè)簡短分享,談?wù)劄槭裁次乙獙⑽覀兊捻?xiàng)目從python轉(zhuǎn)向go。 坦白的講,在一幫python用戶面前講為什么放棄pyth...
由淺入深剖析 go channel channel 是 golang 中最核心的 feature 之一,因此理解 Channel 的原理對于學(xué)習(xí)和使用 golang 非常重要...
在前面文章中,我們介紹說Bitcoin網(wǎng)絡(luò)通過PoW共識以及選擇最長鏈為主鏈來逐步達(dá)到共識,使得網(wǎng)絡(luò)中各節(jié)點(diǎn)本地的區(qū)塊鏈最終保持一致;同時(shí),交易時(shí)節(jié)點(diǎn)會根據(jù)解鎖腳本與鎖定腳本...
對TCP/IP、UDP、Socket編程這些詞你不會很陌生吧?隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,這些詞充斥著我們的耳朵。那么我想問: 摘錄于:http://www.cnblogs.com/...
前一段時(shí)間一直在忙項(xiàng)目中的事,有幸接觸過redis、sphinx、leveldb等C/C++開源的項(xiàng)目,深深這些項(xiàng)目的源碼所折服,在學(xué)習(xí)過程中一直想把自己學(xué)習(xí)的經(jīng)歷來告...
接著上一節(jié)課我們繼續(xù)講解,要想實(shí)現(xiàn)任意數(shù)據(jù)類型的數(shù)據(jù)交換,當(dāng)然第一印象就是使用C++ 里面的模板特性,但如果使用C語言怎么實(shí)現(xiàn)呢, 要想在 C語言中實(shí)現(xiàn)這個(gè)功能, 必須在C語...
既然要閱讀源碼,首先我們必須要學(xué)會如何寫出規(guī)范的代碼,以交換兩個(gè)整數(shù)數(shù)為例來編寫一個(gè)小例子 1.編寫頭文件swap.h,編寫頭文件將我們要實(shí)現(xiàn)的功能轉(zhuǎn)化成C語言中的結(jié)構(gòu)體和函...