iT邦幫忙

rust相關文章
共有 495 則文章
鐵人賽 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 是 遠端程序呼叫...

鐵人賽 SideProject30 DAY 19

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

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

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

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

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

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

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

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

鐵人賽 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 這個是我做過最有...

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

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

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

鐵人賽 AI & Data DAY 16

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

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

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

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

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

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

鐵人賽 AI & Data DAY 15

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

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

鐵人賽 SideProject30 DAY 15

技術 Day 15 - 解決 CORS 問題

這篇文章會介紹如何解決 CORS 問題,並且讓前端可以跟後端正常溝通。最後並且把 QR Code 的圖片顯示在前端。 什麼是 CORS 根據 Wikipedia...

鐵人賽 Software Development DAY 16

技術 16 幫 rust 加上TLS,及builder演示

先來替rust 的 http 加上 s http 加上 s 不是很多(複數)的意思,加上的s是 Secure的意思,詳見https是什麼 。 新增https專案...

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

技術 [為你自己學 Rust] 列舉(Enum)

本文同步刊載於 [為你自己學 Rust] 列舉(Enum) 在寫程式的時候,雖然對電腦來說都是 0 跟 1,但對身為開發者的人類來說有好的命名或識別是很重...

鐵人賽 SideProject30 DAY 15

技術 [Day 15] 臨時插曲-RustRover實際體驗

今天發現原來JetBrains推出了Rust的IDE,RustRover,今天就來分享試用的心得。開啟後有著一慣的JetBrains家族風格載入專案後等在幾分鐘...

鐵人賽 AI & Data DAY 14

技術 [Day 14] - 鋼鐵草泥馬 🦙 LLM chatbot 🤖 (5/10)|Signal & Action

今日份 Ferris 祝大家中秋節快樂!果然還是要跨過中秋連假才有參加鐵人賽的感覺啊哈哈哈哈 今天要為前端建立基本的架構,而重點就是要讓其具有 Reactivi...

鐵人賽 SideProject30 DAY 14

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

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

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

技術 [為你自己學 Rust] 特徵(Trait)

本文同步刊載於 [為你自己學 Rust] 特徵(Trait) 各位看到現在,都還是在學習 Rust 這個程式語言的語法,就算知道 Stack 與 Heap...