Rust 逼我成為更好的工程師:用模式匹配消除分支的雜訊
在其他語言中,我們習慣用 if/else 或 switch 來處理不同的業務邏輯分支。但是 Rust...
Rust 逼我成為更好的工程師:錯誤處理:Result 與 Option
錯誤處理的演進:從忽略到強制
在上一篇中,我們深入了解了 Borrow Checke...
在Day24有提到inorder可以來驗證是否Binary Search Tree,我們來介紹下二元搜尋樹Binary Search Tree。
二元搜尋樹(B...
前言
JSON 是最常見的資料交換格式。然而,確保 JSON 資料符合預期的結構和類型是一個重要的挑戰。今天我們將實作一個 JSON Schema 驗證器,它可...
前言
資料備份是至關重要的一環。今天我們將使用 Rust 製作一個自動化備份工具,能夠定期將本地檔案備份到雲端儲存(以 AWS S3 為例),並提供完整的錯誤處...
前言
Web 服務、資料庫、快取伺服器等。手動啟動、停止和監控這些程序既繁瑣又容易出錯。今天我們將使用 Rust 做一個一個程序管理器,類似於 PM2 或 Su...