Author Image

Michael Chen 的技術文件

程式設計、開放原始碼軟體、技術雜談

Cover image

網頁載入的過程不會顯示在程式碼中,但我們要對這個過程有概念,因為網頁載入的過程會影響網頁程式的行為,有時候程式的問題不在於程式碼本身的問題,而是沒有弄清楚這個過程。 繼續閱讀

Cover image

向量和矩陣是數學上的抽象概念,在電腦程式中會用適當的資料結構來實作。本文介紹 Go 如何實作向量和矩陣。 繼續閱讀

Cover image

為什麼 GNUstep 要設計以 Makefile 為基礎的專案管理工具呢?因為 GNU Make 不被特定 IDE 綁住,可以在純終端機環境下工作,GNU Make 本身又是類 Unix 系統上常見的專案管理工具,直接使用 GNU Make 是最符合經濟效益的。 繼續閱讀

Cover image

數字 (number) 是電腦程式中相當基礎的型別,許多電腦程式會將領域問題轉化為數字運算和處理。本文討論如何以 Go 來處理數字。 繼續閱讀

Cover image

網頁連線代表網頁程式背後運作的方式,雖然這些東西不太會表現在程式碼上,但要意識到這個過程,以了解網頁程式的特性。 繼續閱讀

Cover image

在本文中,我們會使用迭代控制結構 (iteration control structure) 來達成反覆 (repeating) 或循環 (looping) 的行為,藉以省下重覆的程式碼。 繼續閱讀

Cover image

JavaScript 一開始的目標是在網頁中加上程式語言,沒想到會成為繼 Java 後最廣泛使用的跨平台程式語言。本文對 JavaScript 做一些概念性的介紹。 繼續閱讀

Cover image

在本文中,我們談談 CSS;短短一篇文章是無法談完 CSS 的,我們這裡僅做一些概念上的介紹。 繼續閱讀

Cover image

在程式中使用控制結構 (control structure) 可以改變程式運行的方向,藉以達成我們所設計的行為。在本文中,我們介紹 Go 語言中和選擇 (selection)、分支 (branching) 相關的控制結構。 繼續閱讀