iT邦幫忙

rust相關文章
共有 496 則文章
鐵人賽 AI & Data DAY 18

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

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

鐵人賽 AI & Data DAY 1

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

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

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

技術 Rust 的生命週期

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

鐵人賽 自我挑戰組 DAY 5

技術 [Rust] 函式 (Function)

環境 OS: Windows 10Editor: Visual Studio CodeRust version: 1.63.0 如何定義函式 在Rust中,定義...

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

技術 Rust 的基本型別

Rust 的型別是非常重要的,因為它可以幫助我們在編譯時期就找出錯誤,而不是在執行時期才發現錯誤。 所以我們要了解一下 Rust 的型別,並且要知道如何使用它,...

鐵人賽 自我挑戰組 DAY 2

技術 [Day 2] 安裝與設定 Rust 開發環境:初始步驟

安裝與設定 Rust 開發環境:初始步驟 現在你已經對 Rust 有了一些了解,是時候親自體驗這個語言的威力了。在這篇文章中,我會帶你一步步完成在 Window...

鐵人賽 Software Development DAY 12
從 Rust 往程式底層前進 系列 第 16

技術 panic - 概念篇

Rust 的 panic 其實是個有趣的機制,怎麼說呢,我們來看個範例程式,請試著自己先在腦中模擬一下這段程式會印出什麼: use std::panic; s...

鐵人賽 自我挑戰組 DAY 2

技術 [Rust] 變數與基本型別

環境 OS: Windows 10Editor: Visual Studio CodeRust version: 1.63.0 概述 認識一門新的程式語言,必免...

鐵人賽 Software Development DAY 17

技術 17 親愛的,我把rust後端搬進前端裡了 (tauri/wasm)

不廢話,直接開始試著把後端邏輯寫到前端裡。 把 game 寫進 Tauri 裡 上期我們已經在tauri專案加上service專案的參照,所以我們可以直接拿se...

鐵人賽 AI & Data DAY 12

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

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

鐵人賽 Software Development DAY 19

技術 Rust 安全第一

寫在前面 雖然C/C++非常相近,但如果要在兩者中間拉一條線 那中間一定可以放下golang跟rust 這兩個經常被互相比較的語言其實各自走了C跟C++的道路...

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

技術 用 Cargo 管理專案好棒棒

昨天我們自己新增了一個副檔名為 rs 的檔案,然後在終端機執行 rustc 來編譯出結果。雖然這樣的作法沒什麼問題,但是只適合用在簡單的情況下。如果是一個龐大而...

鐵人賽 Software Development DAY 23

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

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

鐵人賽 AI & Data DAY 3

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

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

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

技術 [D1]Rust還是不免俗的hello world

這是一份 Rust的入門指南. 我們從第一開始就是以 "你是個其他程式語言國度來的旅人" 作為前提展開這些課程. 實際上更可以說筆者是來自於...

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

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

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

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

技術 [Rust] 常見集合 - 動態陣列 (vector)

環境 OS: Windows 10Editor: Visual Studio CodeRust version: 1.63.0 向量(vector) 建立 Ru...

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

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

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

鐵人賽 Software Development DAY 29

技術 [Day 28] 來看正規表示式

今天要來看看一個大家應該不會太陌生,但對我來說每次只要一久不用就會忘掉的正規表示式 (Regular expression)。正規表示式在處理複雜規則的字串很有...

技術 RISC-V on Rust 從零開始(4) - Rust 測試工具

這次要來談的是Rust的測試框架,並且重新調整目錄架構。 撰寫測試 Rust本身就自帶測試框架,無須安裝額外library,這邊直接把上次所寫的main改寫成t...

鐵人賽 Software Development DAY 13

技術 [Day 12] 如果我有富爸爸

繼承是 Object-Oriented Programming 當中的一個概念。如果我們說一個類別 B 繼承了類別 A,則 B稱為 A的子類別,A 就是 B的父...

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

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

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

鐵人賽 Modern Web DAY 30

技術 Day 30:Rust 中的所有權 (Ownership) 是什麼?(3)、系列文總結、完賽心得

心得文章已同步發表於個人部落格,也可以前往觀賞好讀版。 Rust 所有權段落同步發表於個人部落格 什麼是借用 (Borrowing)? 昨天的最後看到...

鐵人賽 自我挑戰組 DAY 28

技術 [Day 28] Rust Modules (實作 Actix 後的說明以及補充 PART3)

各位好,連假結束了不知道各位禮拜一的心情如何呢? 那麼今天的主題是 Modules 應該也是還蠻輕鬆的,下面是這個說明&補充系列的進度條,希望趕快結束他,感覺...

鐵人賽 自我挑戰組 DAY 19

技術 [Day 19] Rust Actix Python 程式呼叫 (2)

今天要帶各位繼續昨天沒完成的功能,也就是程式呼叫和 actix webservice 的 api 串再一起,那麼經過我稍微摸索一下發現其實不難那就讓我們開始吧,...

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

技術 先從意料中的 Hello World 開始

今天就先從最基本的 Hello World 開始我們的 Rust,但第一步要先安裝環境,那麼就開始吧! 安裝 基本上在安裝過程中沒有太多的難度,也不用繁複的設定...

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

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

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

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

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

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

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

技術 [為你自己學 Rust] 錯誤處理(Error Handling)

程式會出錯是很正常的一件事,程式出錯不一定就是 Bug,而只是沒有考慮到某些可能會發生的情況,例如你寫了一個可以計算 BMI(Body Mass Index,...

鐵人賽 Software Development DAY 1

技術 01 大全端? 使用rust + svelte建構跨平台應用程式

緣起 今年參加COSCUP受到許多人樂於分享的感召,便興起了分享所 踩坑 學習的過程,由於資訊技術一再更新,有時候大家可能內心很想吶喊:「求不要更新了,老子学不...