技术文档

个人博客技术文档,写一点心得体会。 如果你有一些好的建议或者反馈,欢迎给我发邮件:zhyingkun@qq.com

索引


UE4

1. UE4 网络模块剖析

建立在底层 UDP 协议之上,UE4 围绕 Actor 构建了一整套网络同步框架。

2. UE4 基础设施

UE4 引擎使用 C++ 开发,没有直接使用 C++ 标准库,自行实现了一系列基础设施。


图形渲染

1. 深入理解透视矩阵

将三维虚拟世界渲染到二维图像的过程中,透视投影功不可没。

2. OpenGL 异步渲染库

OpenGL 提供的 API 与开发者构建的虚拟场景之间距离遥远,在此做一些探索,封装一部分抽象逻辑。


Lua 语言

1. Lua 细节归纳

嵌入式语言 Lua 具有独特的魅力,足够简单使得我们能够掌握关于它的方方面面。

2. Lua 趣题分析

关于 Lua 几个有趣问题的分析与解答,洞悉其根本原理。

3. Lua 的 C 语言 API 属性

整理 Lua 的 C 语言 API 使用过程需要遵循的一些限制,包括对栈的影响、抛异常等。


专题

1. 对协程的一点思考

不同于 OS 内核提供支持的进程或线程,协程是用户态编程的一种逻辑抽象概念,具体实现在不同语言中差异巨大。

2. 环境变量

基于进程生命周期来剖析环境变量的生命周期。

3. 双向链表的两种实现

作为基础数据结构之一的双向链表,值得我们研究其在实际开源项目中的具体应用。

4. Linux 小记

Linux 与技术开源有着千丝万缕的关系,假如你想了解某一计算机软件技术的底层原理,相信 Linux 会是你首选的平台。

5. pbc 实现分析

ProtocolBuffer 之云风版 C 语言设计原理,优雅实现协议自举。


...未完待续