- 博客(12)
- 收藏
- 关注
原创 0xC000005执行位置发生冲突……
2,lambda表达式中使用[&]涉及到子线程中的变量,需要谨慎。如果子线程执行完释放后,再使用[&]涉及到子线程的数据,就会存在找不到引用的问题,可能会给一个随机数。这种方式,正常情况不加multab,只能获取外部的数据,不能修改。加了multab则可以修改外部的数据。1,一般在多线程的情况下,注意对数据的访问时,比如读写的时候要注意加🔒,一定要加锁。有一个技巧lambda( , , , [=]()multab{
2023-08-27 20:18:08 474
原创 memset(),memcpy()使用须知
但是在针对复杂的结构体类型,是不能直接使用memcpy的,可以分步进行memcpy。通过offsetof()函数获得位置偏移,配合memcpy进行分步序列化,与反序列化,是可以的。对于这种结构体,不建议或者说不要使用memset()进行置0等操作,后续在操作时直接会崩掉。同理,在使用memcpy()序列化和反序列化时,普通结构体可以直接使用memcpy()。针对复杂的结构体类型,不要直接使用memset()。针对普通结构体,这种写法是没问题的。
2023-08-03 18:33:09 307
原创 物联网安防简要
为什么写这个系列?要用自己在做本科毕设期间,算是一种记录吧,在选题后其实只知道一些零碎的概念,具体怎么做没有什么思想,只能海量看文章。做这个系列,主要是为还在为毕设小白提供一些思路。而不是没有目的,比如你知道要用MQTT,阿里云、百度云、OneNet,但是关于实现一无所知,或者需要买那些物件都不清楚。
2023-04-19 00:23:49 155 1
原创 (三)stm32+dht11+esp8266、MQTT+阿里云采集温湿度数据,进行可视化显示。
QT+MQTT+阿里云+stm32+esp8266+dht11,采集温湿度可视化显示
2023-03-13 16:54:04 5567 1
原创 (一)MQTT+阿里云实现设备>云,云>设备之间的通信。
非常详细的介绍了如何使用阿里云和MQTT.fx,以及如何实现MQTT.fx客户端和阿里云通信
2023-03-03 00:59:27 2294
原创 QListWidget 实现内部拖拽改变列表顺序问题:同步修改管理列表中的顺序
1. 如何拖拽很容易知道对列表 listwidget 设置 dragDropMode 为 InternalMove 模式,即可实现拖拽的功能。问题在于:拖拽后只会修改用户视图 UI 中的顺序,在实际开发中,用 QList<QString> temp列表来管理时如何同步修改顺序。第一时间想到的是找类中的信号,我试过 QListWidget 的信号比如:itemChanged,并不适用。一时间2 同步更新列表解决方法connect(listWidget->model(
2023-01-10 14:14:18 1164 1
原创 Qt TableWidget实现筛选和排序
QTableWidget表格的筛选和排序。排序:QCollator 、sortByColumn()筛选:搜索模式{comboBox,大小写敏感、全文匹配、正则}
2022-12-06 00:21:07 10718 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人