共收录 385 篇技术干货,持续自动更新(最新:2026-09-28)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
一、隐蔽陷阱:线上事故——组队分祖玛经验的功能跑了一周,M2 内存从 120MB 涨到 1.1GB,排查发现三张表只进不出。 二…
一、隐蔽陷阱:抛坑提问——同一个爆裁决之杖的循环,为什么把 giveitem 换成局部引用后快了 3 倍?逻辑一行没改。 二、底…
一、隐蔽陷阱:一行代码拆解——for i = 1, 10000 do repo[i] = ... 逐条插入,表的数组段会触发十余…
一、隐蔽陷阱:商店批量上架 500 件裁决之杖的瞬间全服卡顿 200 毫秒——时间点掐得很准,恰逢垃圾回收进入标记阶段。 二、底…
底层原理 协程体内出错时 resume 返回 ok=false 与错误对象,但协程体若死循环则 resume 永久挂起——错误能…
底层原理 coroutine.resume 的实参会在协程内成为首个 yield 的返回值;coroutine.yield 的实…
底层原理 __newindex 拦截对表的新键写入:元表字段为表时,赋值实际写入的是该元表字段指向的影子表,原表永远保持为空——…
底层原理 table.sort 依赖比较函数满足严格弱序:同元素比较必须返回 false、结果必须可传递。比较函数里写 a = …
底层原理 访问对象的字段时 Lua 先查自身,查不到再沿元表的 __index 引用继续查找——这条链让多个对象共享同一份方法表…
底层原理 生产者产出数据、消费者处理数据,直接调用会让两端速度互相牵制。协程把生产者包成一个可暂停的数据源:resume 一次产…
底层原理 求 1 加到 n 的累加值,循环逐项加是 O(n);等差数列有闭式公式:和 = (首项 + 末项) × 项数 ÷ 2—…
底层原理 同一函数反复用相同的前几个参数调用(sendmsg 的 actor、日志函数的模块名),位置参数写全既冗长又易错。偏函…
底层原理 查"这件装备上周五归属谁",当前状态表只存最新值,历史无从查起。拉链表(SCD2)为每次变更追加一条带生效区间的记录:…
底层原理 科赫曲线:把一条线段三等分,中段替换为凸起的三角折线,对每段递归重复——每迭代一次线段数乘 4。递归结构极简:draw…
底层原理 取玩家配置缺字段时返回 nil,调用方到处判 nil——判空代码散落每个调用点。空对象模式:缺配置时返回一个有默认字段…
第 12 / 26 页 · 共 385 篇