共收录 385 篇技术干货,持续自动更新(最新:2026-09-28)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
底层原理 柯里化把“多参数函数”变成“逐个喂参数的函数链”:f(a, b, c) 变成 f(a)(b)(c),每一步返回一个记住…
底层原理 string.gsub 的第三个参数除了字符串还可以是函数:每命中一个模式,函数被调用并以其返回值作为替换文本,返回 …
底层原理 %f 是 Lua 模式的“前沿匹配”:%f[set] 在“上一个字符不属于 set、当前字符属于 set”的位置匹配成…
底层原理 元方法家族里,__eq 与 __len 负责两件最基础的语义:两张表“是否相等”与“长度是多少”。Lua 对表的默认行…
底层原理 递归遍历嵌套表(装备的强化树、行会的组织树)最大的风险是循环引用:A 引用 B、B 引用 A,普通递归永远出不来,脚本…
底层原理 元表的 __index 与 __newindex 各管一端:__index 在读取不存在的键时触发,可以返回默认值或做…
底层原理 全局 math.random 是一条被全服共享的随机流:爆率系统、转盘系统、挖矿产出都在同一条流上取数。任何系统调整了…
底层原理 概率 bug 最难复现:"一万次里错了三次"的报告拿到手,重跑一万次可能一次都不错——因为每次运行的随机序列各不相同。…
底层原理 性能优化的第一课不是测速,是估算:一段双层循环的耗时 = 外层次数 × 内层次数 × 单次操作成本。100 名玩家 ×…
底层原理 Lua 模式的 %1 到 %9 是回溯引用:匹配时引用前面第 n 个捕获组捕获到的"同一份内容",而不是再匹配一次相同…
底层原理 Lua 用 nil 表达三种截然不同的意思:字段不存在、字段存在但值为空、查询被拒绝。三种 nil 混在一起,调用方无…
底层原理 Lua 没有 switch,多分支处理惯用 elseif 连缀——每加一种命令就多一个分支,分支越长入口函数越肿,新命…
底层原理 全服补发 3 万封邮件,一次循环跑完会把当帧拖进秒级卡顿。配额推进把大批量任务切成带配额的小片:每轮只处理固定条数(5…
底层原理 "全服今日击杀最高的 10 名玩家"用精确算法要维护全量玩家的分数再排序,万人在线就是万级数据的持续更新。近似 Top…
底层原理 全量存档把 80 个变量每次都写一遍,其中 95% 与上次一模一样——存档 I/O 的大头是重复。差分存档只写"变过的…
第 23 / 26 页 · 共 385 篇