middleware 中間層簡介 在ASP.NET的middleware如下: 圖片來源:https://learn.microsoft.com/en-us/...
繼續往下之前 ... 終於要開始寫API了嗎,可是我們要用的warp竟然不像Rocket、Actix有專屬的網頁,也不像axum的代碼文件寫的很完整,warp的...
昨天我們用已經用 Rocket 建立了一個 server,並且可以接收回傳 JSON,今天就來了解一下怎麼使用 Rocket 建立一個 RESTful API。...
本文同步刊載於 [為你自己學 Rust] 結構(Struct) 除了先前介紹過的 Array、Tuple 以及 Vector 之外,在 Rust 裡還有個...
前面已經透過 Docker Buildx 建立了 Image,並且把 Image 上傳到 Docker Hub,接下來就可以開始部署到 DigitalOcean...
當我們在網路上使用應用程式時,像是購物網站、社交平台或是線上工具,背後其實有很多程式碼在幫忙處理畫面顯示和計算邏輯。其中,React 是一個非常受歡迎的工具,它...
再次把後端搬進前端 這篇再來replay一下把後端塞進前端,試著把自動產訊息的功能塞進前端tauri app。 讓 tauri 主動發送訊息給前端 先安裝隨機功...
Why rust so special? 先講一個小故事 100多年前,福特公司的創始人亨利·福特先生到處跑去問客戶:“您需要一個什麼樣的更好的交通工具?”幾...
本文同步刊載於 [為你自己學 Rust] 列舉(Enum) 在寫程式的時候,雖然對電腦來說都是 0 跟 1,但對身為開發者的人類來說有好的命名或識別是很重...
在 Rust 要把東西印出來應該是簡單到不行,我們在最最最前面的章節就練習過用 println!() 印出 Hello Rust 字樣: println!(&q...
咦,到現在都還沒讓主角Tauri上場,(Tauri:我不只是路過的啊,往前站了不只一點點)。 在Rust中使用http client 我們先把tauri當成前端...
安裝rust開發環境基本上應該依照rust官網的指示即可,nodejs的話就不建議直接官網下載,如果只是想玩玩就算了(大不了移除?),但如果要開發很多不同程式,...
我們的 main 真的是程式一開始執行的點嗎?還記得在 gdb 中看程式是怎麼執行過來的指令 bt 嗎,我們用 gdb 把中斷點設在 main 函式,在執行起來...
這功能或許平常比較不常用一點,它長這樣子 trait Name { fn name(&self); } struct Foo; impl Nam...
本文同步刊載於 [為你自己學 Rust] 生命週期(Lifetime) 在前面的「所有權(Ownership)」章節曾經介紹 Rust 是如何透過所有權的...
本文同步刊載於 [為你自己學 Rust] Option 不只是個選項 各位過去在寫程式的時候,有沒有遇過執行某些函數照理應該要回傳陣列,然後你會在這個陣列...
談到rust的async runtime就要講tokio。 tokio 簡介 from: tokio官網 之前提到tokio是rust裡非同步(異步)的r...
Rust 以其高效能和記憶體安全聞名,而 Python 則因其簡單易用和廣泛的套件支持成為許多開發者的首選語言。在某些情況下,開發者可能希望將這兩個語言結合使用...
我們今天要來做 Auth,一個基本的身分驗證功能,不想要讓任何人都可以隨便使用我們的 API。 安裝套件 因為我們驗證的處理會使用到 base64 編碼,所以首...
今日份 Ferris 今天開始可以磨刀霍霍向專案了,先來把必要的安裝準備好吧! Rust nightly 由於接下來使用 Leptos 時會需要 Rust 每夜...
各位好,今天要把前幾天倉促完成之下的專案有些不太懂的觀念整理出來並且再重新介紹一下,那麼以下是整理出來我不熟悉的主題。 Struct Managing Gro...
今天在 Hackerrank 的主題是,延續我們之前研究的 Linked list,為這個 Linked list 去增加一個 Function 來把 Link...
Rust 的標準函式庫有一些非常實用的資料結構,稱之為集合(collections)。這些集合包含了一些常見的資料結構,例如 vector、hash map、l...
各位好~雖然今天是挑戰的最後一天但是筆者還是會把這個系列介紹完,下面是目前的進度。 Struct Managing Growing Projects with...
不知道各位在看一些 Rust 的原始碼,或是網路上別人寫的範例的時候,是否常看到一些語法,它們看起來好像不太像 Rust 的程式碼,倒是有點像註解,例如: #[...
Rust 逼我成為更好的工程師:所有權 (Ownership):變數的「單身證明」 顛覆過去對 「=」的理解 在寫過的所有程式語言中,等號 = 可能是最不起眼...
不知不覺中我們也一起學到了第 10 天,已經達成三分之一了。(ง๑ •̀_•́)ง 今天來介紹的是 Rust 的條件判斷,相信有學過其他程式語言的人應該都知道,...
文章已同步發表於個人部落格,也可以前往觀賞好讀版。 前言 這系列命名為探索網頁前端工具的前世今生,在歷經前面的「JS 模組化歷史」、「Webpack 誕生」...
還記得上一篇我們寫到一半的 Modules 介紹嗎?今天要來把剩下的部分給補完。 那麼就開始吧! Exposing Paths with the pub Key...
本文同步刊載於 [為你自己學 Rust] 切片(Slice) 在上個章節提到可以使用 & 或是 &mut 的方式去借(Borrow)資源來...