技术文档¶
个人博客技术文档,写一点心得体会。 如果你有一些好的建议或者反馈,欢迎给我发邮件: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 语言设计原理,优雅实现协议自举。
...未完待续