在容器與虛擬化技術風行的今天,RustBox 是一個簡潔的專案:不是去競爭 Docker 或 Kubernetes 的功能豐富,而是回歸核心,從最底層的 Lin...
Rust 逼我成為更好的工程師:遷移與總結:從 Laravel、Vue、Python、Go 到 Rust 的對照 經過 30 天的探索,我們深入理解了 Rus...
Rust 逼我成為更好的工程師:Rust 測試策略:單元、整合、性質測試 在前面的篇章中,我們理解了如何用工具診斷問題。 今天我們要探討更根本的問題:如何從一...
Rust 逼我成為更好的工程師:診斷與記憶體檢查:洩漏、競態、死鎖 在前面的篇章中,我們理解了 Rust 如何在編譯期防止記憶體錯誤。 今天我們要面對一個現實...
Rust 逼我成為更好的工程師:unsafe 的最小暴露面:把風險關在最小區域 在前面的篇章中,我們深入理解了 Rust 的安全保證。 今天我們要面對一個現實...
Rust 進階智慧指標:Pin、特徵物件與動態派發的界線 Rust 的所有權、模組化、錯誤處理,都是為了寫出簡單、可預測、高效的程式碼。 今天我們要談的是另一...
Rust 逼我成為更好的工程師:模組與可見性:縮小 API 表面,封裝不變式 在前面的篇章中,我們學會了如何用型別系統確保記憶體安全。 今天我們要探討另一個關...
Rust 逼我成為更好的工程師 錯誤處理進階:thiserror、anyhow 與邊界策略 在 (Day10) 我們理解了 Result 和 Option 的...
Rust 逼我成為更好的工程師:FFI 的邊界:不信任的世界與安全外殼 在前面的篇章中,我們深入理解了 Rust 如何在型別系統中確保記憶體安全。 今天我們要...
Rust 逼我成為更好的工程師:零成本抽象與效能剖析:先對,再快 在前面的篇章中,我們深入理解了 Rust 的所有權系統如何從根本上改變我們的程式設計思維。...
Rust 逼我成為更好的工程師 Arc<Mutex>、Arc<RwLock> 與訊息傳遞 在前一天,我們理解了 Send 與 Sync...
Rust 逼我成為更好的工程師 併發安全的邊界:Send、Sync 與型別承諾 身為工程師,我們都想讓程式跑得更快,而併發(Concurrency)是我們的重...
Rust 逼我成為更好的工程師 閉包:所有權的邊界與 move 的作用 在 Rust 中,閉包(Closure)的設計與其主要的所有權系統(Ownershi...
Rust 逼我成為更好的工程師:用模式匹配消除分支的雜訊 在其他語言中,我們習慣用 if/else 或 switch 來處理不同的業務邏輯分支。但是 Rust...
Rust 逼我成為更好的工程師 迭代器:所有權決定一切 在 Rust,迭代器是關於資料流所有權的語法。想對了資料,程式碼自然就對了。 三個入口,決定資料的命運...
Rust 逼我成為更好的工程師 內部可變性與封裝風險:Cell、RefCell Rust 的借用檢查器(borrow checker)是個好東西,它在編譯期就...
Rust 逼我成為更好的工程師:Trait 泛型與最小承諾:AsRef、Borrow、Into 在軟體工程中,我們總在處理模組與函式之間的「邊界」。 如何定義...
Rust 逼我成為更好的工程師 方法 (Method) 與接收者:語意與生命週期 在 Rust 的世界裡,每一個方法 (method) 的簽名都像一份清晰的合...
Rust 逼我成為更好的工程師 零拷貝:切片(Slice)與字串切片(&str) 在 Rust 的世界裡,集合 (Vec, HashMap) 定義了資...
Rust 逼我成為更好的工程師:集合 (Collection) 中的所有權:Vec、HashMap 這次要聊的是最常見的集合型別——Vec 與 HashMap...
Rust 逼我成為更好的工程師 智慧指標(Smart pointers):從所有權到安全併發 在 Rust 中,智慧指標是為了解決一個主要問題而存在的:如何在...
Rust 逼我成為更好的工程師:錯誤處理:Result 與 Option 錯誤處理的演進:從忽略到強制 在上一篇中,我們深入了解了 Borrow Checke...
專案目標 深度學習推論:如何在生產環境中運行預訓練的 AI 模型 Rust 語言:使用現代系統程式語言進行高效能計算 ONNX Runtime:業界標準...
Rust 逼我成為更好的工程師:Borrow Checker,無情的編譯期益友 最嚴格的 Code Reviewer 過去工程師用 C 寫作業系統、寫伺服器,...
圖:“Rust 的吉祥物 Ferris the Crab 透過 ort 搭建起 Rust 和 ONNX 之間的橋樑”,gemini-2.5-flash-prev...
Rust 逼我成為更好的工程師:生命週期:借用的時間限制 (2) 在學習 Rust 時,會卡在生命週期的語法上。但如果我們只專注於要寫 'a 還是 'b,就已...
圖:“Rust 的吉祥物 Ferris the Crab 從事人工智慧相關工作”,gemini-2.5-flash-preview,2025年09月21日。 前...
Rust 逼我成為更好的工程師:生命週期:借用的時間限制(1) 在上一篇中,我們深入了解了如何運用所有權系統來設計優雅的 API。 現在我們轉向一個更加深刻的...
Rust 逼我成為更好的工程師:從所有權到 API 設計 在前面幾篇中,我們深入理解了 Rust 的所有權系統:移動 (Move)、借用 (Borrow)、C...
Rust 逼我成為更好的工程師:Copy 與 Clone - 零成本 vs 有成本複製 在理解了所有權的移動 (Move) 和借用 (Borrow) 之後,我...