共收录 385 篇技术干货,持续自动更新(最新:2026-09-28)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
【游戏】 一、一行代码拆解:local k = POOL[math.random( POOL)] —— 随机词条的核心:词条池分…
【语法】 一、隐蔽陷阱:找出现超半数的元素,先建表计数再扫一遍取最大——内存随种类线性涨;摩尔投票用"对拼消除"一个候选变量搞定…
【语法】 一、抛坑提问:两个属性表直接相加会怎样?attempt to perform arithmetic on a tabl…
【语法】 一、隐蔽陷阱:算 2 的 30 次方用循环乘 30 次没问题,指数上到百万次方时线性循环直接超时;快速幂把乘法次数压到…
【语法】 一、隐蔽陷阱:嵌套盒子求总金币用递归,盒子层数不可控时调用栈随之失控;把递归改成显式栈循环,层数与内存占用从失控变为可…
一、抛坑提问:封禁词 80 个,逐个替换要扫 80 遍正文,命中次数还全丢——一次遍历配合词表命中统计,命中几个词、各命中几次一…
一、抛坑提问:两名队员 0.5 秒内先后命中才算"合击"触发额外伤害——命中时间戳各自独立,怎么判定够近?用后发命中时间减先发命…
一、隐蔽陷阱:押镖护送 5 个检查点用数组存,中途插入临时检查点要整体搬移;链表节点自带 next 指针,插入删除只改两个指针,…
一、一行代码拆解:POOL = POOL + cost 0.5 —— 奖池滚存的核心:每次抽取把成本的一半注入奖池,未中滚存、命…
一、一行代码拆解:st = {n = st.n + 1, sum = st.sum + v} —— 计数、求和、最大、最小四个指…
一、一行代码拆解:__eq = function(a, b) return a.id == b.id end —— 两张表直接比…
一、隐蔽陷阱:判定两名玩家是否同门顺着师徒链逐层上爬,链长时线性还可能环回;并查集把同门合并成集合,查两根是否相同一次到位。 二…
一、抛坑提问:配置深层字段 cfg.pvp.team.exp 要写两层判空才敢取,路径一多判空树比业务还长——把 "pvp.te…
一、抛坑提问:玩家搜"裁决之杖"打成"裁决之仗",精确查找空手而归——编辑距离算出两串只差一个字,就能给出"您是不是要找"的近似…
一、一行代码拆解:PENDING[reqId] = callback —— 异步调用的请求与应答是两次独立触发,靠请求号在 pe…
第 8 / 26 页 · 共 385 篇