自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 请说一下什么是死锁

互相等待对方释放资源,从而导致所有的进程无法继续执行的状态。

2024-09-30 22:26:44 148

原创 数据结构笔试

考点‌‌‌涉及将大规模的数据文件划分为若干个小块,并在内存中对每个小块进行排序。通常采用等内排序算法。排序后,这些有序数据被写回到外部存储介质的临时文件中。‌‌则是在初始归并阶段生成的有序临时文件基础上,按照一定规则进行合并。首先,将每个临时文件的开头读入内存形成一个待排序的数据项序列。然后,从这些数据项中选择最小的数据项输出到输出文件中,并继续从该文件中读入一个数据项。重复以上步骤,直到所有数据项都被输出到输出文件中,形成一个完整的有序序列。

2024-09-30 22:12:19 956

原创 记录测试考点

app的专项测试包括:兼容性测试、交叉事件测试、安装、卸载、升级测试、推送测试、稳定性测试、内存测试、CPU测试、耗电量测试、流量测试、弱网测试等。

2024-09-28 22:26:42 336

原创 MySQL数据考点

在MySQL中,数据冗余和更新异常通常是由于不合理的数据库设计或不正确的操作引起的。

2024-09-28 21:18:37 257

原创 C++项目-集群聊天服务器10(客户端)

2、客户端实现相应的业务。1、客户端基本流程图。

2024-09-16 20:58:09 197

原创 C++项目-集群聊天服务器9(群组业务)

存放群号及对应群内组员编号和群内组员角色。存放所有群组的群号,群组名及群组描述。

2024-09-16 20:09:23 216

原创 C++项目-集群聊天服务器8(添加好友)

将用户的id 和好友的id 添加到friend表中。

2024-09-16 19:47:53 148

原创 C++项目-集群聊天服务器7(点对点聊天)

(1)首先获取聊天对象的id。

2024-09-16 19:39:32 227

原创 C++项目-集群聊天服务器6(客户端异常退出)

原文:https://blog.csdn.net/mingyuexin235/article/details/137159424

2024-09-16 16:45:13 261

原创 C++项目-集群聊天服务器5(登录业务)

保证_userConnMap的线程安全,即只有一个线程访问unordered_map表,并把相应的id和密码插入进去,更新用户的状态为在线。(3)判断id和密码是否正确,正确的话判断是否在线,如果在线说明已经登录,不允许重复登录。(2)通过userModel类对象中的。(1)通过json对象。(4)登录成功,利用。

2024-09-16 16:19:38 240

原创 C++项目-集群聊天服务器4(注册业务流程)

(3)客户端发来注册的业务,将其解析为 JSON 对象,并通过消息 ID 找到并调用相应的业务处理函数。(4)从json对象中获取到姓名和密码,通过调用UserModel类访问底层数据库进行新用户的插入。方法会被调用,客户端连接完成,并分发到子reactor。(1)启动服务器,开启事件循环,等待和处理 I/O 事件。(5)定义json对象,返回注册结果。(2)客户端发起连接时,

2024-09-16 15:46:19 264

原创 C++项目-集群聊天服务器3(业务模块和数据模块解耦)

DAO 模式是一种专门用于处理数据持久化和数据库交互的设计模式,通过将业务逻辑和数据访问逻辑分离。是将对象与数据库表进行映射的技术。将数据库表中的字段映射为。,并通过提供的接口方法,可以通过。,提高了代码的可维护性和复用性。1、把业务层跟数据层代码解耦。

2024-09-16 11:44:14 290

原创 C++项目-集群聊天服务器2(网络模块和业务模块解耦)

该映射表存储了不同消息 ID 与处理函数的绑定关系。最终,系统将调用该函数以处理具体的业务逻辑。1、当写好网络模块的代码时,怎么把网络模块收到的信息派发到服务器模块,实现两个模块之间的解耦?,并将其转换为枚举类型对应的整数值。,并将其转换为字符串。随后,使用 JSON。注:代码不完整,只是记录学习过程。

2024-09-16 10:40:45 185

原创 C++项目-集群聊天服务器1(网络模块)

原文链接:https://blog.csdn.net/mingyuexin235/article/details/136904085。

2024-09-16 10:20:06 111

原创 C++(记录)

注:借鉴他人,学习为主。1、C++的内存分配。(3)全局(静态区)

2024-09-15 23:03:18 279

原创 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa5 in position 1473:

解决方案:去掉中文注释即可。

2023-06-05 17:13:27 157 1

原创 python报错.AttributeError: partially initialized module ‘npnet‘ has no attribute ‘Module‘

原因:是由于所写的文件名和库名重复,因此发生如下错误。解决方案:修改一下文件名。

2023-06-05 17:02:41 322 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除