【在主畫面加入捷徑】
       
【選擇語系】
繁中 简中
Author Image

Michael Chen 的技術文件分享

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

【贊助商連結】
Cover image

Paiza 是一個雲端開發環境 (cloud development environment),這類開發環境只要透過主流瀏覽器就可以操作,不需在本地端額外安裝其他的軟體。Paiza 的產品線有兩條,paiza.io 是雲端編輯器,paiza.cloud 則是雲端 IDE,本文會分別介紹這兩項產品。 繼續閱讀

Cover image
[技術雜談] Paiza 雲端開發環境介紹

Paiza 是一個雲端開發環境 (cloud development environment),這類開發環境只要透過主流瀏覽器就可以操作,不需在本地端額外安裝其他的軟體。Paiza 的產品線有兩條,paiza.io 是雲端編輯器,paiza.cloud 則是雲端 IDE,本文會分別介紹這兩項產品。

繼續閱讀
Cover image

佇列 (queue) 是另一種受限制的線性資料結構。其操作方式為從尾端推入,從頭端推出,是一種 FIFO (First-In, First-Out) 的資料結構。本文使用 C 語言,以串列實作佇列。 繼續閱讀

Cover image
[資料結構] 使用 C 語言:以連結串列 (Linked List) 為基礎的佇列 (Queue)

佇列 (queue) 是另一種受限制的線性資料結構。其操作方式為從尾端推入,從頭端推出,是一種 FIFO (First-In, First-Out) 的資料結構。本文使用 C 語言,以串列實作佇列。

繼續閱讀
Cover image

其實泛型程式是一種模板 (template) 的概念。對於 C、Go (golang) 等不支援泛型的程式語言來說,也可以用外部模板來模擬泛型。本文以一個 C 語言的實例來說明如何以外部模板模擬泛型程式。 繼續閱讀

Cover image
[C 語言] 程式設計教學:透過外部模板撰寫擬泛型程式

其實泛型程式是一種模板 (template) 的概念。對於 C、Go (golang) 等不支援泛型的程式語言來說,也可以用外部模板來模擬泛型。本文以一個 C 語言的實例來說明如何以外部模板模擬泛型程式。

繼續閱讀
Cover image

在本文中,我們會實作堆疊,但內部實作不是用這類教材常見的連結串列,而是使用陣列。 繼續閱讀

Cover image
[資料結構] 使用 C 語言:以陣列 (Array) 為基礎的堆疊 (Stack)

在本文中,我們會實作堆疊,但內部實作不是用這類教材常見的連結串列,而是使用陣列。

繼續閱讀
Cover image

雖然 Selenium 並未提供給 Go (golang) 使用的官方 binding,透過 tebeka/selenium 這類社群套件,同樣可以用來操作 Selenium (或 WebDriver)。本文以兩個 Hello World 等級範例,分別來看如何透過 Selenium (或 WebDriver) 操作瀏覽器。 繼續閱讀

Cover image
[Selenium][網路爬蟲] 程式設計教學:如何使用 Go 語言 (Golang) 操作瀏覽器

雖然 Selenium 並未提供給 Go (golang) 使用的官方 binding,透過 tebeka/selenium 這類社群套件,同樣可以用來操作 Selenium (或 WebDriver)。本文以兩個 Hello World 等級範例,分別來看如何透過 Selenium (或 WebDriver) 操作瀏覽器。

繼續閱讀
Cover image

堆疊 (stack) 是一種受限制的線性 (linear) 資料結構,僅能由單一出入口存取資料,其存取方式為 FILO (First-In, Last-Out)。本文使用 C 語言,以串列來實作堆疊。 繼續閱讀

Cover image
[資料結構] 使用 C 語言:以連結串列 (Linked List) 為基礎的堆疊 (Stack)

堆疊 (stack) 是一種受限制的線性 (linear) 資料結構,僅能由單一出入口存取資料,其存取方式為 FILO (First-In, Last-Out)。本文使用 C 語言,以串列來實作堆疊。

繼續閱讀
Cover image

Groovy 的映射 (map) 等同於其他程式的雜湊 (hash)、字典 (dictionary)、關連式陣列 (associative array) 等,是以鍵/值對組成的非線性容器。本文介紹映射的用法。 繼續閱讀

Cover image
[Groovy] 程式設計教學:建立和使用映射 (Map)

Groovy 的映射 (map) 等同於其他程式的雜湊 (hash)、字典 (dictionary)、關連式陣列 (associative array) 等,是以鍵/值對組成的非線性容器。本文介紹映射的用法。

繼續閱讀
Cover image

若我們沒有持久性儲存程式的狀態,每次重開程式時又會回到原本的狀態。由於儲存系統偏好設定是常見的功能,Corona 團隊將其封裝為 API,程式人不需要煩惱在不同系統中如何實作儲存偏好設定的方法,可以用統一的 API 來實做這項特性。 繼續閱讀

Cover image
[Corona SDK] 程式設計教學:在應用程式中存取偏好設定

若我們沒有持久性儲存程式的狀態,每次重開程式時又會回到原本的狀態。由於儲存系統偏好設定是常見的功能,Corona 團隊將其封裝為 API,程式人不需要煩惱在不同系統中如何實作儲存偏好設定的方法,可以用統一的 API 來實做這項特性。

繼續閱讀
Cover image

雖然資料結構是抽象的概念,但我們仍需某種程式語言來實作電腦程式。在本文中,我們以 C 語言為工具,說明練習資料結構的方法 繼續閱讀

Cover image
[資料結構] 使用 C 語言:如何練習

雖然資料結構是抽象的概念,但我們仍需某種程式語言來實作電腦程式。在本文中,我們以 C 語言為工具,說明練習資料結構的方法

繼續閱讀
Cover image

資料結構是在電腦程式中有效率地儲存和使用資料的方法。本文會介紹資料結構要學習的重點項目為何,偏向於概論的性質。 繼續閱讀

Cover image
[資料結構] 使用 C 語言:資料結構要學些什麼

資料結構是在電腦程式中有效率地儲存和使用資料的方法。本文會介紹資料結構要學習的重點項目為何,偏向於概論的性質。

繼續閱讀
【贊助商連結】
【分類瀏覽】