電腦系統組織
我們會從最電腦系統組織開始談起。現代電腦系統主要涵蓋一個或多個 CPU,多個裝置控制器(device controller),並透過系統匯流排(b...
《Effective C++》的第一個章節 —— Accustoming Yourself to C++,其中提到的 4 個知識點已是全書最淺顯易懂的觀念了 Q...
在領域驅動設計(Domain-Driven Design, DDD)中,我們常常將「戰略設計」與「戰術設計」並列思考。戰略設計幫助我們界定邊界、拆分業務範疇與...
上一篇聊到了維運工程這個領域,而維運工程最重要的根基,就是了解怎麼設定系統的環境。在那之前,你先猜猜看,這世界上最多電腦的安裝的作業系統,是哪一種作業系統呢?...
MySQL 跟 PostgreSQL (PG) 都是主流的關聯式資料庫,但在儲存結構他們卻選擇了不同的策略,MySQL 以 B+Tree 為主,PG 則用 He...
對於 Lisp ,我有個看法繼承自 Clojure 社群:
開發應用軟體,要儘量少用 Lisp Macro 。
如果是 Common Lisp 社群的話,很...