上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 80 下一页
摘要: 逐步更新中~~~,参考书籍《C++并发编程实战(第2版)》,不照搬书,只写理解感悟。 引入头文件 #include <thread> 线程启动 std::thread t(my_func); 若需等待线程执行完毕,才继续之后的代码,用join if (t.joinable()) { t.join() 阅读全文
posted @ 2023-11-18 17:15 夕西行 阅读(81) 评论(0) 推荐(0)
摘要: 记录些自己用到的。 场景类(QGraphicsScene类):放置图元的容器,本身不可见。 视图类(QGraphicsView类):可视的窗口,用于显示场景中的图元。 图元类(QGraphicsItem类):各个图元的基类。直线(QGraphicsLineItem)、椭圆(QGraphicsElli 阅读全文
posted @ 2023-11-17 15:06 夕西行 阅读(151) 评论(0) 推荐(0)
摘要: 【说明】 1、若传递的是指针,则内存共享,其一改变,另一个也被改变。为了避免输入被更改,做了些处理。如QImage2Mat中使用了两个变量mat, out。 2、与QImage相关的转换存在宽度方向4字节对齐情况,也做了些处理。如QImage2HObject中让宽度变为4的整数倍。 3、尽量避免ne 阅读全文
posted @ 2023-11-11 22:23 夕西行 阅读(817) 评论(0) 推荐(0)
摘要: 三种通信方式:Modbus TCP/IP通讯,Modbus RTU通讯,Modbus ASCII通讯 【Modbus TCP/IP】 硬件接口为RJ45,即网口。 连接时注意设置为同一网段和端口号: 一对一时,一根网线直连即可。 一对多时,用工业以太网交换机将所有设备接入交换机,通过不同的IP地址访 阅读全文
posted @ 2023-11-04 11:48 夕西行 阅读(2581) 评论(0) 推荐(0)
摘要: 万物皆内存,内存有两个东西:地址、值。 普通变量、引用变量、指针变量,二级指针变量,数组,指针数组...等等,皆内存。 【指针】 int x = 10; //变量 int* pX = &x; //指针变量 int** ppX = &pX; //二级指针变量 //地址,值 std::cout << & 阅读全文
posted @ 2023-11-03 22:36 夕西行 阅读(63) 评论(0) 推荐(0)
摘要: 【概念】 数组是一种线性表数据结构,它用一组连续的内存空间,来存储一组具有相同类型的数据。 内存有两个东西:值、地址(首地址、整个地址等)。 【值与地址】 以10个int元素的数组为例,int [] a = new int[10],计算机给数组分配了一块连续的空间,100-139,其中内存的起始地址 阅读全文
posted @ 2023-10-23 18:11 夕西行 阅读(91) 评论(0) 推荐(0)
摘要: #include<fstream> //for ifstream、ofstream template<typename OB> inline void saveObject(const char*filename, OB & object,int length) //传入要保存的对象引用 { std 阅读全文
posted @ 2023-10-17 15:24 夕西行 阅读(202) 评论(0) 推荐(0)
摘要: 与数组一样,结构体的指针指向首地址。 【数组 与 struct 互相赋值】 将数组中元素赋值给struct中元素(类型需一致,否则保持默认值),若数组元素少,struct中未被赋值的保持默认值。若数组元素多,对应位置的元素会赋值给struct。 #include<iostream> struct M 阅读全文
posted @ 2023-09-22 10:33 夕西行 阅读(80) 评论(0) 推荐(0)
摘要: Modbus设备可分为主站(poll)和从站(slave)。主站只有一个,从站有多个,主站向各从站发送请求帧,从站给予响应。在使用TCP通信时,主站为client端,主动建立连接;从站为server端,等待连接。 所需的libmobus API(server端) 1、使用modbus_new_tcp 阅读全文
posted @ 2023-09-21 18:07 夕西行 阅读(692) 评论(0) 推荐(1)
摘要: 位域更节省空间,占用更少的字节(指定占用的bit数,而不是直接整个byte占用) 下述结构体占4字节 struct tagStudent { unsigned short s1; //2 unsigned short s2; //2 }; 修改成位域,占2字节 struct tagStudent2 阅读全文
posted @ 2023-09-20 18:16 夕西行 阅读(156) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 80 下一页