共收录 2941 篇技术干货,持续自动更新(最新:2026-10-03)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
设计初衷 赛季任务的奖励是一次性清单:做完就做完,肝帝与休闲拿到的差异只在完成度,缺少"每一分投入都有可见回报"的阶梯感。赛季通…
底层原理 等级封顶表是有序数组(100 级、200 级、300 级的阈值),按等级找所属档位用线性扫描是 O(n),二分查找每次…
底层原理 自定义配置格式(如技能描述里的嵌套标记 {a{b}c})需要校验括号配对,栈是最自然的工具:扫描字符串,左括号入栈,右…
底层原理 "第 3 天到第 17 天的总充值"这类区间求和,朴素做法每次遍历区间累加——区间越长越慢。前缀和预处理一次:pref…
业务场景 跨服玩法结束后,本服玩家在异服获得的奖励要送回本服邮箱:两个服务器的邮件系统不互通,直接写库会出现"邮件到了人没到"的…
业务场景 满级 100 级的玩家继续打怪,经验全部蒸发——肝了一晚上一分收获没有。等级封顶经验存储封装:满级后获得的经验转入"封…
学员常见误区 string.sub(s, 1, 5) 与 s:sub(1, 5) 等价——冒号调用把 s 自己作为第一个参数隐式…
学员常见误区 "取最小值"的初值,学员习惯填 999999999——只要数据比它大就翻车。Lua 提供真正的无穷值 math.h…
业务场景 拍卖行的高价竞拍(裁决之杖起拍 300 万)需要玩家全程盯盘,手动加价总被临门 2 秒截胡。竞拍托管封装:玩家预设最高…
学员常见误区 骰子至少要掷一次才谈重掷,学员用 while 写"先执行再判断"的逻辑:判定条件放在循环头,循环体可能一次都不执行…
设计初衷 掉落归属是抢怪纠纷的根源:一刀切"谁打归谁"导致抢怪成风,一刀切"公共拾取"导致组队内哄。掉落归属双模式设计:按地图与…
设计初衷 历史数据(超过 6 个月的旧赛季战绩、过期邮件、历史流水)与活跃数据混在同一存储里:查询越来越慢、误改历史的风险越来越…
设计初衷 摊主下线收摊时信息一片模糊:在售商品自动回仓了没有、摊位空了多久、收摊后还有多少人搜过自己的商品——摆摊像"睁眼摆摊闭…
底层原理 负数金币、等级跳变、物品数量越界这类已知模式的数据异常,人工修复是"发现一单修一单",响应以小时计。数据修复器把修复经…
底层原理 传统发布是"停服、覆盖、重启"三步,发布窗口内全服不可用;蓝绿部署把新旧两个完整环境并存:蓝环境跑当前版本接流量,绿环…
第 164 / 197 页 · 共 2941 篇