Lua
嵌入式脚本引擎
- 001入门Lua 概述与环境配置Lua 语言设计哲学、历史演进、形式化语义、运行时模型与多平台环境配置工程实践
- 002入门程序结构与基本语法Lua 语法基础、变量、运算符、控制结构与作用域规则的工程级深度解析。
- 003入门数据类型与 Table 详解基本类型、Table 操作、元方法与面向对象实现。
- 004中级函数与闭包Lua 函数定义、闭包机制、词法作用域与高阶函数的完整教学手册,涵盖形式化语义、性能模型与工程实践
- 005中级元表与面向对象编程元表机制、元方法、面向对象设计模式与原型继承体系的工程级深度解析。
- 006中级表与元表进阶Lua 表与元表深度解析:元方法体系、运算符重载、__index/__newindex 协议、代理表、原型继承、弱表引用、性能模型与多领域工程实践
- 007中级面向对象编程Lua 面向对象编程深度解析:原型继承、类系统设计、多重继承、封装与私有性、多态、设计模式、SOLID 原则在动态语言中的实践
- 008中级协程详解Lua 协程深度解析:协作式多任务原理、coroutine API、状态机形式化、yield/resume 控制流、生成器模式、管道与数据流、协程 vs 线程对比、LuaJIT 与 5.4 协程演化、跨语言对比及工程实践
- 009中级环境与模块Lua环境与require机制
- 010中级字符串模式匹配Lua 模式匹配的形式化定义、NFA 理论、API 语义、性能特性、ReDoS 防御与工程实践
- 011进阶Lua 与 C 交互Lua C API 设计哲学、栈模型、userdata 生命周期、元表绑定、Continuation、引用机制与跨语言性能优化工程实践
- 012进阶LuaJITLuaJIT 即时编译器原理、Trace 录制、FFI 外部函数接口、性能优化与工程实践
- 013中级Lua与Love2DLove2D游戏开发
- 014中级Lua与NeovimNeovim Lua配置
- 015中级Lua与Redis脚本Redis Lua脚本
- 016中级Lua与NginxOpenResty Lua开发
- 017中级模块与包Lua 模块与包系统深度解析:require 机制、searchers/loaders 演化、LuaRocks 包管理、循环依赖治理、热重载、命名空间模式与多领域工程实践
- 018入门Lua错误处理错误处理与保护调用
- 019中级Lua迭代器Lua 迭代器深度解析:泛型 for 语义、无状态与有状态迭代器、协程迭代器、迭代器协议形式化、迭代器组合、惰性序列、跨语言对比及工程实践
- 020中级Lua与World of WarcraftWoW插件开发
- 021进阶Lua性能优化Lua 性能优化深度解析:解释器开销模型、寄存器与栈布局、表内存结构、字符串驻留、JIT 编译与 trace、GC 调优、profiling 工具链、热路径工程化优化与多领域实战案例
- 022中级Lua调试技巧调试与性能分析
- 023进阶协程与异步Lua 协程与异步编程深度解析:协作式调度语义、CPS 变换、生成器与 Promise、async/await 模式、工程级异步框架设计与多领域实战案例
- 024中级标准库详解Lua 标准库的形式化定义、内部实现、性能特性、版本差异与工程实践
- 025进阶元表与元方法详解Lua元表与元方法详解:__index、__newindex、__call、__tostring。
- 026进阶协程非抢占式调度Lua协程非抢占式调度详解。
- 027进阶弱表Lua 弱表(weak table)深度解析:弱引用语义、GC 协同机制、内存治理与高级应用案例
- 028进阶环境与全局变量管理Lua 环境与全局变量管理深度解析:_ENV 机制、setfenv/getfenv 演化、沙箱设计、严格模式与工程级模块隔离实践
- 029进阶C-API栈操作Lua C-API栈操作详解:lua_State、lua_push、lua_to。
- 030进阶用户数据Lua用户数据详解:userdata扩展C类型。
- 031进阶模块加载Lua模块加载详解:require搜索路径、自定义加载器。