- 博客(5)
- 收藏
- 关注
原创 【Qt】事件循环和内存管理
1、事件处理机制:事件是一个类对象具有的特定的类型,事件多数情况下被分发到一个事件队列中,如果队列中有事件就不停的将事件发送给QObject,如果队列中无事件发生,就阻塞等待。1、原理:利用对象的父子管理来管理内存,首先明白这里的父子关系不是继承中的类与类的父子关系,这里是对象间的父子关系(即父子部件)。//标志位:表示子部件地址是否成功写入list。//将this地址传入parent。//在LO中保存子部件的地址。= NULL)//如果传入的地址不为空。在对象创建时,给该对象分配指定父部件指针来管理它。
2022-09-04 22:33:55
327
3
原创 【C++】问题:基类指针指向派生类对象时为什么基类析构函数不加virtual会造成内存泄漏?
【C++】问题:基类指针指向派生类对象时为什么基类析构函数不加virtual会造成内存泄漏?
2022-08-28 18:48:15
505
原创 基于 TCP协议和sqlite3数据库的网络电子词典(个人项目)
3>详细设计消息类型设计宏名设计说明用户注册USER_LOGIN用户登陆USER_WORD用户查询单词登陆成功登陆失败4.2结构体的设计注:__attribute__((__packed__))表示取消结构体对齐{//用户名//密码{int type;int size;union{//用户信息} content;//客户端填词,服务端填写单词解释{\\}\}while(0);
2022-08-20 23:34:22
1067
原创 基于TCP协议的select多路复用IO服务器编程
一、初识TCP协议一、初识TCP协议TCP协议是面向链接,可靠的,基于字节流传输层协议。使用严格的应答机制来保证可靠性。1、建立连接时进行三次握手2、断开连接时进行四次挥手3、每次发送数据后,都必须要应答4、会给每个数据包编号,应答时区分编号1、建立2:绑定ip地址与端口号3:建立监听队列,让套接字进入到被动监听状态:int listen(int sockfd, int backlog);.........
2022-08-11 19:38:56
820
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人