部分互聯社交網絡測試感受
by renyuneyun, post on 2018年08月24日(週五)本文尚未施工完畢,並且作者很懶於是沒有任何計劃 推薦閱讀互聯(Federated)社交網絡
Mastodon
整體而言,就如其協議所設計的目的一 …
Rust學習筆記/結構體和方法
by renyuneyun, post on 2018年08月07日(週二)
Rust中可允許自定義的類型僅有兩種: 結構體 和 枚舉 。其中枚舉用於特定場景,而結構體被設計用來支持廣泛場景。
Rust的結構體不支持繼承,所以雖然struct和trait的組合看起來像但其實不是通常意義(C++/Java)上的面向對象實踐。不過 …
Rust學習筆記/壽元
by renyuneyun, post on 2018年08月06日(週一)
壽元是Rust因對堆棧的抽象及保證內存安全而生的(所有權外的)另一概念。
基本而言,壽元代表的是值的有效範圍。許多語言(如C++)中的作用域即是壽元的一個方面,但 …
Rocket使用小結
by renyuneyun, post on 2018年08月03日(週五)
在今年Increase Rust's Reach中,我參與Rust新網站的i18n及l10n。其中新網站要基於 Rocket 構建,所以也就(跟着 官方教程 )學習了一下Rocket。 既然學了,就順便記錄一點心得 …
Rust學習筆記/所有權+引用+借用
by renyuneyun, post on 2018年07月29日(週日)
Rust的一大特色(甚至在官方教程中 被稱爲the most unique feature )就是其借用及所有權機制。這兩個機制由編譯器進行強制,並且可以極大限度地保 …
Rust學習筆記/基本控制流程與enum
by renyuneyun, post on 2018年07月15日(週日)
理所當然地,Rust提供了條件、循環等控制流程。由於enum的特殊點(可以承載數據),Rust的條件結構爲其有專門的設計,所以也在此簡單介紹enum。
但壽元、所有權、引用借用等概念也影響enum的實際使用 …
Rust學習筆記/複合數據類型
by renyuneyun, post on 2018年07月15日(週日)
Rust提供元組和數組兩種複合數據類型。
元組
元組可將一系列數據(不需要是相同類型)“綁”在一起,以方便後續處理。
fn main() { let tup: (i32, f64, u8) = (500, 6.4, 1); let (x, y, z) = tup; println!("The value …