Emacs 是一台 Lisp 機器,但偽裝成文字編輯器。
(Emacs 社群諺語)
身為一位 Clojure Programmer,我一直有個遺憾:Cloj...
一、學習目標
理解「在答案範圍上做二分」的核心:把原問題改寫成「給定一個候選值 x,判定是否可行」的單調性判定。
熟悉兩大題型:
最小化最大值(找第一個可行...
第一次參加鐵人賽,為什麼會選擇資料庫作為主題呢?要從一個菜鳥工程師的故事開始說起,記得剛開始轉職成為後端工程師,工作差不多滿三個月的時候,有一次收到 PM 傳...
今天要做什麼?
昨天我們學會了測試生命週期,解決了測試污染的問題。但現在面對一個新的挑戰:「要測試同一個函數的多組輸入輸出,難道要寫幾十個類似的測試嗎?」
想像...
今天要做什麼?
昨天我們學會了參數化測試,用優雅的方式處理大量測試資料。今天要解決一個新挑戰:「如何測試依賴外部服務的程式碼?」
想像你有個寄送通知的功能,它會...
今日內容:2D animations、Anonymous Inner Class
2D animations
學習如何用昨天學到的2D graphics功能以...