自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通用向上取整方法

int类型的数操作后向上取整,特别是两个int相除然后取整,需要使用ceil(c++)函数,但是这也有个问题,就是你需要把int转为浮点型才行,因为两个int相除,结果还是int,始终是向下取整。能不能不转就可以实现呢?肯定是可以的,下面的公式就是向上取整。

2023-11-22 15:29:40 191

原创 QThread: Destroyed while thread is still running

解决QThread: Destroyed while thread is still running

2023-11-08 11:33:44 244

原创 libmodbus发送用户自动功能码

libmodbus发送用户自动功能码

2023-11-07 11:07:52 473 1

原创 socket怎么都连不上,提示“由于目标机器积极拒绝,无法连接”

最近遇到一个很弱智的socket问题,最后终于解决了,记录一下。问题是这样的,局域网内两台机子需要socket通信,使用的是udp方式,本地测试的一点问题都没有,部署到线上的时候,死活连不上,防火墙关了,入站规则,出站规则都添加了,ip和端口都检查了无数遍了,依旧连不上,ping也ping的通,真是活见鬼了,最后无意间发现一个网友的回复,然后改了一下,真的生效了!

2023-08-22 20:16:44 1135

原创 详细介绍随机种子

从入职到现在一直在使用随机数,只知道在使用随机数时,需要先设置一下随机种子,但却不知道为什么要这么做,知其然不知其所以然,今天刚好又用到了,然后就想彻底搞明白综上,现在可以理解,为什么随机种子称为“种子”,因为真的很像一颗“种子”,不同“种子”可以生成不同的随机“树”,相同的“种子”生成的随机“树”也是一样的,是不是很形象!程序启动时,只需要设置一次随机种子即可(除非你真的知道你在干什么)

2023-04-09 15:43:16 1069

原创 QPainter使用QImage做画布时花屏

经过不断测试,最终解决,只需在初始化时,把Image填充为透明色就行了。在调试时,发现缩放窗口,会导致绘制花屏,但是把透明通道关闭,设置格式为。记录一个工作中遇到的问题,使用QImage作为画布,进行绘制,格式为。

2023-04-09 15:42:09 230

原创 VS2015 新建dll工程时,没有自动生成.h文件

最近新建dll工程时,竟然没有自动生成.h文件,需要自己手动添加,很是麻烦。后来发现是在dll工程创建过程中少勾选了一个功能。切记要勾选“导出符号”,就会自动生成.h文件。

2023-04-09 15:41:12 115

原创 linux常用编译包命令

Linux常用的包编译命令。

2023-04-09 15:38:38 244

原创 Qt中mapFromGlobal,mapToGlobal,mapFromParent,mapToParent等函数中QPoint精度损失解决方案

来转成QPoint来处理, 这样对精度要求不高的场景来说,是没啥问题的,但是我需要实时绘图,需要的精度会高一些,这样处理会造成,绘制的的图形就会不停的跳动。如果你使用的Qt 6.X一下的版本,比如我使用的是Qt5.12.10,那不好意思,没有这样的api。这部分的实现,拷贝过来,重新编译sdk,但是我小看了这个api的依赖关系了,依赖的太深入了,改动太大了,这条路子放弃了。以上代码时Qt 6.X里面的一个api,瞬间懂了!如果你使用的是Qt 6.X,那没问题,Qt6.X中已经提供了。,但是我传入的参数是。

2023-04-04 14:54:01 735

原创 VisualStudio远程调试

经常用到远程调试,每次都找一遍配置方法,这次记录一下方便翻阅,以下以VisualStudio2017为例,其他版本基本差不多。

2023-04-03 12:42:30 696

原创 Windows下自动生成proto和grpc文件

由于proto文件太多,且前端和后端都需要生成的文件,每次修改和拷贝都很麻烦,写个脚本自动生成,生成结束后分别拷贝至前端和后端文件夹中。注:使用环境是c++,其他语言环境修改脚本参数即可。

2023-04-03 12:31:34 494

原创 查看电脑上已连接wifi密码

查看电脑上已连接wifi密码

2022-07-09 13:46:10 80

原创 Surface Pro恢复出厂设置错误“The computer restarted unexpectedly or encountered an unexpected”

Surface Pro恢复出厂设置错误

2022-07-09 13:44:10 4439 12

原创 用U盘安装Ubuntu系统错误“unable to install grub in /dev“

用U盘安装Ubuntu系统错误

2022-07-09 13:41:42 2422 1

原创 QT下载归档目录

Qt下载目录

2022-07-09 13:39:38 178

原创 Linux“优雅“的添加Path, 添加so路径

Linux添加Path, 添加so路径

2022-07-09 13:37:41 796

转载 Qt打开系统文件浏览器并选中文件

怎么在qt中打开系统文件浏览器,并选中文件呢?

2022-07-09 13:35:41 750

原创 QPainter使用QImage做画布时花屏

QPainter使用QImage做画布时花屏

2022-07-09 13:33:46 790

原创 c++路径包含中文打不开

跨平台路径包含中文打不开

2022-07-09 13:28:19 2103 1

空空如也

空空如也

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

TA关注的人

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