
项目
文章平均质量分 58
实战项目
bossface
新人一枚,现在正在学c语言,入门阶段,能编译一些简单的代码,对编程的兴趣很高
编程目标,学习更多东西,让自己成为全能型选手,因为自己专业是数字媒体技术,所以对游戏行业很感兴趣。
学习方式;自学加互联网协助学习
花费时间;大概一天会花4个小时去学习编程
it公司;暂无,但想加入一家充满志同道合的人才的游戏公司。
展开
-
ES 客户端 API 二次封装思想
因为json串会出现在代码中,为了让用户更容易去添加数据所以去封装它。提供用户新增数据的接口以及发起请求的接口。网页端 : ip+5601。原创 2025-02-26 22:46:53 · 286 阅读 · 0 评论 -
ES的简单讲解
比如有一个文档名 “你好”可以用‘你‘,'好','你好'都可以搜索到这个文档类似于数据库中表的概念,在表的概念下又对数据集合进行了细分。原创 2025-02-26 22:43:11 · 960 阅读 · 0 评论 -
brpc的接口使用和封装
1.继承EchoServerImpl的一个子类 并实现rpc调用的业务。2.构造Echoservice_Stub对象,进行rpc调用。设置服务器设置ServerOption。1.构建channel信道,连接服务器。3.rpc调用 定义请求 构造请求。3.新增echo服务。原创 2024-12-06 19:46:51 · 409 阅读 · 0 评论 -
ETCD的封装和测试
2.服务发现客户端:从服务器查找服务信息数据,并进行改变事件监控封装的时候,我们尽量减少模块之间的耦合度,本质上etcd是一个键值存储系统,并不是专门用于作为注册中心进行服务注册和发现的。1.封装服务注册客户端类提供一个接口:向服务器新增数据并进行保活参数:注册中心地址(etcd服务器地址),新增的服务信息(服务名-主机地址键值对)封装服务发现客户端类。提供两个设置回调函数的接口:服务上线事件接口(数据新增),服务下线事件接口(数据删除)1.服务注册客户端:向服务器新增服务信息数据,并进行保活。原创 2024-12-06 19:40:14 · 623 阅读 · 0 评论 -
spdlog的讲解以及二次封装
宏展开:g_default_logger->trace(std::string("[{}:{}] 这是一个简单的日志消息"), __FILE__, __LINE__, );g_default_logger->trace(std::string("[{}:{}] 这是一个简单的日志消息"), __FILE__, __LINE__);auto logger=spdlog::basic_logger_mt("日志名称file.log","生成的文件名sync.log"),__FILE__指明日志在哪个文件打印。原创 2024-11-26 15:16:17 · 753 阅读 · 1 评论 -
gtest
ASSERT_GE(参数 1,参数 2),greater equal,大于等于才返回 true。ASSERT_GT(参数 1,参数 2),greater than,大于才返回 true。ASSERT_LE(参数 1,参数 2),less equal,小于等于才返回 true。ASSERT_NE(参数 1,参数 2),not equal,不等于才返回 true。ASSERT_LT(参数 1,参数 2),less than,小于才返回 true。数化等等测试所需的宏,以及全局测试,单元测试组件。原创 2024-11-26 15:02:52 · 224 阅读 · 0 评论 -
gflags的简单使用
安装 libgflags-dev包含DEFINE_bool(变量名,变量值,”说明“);。原创 2024-11-15 16:51:38 · 274 阅读 · 0 评论