介绍 PHP 扩展中的 object handlers 机制,以及如何通过它定制对象行为。
ArrayBuffer 又叫二进制数组,是一个用来表示通用的,固定长度的二进制数据缓冲区。你不能直接操纵 ArrayBuffer 的内容。
介绍在 PHP 扩展开发中如何设计和管理自定义对象的底层存储结构。
哈希表又叫散列表,是实现字典操作的中有效数据结构。通常来说,一个 hash table 包含了一个数据,其中的数据通过 index 来访问。
系统介绍 C 语言 struct 的定义方式、内存布局与典型使用场景。
前面系统研究了 JNI 的相关操作,下面就来小试牛刀,做一个实际的练习。
JNI 中定义了一下类型来对应到相应的 Java 的数据类型。
作为 JNI 系列第一篇,介绍 Java Native Interface 的基本概念、作用以及入门示例。
系统梳理 malloc 的工作机制、堆内存布局,以及常见分配策略与实现细节。
从词法分析、语法分析到 AST 构建,介绍如何基于 C 语言一步步实现一个简单编程语言。
