Rust程式的效能測試(Benchmark) 2019 年 9 月 7 日 Magic Len 研究分享、 Rust 開發一個會被重複使用的Rust套件(crate)時,想辦法讓這個套件的執行效能達到最佳化,是一件蠻重要的事情,但是要用什麼樣的方式來驗證程式的執行效能呢? 繼續閱讀
如何在C/C++程式語言中使用Rust的函式庫? 2019 年 9 月 5 日 Magic Len C & C++、 研究分享、 Rust 本站先前有介紹過在Rust程式語言中使用C/C++的函式庫的方式,而在這篇文章中會來談談反過來的作法,也就是在C/C++程式語言中使用Rust的函式庫。 繼續閱讀
如何用Rocket框架實現簡易的授權機制? 2019 年 9 月 3 日 Magic Len Rust 在設計HTTP API的時候,為了使API不被任何人(應用程式)使用,並且可以一定程度地知道發送請求的客戶端是誰,就必須要有個授權機制。 繼續閱讀
如何將Rocket框架用到的Tera模板與Rust程式編譯在一起? 2019 年 9 月 1 日 Magic Len Rust Rocket的「rocket_contrib」套件雖然有提供Template結構體,可以套用Tera模板來回應HTML資料,但是這些模板檔案必須要和程式執行檔分開來儲存才行,所以如果想要實現單檔執行的Web應用程式,就需要靠其它的方式來使用模板引擎。 繼續閱讀
如何將Rocket框架用到的Handlebars模板與Rust程式編譯在一起? 2019 年 8 月 31 日 Magic Len Rust Rocket的「rocket_contrib」套件雖然有提供Template結構體,可以套用Handlebars模板來回應HTML資料,但是這些模板檔案必須要和程式執行檔分開來儲存才行,所以如果想要實現單檔執行的Web應用程式,就需要靠其它的方式來使用模板引擎。 繼續閱讀
如何將Rocket框架回應的靜態檔案與Rust程式編譯在一起? 2019 年 8 月 28 日 Magic Len Rust Rocket的「rocket_contrib」套件雖然有提供StaticFiles結構體,可以直接將它的實體註冊給Rocket,使Rocket能夠提供靜態檔案(如JS、CSS、圖片檔案等),但是這些檔案必須要和程式執行檔分開來儲存才行,所以如果想要實現單檔執行的Web應用程式,就需要靠其它的方式來實作程式。 繼續閱讀
如何用Rocket框架回傳JSON格式的資料? 2019 年 8 月 26 日 Magic Len Rust Rocket的「rocket_contrib」套件雖然有提供Json結構體可以作為路由處理程序的函式的回傳值型別,來回傳JSON格式的資料,但實際用起來卻不是很方便。 繼續閱讀
如何用Rocket框架來回應並下載MongoDB的檔案中心裡的檔案? 2019 年 8 月 25 日 Magic Len Rust 在先前的文章中,我們介紹了能讓Rocket框架直接回應MongoDB檔案中心裡的檔案的方法。如果想要讓網頁瀏覽器在收到伺服器傳來的檔案資料時,將其下載成檔案的話,可以參考這篇文章。 繼續閱讀
如何用Rocket框架來回應MongoDB的檔案中心裡的檔案? 2019 年 8 月 22 日 Magic Len Rust 在先前的文章中,有介紹過用Rust程式語言搭配MongoDB來儲存檔案的方式,那麼要如何將其應用到Rocket框架中,使Rocket框架能夠回應檔案中心儲存的資料呢? 繼續閱讀
如何用Webpack來打包JavaScript、SCSS/CSS、HTML網頁和任意檔案? 2019 年 8 月 20 日 Magic Len 研究分享、 JavaScript Webpack是JavaScript的模組建置工具,運行在Node.js上,它可以將零散的JavaScript檔案用各式工具優化並打包起來,加快網頁的載入時間。Webpack也並不限於用在JavaScript上,舉凡網頁有用到的靜態資源(如JS、CSS、圖片檔等),甚至是HTML網頁,Webpack都有辦法打包。 繼續閱讀