- 博客(78)
- 资源 (4)
- 收藏
- 关注
原创 Qt5+vs2017 编译qtmqtt并添加MQTT模块
Qt5+vs2017 编译qtmqtt并添加MQTT模块一、下载QtMQTT源码执行如下指令获取源码:$ git clone https://github.com/qt/qtmqtt.git切换工作目录到mqtt源码库目录,并变更分支到对应的 Qt 版本(切换的版本号要与自己本地的Qt版本对应,现以5.12.3为例)$ cd qtmqtt$ git checkout 5.12.3注:如果不切换分支,直接编译,会提示错误,编译也不会通过Windows 环境下请确保已安装 perl,因为 Q
2020-12-10 08:40:32
2074
转载 串口通信校验方式(even,odd,space,mark)
转载:https://blog.youkuaiyun.com/u010963246/article/details/47171521无校验 (no parity)奇校验 (odd parity):如果字符数据位中"1"的数目是偶数,校验位为"1",如果"1"的数目是奇数,校验位应为"0"。(校验位调整个数)偶校验 (even parity):如果字符数据位中"1"的数目是偶数,则校验位应为"0",如果是奇数则为"1"。(校验位调整个数)mark parity:校验位始终为1space parity:
2020-11-18 10:27:22
3344
原创 setStyleSheet简介
例程:setStyleSheet("font: bold; font-size:20px; color: rgb(241, 70, 62); background-color: green");参数简介:font: bold: 是否粗体显示border-image: 用来设定边框的背景图片。border-radius:5px 用来设定边框的弧度。可以设定圆角的按钮border-width: 1px 边框大小font-family: 设定字体所属家族,font-size:20px 设定
2020-10-10 16:25:56
2283
原创 实现延时的比较好的方法
在进行定时之前,先调用QueryPerformanceFrequency()函数获得机器内部定时器的时钟频率, 然后在需要严格定时的事件发生之前和发生之后分别调用QueryPerformanceCounter()函数,利用两次获得的计数之差及时钟频率,计算出事件经历的精确时间。下列代码实现1ms的精准定时: LARGE_INTEGER litmp; LONGLONG QPart1,QPart2; double dfMinus, dfFreq, dfTim;
2020-10-09 17:12:55
566
原创 如何更改Git的端口号
方法一、直接修改URL为SSH://开头打开gitbash,进入仓库,输入指令:git remote set-url originssh://git@domain.com:1234/home/git/Y偶然Project/project.git其中,1:Git仓库的地址2:仓库的端口号3:仓库名字和地址方法二、修改本地配置文件打开gitbash,进入仓库,输入指令:vim .git/config,或者windows下进到仓库文件夹,进入.git 用编辑器打开con...
2020-09-26 20:44:54
8573
原创 Qt Creator卡死,提示未响应
Qt卡死无响应解决办法Qt版本:5.12.3Qt Creator版本:4.9.0近期遇到一个问题,QtCreator无缘无故卡死,每次打开项目刚一点击就提示“未相应”,注意前提是之前都好好的,使用正常,那么你就需要看一下你电脑安装的软件中有没有如下怪物:有道词典;唉。。。。如果有,那么赶紧按下面操作干吧:1、直接关闭或者卸载有道词典Qt和有道词典有冲突,使用Qt的时候打开有道词典很容易发生Qt卡死。2、关闭屏幕取词和划词翻译功能如果你对有道词典情有独钟,卸载对你来讲比分手还痛苦,那么有个折中
2020-05-22 10:50:12
1170
1
转载 navicat 迁移mysql数据库到sqlite中,生成xxx.db文件
### 1、本机(windows系统)安装sqlite数据库。 下载地址为(http://www.sqlite.org/download.html),在Precompiled Binaries for Windows选项中,选择下载(sqlite-tools-win32-x86-3220000.zip),解压之后会有三个文件(sqldiff.exe, sqlite3.exe, sqlite2_an...
2020-03-25 11:13:31
766
原创 谷歌浏览器的桌面通知开启设置教程
1、安装chrome浏览器双击安装包ChromeSetup.exe(也可自行搜索chrome下载安装),安装即可。2、设置(1)打开谷歌浏览器,点击右上角的三点,然后点击设置。(2)点击进入设置后,点击左上角三道杠,然后点击“隐私设置和安全性”(3)找到网站设置,点击打开。(4)打开网站设置后,找到通知。(5)打开通知后,把通知开启就可以了。3、注意以上操作完成后,ch...
2020-03-13 10:28:04
24243
2
原创 win10找回Windows照片查看器
可能我们在使用win10系统时会遇到无法找到照片查看器的问题,那么遇到问题不要慌,先拿出手机发个朋友圈。。。嘻嘻嘻,不扯了,言归正传。1、创建文件打开万能的记事本软件,然后把以下内容一字不差的复制进去Windows Registry Editor Version 5.00 ; Change Extension's File Type [HKEY_CURRENT_USER\Softwa...
2020-02-23 09:23:38
584
原创 Ubuntu 18.04 安装TeamViewer
1、安装先决条件安装gdebi-core软件包开始。 打开终端并输入(CTRL + alt + T),然后输入如下指令:sudo apt install gdebi-core2、下载TV安装包wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb3、安装sudo gdebi teamviewe...
2020-02-19 09:13:37
491
转载 Win10卸载OneDrive的方法
转自 https://blog.youkuaiyun.com/skykingf/article/details/53008328开始->运行,输入%SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall
2020-02-18 16:48:45
845
转载 安装Ubuntu 19.10后要做的事
转自:https://blog.youkuaiyun.com/skykingf/article/details/45267517Ubuntu 19.10发布了,带来了很多新特性,同样也依然带着很多不习惯的东西,所以装完系统后还要进行一系列的优化。1.删除libreofficelibreoffice虽然是开源的,但是Java写出来的office执行效率实在不敢恭维,装完系统后果断删掉sudo apt-g...
2020-02-18 16:44:00
537
转载 mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法
转载:https://www.cnblogs.com/cpl9412290130/p/9583868.html
2020-02-15 21:07:53
214
原创 Qt设置button失去焦点
QPushButton* startBtn = new QPushButton(tr("开 始"), deviceInfoGrpBox); startBtn->setGeometry(QRect(QPoint(300, 20), QSize(80, 80)));startBtn->setFont(QFont("Microsoft YaHei", 10, 75)); s...
2019-10-31 13:56:54
2913
原创 #pragma加载lib文件
lib加载有两种方式,一种是直接在工程属性里面添加,另一种是通过代码添加。1、通过工程属性添加。直接右键工程属性,添加lib库所在的目录和lib库文件名,即可在工程中调用库中的接口。2、通过代码实现添加。直接在需要调用库接口的地方,添加代码,#pragma comment(lib, "test.lib"),然后在工程里面就可以链接该库进行调用。但实际情况中,第一种加载方式有...
2019-08-01 09:22:02
11123
转载 master合并分支时提示“Already up-to-date”
转自https://stackoverflow.com/questions/634546/git-merge-reports-already-up-to-date-though-there-is-a-difference在使用Git把当前分支合并到master提示“Already up-to-date”,但当前分支和 master 分支代码不同步。假设当前分支是:dev,主分支是:mas...
2019-02-26 13:56:49
762
转载 OpenCV :保存图片
这里主要说明两种图片格式cv::Mat以及IplImage如果图片是以Mat类型的格式表示的话,那么保存图片则用imwrite()函数举例如下:const char* path;path="E:\\Data\\right\\right.bmp"imwrite(path,riFrame);//riFrame为当前帧如果图片是以IplImage类型的格式表示的话
2018-01-23 08:25:17
13578
转载 opencv:cvCreateImage函数说明
转自:http://blog.youkuaiyun.com/breeze5428/article/details/30050327参考网址:http://baike.baidu.com/view/3440672.htm描述及语法函数cvCreateImage创建图像首地址,并分配存储空间。IplImage* cvCreateImage(CvSize cvSize(int
2018-01-23 08:23:21
4955
转载 物联网与MQTT
MQTT是一个由IBM开发的物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带 宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。MQTT是专门针对物联网开发的轻量级传输协议。MQTT协议针对低带宽网络,低计算能力的设 备,做了特殊的优化,使得其能适应各种物联网应用场景。MQTT 既有完全高级版可以在 TCP/IP 上运行,也有简化版 MQTT-SN 用于非 IP
2018-01-23 08:16:28
667
转载 TLS 配置和使用
TLS 配置和使用 该源代码里包含了TLS的配置和相应的证书文件。 文件夹里包含证书,pjproject中TLS的支持需要在文件config_site.h中增加预编译#define PJ_HAS_SSL_SOCK 1。(但是好像有问题,需要在H:\Projects\hsp01_dep_bin\static_library\pjproject\pjproject_inc\pj\config_
2018-01-23 08:15:47
6873
1
原创 Ubuntu15.04下安装json-c
1、安装autotoolsautotools是个系列工具,首先确认你的Ubuntu系统是否安装了以下工具(可以通过which命令查看): aclocal autoscan autoconf autoheader automake 安装方法: sudo apt-get install a
2018-01-23 08:13:35
818
转载 C++你所不知道的sprintf_s与sprintf的不同
转自:http://blog.youkuaiyun.com/Nancy_m/article/details/9118859sprintf_s 与sprintf的不同只是缓冲区的大小进行了安全处理吗? NO!int sprintf_s(char *buffer,size_t sizeOfBuffer,const char *format [,
2018-01-23 08:12:52
4856
原创 visualStudio error LNK2026: 模块对于 SAFESEH 映像是不安全的
解决方法:1、打开待编译的工程的属性对话框2、单击“链接器”3、单击”命令行“4、将 /SAFESEH:NO 写入”其他选项”下的输入框中5、点击“应用”,“确定”6、关闭属性页7、重新编译工程即可
2018-01-15 10:53:14
562
原创 AndroidStudio通过USB运行APP到手机时遇到的问题
Installation failed with message INSTALL_CANCELED_BY_USER.
2017-02-27 15:17:43
1056
原创 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”。是否缺少程序集引用?
命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop/Application”(是缺少程序集引用吗?)
2017-02-15 11:18:17
3517
转载 Mqtt协议简介
MQTT - MQ Telemetry Transport 轻量级的 machine-to-machine 通信协议。publish/subscribe模式。基于TCP/IP。支持QoS。适合于低带宽、不可靠连接、嵌入式设备、CPU内存资源紧张。是一种比较不错的Android消息推送方案。FacebookMessenger采用了MQTT。MQTT有可能成为物联网的重要协议。
2016-10-13 15:50:34
482
转载 Mosquitto pub/sub服务实现代码浅析-主体框架
Mosquitto pub/sub服务实现代码浅析-主体框架2013年11月4日kulv发表评论阅读评论8454次阅读 本文转自:http://chenzhenianqing.cn/articles/977.htmlMosquitto是一个IBM 开源pub/sub订阅发布协议MQTT的一个单机版实现(目前也只有单机版),MQTT主打轻便,比较适用于移
2016-10-13 14:23:07
1222
opencv411&zxing;.rar
2019-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人