目录

Lua 语言中一行代码把时间戳转成日期

在 Lua 里把时间戳转成可读日期,核心就是 `os.date(format, stampTime)`。本文结合 Wireshark Lua 插件里的实际需求,说明如何用一行代码完成转换,并整理常见格式符的用途与选型,便于直接改成你自己的输出格式。 在 Lua 脚本里,时间戳通常是最原始也最难直接阅读的数据形态。

Lua 语言中一行代码把时间戳转成日期

LuaJIT 为什么快:从字节码、NYI 到 100 倍性能差异看明白

这篇文章用一个 `string.find()` 的循环示例,拆解 LuaJIT 从字节码解释到热点编译的运行过程,并结合 `2.0.5` 与 `2.1.0-beta3` 的实际输出说明:能否避开 NYI、是否命中 JIT,往往比“用了 LuaJIT”这件事本身更决定性能结果。 很多人知道 LuaJIT 很快,但真正落到线上脚本时,性能差距往往不只是“开没开 JIT”这么简单。

LuaJIT 为什么快:从字节码、NYI 到 100 倍性能差异看明白

Lua 环境搭建:下载、配置与运行方式一次讲清

这篇文章把 Lua 的本地环境搭建过程重新整理成一套可直接照着做的步骤:先下载对应版本,再把 `lua-5.4.4/src` 加入 `~/.zshrc`,最后用终端命令验证是否进入交互模式。同时补充了三种常见运行方式,方便你判断自己已经装好、配好并能真正用起来。

Lua 环境搭建:下载、配置与运行方式一次讲清

Lua 源码编译后如何接入 C++ 项目:从生成 .lib 到跑通脚本

这篇内容梳理了在 Windows 下从 Lua 源码编译静态库、再接入 Visual Studio C++ 控制台项目的基本流程。重点不是展开复杂配置,而是把关键节点串起来:源码准备、生成 `.lib`、链接设置,以及通过 `Runlua.cpp` 启动脚本后应看到的结果,方便读者快速判断自己是否走对了。

Lua 源码编译后如何接入 C++ 项目:从生成 .lib 到跑通脚本

OpenResty 文件上传实战:从 lua-resty-upload 流式读取到落盘封装

这篇文章围绕 OpenResty 的文件上传实现,梳理了 `lua-resty-upload` 的流式读取方式、常见 token 结构,以及一个可直接落地的上传封装。文中保留关键配置、Lua 代码和测试请求,并指出文件大小、扩展名、目录创建与返回结果这些实现细节。

OpenResty 文件上传实战:从 lua-resty-upload 流式读取到落盘封装

Lua 入门第一课:基本语法、变量类型与字符串处理

这篇入门文章把 Lua 最先要掌握的几件事串了起来:如何进入交互模式、变量和 8 种基本类型、常见运算符、流程控制、函数以及字符串处理。重点保留了 Lua 与其他语言最容易混淆的规则,适合刚开始上手时快速建立判断框架。

Lua 入门第一课:基本语法、变量类型与字符串处理
更多信息

专题列表