.Net
C/C++
- 應用Jump Table加速function跳轉
- 在沒有 clang 的環境使用 clang-tidy
- C++ 的 gmock 小技巧
- std thread 造成異常退出
- c++裡的bind和lambda,為什麼沒辦法變成c-style function pointer
- gcov lcov + cmake
- c++11 promise和future
- boost fiber library 特性筆記
- c++自定class適用於foreach的寫法
- Linux上的檔案IO效能優化
- C 結構成員使用的小陷阱
- inotify監控檔案實作動態更新
- C Standard & Feature
DB
Docker
Linux
UNIX
- node exporter的時間同步檢查機制
- Interactive shell和login shell的分別
- 神秘的bash -c選項
- 使用libuv裡的Queue儲存資料
- Cross compile libuv 1.16.0 with mingw-w64 on Linux
- libuv 1.16.0 Build on Solaris 10 (SunOS 5.10)
- stream buffering in C (fmemopen)
- ksh shell functions以及它的隱藏陷阱
- 是誰殺死了以nohup執行的程式
- Solaris Useful Commands
- Solaris的Select Bug
dev
- Tagged Pointer原理及其應用
- 今年撰寫的軟體工程師入職指南
- 文摘 - Rob Pike的五條程式設計規則
- 論程式的可觀測性和自動化監控
- gcov lcov + cmake
- BOM的不可視字元
- gdb自動化 - 中斷點自動執行命令
- 記一次libuv採坑除錯記
- script控制gdb自動執行指令
digest
gentoo
golang
- Go在後端開發的不足之處
- 在Golang實作架構層的映射策略(mapping strategy)
- golang.org/x/sync/singleflight 用法
- gorm的FirstOrCreate陷阱
- gorm 使用 postgresql driver 遇到 cached plan must not change result type 錯誤
- go httputil.ReverseProxy 踩坑
- go generic 版本實作的 migrate 方式
- 執行Golang的官方原始碼benchmark
- golang pprof
- sync.Map的LoadOrStore用途
- golang interface advanced
- golang context
home_lab
- 在dnsmasq加上自動生成PTR紀錄
- 天鋇R1 N100開箱 迷你NAS
- 暢網先鋒版i3-N305 自組5bay全固態NAS 開箱與安裝紀錄
- 打造知識庫 - 自架RSS Feed和書籤管理系統
- OpenWRT 新增 WireGuard 用戶端操作方式
- proxmox ve 使用 OVS 搭建異地 overlay network
- calico bgp mode on kubernetes
- 窮人版x86 L2 switch
- openwrt gateway設定
jekyll
k8s
- k8s v1.25 移除 podSecurityPolicy 造成 helm charts 無法升級
- nginx ingress 的 root domain 設定
- calico bgp mode on kubernetes
- kubernetes 升級 (1.20 -> 1.23) on gentoo
- prometheus operator scrape external target for HAProxy
- k8s 設定 ldap 登入
- k8s nfs install
- k8s nginx ingress install
- Gentoo k8s calico 安裝
- Gentoo 上安裝 kubernetes
manager
network programming
networking
- proxmox ve 使用 OVS 搭建異地 overlay network
- calico bgp mode on kubernetes
- 窮人版x86 L2 switch
- openwrt gateway設定
- vlan 筆記
performance
pve
security
shell script
smarthome
sys_admin
- 使用DNS紀錄來自動更新IP白名單
- lvremove 遇到 contains a filesystem in use
- 多媒體檔案管理和下載伺服器 - 軟體篇
- 在Linux上面安裝glances並設定為系統服務
- SSH金鑰使用1Password管理超過6把會登入失敗的問題
- Google Search Console 驗證網站擁有者 使用網域驗證 踩坑
- ngrok personal plan 的 OAuth user 上限
- 2023年維護雜記
- 解決在gerrit上的ssh rsa key不能使用的問題
- nginx ingress 的 root domain 設定
- container registry 異地備援設計
- proxmox ve 使用 OVS 搭建異地 overlay network
- calico bgp mode on kubernetes
- 窮人版x86 L2 switch
- openwrt gateway設定
- vlan 筆記
- nginx reverse proxy 的 TLS 版本限制問題
- Ubuntu架設corosync+pacemaker達成自訂服務切換
- postfix 二度修改設定紀錄
- postfix mail forward到gmail
windows programming
心得
心情
求職
知識
筆記
購物
閒聊
- AI Singing Voice Conversion (SVC) 的試玩心得
- 健康的堅果種類選擇
- 資訊的載體正在改變
- 記一次ssh server連線異常
- laravelconf2017心得
- BeanfunLogin 1.9.4 改版閒聊
- 電影&電視劇觀後心得錄
- 交大研究所的兩年心得