介紹 raw pointer 的缺點 — 無法區分物件/陣列、需手動 delete、可能 dangling,smart pointer 解決這些問題。
介紹 `(void)var` 的用途 — 避免編譯器跳出 unused variable warning,用於未來可能需要的預宣告。
整理四種 for 迴圈形式 — 索引迴圈、指標迭代、範圍 for(含參考)的差異與用法。
紀錄 Hash 函數核心特性(不可逆、確定性)與 collision 問題 — 用 SHA-256 安全儲存密碼,避免明碼被駭客取得。
紀錄「cannot be initialized with initializer list」— g++ 預設 C++98,需加 `-std=c++11`。
整理 unorder_map() 用法 — 包含宣告、插入元素、遍歷,以及透過 std::pair 的迭代方式。
紀錄在 vim 安裝 NERDTree 資料夾樹插件 — pathogen 管理、~/.vimrc 設定、多平台通用。
紀錄在 tmux 清空歷史記錄 — C+b + : 指令模式、clear-history 指令、整理 scrollback buffer。
紀錄 Linux 前景背景程序管理的指令與實際用法 — Ctrl+Z 暫停、fg、bg、jobs 查詢。
紀錄在 tmux 啟用滑鼠功能 — setw -g mouse on、scrollback 與文字複製、分割視窗拖動、~/.tmux.conf 預設。