iT邦幫忙

rust相關文章
共有 428 則文章
鐵人賽 SideProject30 DAY 12

技術 [Day 12] Bevy Plugins

Bevy Plugins 今天來學習Bevy Plugins, use bevy::prelude::*; fn main() { App::new(...

鐵人賽 Software Development DAY 13

技術 13 Tauri 該你上場了 - rust 桌面應用

咦,到現在都還沒讓主角Tauri上場,(Tauri:我不只是路過的啊,往前站了不只一點點)。 在Rust中使用http client 我們先把tauri當成前端...

鐵人賽 Software Development DAY 11
為你自己學 Ru.....st 系列 第 11

技術 [為你自己學 Rust] 結構(Struct)

本文同步刊載於 [為你自己學 Rust] 結構(Struct) 除了先前介紹過的 Array、Tuple 以及 Vector 之外,在 Rust 裡還有個...

鐵人賽 AI & Data DAY 11

技術 [Day 11] - 鋼鐵草泥馬 🦙 LLM chatbot 🤖 (2/10)|行前準備

今日份 Ferris 今天開始可以磨刀霍霍向專案了,先來把必要的安裝準備好吧! Rust nightly 由於接下來使用 Leptos 時會需要 Rust 每夜...

鐵人賽 SideProject30 DAY 11

技術 Day 11 - 為 Rust 整合測試

整合測試 考慮到我們的 Web Server 有多個功能,例如產生 QR Code、驗證顏色碼、從地址獲取經緯度等,整合測試將確保所有這些部分能夠正確地一起工作...

鐵人賽 SideProject30 DAY 11

技術 [Day 11] 繼續Bevy遊戲引擎之旅

繼續學習Bevy Bevy啟動的方式讓我想到寫React, Vue的感覺 use bevy::prelude::*; fn main() { App:...

鐵人賽 Software Development DAY 12

技術 12 讓前端再好一點點 let Svelte co-work with rust

前一篇把前端完成了,本篇來優化一下內容。 讓code儘可能的乾淨 一般開發都是先求有,再求好,功能完成了之後,先來清理一下,看一下 我們之前寫的code有多髒...

鐵人賽 Software Development DAY 10
為你自己學 Ru.....st 系列 第 10

技術 [為你自己學 Rust] 切片(Slice)

本文同步刊載於 [為你自己學 Rust] 切片(Slice) 在上個章節提到可以使用 & 或是 &mut 的方式去借(Borrow)資源來...

鐵人賽 AI & Data DAY 10

技術 [Day 10] - 鋼鐵草泥馬 🦙 LLM chatbot 🤖 (1/10)|專案簡介

今日份 Ferris 接下來幾天都要做專案啦,這次挑戰要繼續拓展鋼鐵動物系列,上次參加鐵人賽做了 鋼鐵鳥 Iron Bird 鳥兒分類器,這次改做鋼鐵草泥馬 I...

鐵人賽 SideProject30 DAY 10

技術 Day 10 - 為 Rust 單元測試

今天是第 10 天,我們的功能已經做到一個段落,接下來需要做一個滿重要的部分,那就是測試。雖然我們都有在 Postman 測試功能是否可以執行,不過我們還是必須...

鐵人賽 Software Development DAY 9
為你自己學 Ru.....st 系列 第 9

技術 [為你自己學 Rust] 所有權(Ownership)

本文同步刊載於 [為你自己學 Rust] 所有權(Ownership) 前面幾個章節老實說只要有寫過一陣子程式的網站工程師,大概稍微對照一下語法基本上不會...

鐵人賽 AI & Data DAY 9

技術 [Day 09] - 從 Python 🐍 到 Rust 🦀|MLOps 最終比較 ⚔️ 與環境永續 🍀

今日份 Ferris 今天是這階段的最後一篇文章啦,開心開心 Python 與 Rust 在 MLOps 最終比較 產品優先思維 實時機器學習平台 Claypo...

鐵人賽 SideProject30 DAY 9

技術 Day 9 - 產生地址和 Mail 的 QR code

接續昨天成果擴充了電話號碼的 QR code 功能後,今天我們打鐵趁熱,要進一步地新增兩種新的 QR code 類型,分別是 Mail 和地址。對於地址部分,會...

鐵人賽 Software Development DAY 8
為你自己學 Ru.....st 系列 第 8

技術 [為你自己學 Rust] Stack 與 Heap

本文同步刊載於 [為你自己學 Rust] Stack 與 Heap 這個章節跟 Rust 比較沒直接關連,比較像是計算機概論的科普時間。這個章節我們要跟大...

鐵人賽 Software Development DAY 10

技術 10 所以 rust 的 rest api 終於完成了

好容易終於撐到第十天了,十在中文裡有全或滿的意思,比如十全十美、十全大補、十分可愛,希望大家不會滿到吸收不了 XDD。 API route 路由,先來GET一下...

鐵人賽 AI & Data DAY 8

技術 [Day 08] - Rust x 單元測試 x MLOps (下)

今日份 Ferris 今天要介紹在 MLOps 或資料科學專案中最常見的單元測試情境。本來想搭配 Rust 程式碼做範例,但 Rust 菜雞如我直接被編譯器毒打...

鐵人賽 SideProject30 DAY 8

技術 Day 8 - 產生電話版本的 QR code

繼上一篇的模組化重構後,今天我們將進一步增加新的功能:產生電話號碼的 QR Code。 為什麼要電話的 QR Code? 在商務或社交活動中,經常需要與他人交換...

鐵人賽 Software Development DAY 9

技術 09 我的rust環境我決定 Example, Logger, Env

繼續往下之前 ... 終於要開始寫API了嗎,可是我們要用的warp竟然不像Rocket、Actix有專屬的網頁,也不像axum的代碼文件寫的很完整,warp的...

鐵人賽 AI & Data DAY 7

技術 [Day 07] - Rust x 單元測試 x MLOps (上)

今日份 Ferris 在這部分最一開始提到很多我們在 Python 中熟悉的概念都能轉換到 Rust 中,前幾天建立的 GitHub Template 便是其中...

鐵人賽 SideProject30 DAY 7

技術 Day 7 - 模組化重構

在現代軟體開發過程中,模組化管理已經是一個非常重要的概念。透過模組化,我們可以更有效地管理專案中的程式碼,同時也可以更方便地在未來擴展功能。 從顏色到尺寸,漸進...

鐵人賽 Software Development DAY 8

技術 08 說好的 rust CRUD 呢?怎麼還沒好

歹戲拖棚,不囉嗦,希望這系列不會變成歹戲 XDD,所以我們快點來趕進度,直接開始: 先在run.ps1或run.sh裡加上以下這段,方便我們接下來的開發,記得加...

鐵人賽 Software Development DAY 7
為你自己學 Ru.....st 系列 第 7

技術 [為你自己學 Rust] 函數

本文同步刊載於 [為你自己學 Rust] 函數 在別的程式語言裡,我相信各位應該都寫過函數或是用過別人寫的函數,但在開始介紹語法之前,我想先問大家一個很簡...

鐵人賽 SideProject30 DAY 7

技術 [Day 7] ECS是什麼?能吃嗎?

什麼是 ECS(Entity-Componet-System) ECS跟常見的OOP(Object Oriented Programming)物件導向不同而是D...

鐵人賽 AI & Data DAY 6

技術 [Day 06] - 無敵風火輪 🌪️ GitHub Action 讓 Rust CI 轉起來

今日份 Ferris 今天要在我們的模板中設定 GitHub Actions,讓昨天的 make all 工作流程自動化,未來就能以此為基礎增加更多自動化工作,...

鐵人賽 SideProject30 DAY 6

技術 Day 6 - 為 QR Code 新增圖片大小縮放功能

昨天我們增加了顏色選擇功能,今天要來加上圖片大小的縮放功能。因為 QR Code 的大小對於其掃描速度和容錯率也是非常重要的,所以今天我們會專注於新增這個功能,...

鐵人賽 Software Development DAY 7

技術 07 熟悉的 rest api 最對味,feat. rust

這篇終於要開始寫後端API了,以下是搜尋到的一些rust的web框架,好奇的人可以點進去看看: rust 後端選擇 Actix Web:官網,github,c...

鐵人賽 SideProject30 DAY 6

技術 [Day 6] Rust 學習3

所有權(Ownership), 參考(References) and 借用(Borrowing) 所有權(Ownership) Rust 的所有權 (Owner...

鐵人賽 Software Development DAY 6
為你自己學 Ru.....st 系列 第 6

技術 [為你自己學 Rust] 變數與常數

本文同步刊載於 [為你自己學 Rust] 變數與常數 到這個章節才在介紹變數(Variable)與常數(Constant)似乎有點晚, 其實前面的章節已經...

鐵人賽 Software Development DAY 5
為你自己學 Ru.....st 系列 第 5

技術 [為你自己學 Rust] 資料型態(原始型別 - 陣列、元組)

本文同步刊載於[為你自己學 Rust] 資料型態(原始型別 - 陣列、元組) 前面章節介紹了有純量型(Scalar)的資料型別,這個章節來看看複合型(Co...

鐵人賽 AI & Data DAY 5

技術 [Day 05] - Rust 原廠要你命 3000 🧨,Makefile 跑起來啦寶貝

今日份 Ferris 今天要在昨天的模板中加入 Makefile 來幫助我們更好地使用 Rust 提供的各種開發工具,所以附上因為過度使用 make 吸收太多...