iT邦幫忙

rust相關文章
共有 428 則文章
鐵人賽 自我挑戰組 DAY 8

技術 Day 08 - 枚舉(Enum) & 元組(Tuples)

也有英文版文章Also this tutorial has been written in EnglishCheck out my Medium ⭐Rust的中...

鐵人賽 自我挑戰組 DAY 7

技術 Day 07 - 結構體(Struct)

也有英文版文章Also this tutorial has been written in EnglishCheck out my Medium ⭐Rust的中...

鐵人賽 自我挑戰組 DAY 6

技術 Day 06 - Match 表達式(Expression) & 基礎算數(Basic Arithmetic)

也有英文版文章Also this tutorial has been written in EnglishCheck out my Medium ⭐Rust的中...

鐵人賽 自我挑戰組 DAY 5

技術 Day 05 - 迴圈(Loop) & While 迴圈(While Loop)

也有英文版文章Also this tutorial has been written in EnglishCheck out my Medium ⭐Rust的中...

鐵人賽 自我挑戰組 DAY 4

技術 Day 04 - 函式(Functions) & 控制流程(Control Flow) - if/else

也有英文版文章Also this tutorial has been written in EnglishCheck out my Medium ⭐Rust的中...

鐵人賽 自我挑戰組 DAY 2

技術 Day 02 - 安裝Rust & println!

本篇另有影片教學 也有英文版文章Also this tutorial has been written in EnglishCheck out my Mediu...

鐵人賽 自我挑戰組 DAY 1

技術 Day 01 - 總目錄

本系列Rust文章,奠基在原本發表在Medium的文章,由此延伸比較容易完成比賽,加上我也想好好完成這個系列。鐵人賽太硬核了,但期許我們都能逼出潛能,跨出舒適圈...

鐵人賽 自我挑戰組 DAY 30
30 天快快樂樂學 Rust 系列 第 30

技術 Rust x React

終於到最後一天了,看到這篇文章覺得很有趣,所以今天我們來玩一下 Rust 跟 React 的結合吧! 開始專案 首先我們先建立一個新的專案,這邊我們使用 cre...

鐵人賽 自我挑戰組 DAY 29
30 天快快樂樂學 Rust 系列 第 29

技術 用 Rust 來寫前端 - Yew

今天是我們一起學習 Rust 的第 29 天了,前面我們玩了很多後端的東西,今天我們來玩一下前端的東西吧! WebAssembly 在開始之前,想先介紹一下 W...

鐵人賽 Mobile Development DAY 28
通徹 Flutter 學習路徑 系列 第 28

技術 通徹 Flutter 學習路徑 Day28 - 如果 Rust X Flutter

今天在跟同事在聊 Rust 這個程式語言的時候突然想到如果今天 Flutter 底層與 Rust 去做聯動的話,會是怎樣的效果呢?於是我便稍微搜尋了一下 Git...

鐵人賽 自我挑戰組 DAY 28
30 天快快樂樂學 Rust 系列 第 28

技術 來玩 Rust 的框架吧! - Rocket - Part III

我們今天要來做 Auth,一個基本的身分驗證功能,不想要讓任何人都可以隨便使用我們的 API。 安裝套件 因為我們驗證的處理會使用到 base64 編碼,所以首...

鐵人賽 自我挑戰組 DAY 27
30 天快快樂樂學 Rust 系列 第 27

技術 來玩 Rust 的框架吧! - Rocket - Part II

昨天我們用已經用 Rocket 建立了一個 server,並且可以接收回傳 JSON,今天就來了解一下怎麼使用 Rocket 建立一個 RESTful API。...

鐵人賽 自我挑戰組 DAY 26
30 天快快樂樂學 Rust 系列 第 26

技術 來玩 Rust 的框架吧! - Rocket - Part I

今天開始我們將會開始使用 Rust 的 Web 框架 -- Rocket,來建立一個簡單的 Web Server。 Rocket 是什麼? 簡單介紹一下 Roc...

鐵人賽 自我挑戰組 DAY 25
30 天快快樂樂學 Rust 系列 第 25

技術 來用 Rust 建立一個伺服器吧!Part IV

昨天我們新增了一個檔案,專門來做執行緒池的部分,但還沒完成,所以今天就接著繼續完成。 建立執行緒池的儲存空間 首先我們要建立一個儲存執行緒的空間,這個空間會儲存...

鐵人賽 自我挑戰組 DAY 24
30 天快快樂樂學 Rust 系列 第 24

技術 來用 Rust 建立一個伺服器吧!Part III

在開始建立多執行緒伺服器之前,我們先來模擬一下單一執行緒伺服器會遇到的問題。 模擬請求問題 直接上 code 吧! use std::thread; // 引入...

鐵人賽 自我挑戰組 DAY 23
30 天快快樂樂學 Rust 系列 第 23

技術 來用 Rust 建立一個伺服器吧!Part II

昨天我們成功讀取了 request,今天就繼續接著做,首先來處理發送 response 的部分。 發送 response 我們可以利用 TcpStream 的...

鐵人賽 Software Development DAY 24
大閘蟹料理指南(rust) 系列 第 24

技術 [D24]Garbege Collection

Why rust so special? 先講一個小故事 100多年前,福特公司的創始人亨利·福特先生到處跑去問客戶:“您需要一個什麼樣的更好的交通工具?”幾...

鐵人賽 自我挑戰組 DAY 22
30 天快快樂樂學 Rust 系列 第 22

技術 來用 Rust 建立一個伺服器吧!Part I

從今天開始,我們要開始實作一個簡單的 HTTP 伺服器,並且複習一下並且運用我們之前學到 Rust 的知識,然後視情況加入一些需要了解的部分,到時候再加入解說,...

鐵人賽 Software Development DAY 23
大閘蟹料理指南(rust) 系列 第 23

技術 [D23] Unit test in rust

Unit Test 超簡略入門 該說近代的程式語言已經把unit test作為標準庫的一環. rust 當然不意外的有相應的unit test的機制. rste...

鐵人賽 自我挑戰組 DAY 21
30 天快快樂樂學 Rust 系列 第 21

技術 Rust 的模組

因為我們明天將會開始試著建立一個專案來玩玩看,但在此之前我們要先了解一下模組的概念。 什麼是模組(module)? 在使用 Cargo 建立的專案中,會像下方這...

鐵人賽 自我挑戰組 DAY 20
30 天快快樂樂學 Rust 系列 第 20

技術 Rust 的生命週期

不知不覺也連續發文 20 天了。:.゚ヽ(*´∀`)ノ゚.:。 今天我們要來介紹其他程式語言中比較少見的機制,但是在 Rust 中是屬於和參考(referenc...

鐵人賽 Software Development DAY 21
大閘蟹料理指南(rust) 系列 第 21

技術 [D21]AWS Lamdba

AWS Lamdba Rust 也可以使用 AWS Lamdba 來執行而 Lamdba 無伺服器的屬性在 Rust 高效的運算速度下更顯優勢以下就幾種將 Ru...

鐵人賽 自我挑戰組 DAY 19
30 天快快樂樂學 Rust 系列 第 19

技術 Rust 的閉包

什麼是閉包(closure)? Rust 的閉包是一種匿名函式,可以從其函式的作用域中捕獲數值,而且閉包是為了快速執行而設計的,也因為如此它們的性能比一般函式還...

鐵人賽 自我挑戰組 DAY 18
30 天快快樂樂學 Rust 系列 第 18

技術 Rust 的枚舉

什麼是枚舉(Enums) 枚舉是一種定義一組可能值的方法,這些值被稱為成員(variants)。枚舉的每個成員都是一個獨立的類型,並且可以是不同類型的值,包括整...

鐵人賽 自我挑戰組 DAY 17
30 天快快樂樂學 Rust 系列 第 17

技術 Rust 的集合

Rust 的標準函式庫有一些非常實用的資料結構,稱之為集合(collections)。這些集合包含了一些常見的資料結構,例如 vector、hash map、l...

鐵人賽 Software Development DAY 19
大閘蟹料理指南(rust) 系列 第 19

技術 [D19] 可以在Rust裡搞 AI 嗎?

AI in rust接下來幾天筆者會開始實作gobblet的 AI. 在進入實作的部分前, 我們可以先來聊聊 rust 或著更擴展的說其他語言相較於 pytho...

鐵人賽 Software Development DAY 18
大閘蟹料理指南(rust) 系列 第 18

技術 [D18] Multithreading

簡單介紹一下什麼是 thread (執行緒) 是cpu最小的執行單位 每個 process 一定會有一個 thread,所以也可以有很多個 thread 每...

鐵人賽 自我挑戰組 DAY 16
30 天快快樂樂學 Rust 系列 第 16

技術 特徵

特徵(Trait)是 Rust 的一個重要的特性,它可以讓我們在不同的型別上定義共用的行為,並且可以在不同的型別上使用相同的函式。特徵有點像是其他語言的介面(i...

鐵人賽 自我挑戰組 DAY 15
30 天快快樂樂學 Rust 系列 第 15

技術 泛型

鐵人賽終於走到一半了=_=雖然 Rust 不太好學,但每天發文還真是蠻困難的,而且標題好難想QQ那麼就直接開始今天的主題吧! 什麼是泛型? 在寫程式中,可能會遇...

鐵人賽 自我挑戰組 DAY 14
30 天快快樂樂學 Rust 系列 第 14

技術 結構

結構(struct)是 Rust 提供的一種可以讓開發者建立資料型別相對複雜的一種方式,類似 JavaScript 的物件和 Python 的類別。 結構和元組...