2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2226
Day 13
2025-09-27
129
0
前言 昨天我們學了 for 迴圈 更進階的用法: 迴圈控制:break、continue、pass 巢狀迴圈 實戰演練(學生成績統計、ATM) 有了這...
Day 13
2025-09-27
93
0
在分散式系統中,錯誤處理常常是我們第一個想到的事(Timeout、Retry、冪等性)。但實際上,系統掛掉的原因,更多時候是「流量過大」把自己或下游撐爆。要同時...
Day 29
2025-09-27
78
0
在 Day 26~Day 28 中,我們依序介紹了「最小生成樹 (Minimum Spanning Tree, MST)」的概念、Kruskal 與 Prim...
Day 13
2025-09-27
87
0
這篇要來介紹怎麼使用 Effect 做個簡單的爬蟲,雖說是簡易的爬蟲,但我們要來做一個 「好」爬蟲,代表我們不會送一堆的請求到伺服器,會加上延遲等等,如果可以做...
Day 28
2025-09-27
71
0
今天會學到: 如何在 CMake 專案中加上 單元測試(CTest) 如何用 cpack 打包專案(例如壓縮檔 / deb / rpm) 如何把 CMake 專...
Day 27
2025-09-27
205
0
軟體開發是充滿不確定性的工作,而不確定性通常來自於兩大方面: 使用者需求的釐清 零組件的應用挑戰 上述的不確定性在新開發專案時,往往特別明顯。 新開發專案有...