共收录 2941 篇技术干货,持续自动更新(最新:2026-10-03)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
一、一行代码拆解:math.abs(a - b) < 1e-6 —— 浮点数不能直接比相等:二进制表示有尾差,判等要用"差的绝对…
一、隐蔽陷阱:判定两名玩家是否同门顺着师徒链逐层上爬,链长时线性还可能环回;并查集把同门合并成集合,查两根是否相同一次到位。 二…
一、线上事故:给 3 到 97 段城墙统一加防御 buff,逐段循环加 95 次,多段叠加时 3 万次写入卡顿 200 毫秒;差…
一、抛坑提问:配置深层字段 cfg.pvp.team.exp 要写两层判空才敢取,路径一多判空树比业务还长——把 "pvp.te…
一、抛坑提问:玩家搜"裁决之杖"打成"裁决之仗",精确查找空手而归——编辑距离算出两串只差一个字,就能给出"您是不是要找"的近似…
一、一行代码拆解:used[key] = (used[key] or 0) + 1 —— 限购的本体就是这张计数表:键是期号加玩…
一、隐蔽陷阱:技能命中要遍历全场景 2000 个单位找同屏目标,一屏其实只有 30 人;按坐标切九宫格,只扫自己与相邻格,遍历量…
一、隐蔽陷阱:求最高伤害用 local max = 0 起步,遇到全负抗伤害的样本结果恒 0;用 math.huge 做哨兵初值…
一、线上事故:指挥台频繁查询"第 i 到 j 段城墙战力和",每次现扫区间最长 500 项,高峰每秒 200 次查询打满 CPU…
一、一行代码拆解:PENDING[reqId] = callback —— 异步调用的请求与应答是两次独立触发,靠请求号在 pe…
一、隐蔽陷阱:穿戴只查等级不查部位,两件武器同时"在身",属性双倍叠加 15 分钟后才被巡查发现;每个部位是唯一槽,穿戴前先查槽…
一、线上事故:仓库键被历史 bug 写坏成 "a,,3",读取端解析出空段报错 800 次;与其堵每个读取方,不如读取时发现脏形…
一、抛坑提问:战报队列被写入端疯狂灌,消费端来不及取,队列涨到 5 万条内存告警——队列满时的正确姿势不是硬塞,是背压拒收加计数…
一、抛坑提问:名单表用 pairs 遍历发奖励,"第一个领的当队长"——为什么今天队长换人了?pairs 的顺序由哈希内部决定,…
一、一行代码拆解:Top-K 的候选榜按组各留一份——先按职业分桶,桶内各自维护前 3 小榜,全表一遍扫完,免掉先全排再按组截取…
第 126 / 197 页 · 共 2941 篇