iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

Rust的多方面運用 系列

Rust至今已經發展多年,相關的套件也發展了許多,雖然板上已經有相當多的入門文了,但是我開始學習Rust時還是遇到了許多的障礙。 本篇文章會從最一開始的「Rust怎麼安裝,怎麼基本運用」到後面會帶入各種套件,網站後端,遊戲引擎,以及作業系統等等的讓讀者能夠了解Rust的美妙之處。 文中也會附上相關程式碼以及我當初學習時的參考文章和書籍,即使我寫的沒有這麼完整也能去看原文或者參閱相關文章。

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Day21] 用 WASM 做一個凱薩密碼 加密 / 解密 網站

那今天就把昨天的東西講完吧然後我覺得標題好難定POPcat 這麼贊的內容竟然沒人看QQ 那這邊先放一下凱薩密碼解密的 Code 昨天應該都有大概思考過了 pu...

2021-09-25 ‧ 由 淺羽 分享
DAY 22

[Day22] Rust 直接使用資料庫語法操作資料庫 (Part1)

我真的不懂 一篇水篇 100 多 正常的 20多是不是搞錯了什麼 總之開始今天的內容吧那麼今天介紹的是 Rust 的 SQLx 套件注意這個跟 Diesel...

2021-09-26 ‧ 由 淺羽 分享
DAY 23

[Day23] Rust 直接使用資料庫語法操作資料庫 (Part2)

那今天不說廢話了直接開始延續昨天的 我們已經建立出一個 main function 和 新增的 function 了還有一個 .db 檔 use sqlx::s...

2021-09-27 ‧ 由 淺羽 分享
DAY 24

[Day24] Rocket Web 框架 (Part 1)

今天要講的是 Rocket那我先簡述一下什麼是 RocketRocket 是一個致力於實現 快速、簡單、彈性且安全 的 Web 框架然後 最近有推出一個新的框架...

2021-09-28 ‧ 由 淺羽 分享
DAY 25

[Day25] Rocket 序列化和反序列化以及 POST (Part 2)

那麼昨天既然講完了 get那麼今天就來 post 一下為了做到後端的功能 所以本次會以 Json 為傳輸格式 在 Rust 中有一個名為 serde 的框架能...

2021-09-29 ‧ 由 淺羽 分享
DAY 26

[Day26] 用 Rocket 做一個圖書館門禁後端 (Part 3)

今天就要打疫苗了 然後我現在還沒睡 掰了明天沒看到我的文就代表真的掰了 QQ 好 今天準備的內容比較多一點主要是前天看到學長在幫學校弄一個圖書館的登入系統我想說...

2021-09-30 ‧ 由 淺羽 分享
DAY 27

[Day 27] Bevy 遊戲引擎 (Part 1)

昨天大概講完 Rocket 的運用了所以接下來就來介紹其他東西吧這次要講的是 Game Engine目前 Rust 裡面比較大的遊戲引擎有兩個 RG3D Be...

2021-10-01 ‧ 由 淺羽 分享
DAY 28

[Day 28] Bevy 遊戲引擎 (Part 2)

那今天繼續來講昨天的 Bevy 專案而進度是創建可以控制的角色 先講昨天沒講到的部份 pub struct ArrowsPlugin; impl Plugin...

2021-10-02 ‧ 由 淺羽 分享
DAY 29

[Day29] Bevy 遊戲引擎 (Part 3) 收工

好 那今天就是專案的收尾了我先預告一下明天會把一些我從開始學習 Rust 之後陸續得到的學習資源也就是套件庫 以及 教學 BlogOK 我們繼續昨天的內容 昨...

2021-10-03 ‧ 由 淺羽 分享
DAY 30

[Day30] 套件統整 && 簡單的完賽感言

那今天主要是讓讀者知道 Rust 有哪些套件 該從哪裡下手我盡量把我知道的都寫出來 網頁前端 WASM wasm-bindgen js-sys w...

2021-10-04 ‧ 由 淺羽 分享