iT邦幫忙

rust相關文章
共有 428 則文章
鐵人賽 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...

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

技術 [為你自己學 Rust] 模組(Module)

現代比較成熟的程式語言,當專案規模大到一定程度之後,通常就會有模組化的需求,可能是分開寫在不同的檔案裡,或是直接獨立變成一個套件。模組化的目的可以讓程式碼更有組...

鐵人賽 Software Development DAY 21

技術 21 CRUD w/ rust gRPC

大家對於如何使用gRPC,應該有些概念了,其實就跟restAPI呼叫很像,只是要多寫很多東西,然後很多方法或結構體也不知道去哪找(?)。以現階段來說,我用Rus...

鐵人賽 SideProject30 DAY 20

技術 [Day 20] Roguelike Tutorial - In Rust 學習

今天開始來讀Roguelike Tutorial - In Rust的Section 4 - Making A Game,前面的章節是使用bracket-lib...

鐵人賽 AI & Data DAY 20

技術 [Day 20] - 中場休息 🏖️ 如何度過 Rust 新手村? 我要打十個 Borrow checker!

今日份 Ferris 今天要來打 Boss!畫出來的圖很酷,搭配 Ferris 屁屁好魔性 🥹*Ferris from strager - Faster th...

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

技術 [為你自己學 Rust] 測試(Test)

不管在哪個程式語言,雖然有些人可能不會或不習慣寫測試,但就算不寫也都知道測試都是很重要的部分,撰寫測試有助於確保程式碼代碼的正確性。前面我們也見識過 Rust...

鐵人賽 AI & Data DAY 19

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

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

鐵人賽 Software Development DAY 20

技術 20 gRPC初探:Hello world from rust tonic

gRPC 簡介 什麼是gRPC? 我好像只看得懂高效能、開源,然後RPC又是什麼?先不著急google,往下拉就有答案 XDD 原來RPC 是 遠端程序呼叫...