iT邦幫忙

rust相關文章
共有 322 則文章
鐵人賽 SideProject30 DAY 28

技術 Day 28 - 部署到 DigitalOcean

前面已經透過 Docker Buildx 建立了 Image,並且把 Image 上傳到 Docker Hub,接下來就可以開始部署到 DigitalOcean...

鐵人賽 自我挑戰組 DAY 2

技術 Day 02 - 安裝Rust & println!

本篇另有影片教學 也有英文版文章Also this tutorial has been written in EnglishCheck out my Mediu...

鐵人賽 自我挑戰組 DAY 7

技術 Day 07 - 結構體(Struct)

也有英文版文章Also this tutorial has been written in EnglishCheck out my Medium ⭐Rust的中...

鐵人賽 SideProject30 DAY 26

技術 Day 26 - 後端部署(Docker)

接下來要開始做部署的事情了,會先從後端的部分開始,本篇會先介紹如何使用 Docker 來建立 Image。 寫 Dockerfile 來建立 Image 首先我...

鐵人賽 Software Development DAY 27

技術 27 rust warp auth middleware

middleware 中間層簡介 在ASP.NET的middleware如下: 圖片來源:https://learn.microsoft.com/en-us/...

鐵人賽 AI & Data DAY 21

技術 [Day 21] - 機器學習系統設計 🏭 x Rust 🦀

今日份 Ferris 接下來是系列文最後一階段囉,一起衝向終點吧!今天是 Ferris 日本動漫化系列哈哈哈 MLOps 與機器學習系統設計的關係 前面已經提過...

鐵人賽 SideProject30 DAY 11

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

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

鐵人賽 AI & Data DAY 27

技術 [Day 27] - 預測服務 🚀 (上) | ML 系統設計 🏭

今日份 Ferris 當模型成為服務時是最讓人興奮的,就像是親手建造的火箭要升空了! 部署模型與產品化 從 [Day 21] - 機器學習系統設計 🏭 x Ru...

鐵人賽 SideProject30 DAY 12

技術 Day 12 - 如何利用 GitHub Action 自動化測試

在前兩篇文章中,我們分別示範了單元測試與整合測試,讓我們的 QR Code 的功能更加穩定。今天,我們將會展示如何利用 GitHub Action 自動執行這些...

鐵人賽 AI & Data DAY 22

技術 [Day 22] - 資料處理和特徵工程 🔢 (上) | ML 系統設計 🏭

今日份 Ferris 今天要從 ML 系統設計的角度談談與資料相關的挑戰,延續 Ferris 日本動漫化系列,變成修理 Pipeline 的孩子 🏮 接下來幾...

鐵人賽 AI & Data DAY 25

技術 [Day 25] - 模型開發 🧠 (上) | ML 系統設計 🏭

今日份 Ferris 看完資料之後,我們可以開始來開發、選擇與評估模型的表現了,所以今天的主題是以 ML 系統設計的角度來看模型開發,依然是 Ferris 日本...

鐵人賽 SideProject30 DAY 1

技術 Day 1 - 設定 Rust 和 Cargo 的開發環境

從今天開始將會進行一場為期 30 天的挑戰,用 Rust 和 Next.js 建構一個功能完善的 QR Code 製造機。那麼在第一天,工欲善其事,必先利其器,...

鐵人賽 Software Development DAY 10

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

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

鐵人賽 SideProject30 DAY 6

技術 [Day 6] Rust 學習3

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

鐵人賽 Software Development DAY 7

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

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

鐵人賽 Software Development DAY 14

技術 14 幫 tauri 整理一下儀容

上一篇實作了tauri中間人的角色,承上(Svelte)啟下(Web api),我們先整裝一下再出發: pnpm check 第一個問題是compiler判斷...

鐵人賽 SideProject30 DAY 12

技術 [Day 12] Bevy Plugins

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

鐵人賽 SideProject30 DAY 5

技術 Day 5 - 加入顏色選擇功能

目前專案的後端 API 已經能夠根據使用者的輸入產生客製化的 QR Code。不過,QR Code 不只能展示資料,它的外觀也可以根據使用者的喜好進行調整。所以...

鐵人賽 SideProject30 DAY 7

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

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

鐵人賽 SideProject30 DAY 13

技術 [Day 13] Bevy Plugins 學習 - 人物跑起來

Bevy Plugins 學習 以昨天的學習來看,想要製作遊戲應該是先從製作Plugins開始,有點像是模組化從每個模組開始,今天來看一下官方的Plugins範...

鐵人賽 SideProject30 DAY 18

技術 [Day 18] Bevy 遊戲學習:Breakout game

Bevy 遊戲學習:Breakout game 這是一個使用Bevy開發的Breakout game,透過理解一個遊戲的程式碼來讓我自己更加的對Bevy乃至遊戲...

鐵人賽 SideProject30 DAY 27

技術 [Day 27] RogueLive: VTuber's Dark Odyssey 實作玩家與角色

實作玩家與角色 今天來實作遊戲角色 1. 設計和實現VTuber角色的基本移動和互動 功能描述: VTuber角色可以在遊戲場景中上下左右移動。玩家可以透過鍵盤...

鐵人賽 Software Development DAY 1
當rust 遇上 cqrs & es 系列 第 1

技術 D1 拉開序幕

前言 其實很久以前就聽過CQRS的名詞,一直以來只會CRUD的我,不了解如何實作,剛好看到最近的鐵人賽,想說可以透過這個機會,逼自己學習這個概念,預計接下來30...

鐵人賽 AI & Data DAY 19

技術 [Day 19] - 鋼鐵草泥馬 🦙 LLM chatbot 🤖 (10/10)|結論及展望

今日份 Ferris 昨天完成了我們的專案,今天一起靜下心坐下來休息一下,談談未來可以改善的地方,來吧,你坐啊 結論及展望 經歷了 9 天的努力,終於把專案完成...

鐵人賽 AI & Data DAY 18

技術 [Day 18] - 鋼鐵草泥馬 🦙 LLM chatbot 🤖 (9/10)|前端美化與最終成果

今日份 Ferris 今天要來完成我們的專案囉,隆重介紹 Iron LLaMa~~~ 透過 Effect 回應變化 🏮 今天完整的程式碼可以拉到最底下 Put...

鐵人賽 SideProject30 DAY 10

技術 Day 10 - 為 Rust 單元測試

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

鐵人賽 Software Development DAY 24

技術 24 Websocket 前端:使用 Svelte

前一篇完成了後端的websocket,我們接下來來進行前端的部分。 讓 Svelte 接上 websocket 直接到我們遊戲的頁面,把之前寫的ws_clien...

鐵人賽 Software Development DAY 15

技術 15 rust 生命週期變數

生命週期變數 之前在第8篇講所有權借用Borrowing時,有提到作用域(生命週期)這個詞彙。rust透過所有權的概念,去判斷變數是否還活著。比如所有權移交出去...

鐵人賽 自我挑戰組 DAY 8

技術 Day 08 - 枚舉(Enum) & 元組(Tuples)

也有英文版文章Also this tutorial has been written in EnglishCheck out my Medium ⭐Rust的中...

鐵人賽 SideProject30 DAY 14

技術 [Day 14] Bevy Plugins 學習 - 用鍵盤控制人物移動

Bevy Plugins 學習 - 用鍵盤控制人物移動 今天來看另一個範例是可以用鍵盤來控制每一幀的角色畫面 // 創建一個2D相機 commands.spaw...