自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 MiniCom串口调试

按前面对应的A~G进行修改配置,如,键入A,可输入串口路径,若不知道串口路径的可以执行。回到主菜单选择Exit后进入串口数据界面,如下图所示。ls /dev/tty*,然后把串口拔掉,再执行一次,缺少的哪个就是。执行下面代码,安装minicom。安装成功后运行minicom。

2024-01-07 11:03:01 455

原创 Linux stm32串口下载程序

使用stm32flash进行串口下载。

2024-01-07 10:45:35 516

原创 QT打包部署程序时候程序无法启动

当在Qt打包部署程序后(用windeployqt打包好qt依赖库后),在本机可以运行,在其他电脑上显示程序无法启动,如下图所示。可能是在复制dll时候将System32中的dll复制到了应用程序中,应该改用SysWOW64中的dll,无论程序发布时候是用的x86还是x64,都用SysWOW64中的dll。

2023-12-09 00:24:47 706

原创 C++调用RabbitMQ之AMQPcpp库文件编译

C++调用RabbitMQ之AMQPcpp库文件编译

2022-09-18 01:09:58 1233 2

原创 使用类成员函数作为回调函数方法

回调函数在面向过程的C语音中就存在,主要是通过函数指针实现函数的回调。大部分回调函数的参数都为全局函数或类的静态函数(主要是回调时候指针位置需要加上类位置偏移,而类位置偏移又不唯一),但这样对类的封装性影响很大,在C++ 11 中引入的Bind函数很好的解决了这个问题。 如在Qt中使用浏览器控件类QWebEnginetypedef std::function<void(QString)> Fun; // 定义函数指针AClass::AClass(QW...

2021-09-08 21:02:49 471

原创 FFMPEG 将音频文件转换为MP4容器中的AAC文件 ,翻译官方示例

/* * This file is part of FFmpeg. * * FFmpeg is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, ..

2021-08-17 23:21:43 490

原创 电脑内存硬盘查看器(C++、QT版本和Python、PySide2版本)

电脑内存硬盘查看器[序列号和容量](C++、QT版本和Python、PySide2版本) 由于最近有人问我电脑查看内存卡序列号和硬盘序列号的方式,我告诉他用WMIC指令查看,结果人家告诉我麻烦,于是我就写了这么个小工具,下面附下载链接——免积分。 首先介绍一下原理,直接用代码调用cmd控制台执行多条指令(wmic)查询信息,然后将信息解析到界面输出。1.WMIC查询指令 查询硬盘序列号:wmic DiskDrive get serialnumber...

2020-07-05 22:16:49 1120

原创 ESP8266/ESP32 post上传更新固件小工具

ESP8266/ESP32 post上传更新固件小工具目录(结尾提供本项目所有资源下载,开源)ESP8266/ESP32 post上传更新固件小工具功能展示ESP8266无线更新固件配置QT监视ESP8266固件bin文件变化QT中http Post方式上传文件(避坑版本)QSS资源下载功能展示最近在用ESP8266做一个罗小黑的智能小台...

2020-02-16 04:16:00 1737 1

原创 EChart配置方法(数据可视化解决方案)

1.什么是EChart?ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。官网地址:https://echarts.baidu.com/ind...

2019-06-01 19:30:34 1611

原创 QT5嵌入EChart进行数据可视化并保存图片

在之前的一篇博客《EChart配置方法(数据可视化解决方案)》已经很详细的介绍了 EChart,这篇我给大家介绍一下再Qt5中使用QChart进行数据可视化显示,并通过截图的方式保存显示图片。1. 为何要嵌入Qt5中?Qt作为一款广泛应用的图形化API在工程性和可移植性上做得非常好,其自身自带的QChart(QCart模块在Qt5中才开始配置到免费版本)也能做一部分的数据可视化,但相对于E...

2019-06-01 19:29:52 3646 9

原创 QT发布程序

第一步:生成依赖库 QT在发布程序时往往由很多的依赖库环境需要一起打包,QT 编译器可以生成所有依赖,方法如下: 将编译好的release版本的exe程序单独放入一个文件夹,如图1.1所示,CopyMaster.exe放入D:盘下新创建的的“CopyMaster”文件夹。(建议放在根目录下以方便下一步用指令寻找)图1.1 可执行文件存放位置​​​​ ...

2019-05-08 23:47:29 284

原创 用opencv将左右眼3D图片转换为红蓝3D图片

用opencv将左右眼视角图片转换为红蓝3D图片最近在做裸眼3D的研究,由于裸眼3D的屏在实验室,家里没有设备实验。于是就买了一个红蓝3D眼镜。试着用opencv将左右眼3D图片转换为红蓝3D图片。首先准备一副红蓝3D眼镜。就是这种,或者普通的就行。然后就是了解红蓝3D的原理了。3D眼睛是为了让左右眼看到的图片不同从而让人觉得是自己的眼睛看到了物体的两个视角。一个图...

2019-05-08 21:06:54 2475

原创 哈夫曼(Huffman)树构建方法,编码方法

哈夫曼树是构建哈夫曼编码的一种方法,构造方式如下:如有队列 {a, b, c, d, e, f, g}其权值为 {05, 24, 08, 17, 34, 04,13}求对应a~g的Huffman编码。  注意一点的是,在构建的时候要把 小的数放左子树,大的放右子树,然后再构建。最后的结构为a:0011  (编码长度为4)b:01     ...

2018-11-03 13:11:34 1065

原创 关于Arduino与USART HMI串口通讯

关于Arduino与USART HMI串口通讯USART HMI是一款可以通过串口指令控制的可触摸显示屏。拥有自带的编译器和讨论社区。关于它指令的执行比较奇葩,在用串口调试助手时候,指令用字符串传输,执行指令时要在结尾加一条0xff 0xff 0xff 以HEX方式传输。所以你会发现,在串口助手上很难执行一条指令,而它编译器自带的却能很好的执行。那么关于Arduino 与其

2017-04-17 17:45:07 18571 4

原创 用opencv将左右眼视角图片转换为红蓝3D图片

用opencv将左右眼视角图片转换为红蓝3D图片最近在做裸眼3D的研究,由于裸眼3D的屏在实验室,家里没有设备实验。于是就买了一个红蓝3D眼镜。试着用opencv将左右眼3D图片转换为红蓝3D图片。首先准备一副红蓝3D眼镜。就是这种,或者普通的就行。然后就是了解红蓝3D的原理了。3D眼睛是为了让左右眼看到的图片不同从而让人觉得是自己的眼睛看到了物体的两个视角。

2017-01-22 17:02:07 4979 2

原创 QT打包程序(程序安装与部署)含数据库、打印、等不能正常运行的解决方案

QT打包程序(程序安装与部署)含数据库、打印、等不能正常运行的解决方案用过QT开发的大部分程序员一般会遇到打包程序的问题,这里我来分享一下我经验。程序的发布与打包并不需要什么鬼打包软件,应该打包软件也就是把那些文件放在一个安装包里面,安装的时候也就解压一下。首先,先找到一台没有安装QT环境的电脑进行测试,先把exe文件拷到该电脑上。然后运行(肯定是不能运行的),会提示缺少...

2016-10-29 17:30:48 3528

原创 VS2013配置opencv

VS2013配置Opencv 这两天电脑重装系统了,编译平台也得重新配置。这里浅析一下Vs2013中配OPencv的方法和遇到的一些问题以及解决方法。首先将opencv下好解压后放到一个你便于找到的位置,我这里是放的D盘MYC文件夹里(注意后面的路径要根据自己的路径变换)第一步:设置电脑的环境变量 这个页面的右下角的“”里面新建一个用户变量opncv“确定”

2015-06-28 03:11:40 746

小黄人硬盘内存查看器.exe

由于最近有人问我电脑查看内存卡序列号和硬盘序列号的方式,我告诉他用WMIC指令查看,结果人家告诉我麻烦,于是我就写了这么个小工具(这个是Python版本,还有C++版本)

2020-07-05

FileWatchUpdata1.0.zip

通过QT监视ESP8266的编译固件bin文件的变化,再通过QT的post方法上传到ESP8266,实现只要编译好bin文件就自动上传到ESP8266进行固件更新功能。(原创资源)

2020-02-26

FileWatchUpdata.zip

通过监视为ESP8266编译后的bin文件,每次编译更新后该小工具会自动上传到ESP8266进行无线固件更新。(原创资源)

2020-02-26

FileWatchUpdata1.0.zip

通过QT监视ESP8266的编译固件bin文件的变化,再通过QT的post方法上传到ESP8266,实现只要编译好bin文件就自动上传到ESP8266进行固件更新功能。(原创资源)

2020-02-25

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

TA关注的人

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