升级tk服务的vs配置
[TOC] 目标 将 TK 服务从 vs2010 升级至 vs2017 。 背景 DBA 提供了 MongoDB 7.0.5 的数据库,现要测试在 TK 服务中用 MongoDB 代替 Redis 。目前行为数据组的 TK 服务均是使用 VisualStudio 2010 构建的。 若要在 C++ 项目中连接 MongoDB,需要使用 MongoDB 官方提供的 C 库 mongo...
[TOC] 目标 将 TK 服务从 vs2010 升级至 vs2017 。 背景 DBA 提供了 MongoDB 7.0.5 的数据库,现要测试在 TK 服务中用 MongoDB 代替 Redis 。目前行为数据组的 TK 服务均是使用 VisualStudio 2010 构建的。 若要在 C++ 项目中连接 MongoDB,需要使用 MongoDB 官方提供的 C 库 mongo...
[TOC] 1.更新系统包 首先,打开终端并输入以下命令以更新系统包: sudo apt update sudo apt upgrade 这两条命令会更新系统中所有已安装的软件包到最新版本。 2. 添加 GPG 密钥 MongoDB是一个签名的包,因此我们需要添加其公钥以确保在安装过程中的数据完整性。使用以下命令导入公钥:(使用gpg命令来管理密钥,而不是apt-key) wget ...
[TOC] MongoDB 介绍 SQL 与 MongoDB 常见术语对比 mySQL MongoDB 数据库(Database) 数据库(Database) 表(Table) 集合(Collection) 行(R...
cycle 模型的积分修改方式为 inc 时修改值域不对 modeltype = cycle 的积分,修改类型为 INC 时,如果设置了上下限,修改的 val 不能超过上下限,但实际应为修改后的积分值不能超过上下限。 bug 位置: CMA 监控项错误 一个 CMA 监控项输出错误,这里会导致该种类型的 CMA 监控项都失效。 bug 位置: 赛季积分通过积分域查询会落后...
1. 背景 前言 很早就想有一个自己的网站,虽然一直都不知道做一个自己的网站要干啥,但就是想拥有,作为程序员的一点执念吧。2024 上半年从 PKPM 离职后,开始着手做这件事,但一直到 2025 年底,都还在优化与改进的过程中。 这一切的伊始,都要从 2024 年 4 月,我坐在德阳那个面向窗台的小书桌边,在阿里云上以 99 块钱一年的价格租了台服务器作为开始。然后,就是断断续续又漫...
[TOC] # CMA 数据采集系统 1. 简介 CMA 针对服务监控,在服务代码中通过 sdk 打监控,最后通过可以通过监控页面查询,同时可以配置相应报警。 TKNOSService 中常用的是 DAT 和 CMT 两个集群。 1.1 实现类 监控指标采集API(StatAPI)为TK后台服务提供:易用的静(动)态指标采集接口与标准化的动态指标采集接口,分别由三个类...
[TOC] 数据模型简介 针对不同的业务需求,事件积分系统(EVT)中抽象出了不同的数据模型,这些数据模型能够分别代表 EVT 常用的不同数据支持能力。 modeltype 数量 TKNOSService中的类名 积分模型 1 normal ...
[TOC] # 确定原生事件是否可用 1. 原子事件与集群的对应 // 捕鱼原生事件号段 enum eDicFishEventSectionNo { TK_ENUM_FISH_EVENT_SECTIONNO_BEGIN = 10009200, // 开始 TK_ENUM_FISH_EVENT_SECTIONNO_END = 10009599, // 结束 }; // 千炮捕鱼原...
[TOC] 关系型 / 非关系型数据库 关系型数据库(RDBMS)和非关系型数据库(NoSQL)是两种不同类型的数据存储系统,它们在数据模型、存储方式、查询语言和应用场景等方面有很多不同之处。1 关系型数据库(RDBMS) 定义: 关系型数据库使用表格(tables)来存储数据,这些表格之间通过关系(如外键)进行关联。 数据被组织成行(records)和列(fields)...
[TOC] 人类思维的特点 对未知有恐惧:提前告知减少焦虑。 记忆量有限:人脑擅长遗忘,人一次能记住 7±2 件事。 简化有关联的信息,使之更容易被理解。“伸手要钱” - “身份证、手机、钥匙、钱包”。 大脑爱找共性。因为这样可以减少认知努力,大脑的本性是拒绝努力工作。 同一类,排排序。人脑会自己构建一个我们想认知的世界。认知模式的局限性。 结构化思维 从空间...