iT邦幫忙

rust相關文章
共有 495 則文章
鐵人賽 AI & Data DAY 28

技術 [Day 28] - 預測服務 🚀 (下) | Rust x Docker 部署鋼鐵草泥馬 🦙🦀

今日份 Ferris 今天要使用 Docker 把先前的專案容器化啦,畫圖的時候畫出鯨魚 (海豚?) 螃蟹,有夠可愛哈哈哈 部署機器學習應用 🏮 今天要部署的...

鐵人賽 SideProject30 DAY 28

技術 Day 28 - 部署到 DigitalOcean

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

鐵人賽 SideProject30 DAY 28

技術 [Day 28] RogueLive: VTuber's Dark Odyssey 剛起步就要Debug

昨天在加入player system之後執行出現了錯誤, error[E0425]: cannot find value `player_movement` i...

鐵人賽 Software Development DAY 28

技術 28 前端授權與驗證

之前我們在第11篇把前端換成SvelteKit後,其實有衍生一點小問題,就是SvelteKit預設是啟用SSR,而我們放進tauri裡面要使用SPA模式,所以需...

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

技術 [為你自己學 Rust] 寫函式庫給自己跟別人用

一般我們在新增一個 Rust 專案的時候,就是直接 cargo new 下去,然後就會生成 Cargo.toml 跟 src/main.rs,最後寫一寫就 ca...

鐵人賽 AI & Data DAY 27

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

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

鐵人賽 SideProject30 DAY 27

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

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

鐵人賽 Software Development DAY 27

技術 27 rust warp auth middleware

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

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

技術 [為你自己學 Rust] 把函數丟來丟去的高階函數

高階函數(Higher Order Functions, HOF)其實不是什麼厲害的東西,它只是名字看起來比較厲害而已。所謂的高階函數是指: 可以接收別的函數...

鐵人賽 SideProject30 DAY 26

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

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

鐵人賽 AI & Data DAY 26

技術 [Day 26] - 模型開發 🧠 (下) | Rust x PyTorch 模型訓練與輸出 🦀

今日份 Ferris 昨天以 ML 系統設計來看模型開發的各個面向,今天我們用 MNIST 來示範 Rust 怎麼訓練與輸出模型。所以今天的擬人化 Ferris...

鐵人賽 AI & Data DAY 25

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

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

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

技術 [為你自己學 Rust] 閉包(Closure)

我相信「閉包(Closure)」這個名詞對寫 JavaScript 的開發者來說不陌生,也很常在面試題裡面被拿出來問。Closure 其實也是函數,比較特別的是...

鐵人賽 Software Development DAY 26

技術 26 用 JWT 實現 rust Auth

接下來逐步完善我們的web server。 static web 寫過C#的話應該知道一般而言靜態檔案放在wwwroot裡,有時候我們後端需要提供一些檔案讓用戶...

鐵人賽 SideProject30 DAY 25

技術 [Day 25] RogueLive: VTuber's Dark Odyssey 實作

為遊戲命名 在遊戲製作之前總要有個名稱,這次的遊戲主要是以VTuber為出發點,並且是受HoloCure所啟發,所以將這個遊戲命名為RogueLive: VTu...

鐵人賽 AI & Data DAY 24

技術 [Day 24] - 資料處理和特徵工程 🔢 (下) | Rust x Jupyter 資料工程 🦀

今日份 Ferris 今天 Ferris 要大展身手了! Rust REPL REPL(讀音:REH-ple)代表 Read-Eval-Print Loop,是...

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

技術 [為你自己學 Rust] 把東西印出來!

在 Rust 要把東西印出來應該是簡單到不行,我們在最最最前面的章節就練習過用 println!() 印出 Hello Rust 字樣: println!(&q...

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

技術 [為你自己學 Rust] 再看生命週期(Lifetime revisit)

新手(包括我也是)在學習 Rust 這條路上的兩大魔王:「所有權(Ownership)」以及「生命週期(Lifetime)」,在前面章節我們曾經介紹過了生命週期...

鐵人賽 Software Development DAY 25

技術 25 使用Tauri派送訊息給Svelte

再次把後端搬進前端 這篇再來replay一下把後端塞進前端,試著把自動產訊息的功能塞進前端tauri app。 讓 tauri 主動發送訊息給前端 先安裝隨機功...

鐵人賽 AI & Data DAY 23

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

今日份 Ferris 今天要來談談特徵工程,Ferris 直接不當螃蟹了🤣 特徵工程 昨天談到了關於資料本身的各個面向,而有了良好的訓練集之後,我們就可以開始思...

鐵人賽 Software Development DAY 24

技術 24 Websocket 前端:使用 Svelte

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

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

技術 [為你自己學 Rust] 練習 - CLI 應用程式

練了這麼陣子的 Rust,不寫點東西練練手有點說不過去,這個章節我們就用我們前面學過的內容,先從最簡單的 CLI(Command-Line Interface)...

鐵人賽 AI & Data DAY 22

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

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

鐵人賽 Software Development DAY 23

技術 [Day 23] 作業4:Bitcoin Trading Bot Design - Code review

Bitcoin Trading Bot Design - Code review 雖然這個作業有切了各個模組,但因為時間不夠我只有實作了比較重要的trading...

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

技術 [為你自己學 Rust] 套件(Crate)

在上個章節學到了可以用 mod 來建立模組,但檔案都還是寫在同一個檔案裡,這個章節我們可以試著把它拆開放到不同的檔案裡。 不過在 Rust 裡跟「模組」有點像的...

鐵人賽 SideProject30 DAY 22

技術 [Day 22] 規劃想做的遊戲內容

根據昨天整理的框架來整理一下想要製作的遊戲內容。 如何應用到您的rogue-like game: 確定目的:與Rusty Roguelike相似,首先確定遊...

鐵人賽 Software Development DAY 22

技術 [Day 22] 作業4:Bitcoin Trading Bot Design - 專案 review

Bitcoin Trading Bot Design - 專案 review 今天來revie當時依照這個設計文件所簡單實現的專案,由於這個是第一次開發Rust...

鐵人賽 Software Development DAY 23

技術 23 是websocket,不是socket。使用rust websocket

先簡單說明一下websocket是什麼,Socket就是一堆洞的意思,看下圖有Socket的圖,不過這是CPU Socket,CPU和插槽長像下面這樣,以前In...

鐵人賽 AI & Data DAY 21

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

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

鐵人賽 Software Development DAY 22

技術 22 是 await 我加了await:rust async runtime ー tokio

談到rust的async runtime就要講tokio。 tokio 簡介 from: tokio官網 之前提到tokio是rust裡非同步(異步)的r...