在前面的文件中,不斷的提到重構,看到這名詞,可能會覺得很難,或是覺得這離自己很遠。 但在筆者的認知中,重構這件事,其實沒有那麼困難。甚至,各位看倌在開發的過程中...
Hello, world 進入程式碼的世界的第一句話 自我介紹 2017.06.28 // 畢業於南臺科技大學 - 資訊管理系2017.10.25 //...
本系列目錄 《來做個網路瀏覽器吧!》文章列表 玩具? 接下來開始會實戰解說瀏覽器引擎,由於我沒有接觸過 Gecko 或是 WebKit,所以會由 Servo...
本系列目錄 《來做個網路瀏覽器吧!》文章列表 連續好幾天比較硬的解說文章,今天插入一篇比較輕鬆的文章。雖然是介紹 Servo,其實本篇也可以當作 Rust...
「不可變性」聽起來就怪怪的 談到函數式編程時,總是會看到 immutable 及它的名詞 immutability。我們今天就試著解釋這個觀念,及它在函數式編程...
使用單例模式實做線性分配器(1/2) 線性分配器(Linear Block Allocator)與高低位分配器(Hi/Lo allocator)皆是在不需要頻繁...
前情提要 昨日解析了整個環境建置流程,也簡單介紹了其中元件扮演的角色。今天我們則要開始使用這個環境來實戰了! 建立 go 語言環境 riscv 社群針對 g...
筆者心裡OS: 其他鐵人太利害了,都能準時完成、發文。我每篇文章至少要兩三個小時才能產出來,所以目前欠的技術債有點多……囧 聊完了單元測試的概念與原則,各位看...
不同的Auto Layout 上一篇文章大概介紹一些基礎的限制設定,這次想教大家我學到的一些比較常用的進階用法。 (應該有比較進階吧) 1. Auto Lay...
前情提要 有過 readelf 的經驗之後,我們已經對 ELF 格式中的檔頭內容瞭若指掌,所以 size 也就不費吹灰之力的完成了。接下來是小型工具程式之二的...