自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT共享内存读取数据与写入不一致,导致的数据错误

进入各自的停车位,突然有天门禁放了150辆车进来,多的五十辆车就会乱停在别人车位或路上,导致整个停车场凌乱不堪。取得这个例子呢就想说明,进程写入与线程接收一定要结构一样,一样多,否则数据就乱了。本文记录本人在实际开发过程中遇到的问题及解决方案,均为个人实践经验总结,只为下次遇见此问题朋友快速解决此问题给予一个借鉴。如有相似案例,纯属技术方案巧合。然后是线程中的结构体,最开始就是线程中新成员忘记添加,导致数据错乱。下面是我的代码,这是进程中结构体,最后一个N是新添加得成员。线程中写入共享内存的数据。

2025-06-27 16:35:58 216

原创 QT串口数据量很大时,串口接收不完整,或多次接收导致数据冗杂。

第二点只接收一次,避免程序做无用功,就是定义一个bool类型标志位Send_Receive_Flag,当app发送指令到硬件时,Send_Receive_Flag = 1,receive_data()识别到Send_Receive_Flag = 1,则开始接收,接收完就让Send_Receive_Flag = 0,下次再触发接收信号时,直接退出接收函数,这里需要用到一个延时,但是不能用阻塞GUI,只能阻塞当前函数,否则会让app界面发送卡顿现象。第2次发送:发送 64 字节。第1次发送:发送 64 字节。

2025-05-15 17:29:33 921

原创 关于qcustomplot绘制的图表中自定义X轴标签缩放时重叠问题,使自定义标签自动缩放!

在使用qcustomplot类绘制了图表后,将数据放入图表中后,发现该类自带的x轴似乎不符心意,就想着自定义一下x轴为时间,或者日期,又或是其他的,搞了半天,终于搞好了,却发现缩放时,x轴不会像qcustomplot自带的x轴一样会让多余的x轴标签隐藏,发现自定义的在缩小时,居然重叠在一起了,只见x轴上密密麻麻的黑漆漆的一片,实在是不雅观。本人发表此文章一是为防止自己忘记,为自己的想法做个笔记,二则是给有此问题的小白一个解决的方法,如有侵权,必删!

2025-05-09 17:59:32 284

原创 双向循环链表的创建与插入,删除结点。

本文有对双向链表的头插法,尾插法,任意位置插入法,头删除,尾删除,任意位置删除,以及删除链表中的指定数据。

2023-08-14 23:15:28 486

空空如也

空空如也

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

TA关注的人

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