自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 Qt多线程QtConcurrent和QThread在占用资源方面的区别

开发中遇到一种情况是利用Qt需要在客户端程序上开启一个端口进行监听,使用的是WinSock2的库,在初始化后监听客户端的连接,此时肯定需要开启一个线程,去监听每一个连接的客户端,由于图省时使用了QtConcurrent直接开启了一个线程,去进行线程开辟,注意:这是一个。此时在后续的开发中就发现后续在程序执行的时候执行数据计算的效率比以前慢了许多,此时切换回QThread的方法,重写QThread的run函数重新开辟线程则恢复如初。

2023-05-28 18:05:07 426

原创 Qt鼠标拖拽窗口移动事件

QT中实现窗口的拖拽主要利用的是三个事件的重写mousePressEvent重写后检测到鼠标按下左键时记录按下的point的坐标以及拖拽的窗口的坐标pointmouseMoveEvent重写后判断若是在拖动状态,记录鼠标移动的位置差,即目前的位置减去鼠标原来的位置,并将窗口move到窗口的坐标point加上目前的位置差的最新位置mouseReleaseEvent重写后在鼠标左键放下后判断拖拽结束.h文件#ifndef DRAGWIDGET_H#defi...

2022-05-04 18:04:18 4452

原创 Innosetup安装出现SWemObjectSet:无效查询

在Innosetup打包软件的程序时安装时遇到SWbemObjectSet:无效查询的问题怎么解决?目录发生原因:个人的解决方案:理想的解决方案(未实现)首先此问题是出在Innosetup一个公有的作为安装程序都会使用的一个判断程序是否正在运行的函数,目前个人可以明白发生的原因但是没有很完美的解决方案,大家如果有更好的方案也可以一起分享!function IsAppRunning(const FileName : string): Boolean;var ...

2022-01-30 13:08:14 3092

原创 【C++】2021面试总结常用考点(秋招篇)

博主普通双非二本渣渣,秋招时对一些经典的面试题做了一个总结,希望大家多多包涵,如果对大家有所帮助那是最好的了。因为是个人总结可能有所错误,希望大家包涵,如果有也可以向我提出关键字static的作用是什么?1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(第一次被函数调用的时候执行,但是第二次调用不执行)。2). 在模块内(但在函数体外),一个被声明为静态的变量(静态全局变量)可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局...

2021-10-30 21:22:45 659

空空如也

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

TA关注的人

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