本文的日志組件指的是info/debug log,不是wal. 關(guān)于日志組件,rocksdb里的log(posix-log)主要做法:a. 每次...
[ctags的替代品] 用universal-ctags, 否則原版的ctags-exuberant對于解析c++11中某些關(guān)鍵字會有bug,如...
網(wǎng)絡(luò)層是大多數(shù)基礎(chǔ)服務(wù)都需要的一個東西,libevent是個單線程模型(reactor模式)的網(wǎng)絡(luò)庫。而單線程模式,就必須保證事件的回調(diào)處理是非...
cscope/slickedit 等對于c++都不太準(zhǔn)確,搞個vs或clion之類的又麻煩,我覺得比較好用的方式時是:編譯時讀給成員函數(shù)加上__...
[一些變量] [strace]strace -T -tt -v -fp 2>&1 #追蹤某個pid下所有線程的syacall [查找歷史指令...
近期做了個完成度比較高的東西,一個工作中搞出來的網(wǎng)絡(luò)庫. 想通過這次機(jī)會彌補(bǔ)一下之前在網(wǎng)路這方面的短板. 設(shè)計大概是如下的幾個方面: Buff...
拋出問題 近期在搞一個Android上的監(jiān)控(叫Backdoor也行),基本原理就是通過某jni上面加一層殼,殼中加入一些長連接相關(guān)的代碼,通過...
bitmap的高效實現(xiàn) 某個bitmap只有1位為0(或1),其他位都為1(或0),問如何快速定位到它? 如:輸入00100000 得到6 快速...
Update Note: 18.07.15 initial version 18.07.26 修訂,改了些明顯的錯誤. 內(nèi)聯(lián)匯編 x 內(nèi)存模型與...