iT邦幫忙

rust相關文章
共有 322 則文章
鐵人賽 Software Development DAY 23

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

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

鐵人賽 Software Development DAY 23

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

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

鐵人賽 SideProject30 DAY 22

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

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

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

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

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

鐵人賽 AI & Data DAY 21

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

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

鐵人賽 Software Development DAY 22

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

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

鐵人賽 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)

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

鐵人賽 AI & Data DAY 20

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

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

鐵人賽 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...

鐵人賽 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 是 遠端程序呼叫...

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

技術 [為你自己學 Rust] 屬性(Attributes)

不知道各位在看一些 Rust 的原始碼,或是網路上別人寫的範例的時候,是否常看到一些語法,它們看起來好像不太像 Rust 的程式碼,倒是有點像註解,例如: #[...

鐵人賽 SideProject30 DAY 19

技術 [Day 19] Bevy 學習 - Alien Cake Addict

今天來看一個遊戲的例子,遊戲引擎配合ECS設計結構可以不到五百行的程式就能有一個簡單的小遊戲,這樣的架構設計比較接近我所認知的軟體工程。 //! Eat the...

鐵人賽 AI & Data DAY 18

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

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

鐵人賽 Software Development DAY 19

技術 19 再探 WebAssembly 及 rust closure

WebAssembly 簡介 上上一篇匆匆忙忙不知不覺中就完成了WebAssembly,都還沒介紹這是什麼(?)。我們一起看一下WebAssembly的官網:...

鐵人賽 SideProject30 DAY 18

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

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

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

技術 [為你自己學 Rust] 錯誤處理(Error Handling)

程式會出錯是很正常的一件事,程式出錯不一定就是 Bug,而只是沒有考慮到某些可能會發生的情況,例如你寫了一個可以計算 BMI(Body Mass Index,...

鐵人賽 AI & Data DAY 17

技術 [Day 17] - 鋼鐵草泥馬 🦙 LLM chatbot 🤖 (8/10)|Rust 中載入 GGML 模型

今日份 Ferris 度過了昨天最難的部分,今天來繼續完善我們的專案吧!*Ferris 3D by Ray March 載入模型 🏮 今天完整的程式碼可以拉到...

鐵人賽 Software Development DAY 18

技術 18 今天來調教一下,哦不是,是調校一下 rust 效能

其實 WebAssembly 跟 JavaScript 比,看名字就知道 Assebmly 會比Script小 (不專業分析XD)。我們還是實際跑一下看rust...

鐵人賽 SideProject30 DAY 17

技術 [Day 17] Bevy 實戰 - 遊戲總要有開始畫面吧

Bevy 實戰 - 遊戲總要有開始畫面吧 今天來看怎麼在Bevy中製作遊戲開始畫面 //! This example will display a simple...

鐵人賽 Software Development DAY 17

技術 [Day 17] 作業4:Bitcoin Trading Bot Design & Static Single Page View Implementation

Bitcoin Trading Bot Design & Static Single Page View Implementation 這個是我做過最有...

鐵人賽 AI & Data DAY 16

技術 [Day 16] - 鋼鐵草泥馬 🦙 LLM chatbot 🤖 (7/10)|後端 LLM API

今日份 Ferris 今天要接著要實作後端 API 了,是這個專案中最難的部分,要起飛啦~*Droidstacean by Ivan Lozano, based...

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

技術 [為你自己學 Rust] 泛型(Generics)

本文同步刊載於 [為你自己學 Rust] 泛型(Generics) 從前面的「所有權(Ownership)」章節開始,接著生命週期(Lifetime)、特...

鐵人賽 Software Development DAY 17

技術 17 親愛的,我把rust後端搬進前端裡了 (tauri/wasm)

不廢話,直接開始試著把後端邏輯寫到前端裡。 把 game 寫進 Tauri 裡 上期我們已經在tauri專案加上service專案的參照,所以我們可以直接拿se...

鐵人賽 SideProject30 DAY 16

技術 [Day 16] Bevy 實戰 - Stress Tests

Bevy 實戰 - Stress Tests 今天主要分享的是如何在Bevy中進行壓力測試。壓力測試是為了檢查遊戲或應用程式在極端情況下的表現。以下是一段用Be...

鐵人賽 AI & Data DAY 15

技術 [Day 15] - 鋼鐵草泥馬 🦙 LLM chatbot 🤖 (6/10)|GGML 量化 LLaMa

今日份 Ferris 今天要來下載 Taiwan LLaMa 模型啦,在 Ferris 的介紹下 Taiwan LLaMa 跟 Iron LLaMa 也聯手了!...

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

技術 [為你自己學 Rust] Option 不只是個選項

本文同步刊載於 [為你自己學 Rust] Option 不只是個選項 各位過去在寫程式的時候,有沒有遇過執行某些函數照理應該要回傳陣列,然後你會在這個陣列...