內聯函式inline
violate關鍵字
巨集#define
outofmemory
brk呼叫
位圖(bitmap)
並查集核心執行緒
為什麼select定時引數更精確
c++11:mutex和lock_guard
鎖的底層
優雅的關閉連線
單例模式
lru
環形緩衝區
排序寫法,及穩定性
樹的遍歷
哈夫曼編碼
深入探索c++物件模型 以前的blog
rtti
web伺服器
tcp狀態機
memcpy,strcpy,strncpy,memcmp,strcmp
最長公共子串行
最小生成樹 最短路徑演算法
k路鍊錶歸併
單鏈表翻轉
純虛析構
鎖的底層實現
malloc真正實際上分配記憶體
為什麼要記憶體對齊
靜態聯編與動態聯編
函式呼叫,彈棧壓棧的過程
驚群b+樹
cidr
trie樹
字典樹洗牌演算法
布隆過濾器
檢驗和ipc
socket相關函式
軟中斷,硬中斷
區域性性原理
nagle演算法
c stl 一些東西
std map 其key是基於比較運算子的,因此自定義型別需要為該型別設定比較運算子操作 class a private int mm std mapkk std unordered map 基於hash實現,需要為自定義型別設定 運算子和雜湊函式 class a int get value con...
一些基礎的東西
在c 中宣告變數使用下述的語法 但是在c 中有變數初始化的要求,即c 編譯器需要用某個初始值對變數進行初始化,之後才能在操作中引用該變數。c 有兩個方法可確保變數在使用前進行了初始化 變數是類 class 或結構 struct 中的字段 field 如果沒有顯式初始化,在預設狀態下建立這些變數時,其...
SVN的一些東西
例如 主幹mainproject,分支 branchproject 1 將分支合併到主幹 url位址路徑一定要對 找到主幹檔案mainproject,右擊 tortoisesvn merge.合併 選擇第乙個 merge a range of revisions 合併乙個版本範圍 接著在 url t...