自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt::线程同步

QMutexLocker是一个简化了QMutex的类,确保在进入作用域自动获取锁,退出作用域释放锁,避免竞态条件。

2024-09-12 14:16:40 270

原创 Qt::网络协议解析技巧

假设,存在一个长度为19字节的长度的一直在刷新的网络消息需要读取解析,协议的帧头帧尾为固定值。前两位帧头为:AAAB,最后两位帧尾为BABB。(倒数第三位是0-15字节的CRC8校验值,关于CRC校验,可以阅读以前的文章)。程序使用递归的方式判断当前数据是否满足使用。打印出:" 01 02 FF AB"的16进制字符直接转化为:“4.组装网络字节协议。

2024-09-11 11:21:35 377

原创 QT::CRC校验

【代码】QT::CRC校验。

2024-09-10 15:36:12 528

原创 Qt:UDP

UDP(User Datagram Protocol,用户数据报协议)是轻量的,不可靠的,面向数据报,无连接的协议。两个UDP之间通信无需建立持久的连接,每次发送数据都需要指定目标地址和端口。UDP分为单播,广播,组播三种模式。在单播,广播,组播的模式下,UDP程序都是对等的。

2024-09-10 13:41:55 678

原创 Qt:元对象

元对象提供了对象之间通信的信号和槽机制,动态属性系统,运行时类型。

2024-09-09 08:33:28 789

原创 Qt:多线程

线程是操作系统能够调用的最小运算单位,包含在进程之中。

2024-09-09 08:31:47 411

原创 QT:容器

QList是最常见的容器类,是以数组列表的形式实现的,在其前后添加数据比较快。QList 用于插入insert()。添加append()和preprend()。替换replace(),删除数据。删除指定内容,删除头或尾内容remove(),removeFirst(),removeLast()等。QList提供下标索引的方式,如果数组,也可以通过at()函数访问指定下标内容。isEmpty()在数据为空时返回true,size()返回列表元素的个数。

2024-09-09 08:26:07 419 1

实战协议解析,可以参考

对应代码解析的协议

2024-09-10

空空如也

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

TA关注的人

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