- 博客(11)
- 收藏
- 关注
原创 记一次qt多线程的延时精度不准的问题
在一次下位机要求上位机通讯间隔比较严格的时候,发现多线程中的Qthread的msleep这个延时精度达不到标准,而通过movetothread的这个方法的多线程的方法,由于是发信号去触发的,所以它的触发也受消息的队列的影响比较大,通常会出现一个很大的间隔20ms,然后下一次的触发间隔是五毫秒左右,定时器确是比较准的,推测是消息队列拥挤了,导致第一次触发和第二次触发间隔过短.解决方法:改变windows的延时精度,为1ms,通过QThread的run函数去做延时。
2024-09-27 16:40:46
476
原创 poco的sqlite数据库
这里是支持sql语句的,如果CertificateNumber不是主键的话,就是删除CertificateNumber为strCertificateNumber的所有数据。CREATE TABLE IF NOT EXISTS PATENTINFO 这里是假如没有找到数据库表就直接创建一张。我这里对外这个数据库操作类是单例,所有我这里直接把数据库注销和注册放在析构和构造函数里面了。四、查询主键为info.strCertificateNumber的一条数据。这里需要注意一下数据的转换,很容易引起异常。
2024-09-26 16:10:03
400
1
原创 poco 服务端接收来自客户端上传的文件
这里前面说过了通过请求路径转到处理上传文件的处理中去,直接讲处理上传请求的内容。这里把内容转到UploadFileHandler这个类里面。
2024-09-26 15:54:11
313
原创 poco C++ 定时发送https请求
pContext这里构建的时有两个版本,一个 是NetSSL_Win里面的就如下面的,参数少了两个参数。还有一个是NetSSL_OpenSSL这个的Context初始化函数会多两个,windwos其实无所谓,就是NetSSL_OpenSSL这个需要对应的dll和头文件.编译的时候还是会需要下载openssl的环境的。这里我使用poco的定时器Timer,新建一个,TimerMessagePush 的类,指定CheckPush这个方法为定时启动的任务。启动之后间隔2000ms触发一次,每一天触发一次。
2024-09-26 15:26:45
490
原创 POCO C++ 框架 ---- http服务端
这里每有一个请求成功发送到服务端时,都会经过这个函数,并创建对应的处理请求函数,在这里做请求路径判断,分发对应请求创建对应的类。TimeRequestHandler类继承自HTTPRequestHandler,能拿到所有请求内容,并返回到服务端,这里是返回了一个当前时间.TimeRequestHandlerFactory(format)这里是请求处理工厂,每个合法请求在它内部创建一个请求处理实例。这里我们直接看 HTTPTimeServer 类内的main函数,服务端的启动从这里开始。
2024-09-26 14:32:40
1313
原创 使用qtcreator调试和使用C++qt时遇到的一点问题
(缓存问题)解决方案删除C:\Users\admin\AppData\Local\qtcreator下的文件即可,这个会删除qtcreator的一些配置,建议提前备份之后再重新导入。所有环境文件都存在,尝试以管理员权限打开creator ,这种情况安装qt的时候可能出现了一些问题,建议重装,版本比较低的qt5更容易出现。原因系统下有两个环境变量有gcc编译器,且旧版本的环境变量在前,导致每一次都是调用旧版本的gcc编译器。需要删除生成文件和exe的pdb文件,或者删除所有断点。
2024-07-03 10:55:45
685
4
原创 简单算法学习笔记
两层循环,外层循环对除了第一个元素之外的所有元素,内层循环对当前元素插入到前面有序的表中。(在第一次内循环开始前先进行了排序对前两个,第三个数插入时通过逐一比较进行移动到正确位置)将一个记录插入到一个有序排列的表,从而形成一个新的,记录增1的表。
2024-06-25 10:10:31
98
原创 2021-09-02
HTML学习笔记html的头部常用标签css合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入html的头部 <meta charset="UTF-8"> <meta http-equiv="X-UA-Co
2024-06-25 09:11:31
1109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人