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

Michael Chen 的技術文件分享

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

Cover image

在物件導向程式中,運算子重載 (operator overloading) 是一個非必備的功能,算是一種讓物件使用的語法更簡潔的語法糖。本文介紹如何在 Groovy 中使用運算子重載。 繼續閱讀

Cover image
[Groovy] 程式設計教學:藉由運算子重載 (Operator Overloading) 使程式碼更簡潔

在物件導向程式中,運算子重載 (operator overloading) 是一個非必備的功能,算是一種讓物件使用的語法更簡潔的語法糖。本文介紹如何在 Groovy 中使用運算子重載。

繼續閱讀
Cover image

在網頁程式中加入 progressive web application (PWA) 相關技術,即使在網頁連線不佳時,仍能保有相對良好的使用者經驗。此外,支援 PWA 也會影響 Google 搜尋引擎的 SEO。 繼續閱讀

Cover image
[書籍回顧] Progressive Web Application Development by Example 評價

在網頁程式中加入 progressive web application (PWA) 相關技術,即使在網頁連線不佳時,仍能保有相對良好的使用者經驗。此外,支援 PWA 也會影響 Google 搜尋引擎的 SEO。

繼續閱讀
Cover image

如果要在 Mac 上學 Objective-C,大部分的程式人都會使用 Xcode,這是正規的方式;不過,如果有跨平台的選擇,GNUstep 是一個替代的方案。本文兩者皆會介紹。 繼續閱讀

Cover image
[Objective-C] 程式設計教學:在 Mac 上使用 Cocoa 建立開發 Objective-C 程式的開發環境

如果要在 Mac 上學 Objective-C,大部分的程式人都會使用 Xcode,這是正規的方式;不過,如果有跨平台的選擇,GNUstep 是一個替代的方案。本文兩者皆會介紹。

繼續閱讀
Cover image

Visual Studio 2019 在預設情境下沒有辦法直接建 C 專案,只能建 C++ 專案。不過 Visual C++ 仍然保有編譯 C 原始碼的功能,經過一些額外的步驟後,就可以讓專案支援 C 語言。本文以一個 Hello World 程式來展示這個過程。 繼續閱讀

Cover image
[Windows] 求生手冊:在 Visual Studio 2019 中建立和執行 C 專案

Visual Studio 2019 在預設情境下沒有辦法直接建 C 專案,只能建 C++ 專案。不過 Visual C++ 仍然保有編譯 C 原始碼的功能,經過一些額外的步驟後,就可以讓專案支援 C 語言。本文以一個 Hello World 程式來展示這個過程。

繼續閱讀
Cover image

前言 C# 傳統上視為一種 Windows-only 的技術,不過微軟近年來改變策略,讓 C# 等原先僅限於 Windows 的技術走出 Windows 系統,在 Mac 及 GNU/Linux 等系統上也可使用。雖然比起 C# 精神上的雙胞胎 繼續閱讀

Cover image
技術雜談:C# (C sharp) 在非 Windows 系統的日常 (2019 年版)

前言 C# 傳統上視為一種 Windows-only 的技術,不過微軟近年來改變策略,讓 C# 等原先僅限於 Windows 的技術走出 Windows 系統,在 Mac 及 GNU/Linux 等系統上也可使用。雖然比起 C# 精神上的雙胞胎

繼續閱讀
Cover image

介面 (Interface) 和特質 (Trait) 是 Groovy 為了補償多重繼承所設計的語法,由於兩者在功能上有些重疊,建議依當下需求選擇最適合的特性。 繼續閱讀

Cover image
[Groovy] 程式設計教學:介面 (Interface) 和特質 (Trait)

介面 (Interface) 和特質 (Trait) 是 Groovy 為了補償多重繼承所設計的語法,由於兩者在功能上有些重疊,建議依當下需求選擇最適合的特性。

繼續閱讀
Cover image

雖然雙向佇列 (deque) 仍為受限制的線性資料結構,比起佇列,雙向佇列比較靈活一些,因為雙向佇列可以同時從頭端或尾端推入或推出資料。本文會以連結串列 (linked list) 實作雙向佇列。 繼續閱讀

Cover image
[資料結構] 使用 C 語言:基於連結串列 (Linked List) 的雙向佇列 (Deque)

雖然雙向佇列 (deque) 仍為受限制的線性資料結構,比起佇列,雙向佇列比較靈活一些,因為雙向佇列可以同時從頭端或尾端推入或推出資料。本文會以連結串列 (linked list) 實作雙向佇列。

繼續閱讀
Cover image

相對於持續進化的 Swift,Objective-C 是成熟穩健的技術,目前主要用於 Mac 和 iOS 程式設計。 繼續閱讀

Cover image
[Objective-C] 程式設計教學:為什麼要學 Objective-C?

相對於持續進化的 Swift,Objective-C 是成熟穩健的技術,目前主要用於 Mac 和 iOS 程式設計。

繼續閱讀
Cover image

繼承是物件導向程式常見的一項特性,主要有兩個用意,一個是重用程式碼,一個是做為子類別的手段。本文來看如何在 Groovy 中使用繼承。 繼續閱讀

Cover image
[Groovy] 程式設計教學:藉由繼承 (Inheritance) 重用程式碼和實現子類別

繼承是物件導向程式常見的一項特性,主要有兩個用意,一個是重用程式碼,一個是做為子類別的手段。本文來看如何在 Groovy 中使用繼承。

繼續閱讀
Cover image

在 VBScript 中,陣列 (array) 是一種線性的 (linear) 資料結構,可利用整數為索引 (index) 存取其中的元素;由於微軟 (Microsoft) 未詳細提及陣列內部的實作,我們只要以高階抽象的想法使用陣列即可。 繼續閱讀

Cover image
[VBScript] 程式設計教學:建立和使用陣列 (Array)

在 VBScript 中,陣列 (array) 是一種線性的 (linear) 資料結構,可利用整數為索引 (index) 存取其中的元素;由於微軟 (Microsoft) 未詳細提及陣列內部的實作,我們只要以高階抽象的想法使用陣列即可。

繼續閱讀
1 2 3 4 5 6 7 8 ... 32 往後
【熱門文章】
【隨機文章】
【追蹤本站】
Facebook Twitter Plurk

【搜尋本站】
【贊助商連結】
【分類瀏覽】