iT邦幫忙

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

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

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

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

技術 [D10]!Derive

Derive rust一路寫來都會給人一種非常節制且保守的風格, 能不多給功能就不多給功能.這幾個好夥伴幾乎可以說是幾乎是在寫code一開始就必須要用到的....

鐵人賽 SideProject30 DAY 3

技術 Day 3 - Rust 如何製作 QR Code

在前兩天,我們已經建立了穩固的基石:熟悉了 Rust、Cargo 和 Actix Web。今天,將會進行這次挑戰的核心部分,那就是使用 Rust 製作 QR C...

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

技術 [Rust] Function programming in Rust - 閉包

環境 OS: Windows 10Editor: Visual Studio CodeRust version: 1.63.0 建立閉包 閉包,如今在許多程式語...

鐵人賽 AI & Data DAY 29

技術 [Day 29] - 期末專欄 🎞️ | Rust 是資料分析的未來嗎?

今日份 Ferris 今天要來談未來,所以是超級未來感擬人化 Ferris,越畫越放飛自我了哈哈哈 Rust 是資料分析的未來嗎? 正如在這個系列文前半段提到的...

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

技術 [Rust] 特徵 (Trait)

環境 OS: Windows 10Editor: Visual Studio CodeRust version: 1.63.0 特徵 以下來自教學文件的一句話:...

鐵人賽 Software Development DAY 2

技術 02 開發環境準備 rust & node.js

安裝rust開發環境基本上應該依照rust官網的指示即可,nodejs的話就不建議直接官網下載,如果只是想玩玩就算了(大不了移除?),但如果要開發很多不同程式,...

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

技術 [為你自己學 Rust] 把東西印出來!

在 Rust 要把東西印出來應該是簡單到不行,我們在最最最前面的章節就練習過用 println!() 印出 Hello Rust 字樣: println!(&q...

鐵人賽 SideProject30 DAY 29

技術 Day 29 - 部署到 AWS EC2

上一篇是介紹如何將 Rust 後端部署到 DigitalOcean,這篇會介紹如何部署到 AWS EC2,兩種方式給大家參考。 AWS EC2 AWS EC2(...

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

技術 [為你自己學 Rust] 練習 - CLI 應用程式

練了這麼陣子的 Rust,不寫點東西練練手有點說不過去,這個章節我們就用我們前面學過的內容,先從最簡單的 CLI(Command-Line Interface)...

鐵人賽 AI & Data DAY 11

技術 [Day 11] - 鋼鐵草泥馬 🦙 LLM chatbot 🤖 (2/10)|行前準備

今日份 Ferris 今天開始可以磨刀霍霍向專案了,先來把必要的安裝準備好吧! Rust nightly 由於接下來使用 Leptos 時會需要 Rust 每夜...

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

技術 [為你自己學 Rust] 寫函式庫給自己跟別人用

一般我們在新增一個 Rust 專案的時候,就是直接 cargo new 下去,然後就會生成 Cargo.toml 跟 src/main.rs,最後寫一寫就 ca...

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

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

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

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

技術 [為你自己學 Rust] 閉包(Closure)

我相信「閉包(Closure)」這個名詞對寫 JavaScript 的開發者來說不陌生,也很常在面試題裡面被拿出來問。Closure 其實也是函數,比較特別的是...

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

技術 [D9] Modeling & OO

Modeling & OO 嘿嘿嘿 終於要進入AI的領域了嗎? 不! 這裡的建模並不是Machine learning 的建模.而是更單純的將外在世界透...

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

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

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

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

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

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

鐵人賽 Software Development DAY 4

技術 [Day 4] Take Home Assignment實戰:我的經驗與分享

前面三天我們聊了Take Home Assignment的核心概念,並以實際作業需求深入了解如何開始進行Take Home Assignment。接下來以我自己...

鐵人賽 AI & Data DAY 4

技術 [Day 04] - 走到哪用到哪 🏃,Rust MLOps GitHub 模板與在容器中開發

今日份 Ferris 今天要讓博士章魚貓跟 Ferris 帶我們開始寫程式碼啦!*professortocat_v2 + Extra-cute ferris G...

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

技術 [為你自己學 Rust] 把函數丟來丟去的高階函數

高階函數(Higher Order Functions, HOF)其實不是什麼厲害的東西,它只是名字看起來比較厲害而已。所謂的高階函數是指: 可以接收別的函數...

鐵人賽 AI & Data DAY 30

技術 [Day 30] - 打完收工 🫰|Rust 加 MLOps,你說有沒有搞頭?

今日份 Ferris 今天最後一天啦,恭喜自己完賽,這 30 天就跟用 Stable diffusion 畫圖一樣,有時候很崩潰,有時候很順遂 (單押),但無論...

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

技術 [為你自己學 Rust] 再看生命週期(Lifetime revisit)

新手(包括我也是)在學習 Rust 這條路上的兩大魔王:「所有權(Ownership)」以及「生命週期(Lifetime)」,在前面章節我們曾經介紹過了生命週期...

鐵人賽 AI & Data DAY 7

技術 [Day 07] - Rust x 單元測試 x MLOps (上)

今日份 Ferris 在這部分最一開始提到很多我們在 Python 中熟悉的概念都能轉換到 Rust 中,前幾天建立的 GitHub Template 便是其中...

鐵人賽 Software Development DAY 25

技術 25 使用Tauri派送訊息給Svelte

再次把後端搬進前端 這篇再來replay一下把後端塞進前端,試著把自動產訊息的功能塞進前端tauri app。 讓 tauri 主動發送訊息給前端 先安裝隨機功...

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

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

技術 [為你自己學 Rust] 測試(Test)

不管在哪個程式語言,雖然有些人可能不會或不習慣寫測試,但就算不寫也都知道測試都是很重要的部分,撰寫測試有助於確保程式碼代碼的正確性。前面我們也見識過 Rust...

鐵人賽 Software Development DAY 23

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

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

鐵人賽 AI & Data DAY 12

技術 [Day 12] - 鋼鐵草泥馬 🦙 LLM chatbot 🤖 (3/10)|Leptos 小教室

今日份 Ferris 今天要稍微談一下 Leptos 的基本概念與做一些美化,所以是藝術家 Ferris:*Ferris from strager - Fas...

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

技術 [D11]Generics(泛型)

泛型是一種可以將不同的型別的變數一併處理的寫作方式在特定的應用場景下能夠有效的減少重複的程式碼當然在強型別語言中使用這類特性需特別小心 基本用法 以下實作將 i...