共收录 2941 篇技术干货,持续自动更新(最新:2026-10-03)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
一、一行代码拆解:if os.time() - rec.t 5184000 then cold[id] = rec end ——…
一、隐蔽陷阱:掉落码裸传被改一位数字,数量 1 变 9 凭空多 8 件,追缴 200 件才平账;尾部附加 byte 求和校验,改…
一、线上事故:玩家狂点领奖,同一结算请求重放 12 次,经验发 12 份;接口没有幂等闸,网络重试与手滑都变成重复发货。 二、底…
一、抛坑提问:榜单发奖要按攻城结束 21:00 整的排名,可发奖逻辑跑起来已是 21:05,期间榜单还在动——发奖前先复制一份定…
一、抛坑提问:城门修理请求按紧急度先修,数组每次取最小都全表扫一遍 O(n)——请求每秒 50 个时能不能更快?小顶堆出队入队都…
一、一行代码拆解:local p = string.find(s, pat, from) —— 第三参 from 是起查偏移:每…
一、一行代码拆解:bucket[lv] = (bucket[lv] or 0) + 1 —— 这一行是计数排序的心脏:值作键累加…
一、隐蔽陷阱:两人贡献同为 5000,朴素序号给第 3、4 名——竞技规则应是并列第 3、无第 4 名;发奖按错名次,多发一份头…
一、线上事故:合成裁决之杖要材料玄铁加宝石,玩家先放宝石再放玄铁查不到配方,300 次合成失败 214 次;组合键把材料名排序后…
一、线上事故:报名表职业字段没校验,脏值 "法湿" 入库 40 条,统计报表职业聚合全歪,清洗半天;枚举值校验要查白名单集合而非…
一、抛坑提问:折后价 12751.57 要"整收零抹",整数与角分分开结算——一个数怎么一次拆成两半?math.modf 一箭双…
一、隐蔽陷阱:战利串 "裁决之杖 1 500" 有人用 find 定位再 sub 切三次,偏移算错一位全串错位;match 一次…
一、抛坑提问:名单展示要给隐私留余地,"裁决之杖"持有者的名字怎么打码?保留首尾字符中间换星,长度自适应,规则统一进一个函数收口…
一、一行代码拆解:DEG[dep] = (DEG[dep] or 0) + 1 —— 这一行统计每个脚本被依赖的入度:入度清零即…
一、隐蔽陷阱:5000 人里选前 10,全量 sort 再取头——n log n 白花;只要前 K 名时,维护一张 K 大小的小…
第 129 / 197 页 · 共 2941 篇