- 博客(49)
- 资源 (24)
- 收藏
- 关注

原创 ESP32 例程解析及实战总结(一)——开发环境搭建
图文并茂,详细讲解ESP32 的安装,编译,下载,运行等基本操作,开启ESP32 开发之旅
2024-11-13 16:23:54
1822

原创 mqtt+emq+influxdb+grafana系统搭建傻瓜教程(二)
系统架构:mqtt.fx+emqx4.4.3+telegraf1.21+infludb2.2+grafana8.4.1系统环境:(ubuntu18.04)关于物联网监控系统,当前最流行的方法就是:emq+influxdb+grafna,其中EMQX负责采集终端设备数据, influxdb数据库负责存储数据,grafana负责读取数据,并以仪表盘形式进行监控报警。网上也有很多学习的文章,可大部分都是残缺不全,没有一个系统性的介绍,看完后也是一知半解。此文可以说......
2022-05-12 13:53:41
2347
1

原创 QT 网络访问,获取股票信息的方法
自从有了这个工具,我再也不用看手机了,想看股票的时候点一下【update】,所有信息马上就能看到,每次个股突然拉升的时候,我就做个T,当天的酒钱就到手了,爽!
2021-11-30 20:10:50
1402
9

原创 【原创】QT 绘制饼图,曲线图,柱状图,详解。
用QT绘制数据图表。刚开始感觉不知如何下手,在参考了网上的文章后(部分代码来自网上),兴趣大发,于是现学现卖,把饼图,曲线图,柱状图全部做到一起了。不啰嗦,上图!!!QT 是面向对象的编程语言,图形库的用法比较复杂,时间一长就忘记了,等下次维护的时候,又要重新读代码。下面对这三种图形的绘制方法做详细解析和注释,防止自己忘记的同时,也将我的经验与大家分享:一:饼图绘制:........................
2019-07-02 21:53:06
15055
84
原创 VS code 任意配置代码主题颜色的方法
1:点击下图菜单,打开 command palette 命令框,选择developer:inspect editor tokens and scopes,然后点击任何函数名,出现如下信息框。"workbench.colorCustomizations": //用于自定义工作区(如侧边栏、标签栏等)的颜色。"editor.tokenColorCustomizations": //它用于自定义编辑器内的文本颜色。, //将上图红色框中字符串填入此处。, //设置背景色。//设置函数名的颜色。
2025-04-02 11:32:09
136
原创 sourceinsight 4.0 任意配置主题颜色风格的方法
一:将鼠标移动到需要配置颜色的字符串上面,例如下图中函数名 wait_for_pll_align,停留不动,出现一个文本框,见下图红框中文本说明: style:Declare Function。三:下图选择 Display 栏,点击按钮 Styles。二:点击菜单 options->Preferences。其它字符串元素,同样操作,即可实现任意需要的颜色。1-下拉框选择 Declare Function。4-点击确认退出,函数名的颜色就变成绿色了。3-选择你要的颜色(此处选绿色)2-下拉框选择Pick。
2025-04-01 20:12:30
137
原创 secureCRT 破解方法
3、输入注册信息打开keygen.exe,点击path,选择SecureCRT的安装目录(例如D:\VanDykeSoftware\Clients)的securecrt.exe打开,继续下一步打开LicenseHelper.exe,如下。1、注册SecureCRT9.1打开keygen.exe,出现以下问题(没有关掉安全防护,一双击打开,Windows会自动识别keygen.exe为bingdu并删除)打开桌面SecureCRT,此界面不输入内容,直接点击下一步。2、存储配置文件夹(可以默认安装)
2025-01-18 16:31:19
3607
原创 ESP32 例程解析及实战总结(二)——ble 设备开发
本篇基于ESP32 平台,讲解如何开发一个我们自己的 ble 设备,包含如下内容:什么是service?客户端如何发现ble设备?客户端如何知道ble设备有哪些service?客户端与ble 设备的service 是如何收发数据的?实战:如何添加service?什么是service?BLE Service是完成设备或设备部分的特定功能或特性的数据和相关行为的集合,它主要包含如下几部分1.UUID(通用唯一识别码)
2024-11-14 20:12:31
1178
原创 ble广播数据(Payload)类型详解
BLE广播数据通常包含在一个或多个广播数据单元(AD Structure)中,每个AD Structure由长度值(Len)、类型值(AD Type)和数据部分(AD Data)组成。类型细分:根据UUID的长度(16bit, 32bit, 128bit)和数据类型(完整/非完整)有不同的类型值。Service UUIDs(类型=0x02, 0x03, 0x04, 0x05, 0x06, 0x07)Service Data (类型=0x20 0x21)类型值(AD Type):1字节,标识数据部分的类型。
2024-11-14 18:03:27
651
原创 串口文件传输 Z-modem lrzsz 在开发板上的编译及使用方法(图文并茂)
以图文并茂的形式,对Zmodem 文件传输工具 lrzsz ,在嵌入式开发板上的使用方法,做了详细的说明,真正的傻瓜式教程
2024-08-28 15:14:32
456
原创 ubuntu18.04 设置静态地址(验证可行)
addresses: [192.168.0.123/24] # 要设置为的固定IP,后面的24是子网掩码的位数。addresses: [114.114.114.114,8.8.8.8] # 要设置的DNS地址。ens33: # 配置的网卡名称,可以使用ifconfig -a查看本机的网卡。gateway4: 192.168.0.1 # 要设置的网关地址。没有报任何错误即代表成功,之后可以使用ifconfig进行查看验证。注意:缩进代表层级关系,冒号之后一定要有一个空格。
2024-08-14 16:11:24
698
原创 c语言输出文字颜色
在C语言中,输出文字颜色主要是依赖于你的终端或者是你所使用的编译器是否支持这种操作。在Windows的命令提示符(cmd)中,可以使用ASCII控制码来改变文字颜色,但在Linux或Mac的终端中,通常需要使用特殊转义序列。在这个例子中,我们定义了几种颜色,然后在输出文本时使用它们。注意:这些方法依赖于你的终端或编译器是否支持ANSI转义码或ASCII控制码。在某些情况下,这些代码可能不会工作。在这个例子中,我们使用了不同的转义序列,它们在大多数Unix-like系统的终端中都是可识别的。
2024-06-25 17:51:31
1301
原创 windeployqt实现一键打包
每次发布QT程序前,都必须要在命令行环境下运行windeployqt 工具进行打包,加载相关的lib文件,才能正常运行。但是在命令行模式下,每次都要手动输入windeployqt的目录,和应用程序的位置目录,效率非常低
2023-02-10 17:19:26
2937
2
原创 mqtt+emq+influxdb+grafana系统搭建傻瓜教程(一)
关于物联网监控系统,当前最流行的方法就是:emq+influxdb+grafna,其中EMQX负责采集终端设备数据, influxdb数据库负责存储数据,grafana负责读取数据,并以仪表盘形式进行监控报警。 网上也有很多学习的文章,可大部分都是残缺不全,没有一个系统性的介绍,看完后也是一知半解。此文可以说是网络上最全面的教程,非常详细讲解了整个系统的搭建步骤,每一步除了用文字介绍外,还用截图方式进行直观说明,真正的傻瓜式教程,开发者只需要逐步照做,即可完成整个系统的搭建———
2023-02-06 18:31:45
3883
2
原创 EMQX 开机不能自动启动
开机时,EMQX启动报错:修改如下:sudo gedit /lib/systemd/system/emqx.service保存重启即可
2022-05-24 14:36:17
2332
原创 grafana8.4.1 邮箱配置方法
sudo vim /etc/grafana/grafana.ini#################################### SMTP / Emailing ##########################[smtp]enabled = truehost = mail.cuchost.com:25user = admin@xxx.com //自己邮箱服务器账号# If the password contains # or ; you have t...
2022-03-10 11:16:16
1478
原创 telegraf1.21.4 + InfluxDB 2.0.7 + grafana8.4.1安装配置方法,图文说明,绝对可用
最近研究物联网平台,感觉telegraf + influxdb + grafana 是一套非常好的监控系统,参考了一些网上的“教程”文档,坑太多,大都“缺斤少两”搭不起来,于是花了几天时间看官方文档,终于搭建成功,现将搭建详细步骤分享给大家,只要照着做,你就能成功。
2022-02-22 17:11:24
1493
2
原创 grafana6 忘记密码无法登录的解决方法
sudo apt-get install -y adduser libfontconfig1# 使用wget 下载会很慢# 推荐百度网盘:链接:https://pan.baidu.com/s/1y2I4LwuslB5kHAZwV8RNxw 提取码:o19t# 或者csdn:[grafana6](https://download.youkuaiyun.com/download/qq_43157273/12890289)sudo wget https://dl.grafana.com/oss/release/g..
2022-02-22 16:48:19
1944
原创 EMQ 安装教程
一:EMQX 安装1. 下载 emqx-ubuntu18.04-4.2.11-x86_64.debwget https://www.emqx.cn/downloads/broker/v4.2.11/emqx-ubuntu18.04-4.2.11-x86_64.deb2. 安装sudo apt install ./emqx-ubuntu18.04-4.2.11-x86_64.deb3.后台启动 EMQ X(启动方式1)$ emqx startEMQ X Dashboad 使用(以本
2022-02-22 16:25:33
4839
原创 安装程序时,经常会被捆绑安装流氓插件,解决办法
方法:右键点击【我的电脑】-管理-系统工具-任务计划程序库,然后将【状态】栏内未禁用的项全部设置未禁用即可。
2021-11-30 18:21:10
1370
原创 Qt--解析Json
一、QT5 Json简介QT4中使用第三方库QJson解析JSON文件。QT5新增加了处理JSON的类,类均以QJson开头,包含在QtCore模块中。QT5新增加六个相关类: QJsonArray 封装 JSON 数组 QJsonDocument 读写 JSON 文档 QJsonObject 封装 JSON 对象 QJsonObject::iter...
2021-11-15 09:41:42
3501
转载 qt 获取股票信息方法
获取最新行情:http://qt.gtimg.cn/q=sz000858返回数据:v_sz000858="51~五 粮 液~000858~27.78~27.60~27.70~417909~190109~227800~27.78~492~27.77~332~27.76~202~27.75~334~27.74~291~27.79~305~27.80~570~27.81~269~27.82~448~27.83~127~15:00:13/27.78/4365/S/12124331/24602|14:5.
2021-11-13 14:13:34
7209
1
原创 Qt5.12.0 请求 https 资源提示 TLS 初始化失败
qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed1. 首选需要找到缺失的 libea32.dll 和 ssleay32.dll 两个库:【注】确保 QT 版本 与 libea32.dll 和 ssleay32.dll 库的版本一致,方法如下,查看 QT 依赖版本:QString N1 = QSslSocket::supportsSsl();QString N2 = QSslSocke
2021-11-11 20:35:06
1963
原创 text 设置中文时,ui 显示乱码
在*.h文件中,增加以下预编译语句:#pragma execution_character_set("utf-8")
2021-09-07 15:50:21
146
转载 Qt读取Excel之QXlsx
void FlightPlanWid::readExcel(QString path){ QXlsx::Document xlsx(path); QXlsx::Workbook *workBook = xlsx.workbook(); QXlsx::Worksheet *workSheet = static_cast<QXlsx::Worksheet*>(workBook->sheet(0)); ui.tableWidget->setRowCount...
2021-07-12 21:03:33
2284
转载 Qt程序打包成一个单独exe的方法
前言: 以前将自己的程序打包成可执行文件,需要生成很多dll和文件夹。这样发给别人用很麻烦,于是我在网上查了下能不能打包成单独的exe文件就能执行,果然有办法,现在我就将方法分享出来。一、前期准备下载Enigma virtual box工具,官方链接:https://enigmaprotector.com/en/downloads.html百度云链接:链接:https://pan.baidu.com/s/1kTV4W4ciB6H3LdbPbRIPVw 提取码:i69s二、将Q...
2021-07-09 09:54:51
9134
转载 Qt Excel库xlsx写入单元格样式及使用
Qt Excel库xlsx写入单元格样式及使用学习教程2020-03-10 10:27:301624次浏览扫描二维码文章目录[隐藏]Qt xlsx 库使用前言 Qt xlsx 库写入单元格样式方法 Qt xlsx 库使用简单例子 Qt xlsx 库使用简单例子最终效果Qt xlsx 库使用前言因为我对 xls 格式不做兼容要求,所以选取了此库。具体需要实现的功能,写入 Excel 样式。Qt xlsx 库写入单元格样式方法/*单元格边框样式*/...
2021-07-08 15:12:27
4235
转载 QT 制作 Excel 表格常用操作方法
Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic Script。1994年发行的Excel 5.0版本中,即具备了VBA的宏功能。在VBA的参考手册中就可以看到具体函数、属性的用法,Qt操作Excel主要通过QAxObject+ Excel VBA来实现!关于Qt对Excel的操作,网上的资料...
2021-07-08 15:08:04
3986
原创 Ubuntu18.04 网路图标消失, 不能上网
Ubuntu18.04 网路图标消失连接不上网使用nmcli,该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效sudo nmcli networking offsudo nmcli networking on
2021-04-02 17:53:52
374
原创 ubuntu18.04 虚拟机共享设置方法
ubuntu18.04 版本验证可行一:安装samba $ sudo apt-get install samba二:修改配置文件 $ sudo gedit /etc/samba/smb.conf 文件修改如下: 注意 是在 smb.conf 文件末尾添加如下: [myshare] 【此处 myshare 是共享的名称,可任意取】 comment = Shared Folder with username and password...
2021-04-02 17:52:34
660
1
转载 Ubuntu 键盘鼠标失效解决办法
问题描述:启动Ubuntu键盘鼠标失效/失灵,只能通过电源键重启,重启仍解决不了问题。今天打开Ubuntu,键盘鼠标失灵了!!!查找国内博客解决方案发现都无法解决(气…,秉着不成功便成仁的信念,搞了整整3个小时,终于搞定,长出一口气!废话不多说,直接开干!环境:Ubuntu 18.04 + Windows 10 双系统1. 重启系统后按“ESC”进入grub引导界面:这里看个人电脑情况,楼主按一下“ESC”就可以进入了。2. 在引导界面选择 Advanced Options3. 选择 带
2021-04-02 17:47:04
22749
5
原创 【OLED字模及串口调试工具】
OLEDTool 此软件有3个功能1:串口发送与接收 2:16x16点阵字模 3:0.96寸128x64 OLED 在线显示调试,无需任何字库芯片。
2017-07-17 00:45:27
5698
1
原创 QT4 USB串口设备打开出错的解决办法
在 Windows 下只需要使用其中的6个文件:qextserialbase.cpp和qextserialbase.h,qextserialport.cpp和qextserialport.h,win_qextserialport.cpp和win_qextserialport.h如果在Linux下则是:qextserialbase.cpp和qextserialbase.h,qex
2017-05-15 11:27:50
2767
原创 linux 下如何编写一个完整的应用程序!
步骤如下:一:编写源码:本文末尾是我自己编写的一个简单的按键应用程序keyFunction.c 二:编译源码:在linux环境下,用对应的toolchain 编译源码,生成应用程序的可执行文件keyFunction例如:#arm-none-linux-gnueabi-gcc -o keyFunction keyFunction.c三:添加应用程序keyFunction到
2016-10-14 17:37:28
19549
1
原创 VMware 下USB 识别问题的解决办法!!!
在windows7 中,开启vmware 时,插上USB时,经常会被vmware识别到,导致windows无法使用USB设备。这是因为安装vmware 后,windows 会自动开启vmware的服务进程VMware USB Arbitration Service,只要在windows中关掉该服务,wmware就不会主动识别USB了。解决办法如下:右键"我的电脑",打开"管理
2016-06-23 18:08:29
2035
ESP32 官方SDK :esp-idf-tools-setup-offline-5.3.1
2024-11-13
c8650 root & recovery
2012-05-21
svn linux安装包
2012-03-29
vmware 清除工具
2011-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人