【在主画面加入捷径】
       
【选择语系】
繁中 简中
Author Image

Michael Chen 的技术文件分享

程式设计、开放原始码软件、技术杂谈

【赞助商连结】
Cover image

Brunch 是一个搭配前端技术使用的组建自动化 (build automation) 软件,可简化编译前端项目程序代码的过程。本文会谈谈为什么要在前端项目用 Brunch,并会展示一个简单的实例。 繼續閱讀

Cover image
[技术杂谈] 用 Brunch 编译前端项目,以 Handlebars、Sass、Babel 为例

Brunch 是一个搭配前端技术使用的组建自动化 (build automation) 软件,可简化编译前端项目程序代码的过程。本文会谈谈为什么要在前端项目用 Brunch,并会展示一个简单的实例。

繼續閱讀
Cover image

链结串行是典型的基于节点的数据结构形态,对于练习使用节点相当重要。本文展示使用 C 语言实现的版本。 繼續閱讀

Cover image
[数据结构] 使用 C 语言:实现链结串行 (Linked List)

链结串行是典型的基于节点的数据结构形态,对于练习使用节点相当重要。本文展示使用 C 语言实现的版本。

繼續閱讀
Cover image

向量和矩阵是数学上的抽象概念,在电脑程序中会用适当的数据结构来实现。本文介绍 Go 如何实现向量和矩阵。 繼續閱讀

Cover image
[Golang] 程序设计教学:实现向量 (Vector) 和矩阵 (Matrix)

向量和矩阵是数学上的抽象概念,在电脑程序中会用适当的数据结构来实现。本文介绍 Go 如何实现向量和矩阵。

繼續閱讀
Cover image

若想要在 GNU/Linux 上练习 Objective-C,可以用 GNUstep,这是一个 Cocca 的自由软件再制版本。主流的 GNU/Linux 应该都会提供预编好的 GNUstep 套件,但也可以自行从源代码来编译;我们两种方法都会介绍,并且比较其差异。 繼續閱讀

Cover image
[Objective-C] 程序设计教学:在 GNU/Linux 平台上以 GNUstep 建立开发 Objective-C 程序的开发环境

若想要在 GNU/Linux 上练习 Objective-C,可以用 GNUstep,这是一个 Cocca 的自由软件再制版本。主流的 GNU/Linux 应该都会提供预编好的 GNUstep 套件,但也可以自行从源代码来编译;我们两种方法都会介绍,并且比较其差异。

繼續閱讀
Cover image

虽然 Go 语言是编译语言,但 Go 语言使用起来却如同直译语言般简单,因此可用来当成另一个自动化日常事务的脚本语言。本文介绍以 Go 语言做为脚本语言的优缺点,并展示一个简短的例子。 繼續閱讀

Cover image
[Windows] 求生手册:使用 Go 语言 (Golang) 取代 Python 当成脚本语言 (Scripting Language)

虽然 Go 语言是编译语言,但 Go 语言使用起来却如同直译语言般简单,因此可用来当成另一个自动化日常事务的脚本语言。本文介绍以 Go 语言做为脚本语言的优缺点,并展示一个简短的例子。

繼續閱讀
Cover image

在本文中,我们仍然实现双向队列,但内部改以数组来实现。 繼續閱讀

Cover image
[数据结构] 使用 C 语言:以数组 (Array) 实做双向队列 (Deque)

在本文中,我们仍然实现双向队列,但内部改以数组来实现。

繼續閱讀
Cover image

vcpkg 是一个 Windows 上原生的 C 和 C++ 套件管理软件,主要的目的是解决在 Windows 上没有好的 C 和 C++ 套件管理的方式。本文以 GTK+ 的 Hello World 程序为例,展示如何使用 vcpkg。 繼續閱讀

Cover image
[Windows] 求生手册:vcpkg 安装 C 或 C++函数库使用教学,以 GTK+ 为例

vcpkg 是一个 Windows 上原生的 C 和 C++ 套件管理软件,主要的目的是解决在 Windows 上没有好的 C 和 C++ 套件管理的方式。本文以 GTK+ 的 Hello World 程序为例,展示如何使用 vcpkg。

繼續閱讀
Cover image

若想要在 Windows 上练习 Objective-C,可以用 GNUstep,这是一个 Cocoa 的自由软件再制版本。GNUstep 有提供 Windows 版本的安装档 (installer),但也可以自行从源代码来编译;我们两种方法都会介绍,并且比较其差异。 繼續閱讀

Cover image
在 Windows 平台上以 GNUstep 建立开发 Objective-C 程序的开发环境

若想要在 Windows 上练习 Objective-C,可以用 GNUstep,这是一个 Cocoa 的自由软件再制版本。GNUstep 有提供 Windows 版本的安装档 (installer),但也可以自行从源代码来编译;我们两种方法都会介绍,并且比较其差异。

繼續閱讀
Cover image

数字 (number) 是电脑程序中相当基础的类型,许多电脑程序会将领域问题转化为数字运算和处理。本文讨论如何以 Go 来处理数字。 繼續閱讀

Cover image
[Golang] 程序设计教学:处理数字 (Number)

数字 (number) 是电脑程序中相当基础的类型,许多电脑程序会将领域问题转化为数字运算和处理。本文讨论如何以 Go 来处理数字。

繼續閱讀
Cover image

在面向对象程序中,运算符重载 (operator overloading) 是一个非必备的功能,算是一种让物件使用的语法更简洁的语法糖。本文介绍如何在 Groovy 中使用运算符重载。 繼續閱讀

Cover image
[Groovy] 程序设计教学:藉由运算符重载 (Operator Overloading) 使程序代码更简洁

在面向对象程序中,运算符重载 (operator overloading) 是一个非必备的功能,算是一种让物件使用的语法更简洁的语法糖。本文介绍如何在 Groovy 中使用运算符重载。

繼續閱讀
1 2 3 4 5 6 7 8 ... 34 往后