Day 12 我們已經把影像管線搬進 Web Worker,讓主執行緒只管 UI,所有運算交給 Worker,不卡 UI。但單工有個問題:如果你在 UI 快速連...
1. Ownership:
Rust 裡沒有 delete,因為資源會自己走完生命週期
在 C++ 裡,你可以這樣:
string* s = new strin...
在行動應用的世界中,通知是與使用者保持互動的重要橋樑。無論是提醒使用者完成待辦事項、通知新訊息到達,還是告知重要事件的發生,本地通知都扮演著關鍵的角色。Taur...
Zenoh 的Runtime: ZRuntime
在前一篇文章中,我們先回顧了 Rust 裡的 macro_rules! 與 proc_macro。今天,讓我們...
unsharp mask 是想像把一張圖「模糊」成低頻版,再用原圖去減掉低頻,得到的就是高頻細節(邊緣、紋理)。最後把高頻乘上一個比例加回原圖,邊緣就會變利。這...
為什麼要用連線池(PgPool)
每次建立 DB 連線都會造成負擔(網路 handshake、驗證、session 建立),直接為每一個 HTTP 請求建立連...