共收录 385 篇技术干货,持续自动更新(最新:2026-09-28)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
底层原理 元表暴露在外就能被 setmetatable(t, nil) 摘掉——只读保护、继承链都可能被外部破坏。元表的 __m…
底层原理 多个副本的开箱流程高度一致(进场校验、刷新怪物、通关判定、清场发奖)但每一步的细节不同——把固定骨架抽成模板函数,可变…
底层原理 伤害公式版本迭代频繁:老服用"攻减防"的减法、新服用"攻乘减免系数"的乘法——公式硬编码在战斗函数里,每次迭代全文件翻…
底层原理 对接两套数据格式(老接口的竖线分隔串、新系统的结构表),业务代码不想写两套——适配器模式在中间做一次格式翻译:对外暴露…
底层原理 一条业务请求(聊天、交易、入队)前面总挂着同样的横切逻辑:鉴权、限频、日志——每个入口各写一遍必然重复。中间件模式把横…
底层原理 求区间和(第 3 到 17 名的战力总和):前缀和预处理后查询 O(1),但单点更新要 O(n) 重算整张前缀表;线段…
底层原理 校验表达式括号是否配对(如 "combine(a[b]{c})"),栈是教科书解法:左括号入栈,右括号弹栈并核对种类,…
底层原理 给地图据点分阵营、要求相邻据点不同阵营——这是图的染色问题。二分染色是最简单的情形:从任一点出发做 BFS 逐层染色(…
底层原理 常规表一键一值;"一个玩家持有多件装备""一个行会包含多名成员"是一对多关系——多重映射(multimap):每个键挂…
底层原理 三根柱子 n 个盘子从 A 全部移到 C、大盘永不在小盘上:递归分解是唯一优雅解——先把上面 n-1 个从 A 借 B…
底层原理 装备搭配的最优组合是组合爆炸:20 件挑 6 件约 3.8 万种组合,叠加多约束后枚举不可行。模拟退火借冶金退火的隐喻…
底层原理 把 n 个据点用最短的线路连成一张连通网(地图路网、节点布线),最小生成树给出总长最短的方案:每次从"已连接区"向外挑…
底层原理 求数组每个元素右边第一个比它大的元素,朴素两两比较是 O(n²);单调栈维护一个值从栈底到栈顶递减的栈:新元素入栈前把…
底层原理 地图编辑器点一下刷掉相邻同色区域、扫雷点开一片空地——背后都是洪水填充:从起点出发,把所有满足条件且连通的位置逐个标记…
底层原理 行会职位、技能树、分类目录在存储层都是扁平表:每行带 id 与 parentId,运行时却需要树形递归展示。扁平转树两…
第 14 / 26 页 · 共 385 篇