Evt数据模型
[TOC] 数据模型简介 针对不同的业务需求,事件积分系统(EVT)中抽象出了不同的数据模型,这些数据模型能够分别代表 EVT 常用的不同数据支持能力。 modeltype 数量 TKNOSService中的类名 积分模型 1 normal ...
[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 件事。 简化有关联的信息,使之更容易被理解。“伸手要钱” - “身份证、手机、钥匙、钱包”。 大脑爱找共性。因为这样可以减少认知努力,大脑的本性是拒绝努力工作。 同一类,排排序。人脑会自己构建一个我们想认知的世界。认知模式的局限性。 结构化思维 从空间...
[TOC] 从0开始配置win下的TK项目编译环境 1 目标 将一台公司新分配的电脑配置好 Windows 开发环境、IDE、项目属性,以能成功编译TKNOSService项目。 2 配置 Git 存储库 (1) 在本地安装并配置 git 安装 git,可以直接从 git官网 上下一个最新版本的 git 安装包1,双击安装就行了。 通过在命令行中输入 g...
[TOC] 专业技术名词 Redis Redis(Remote Dictionary Server)是一个开源的使用ANSI C语言编写、支持网络、基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted set...
[TOC] 动态加载dll并调用接口 有一个简单 cmd.cpp,内部代码如下: #include <iostream> #include <windows.h> extern "C" __declspec(dllexport) int MyFunc(int a, int b) { return a + b; } 现要将该 cmd.cpp 编译为一个...
[TOC] 成员变量的引用声明 在 C++ 中,声明一个整数引用m_nID并将其初始化为vector<int>容器中第一个元素的引用是合理的,但这里有一些潜在的问题和注意事项:1 生命周期问题:引用m_nID直接依赖于m_vecInfo[0]的生命周期。如果在向m_vecInfo添加任何元素之前尝试使用m_nID,将会导致未定义行为,因为此时m_vecInfo[0]是...
[TOC] 以下是通过命令行编译一个简单 cpp(例如1中的 cmd.cpp) 的方法: 1. vs命令行 + cl 编译 cl 编译器:2 MSVC(Microsoft Visual C++)是微软提供的C++编译器,cl 是MSVC编译器的命令行界面工具,是 Microsoft Visual Studio 集成开发环境的一部分。专门用于编译和链接 Microsoft W...
[TOC] 一、is-a 和 has-a 这两者远比看上去的要复杂。 首先明确一下两者的区别: 继承:is-a 关联:has-a 聚合:has-a(整体和部分可以分开,比如电脑和CPU、猫和动物) 组合:has-a(整体和部分不可以分开,比如公司和部门,没有公司,部门就不能存在) 举一个实际遇到的例子: 现在的 PlanManager 项目中,tpDet...