Bug:从map中取值时崩溃
总结 当 paraMap 中不包含元素时,如下代码会返回 true: bool testFunc(std::map paraMap) { if(0 > paraMap.size() - 1) { return false; } return true; } 现象: AOS2 服务崩溃,log 中没啥参考价值,直接看 dmp 日志: ...
总结 当 paraMap 中不包含元素时,如下代码会返回 true: bool testFunc(std::map paraMap) { if(0 > paraMap.size() - 1) { return false; } return true; } 现象: AOS2 服务崩溃,log 中没啥参考价值,直接看 dmp 日志: ...
合理更新流程的梳理见文档《2025-07-04-积分域扩容流程梳理.md》 背景: 班车赛存盘积分域为 22 位,2025年6月要上线 “挥镐掘金” 业务,在该业务场景下,22 位的存盘积分域不能满足需求,需要对班车赛存盘域进行扩容。 经讨论,汇总了 687 个存盘积分域 id(班车赛的),需从 22 位扩容至 50 位(50 是为了一步到位,避免以后重复操作)。 在扩容过程中,因...
背景: 线上一直有老的家族任务在正常运行。今天要上线新家族任务 RN15,QA 通过后灰度发布了部分比赛,发布后,开始有大量用户反馈家族任务参加失败。 问题和现象: 新的家族任务复用了老的原子事件 10000802,之前会在 “OEValue” 里传入队友的 pid,新的改为在 “TeammateID” 中传入队友id,并且去掉了 “OEValue” 字段。 ...
bug 详细内容见文档:2025-07-17-bug:积分存盘域扩容导致7321个用户读写存档失败.md 背景 班车赛存盘积分域为 22 位,2025 年 6 月要上线 “挥镐掘金” 业务,在该业务场景下,22 位的存盘积分域不能满足需求,需要对班车赛存盘域进行扩容。 经讨论,汇总了 687 个存盘积分域 id(班车赛的),需从 22 位扩容至 50 位(50 是为了一步到位,避免以...
[TOC] 事务 MySQL事务:概念、特性与实战详解 一、事务的定义与核心作用 事务(Transaction)是一组数据库操作的逻辑单元,这些操作要么全部成功执行,要么全部失败回滚,确保数据的一致性和完整性。 典型场景:银行转账(从账户A扣款与向账户B存款必须同时成功或同时失败)。 二、事务的四大特性(ACID) 特性 含义 ...
2025玩家盈利能力EVT标签v2.0 本文同样有钉钉线上文档。本地文档为最新,以本地为准。 1 背景 我们希望能够优化斗地主的游戏生态,最终理想的状态是让玩家和彼此水平相近的对手组桌,因此我们需要先给出玩家水平的量化标准。 为了给玩家的打牌水平设计量化的衡量标准,拟采用玩家在某个场地中的近 N 副牌的输赢金币数(筹码积分数)的平均数作为具体的指标,本文简称“盈利能力”指标...
背景 立项项目《家族玩法重塑》。 家族任务需要通过 EVT 来实现,例如 “玩家与族友组队参赛并获得前 8 名”、“玩家与族友组队参赛并获得2000金币”。 为实现上述目标,EVT 所需信息分别来自组委会和比赛,考虑到组委会和比赛的研发量和后期拓展能力,以上逻辑在 EVT 中是通过两个原子事件(见下表)实现的,这两个原子事件分别来自比赛和组委会。 sid...
背景:朴宸需要手动更新一条 oss 中的 content 录像内容 过程:找暴军哥用如下命令更新了目标 doc: db.getSiblingDB("anchorlib").getCollection("lobj2024").updateOne( { "_id": 7416000760238506212 }, { $set: { ...
现象 2025年3月26日14:10 位于 10.30.127.11 和 10.30.127.14 上的两个 GSS 服务先后崩溃 错误日志 10.30.127.11: 03/26/25 14:10:21 0000435c d:\tkproject\tkbase\tkservicebase\tknetservicebase\tknetclient.cpp : 1670, Except...
[TOC] HIS重构设计 作者:韩盛柏 一、HIS系统概述 1. 系统定位与核心功能 HIS 系统是支撑复杂数据存储与查询的核心平台,主要功能包括: 数据存储:分离原始数据(OSS)与索引数据(GSS),支持大数据量的存储需求和快速多样的查询需求。 动态扩展:通过配置化规则满足不同业务需求(如战绩、收藏、奖状等)。 协议兼容:复用历史通信协议,保障新旧业务平滑过渡...