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