Author Image

Michael Chen 的技術文件

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

Cover image

本文的向量是指在數學上的向量。現在已經有許多程式語言,像是 MATLAB 或 R,支援這類運算;此處的重點是了解其原理,而非重造輪子來用。 繼續閱讀

Cover image

有些網頁程式其實不需要後端程式就可以運作,這時候的網頁程式的部分會以 JavaScript 來實作。對於純前端網頁程式來說,Golang 的角色其實只是用來託管靜態資源和管理網頁模板。我們以實例來看這種型態的網頁程式。 繼續閱讀

Cover image

如果想要用 BSD 系列的類 Unix 系統,但覺得 FreeBSD 太難、macOS 太貴,可以考慮使用 TrueOS。這是一套基於 FreeBSD 的 BSD 發行版,可做為桌面環境、開發平台、伺服器等用途。在本文中,我們將 TrueOS 安裝在 VirtualBox 上,用來測程式碼的相容性。 繼續閱讀

Cover image

Objective-C 的特色就是在 C 加上物件系統。此外,Cocoa 或 GNUstep 帶來立即可用的物件庫。在本文中,我們會介紹如何建立和使用現有的 Objective-C 物件。 繼續閱讀

Cover image

CSS 本身是靜態的樣式 (style) 設置,但在網頁程式中也可以用 JavaScript 動態地設置網頁元素的樣式。本文介紹使用 JavaScript 修改網頁元素的樣式的方式。 繼續閱讀

Cover image

動態陣列 (dynamic array) 和鏈結串列 (linked list) 的抽象資料結構大抵上相同,但其差異在於內部實作。因實作方式的差異會造成兩者在演算法上的效率有別。 繼續閱讀

Cover image

在 Objective-C 的發展中,Clang 和 GCC 的腳步並不一致,造成兩者在編譯 Objective-C 程式碼時不完全相容。如果很在意編譯器相容性的話,最好對兩個編譯器都各自編譯一次。由於編譯和執行程式是很機械性的動作,我們使用一個 shell 腳本將這個過程式自動化。 繼續閱讀

Cover image

以 C 語言為主體的程式食譜算是相對少見的題材。Packt 所出版的 C Programming Cookbook 是近年來少的 C 語言程式食譜。本文會帶著讀者來看一下這本書籍的內容。 繼續閱讀

Cover image

在本文中,我們利用 Puppeteer 撰寫抓取台股價格的機器人,再利用類 Unix 系統的 Cron 定時執行該程式,就成為定時提醒台股價格的機器人。透過這樣的機器人,我們不需要時時盯盤,只需在特定價格出現時進出場即可。 繼續閱讀

1 2 3 4 5 6 7 8 ... 43 往後