繼續把隨機資源做更完整的互動流程,也就是開寶箱的環節。開寶箱就像抽盲盒一樣,同一個寶箱可能放補給道具,但也有可能是偽裝成寶箱的敵人(芙莉蓮應該最了解)。當玩家按...
當有多個來源(ex: k 個排序好的序列、或 k 條任務流水線),需要按時間/優先級合併處理時可以用priority queue來解。
我們直接練習個幾題
le...
Rust 逼我成為更好的工程師 內部可變性與封裝風險:Cell、RefCell
Rust 的借用檢查器(borrow checker)是個好東西,它在編譯期就...
1. 什麼是 Trait它定義了一組方法簽名(method signatures),型別只要實作 (implement) 這些方法,就能被當作該 trait 使...
前言
今天我們將使用 Rust 實現一個功能完整的 WebSocket 聊天室,體驗 Rust 在處理併發連接時的強大能力,聊天室也是相當常見的應用,過往也嘗試...
為什麼要用 migration?遷移的目的與設計原則
目的:
把資料庫 schema 的變更以可追溯、可版本化的方式管理(像程式碼一樣)。
保證團隊成員、C...