Rust 學習之路─第六章:列舉和型樣匹配 2018 年 6 月 16 日 Magic Len 研究分享、 Rust 在先前的章節中我們已經稍微用過「Result」列舉了,在這個章節中,我們將會學著定義自己的列舉型別,以及使用另一個同樣是由Rust內建,也很常用的「Option」列舉。列舉和同樣我們先前已經用過的「match」關鍵字經常互相搭配著使用,在這個章節中,我們也會更深入地學習「match」關鍵字和「if let」、「while let」語法的用法。 繼續閱讀
Rust 學習之路─第五章:使用結構體(struct) 2018 年 6 月 15 日 Magic Len 研究分享、 Rust 結構體(struct)可以將多個不同類型的資料命名並包裝起來,將它們組合成一個有特殊意義的群組,就像是物件導向概念中的物件所擁有的屬性。在這個章節中我們將會比較元組和結構體的差異、學習如何使用結構體,並替結構體定義方法(method)和關聯函數(associated function)。 繼續閱讀
Rust 學習之路─第四章:瞭解擁有權(Ownership) 2018 年 6 月 14 日 Magic Len 研究分享、 Rust Rust程式語言的擁有權概念使它能不使用垃圾回收(Garbage Collection)機制就能保證記憶體的安全性,也是Rust的一大特點,因此瞭解擁有權的工作原理是很重要的。 繼續閱讀
如何將Android系統字型更換成思源柔黑體(免Root)? 2018 年 6 月 13 日 Magic Len 作品分享、 Android、 軟體介紹 思源柔黑體(GenJyuuGothic)是思源黑體日本版的衍生字體,將原先的字形平滑化,看起來更接近圓體。由於直接替Android系統套用思源黑體,不管是1.000到1.004版,不論有沒有把OTF轉TTF,似乎都會有行距的問題。然而,思源柔黑體當作Android系統字型使用時並不會有行距問題。因此若想要讓Android系統字型使用CJK字型的話,可以考慮使用思源柔黑體,雖然它是從思源黑體日本版改... 繼續閱讀
Rust 學習之路─第三章:Rust程式語言的基礎概念 2018 年 6 月 13 日 Magic Len 研究分享、 Rust 在這個章節將會介紹許多其它程式語言也都有的基礎概念,包含變數、資料型別、函數、註解以及條件和迴圈的流程控制。 繼續閱讀
Rust 學習之路─第二章:用Rust寫個猜數字程式吧! 2018 年 6 月 13 日 Magic Len 研究分享、 Rust 在這個章節,我們將會直接使用Rust程式語言來建立出猜數字程式的專案,並逐步將它完成!並在撰寫程式的過程中,來練習Rust程式語言基礎的程式語法和引用外部套件的方式。這支小程式在執行之後,將會先從1到100的整數中,隨機抽取一個數字作為答案,並且允許使用者輸入要猜的數字,如果答錯了,程式會回答使用者輸入的數字究竟是大於答案,還是小於答案,並持續讓使用者繼續猜下去;如果答對了,程式會出現使用者贏了的... 繼續閱讀
Rust 學習之路─第一章:認識Rust程式語言 2018 年 6 月 12 日 Magic Len 研究分享、 Rust Rust是一種程式語言,可以幫助您開發出更快、更可靠的軟體。直覺又易懂的高階程式語言(如Golang、Python、JavaScript、PHP)和高效卻難懂而相對低階的程式語言(如C、C++),在設計程式時,這兩者經常會被區分開來。好比說,現在要開發一個網站,通常人們會選擇使用Golang、PHP等專門開發伺服器程式的程式語言,而非選擇C或C++這樣的程式語言;但如果現在是要開發一個講究效能的資... 繼續閱讀
Rust 學習之路─第零章:為什麼要學習Rust程式語言? 2018 年 6 月 10 日 Magic Len 研究分享、 Rust Rust是一個由Mozilla主導開發的程式語言,2015年釋出正式版本。它主打著「安全,並發,實用」,引入了多種其他程式語言的優點,藉由編譯階段時嚴謹的檢查來實現出安全性和效能皆優於其它大部份程式語言的功能。除了適合用來開發高效能的作業系統、系統程式與應用程式之外,也適合用來進行Web服務的開發。 繼續閱讀
如何安裝Ubuntu Server 18.04來架設伺服器? 2018 年 5 月 5 日 Magic Len Linux、 網路相關 Ubuntu是基於Debian的Linux發行版。Debian的版本更新時間不固定,但Ubuntu會固定在每年的4月和10月釋出新版(每半年一新版),版本號碼就是「年份.月份」,例如在2016年4月發佈的版本,號碼就是16.04;在2009年10月發佈的版本,號碼就是9.10。通常每隔兩年會釋出一個更新支援期長達2年以上的LTS(Long Term Support)版本,例如10.04、12.04... 繼續閱讀
美光(Micron) Crucial MX500 500GB SATA3開箱 2018 年 4 月 1 日 Magic Len 硬體介紹、 敗金開箱 由於現役的硬碟又開始出狀況,正好看到美光又出了MX500系列的SSD新產品,而且先前使用的美光固態硬碟也都還頭好壯壯,所有就決定再入手一顆Micron Crucial MX500 500GB來用啦! 繼續閱讀