logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++基于websocket的多用户网页五子棋 --- 认识依赖库

* websocketpp::log::alevel::none 禁止打印所有日志*//*设置日志打印等级*//*清除指定等级的日志*//*设置指定事件的回调函数*//*websocket握手成功回调处理函数*//*websocket连接关闭回调处理函数*//*websocket消息回调处理函数*//*http请求回调处理函数*//*发送数据接口*//*关闭连接接口*//*获取connection

文章图片
#websocket#网络协议#网络
C++基于websocket的多用户网页五子棋 ---- 整合封装服务器模块设计实现

在前面已经讲过了,项目整体的设计,和各个需要模块的介绍;所以各种所需的接口api都完成,现在需要把他们整合起来,搭建一个服务器模块,这个模块是对外提供服务器接口的;需要这个服务器模块,进行完成服务器的搭建;服务器模块,是对当前所实现的所有模块的一个整合,并进行服务器搭建的一个模块,最终封装实现出一个gobang_server的服务器模块类,向外提供搭建五子棋对战服务器的接口。通过实例化的对象可以简

文章图片
#服务器#运维
C++基于protobuf实现仿RabbitMQ消息队列---服务器模块认识1

在数据管理模块中管理交换机,队列,队列绑定,消息等部分数据数据。下面的管理都是在 不同的模块中实现的,把数据存储在sqlite数据库中;这些是在模块完成的最后实现,利用sqlite数据库;与模块实现的逻辑关系不强;这几个核心概念数据都需要在内存和硬盘中存储的。以上模块的文件中,******Mapper类的实现,就是各模块的持久化的实现mq/mqsever · 耀空/项目mq - 码云 - 开源中国

文章图片
#rabbitmq#分布式#c++ +2
AVL树实现

AVL树得名于它的发明者G. M. Adelson-Velsky和E. M. Landis是两个前苏联的科学家,他们在1962年的论⽂《An algorithm for the organization of information》中发表了它。AVL树是最先发明的是平衡⼆叉查找树,AVL是⼀颗空树,或者具备下列性质的⼆叉搜索树:它的左右⼦树都是AV树,且左右⼦树的⾼度差的绝对值不超过1。AVL树

文章图片
#算法#c++#数据结构
AVL树实现

AVL树得名于它的发明者G. M. Adelson-Velsky和E. M. Landis是两个前苏联的科学家,他们在1962年的论⽂《An algorithm for the organization of information》中发表了它。AVL树是最先发明的是平衡⼆叉查找树,AVL是⼀颗空树,或者具备下列性质的⼆叉搜索树:它的左右⼦树都是AV树,且左右⼦树的⾼度差的绝对值不超过1。AVL树

文章图片
#算法#c++#数据结构
到底了