Day 12 我們已經把影像管線搬進 Web Worker,讓主執行緒只管 UI,所有運算交給 Worker,不卡 UI。但單工有個問題:如果你在 UI 快速連...
unsharp mask 是想像把一張圖「模糊」成低頻版,再用原圖去減掉低頻,得到的就是高頻細節(邊緣、紋理)。最後把高頻乘上一個比例加回原圖,邊緣就會變利。這...
Zenoh 的Runtime: ZRuntime
在前一篇文章中,我們先回顧了 Rust 裡的 macro_rules! 與 proc_macro。今天,讓我們...
Rust 逼我成為更好的工程師 內部可變性與封裝風險:Cell、RefCell
Rust 的借用檢查器(borrow checker)是個好東西,它在編譯期就...
前言
在現代軟體開發中,整合第三方 API 服務是家常便飯。今天我們要建立一個天氣查詢 API 客戶端,學習如何使用 Rust 呼叫外部 REST API,處理...
接下來,我們來介紹 Rust 的基礎語法:變數宣告、條件控制以及三種迴圈。
變數宣告
我們可以使用 let 關鍵字來宣告變數,當單獨使用 let 時,產生的變數...