Author Image

Michael Chen 的技術文件

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

Cover image

在矩陣零值所占比率夠高時,稀疏矩陣在空間上會比傳統矩陣來得節省。本範例程式會展示使用串列的串列來實作的稀疏矩陣。 繼續閱讀

Cover image

在本文中,我們藉由以 CMake 為基礎的 Hello World 程式專案來展示 CMake 的使用方法。由於 C 程式的部分相當簡單,本文的重點會放在 CMake 的使用方式以及設定檔撰寫上面。 繼續閱讀

Cover image

除了 C 以外,C++ 是另一個有龐大生態圈的 C 家族語言。如果我們想要使用外部 C++ 函式庫,我們不需要為該函式庫寫 C 的 binding,因為藉由 Objective-C++ 我們可以直接橋接 C++ 函式庫。 繼續閱讀

Cover image

在矩陣零值所占比率夠高時,稀疏矩陣在空間上會比傳統矩陣來得節省。本文會展示以陣列實作稀疏矩陣的方式。 繼續閱讀

Cover image

對於有一定規模的 C 專案,不會把所有的程式碼寫在同一個檔案中,而會將程式碼以模組化的方式細分在不同檔案中,並用自動編譯軟體來管理編譯、測試、安裝等工作流程。本文介紹在 C 語言中常見的自動編譯系統。 繼續閱讀

Cover image

除了使用在 Cocoa 或 GNUstep 中已存在的類別外,我們也可以利用 Objective-C 的物件系統建立新的類別。由於 Objective-C 是 C 的延伸,實作類別時仍然會用到 C 的部分,而類別和物件相關的語法則由 Objective-C 所提供。本文以簡單的範例來看如何在 Objective-C 中建立類別。 繼續閱讀

Cover image

平常練習 C 語言時,我們可能只用單一或少數 C 原始碼檔案,只用簡單的指令或 IDE 按鈕來編譯 C 原始碼。但我們若想用 C 寫應用程式或函式庫,應該要以專案的形式管理 C 原始碼。本文介紹建立 C 專案的方式。 繼續閱讀

Cover image

矩陣是線性代數中基本的組成單位。現在有許多程式語言或函式庫,像是 MATLAB 或 R 等,都內建矩陣運算的功能;因此,本範例程式重點在於學習其原理,而非重造輪子來用。 繼續閱讀

Cover image

在本文中,我們會以 Golang 做為後端程式,展示 HTML 表單的撰寫方式。雖然 HTML 表單算是傳統的網頁技術,對於簡易的線上表格來說,使用 HTML 表單仍是最簡單的方式。 繼續閱讀

Cover image

本文說明如何在 Objective-C 程式中管理記憶體。除了沿用原本 C 語言的記憶體管理模式外,Objective-C 發展出數個新的策略,我們會用範例分別展示其寫法。 繼續閱讀

現代 C 語言程式設計
【追蹤網站】
Facebook Facebook Twitter Plurk
Alexa Traffic for michaelchen.tech
【支持本站】
Buy me a coffeeBuy me a coffee
【搜尋本站】