共收录 2941 篇技术干货,持续自动更新(最新:2026-10-03)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
一、抛坑提问:40 张价目表进程启动全量加载,其中 33 张一天没人访问,白占 18MB——能不能首次访问才加载,访问过的驻留复…
一、一行代码拆解:local nxt = FSM[state][ev] —— 这一行把祖玛教主狂暴流程写进二维表:状态为行、事件…
一、一行代码拆解:v = a + (b - a) t —— 这一行是线性插值,t 从 0 走到 1,烈火剑法伤害从 800 平滑…
一、隐蔽陷阱:sendmsg 直接拼 stock 表,屏上永远是 "table: 0x0064a2c0",排查库存差异只能靠猜,…
一、线上事故:报名次数 getplayvar 取回 nil 被 or 0 兜成零,没报过名的与正好 0 次的混成一团,守城补贴多…
一、线上事故:施放入口按装备类型写分支,新装备"弓"上线漏改 elseif,1200 次施放静默不触发,补偿 500 金元。 二…
一、抛坑提问:白名单里"裁决之杖"出现 3 次,发放逻辑循环 3 遍发 3 份,怎么一遍扫描就把重复剔干净?哈希键判重 O(n)…
一、抛坑提问:pairs 走守城名单时顺手往表里塞归档键,为什么有时漏人有时键序跳变?Lua 明文规定遍历中新增键行为未定义,动…
一、一行代码拆解:s = s:gsub("^(-?%d+)(%d%d%d)", "%1,%2") —— 这一行把数字串从右往左每…
一、隐蔽陷阱:5.1 没有内建 split,有人手写 find 循环切片,边界差一字符,"裁决之杖 1 500" 切出 6 段混…
一、隐蔽陷阱:称号超长用 string.sub(name, 1, 9) 截 9 字节,UTF-8 汉字 3 字节一位,第 9 字…
一、线上事故:穿强化装备时只把附加表挂成引用,强化数值没真正并进属性,80 件裁决之杖集体少算 15 点攻击,伤害结算偏低 3 …
一、抛坑提问:200 名守城成员要按战士、法师、道士归堆再发阵位,为什么新人写出 3 次全表扫描?一次遍历加桶表就是正解。 二、…
一、一行代码拆解:local fn = ROUTES[key] —— 这一行把 if-elseif 十层长链压成一次哈希直达,新…
一、隐蔽陷阱:战报用 table.insert 一直追加,守城 3 小时积 12 万条,日志表内存涨到 300MB;没有上限的日…
第 133 / 197 页 · 共 2941 篇