iT邦幫忙

rust相關文章
共有 322 則文章
鐵人賽 Software Development DAY 29
為你自己學 Ru.....st 系列 第 29

技術 [為你自己學 Rust] 建立桌面應用程式 - Tauri

對一般只寫 JavaScript 的工程師來說,想要寫一個桌面應用程式,目前比較簡單的選擇就是 Electron 了。只要會 HTML、CSS 跟 JavaSc...

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

技術 控制流程 if…else

不知不覺中我們也一起學到了第 10 天,已經達成三分之一了。(ง๑ •̀_•́)ง 今天來介紹的是 Rust 的條件判斷,相信有學過其他程式語言的人應該都知道,...

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

技術 Rust 的枚舉

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

鐵人賽 AI & Data DAY 2

技術 [Day 02] - 從 Python 🐍 到 Rust 🦀|超級概覽,那 Mojo🔥呢?

今日份 Ferris 在進入正題前,先奉上今日份的熟螃蟹,本來想用 Stable diffusion 生成整個圖,但嘗試了幾次結果都太詭異了,最終只成功生成了背...

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

技術 Rust 的複合型別

在 Rust 中,有些型別是由其他型別組合而成的,這些型別稱為複合型別,這些複合型別可以讓我們更好的處理資料,讓程式更簡潔。 元組(tuple) 元組有固定長度...

鐵人賽 自我挑戰組 DAY 13
嘗試30天學「不」會Rust 系列 第 13

技術 [Rust] 常用集合 - 雜湊表(Hash Map)

環境 OS: Windows 10Editor: Visual Studio CodeRust version: 1.63.0 建立與加入 如同許多程式語言,都...

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

技術 Rust 的集合

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

鐵人賽 自我挑戰組 DAY 9

技術 [Rust] 枚舉(Enumeration)

環境 OS: Windows 10Editor: Visual Studio CodeRust version: 1.63.0 Rust中的enum 之前介紹R...

鐵人賽 AI & Data DAY 26

技術 [Day 26] - 模型開發 🧠 (下) | Rust x PyTorch 模型訓練與輸出 🦀

今日份 Ferris 昨天以 ML 系統設計來看模型開發的各個面向,今天我們用 MNIST 來示範 Rust 怎麼訓練與輸出模型。所以今天的擬人化 Ferris...

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

技術 [為你自己學 Rust] 資料型態(原始型別 - 字元、布林值)

本文同步刊載於[為你自己學 Rust] 資料型態(原始型別 - 字元、布林值) 在 Rust 裡的原始型別(Primitives)是指一些最基本的資料型別...

鐵人賽 自我挑戰組 DAY 12
嘗試30天學「不」會Rust 系列 第 12

技術 [Rust] 常用集合-字串 (string)

環境 OS: Windows 10Editor: Visual Studio CodeRust version: 1.63.0 再訪字串 先前有一篇有比較過Ru...

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

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

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

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

技術 泛型

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

鐵人賽 自我挑戰組 DAY 17
嘗試30天學「不」會Rust 系列 第 17

技術 [Rust] 生命週期(Lifetime)

環境 OS: Windows 10Editor: Visual Studio CodeRust version: 1.63.0 借用檢查器(borrow che...

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

技術 [D24]Garbege Collection

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

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

技術 [為你自己學 Rust] 函數

本文同步刊載於 [為你自己學 Rust] 函數 在別的程式語言裡,我相信各位應該都寫過函數或是用過別人寫的函數,但在開始介紹語法之前,我想先問大家一個很簡...

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

技術 優雅的寫出函式

函式在 Rust 中非常重要,從我們的第一天開始就已經展示過函式了。而且在 Rust 寫函式的感覺非常簡單俐落,宣告一個函式就可以不用打很多字,超爽的~ 那麼就...

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

技術 [D3] 讓程式跑起來

這一篇應該對於程式老手來說駕輕就熟. 只是就自己心血rust的心得稍微琢磨在這些程序控制相關的部分. Condition if else if else 與一般...

鐵人賽 AI & Data DAY 1

技術 [Day 01] - 身為一個 ML 工程師,身上有一隻熟螃蟹是很正常的!

熟螃蟹!? 首先介紹要陪伴我們 30 天旅程的小朋友,它叫 Ferris,是一隻被煮熟的螃蟹!*Animated Ferris for Rust Fest Be...

鐵人賽 SideProject30 DAY 2

技術 Day 2 - Actix Web —— 高效能的 Rust Web 框架

昨天已經成功地為我們的 QR Code 製造機設定好 Rust 和 Cargo 的開發環境。而今天,則要開始進入 Rust 的 Web 開發領域,利用 Acti...

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

技術 [為你自己學 Rust] 所有權(Ownership)

本文同步刊載於 [為你自己學 Rust] 所有權(Ownership) 前面幾個章節老實說只要有寫過一陣子程式的網站工程師,大概稍微對照一下語法基本上不會...

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

技術 參考和借用

上一篇提到的所有權,在變數的所有權更換時,原本的變數所有權也跟著解除。這讓 Rust 在使用變數的時候跟其他程式語言比較起來,就稍微顯得麻煩。 參考 不過 Ru...

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

技術 [為你自己學 Rust] 結構(Struct)

本文同步刊載於 [為你自己學 Rust] 結構(Struct) 除了先前介紹過的 Array、Tuple 以及 Vector 之外,在 Rust 裡還有個...

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

技術 [D13] Functional Programming in Rust

Functional Programming 寫在如何使用 functional programming(之後都簡稱FP)之前, 我們得先來看看為什麼我們要這樣...

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

技術 [為你自己學 Rust] 變數與常數

本文同步刊載於 [為你自己學 Rust] 變數與常數 到這個章節才在介紹變數(Variable)與常數(Constant)似乎有點晚, 其實前面的章節已經...

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

技術 特徵

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

鐵人賽 AI & Data DAY 3

技術 [Day 03] - 從 Python 🐍 到 Rust 🦀|上工啦!安裝、環境與函式庫相依管理

今日份 Ferris 雖然才第三天,但我發現可愛又切題的 Ferris 真的不好找,腦中瞬間出現 Panik 慌章迷因,還好找到了這張不要慌張的貼紙,趕快貼在頭...

鐵人賽 自我挑戰組 DAY 10
嘗試30天學「不」會Rust 系列 第 10

技術 Option型別

環境 OS: Windows 10Editor: Visual Studio CodeRust version: 1.63.0 Continue... 接續昨天...

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

技術 記憶體管理機制 - 所有權

所有程式語言都有自己的一套管理記憶體的方式,有些語言使用垃圾回收機制(GC),有些則是讓開發者自行分配和釋放記憶體。而 Rust 則是選擇了另一條路,記憶體是由...

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

技術 [為你自己學 Rust] 資料型態(原始型別 - 陣列、元組)

本文同步刊載於[為你自己學 Rust] 資料型態(原始型別 - 陣列、元組) 前面章節介紹了有純量型(Scalar)的資料型別,這個章節來看看複合型(Co...