2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2217
Day 28
2025-09-16
164
0
昨天我們用Claude搭MCP工具,做了一個機器人。 今天我們要加上「前端介面」,讓它能和使用者互動。 Gradio 是什麼? Gradio是一個Python...
Day 16
2025-09-16
312
0
隨著系統業務量增加,即便將查詢優化到極致,系統仍會負荷不了瞬間大量查詢,此時只剩垂直與水平擴充兩個選項,垂直擴充相對簡單,提升硬體 CPU 和記憶體,但缺點是升...
Day 14
2025-09-16
250
0
消除你程式碼的臭味 Day 14- 複雜判斷:抽到具名函式裡 布林表達式越長,越應該被命名。程式碼是寫給人看的,只是順便能讓電腦執行而已。 當你寫下一長串充滿...
Day 16
2025-09-16
161
0
同步與非同步 Javascript是單執行緒(Single thread)的語言,也就是說,程式的執行是依照程式碼的順序按步就班的執行。單執行緒最大的困擾便是...
Day 27
2025-09-16
638
0
在先前的單元中,我們已經成功建立了 Customer 實體、定義了 Repository,甚至實作了複雜的實體關聯。現在,我們要從「功能實現」邁向「效能與維護性...
Day 17
2025-09-16
243
0
這篇文章你會學到的 用make編譯出靜態檔 .a 用make編譯出動態檔 .so 用make編譯出靜態檔 .a 步驟: 把.c 變成 .o 把.o變...