Bevy Plugins 今天來學習Bevy Plugins, use bevy::prelude::*; fn main() { App::new(...
咦,到現在都還沒讓主角Tauri上場,(Tauri:我不只是路過的啊,往前站了不只一點點)。 在Rust中使用http client 我們先把tauri當成前端...
本文同步刊載於 [為你自己學 Rust] 結構(Struct) 除了先前介紹過的 Array、Tuple 以及 Vector 之外,在 Rust 裡還有個...
今日份 Ferris 今天開始可以磨刀霍霍向專案了,先來把必要的安裝準備好吧! Rust nightly 由於接下來使用 Leptos 時會需要 Rust 每夜...
整合測試 考慮到我們的 Web Server 有多個功能,例如產生 QR Code、驗證顏色碼、從地址獲取經緯度等,整合測試將確保所有這些部分能夠正確地一起工作...
繼續學習Bevy Bevy啟動的方式讓我想到寫React, Vue的感覺 use bevy::prelude::*; fn main() { App:...
前一篇把前端完成了,本篇來優化一下內容。 讓code儘可能的乾淨 一般開發都是先求有,再求好,功能完成了之後,先來清理一下,看一下 我們之前寫的code有多髒...
本文同步刊載於 [為你自己學 Rust] 切片(Slice) 在上個章節提到可以使用 & 或是 &mut 的方式去借(Borrow)資源來...
今日份 Ferris 接下來幾天都要做專案啦,這次挑戰要繼續拓展鋼鐵動物系列,上次參加鐵人賽做了 鋼鐵鳥 Iron Bird 鳥兒分類器,這次改做鋼鐵草泥馬 I...
今天是第 10 天,我們的功能已經做到一個段落,接下來需要做一個滿重要的部分,那就是測試。雖然我們都有在 Postman 測試功能是否可以執行,不過我們還是必須...
本文同步刊載於 [為你自己學 Rust] 所有權(Ownership) 前面幾個章節老實說只要有寫過一陣子程式的網站工程師,大概稍微對照一下語法基本上不會...
今日份 Ferris 今天是這階段的最後一篇文章啦,開心開心 Python 與 Rust 在 MLOps 最終比較 產品優先思維 實時機器學習平台 Claypo...
接續昨天成果擴充了電話號碼的 QR code 功能後,今天我們打鐵趁熱,要進一步地新增兩種新的 QR code 類型,分別是 Mail 和地址。對於地址部分,會...
本文同步刊載於 [為你自己學 Rust] Stack 與 Heap 這個章節跟 Rust 比較沒直接關連,比較像是計算機概論的科普時間。這個章節我們要跟大...
好容易終於撐到第十天了,十在中文裡有全或滿的意思,比如十全十美、十全大補、十分可愛,希望大家不會滿到吸收不了 XDD。 API route 路由,先來GET一下...
今日份 Ferris 今天要介紹在 MLOps 或資料科學專案中最常見的單元測試情境。本來想搭配 Rust 程式碼做範例,但 Rust 菜雞如我直接被編譯器毒打...
繼上一篇的模組化重構後,今天我們將進一步增加新的功能:產生電話號碼的 QR Code。 為什麼要電話的 QR Code? 在商務或社交活動中,經常需要與他人交換...
繼續往下之前 ... 終於要開始寫API了嗎,可是我們要用的warp竟然不像Rocket、Actix有專屬的網頁,也不像axum的代碼文件寫的很完整,warp的...
今日份 Ferris 在這部分最一開始提到很多我們在 Python 中熟悉的概念都能轉換到 Rust 中,前幾天建立的 GitHub Template 便是其中...
在現代軟體開發過程中,模組化管理已經是一個非常重要的概念。透過模組化,我們可以更有效地管理專案中的程式碼,同時也可以更方便地在未來擴展功能。 從顏色到尺寸,漸進...
歹戲拖棚,不囉嗦,希望這系列不會變成歹戲 XDD,所以我們快點來趕進度,直接開始: 先在run.ps1或run.sh裡加上以下這段,方便我們接下來的開發,記得加...
本文同步刊載於 [為你自己學 Rust] 函數 在別的程式語言裡,我相信各位應該都寫過函數或是用過別人寫的函數,但在開始介紹語法之前,我想先問大家一個很簡...
什麼是 ECS(Entity-Componet-System) ECS跟常見的OOP(Object Oriented Programming)物件導向不同而是D...
今日份 Ferris 今天要在我們的模板中設定 GitHub Actions,讓昨天的 make all 工作流程自動化,未來就能以此為基礎增加更多自動化工作,...
昨天我們增加了顏色選擇功能,今天要來加上圖片大小的縮放功能。因為 QR Code 的大小對於其掃描速度和容錯率也是非常重要的,所以今天我們會專注於新增這個功能,...
這篇終於要開始寫後端API了,以下是搜尋到的一些rust的web框架,好奇的人可以點進去看看: rust 後端選擇 Actix Web:官網,github,c...
所有權(Ownership), 參考(References) and 借用(Borrowing) 所有權(Ownership) Rust 的所有權 (Owner...
本文同步刊載於 [為你自己學 Rust] 變數與常數 到這個章節才在介紹變數(Variable)與常數(Constant)似乎有點晚, 其實前面的章節已經...
本文同步刊載於[為你自己學 Rust] 資料型態(原始型別 - 陣列、元組) 前面章節介紹了有純量型(Scalar)的資料型別,這個章節來看看複合型(Co...
今日份 Ferris 今天要在昨天的模板中加入 Makefile 來幫助我們更好地使用 Rust 提供的各種開發工具,所以附上因為過度使用 make 吸收太多...