Rust 學習之路─第二十四章:建立多執行緒的Web伺服器 2018 年 7 月 4 日 Magic Len 研究分享、 Rust 在這個章節中,我們要用最基礎的方式透過TCP的監聽與連接,解析與傳送符合HTTP格式的訊息,來完成我們的Web伺服器。至於會選擇用這樣的方式來製作Web伺服器的原因是,要練習把我們在先前的章節中學到的東西加以應用。畢竟現在crates.io上已經有很多現成的Web框架(Web Framework)可以使用,正常來講我們是不需要從底層刻出Web伺服器的。 繼續閱讀
Rust 學習之路─第二十三章:進階的型別用法 2018 年 7 月 3 日 Magic Len 研究分享、 Rust 在上一章節的最後我們介紹到利用元組結構體來建立新的型別的方式,在這個章節我們會繼續介紹更多型別的應用。 繼續閱讀
Rust 學習之路─第二十二章:進階的特性用法 2018 年 7 月 2 日 Magic Len 研究分享、 Rust 這個章節會詳細介紹特性的關聯型別(Associated Type)、運算子多載(Operator Overloading)的實作方式、呼叫名稱相同但屬於不同特性的方法或關聯函數、替外部的型別實作新的特性。 繼續閱讀
Rust 學習之路─第二十一章:進階的生命周期用法 2018 年 7 月 1 日 Magic Len 研究分享、 Rust 關於Rust的生命周期,我們在先前的章節中已經先學習了一部份了。在這個章節,我們將會學習如何使用生命周期的子型別,了解如何替泛型型別參數指定生命周期,以及特性物件的生命周期規則。 繼續閱讀