▸ Hermes From Zero (16) see all → 05-19 Day 15:如果是我會怎麼寫一個 agent framework 05-18 Day 14:Hermes 哪裡其實做得不夠好 05-17 Day 13:怎麼測試一個會講話的東西 05-16 Day 12:CLI、Web、Cron — 同一個腦袋三張臉 05-15 Day 11:多個 agent 怎麼合作不打架 + 11 more
▸ LeetCode (14) see all → 01-10 leetcode 1022. Sum of Root To Leaf Binary Numbers [Easy] 01-03 leetcode 997. Find the Town Judge [Easy] 01-01 leetcode 1010. Pairs of Songs With Total Durations Divisible by 60 [Medium] 12-31 leetcode 1026. Maximum Difference Between Node and Ancestor [Medium] 12-28 leetcode 116. Populating Next Right Pointers in Each Node [Medium] + 9 more
▸ Linux (6) see all → 10-23 查找動態庫(.so) 是否安裝過以及路徑使用 ldconfig 11-11 linux socket programming(三): socket programming 中常用的位置轉換函數 10-25 linux socket programming(二): socket 中用來存放地址的 sockaddr 10-24 linux socket programming(一): 什麼是 socket & 創建一個新的 socket 08-13 Linux shell 變數相關用法整理(二): read, declare, array + 1 more
▸ C (4) 06-27 Linux file descriptor 理解 08-31 jserv - linux 核心設計 第一周題目二解題紀錄 08-24 Circular Doubly linked list 實作 bubble sort 08-14 C Function Pointer 基礎用法整理
▸ Linux Kernel (3) 01-07 Linux waitqueue 原始碼解讀 01-06 Linux schedule 原始碼解讀 01-04 Linux fork() 底層實作流程整理
▸ AI / LLM (2) 03-12 Stop Letting AI Review Its Own Code — Why I Built xreview 03-12 讓 AI 不再自己改自己看 — 我為什麼做了 xreview
▸ Concurrency (2) 03-31 從執行順序來探討 Race condition, go 語言的 happens-before 規則 03-22 Concurrency vs Parallelism 淺談兩者區別以及名詞介紹