- 博客(43)
- 资源 (24)
- 收藏
- 关注
原创 串口文件传输 Z-modem lrzsz 在开发板上的编译及使用方法(图文并茂)
以图文并茂的形式,对Zmodem 文件传输工具 lrzsz ,在嵌入式开发板上的使用方法,做了详细的说明,真正的傻瓜式教程
2024-08-28 15:14:32 357
原创 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 2168 1
原创 QT 网络访问,获取股票信息的方法
自从有了这个工具,我再也不用看手机了,想看股票的时候点一下【update】,所有信息马上就能看到,每次个股突然拉升的时候,我就做个T,当天的酒钱就到手了,爽!
2021-11-30 20:10:50 1234 2
原创 【原创】QT 绘制饼图,曲线图,柱状图,详解。
用QT绘制数据图表。刚开始感觉不知如何下手,在参考了网上的文章后(部分代码来自网上),兴趣大发,于是现学现卖,把饼图,曲线图,柱状图全部做到一起了。不啰嗦,上图!!!QT 是面向对象的编程语言,图形库的用法比较复杂,时间一长就忘记了,等下次维护的时候,又要重新读代码。下面对这三种图形的绘制方法做详细解析和注释,防止自己忘记的同时,也将我的经验与大家分享:一:饼图绘制:........................
2019-07-02 21:53:06 14881 84
原创 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 523
原创 c语言输出文字颜色
在C语言中,输出文字颜色主要是依赖于你的终端或者是你所使用的编译器是否支持这种操作。在Windows的命令提示符(cmd)中,可以使用ASCII控制码来改变文字颜色,但在Linux或Mac的终端中,通常需要使用特殊转义序列。在这个例子中,我们定义了几种颜色,然后在输出文本时使用它们。注意:这些方法依赖于你的终端或编译器是否支持ANSI转义码或ASCII控制码。在某些情况下,这些代码可能不会工作。在这个例子中,我们使用了不同的转义序列,它们在大多数Unix-like系统的终端中都是可识别的。
2024-06-25 17:51:31 816
原创 windeployqt实现一键打包
每次发布QT程序前,都必须要在命令行环境下运行windeployqt 工具进行打包,加载相关的lib文件,才能正常运行。但是在命令行模式下,每次都要手动输入windeployqt的目录,和应用程序的位置目录,效率非常低
2023-02-10 17:19:26 2667 1
原创 mqtt+emq+influxdb+grafana系统搭建傻瓜教程(一)
关于物联网监控系统,当前最流行的方法就是:emq+influxdb+grafna,其中EMQX负责采集终端设备数据, influxdb数据库负责存储数据,grafana负责读取数据,并以仪表盘形式进行监控报警。 网上也有很多学习的文章,可大部分都是残缺不全,没有一个系统性的介绍,看完后也是一知半解。此文可以说是网络上最全面的教程,非常详细讲解了整个系统的搭建步骤,每一步除了用文字介绍外,还用截图方式进行直观说明,真正的傻瓜式教程,开发者只需要逐步照做,即可完成整个系统的搭建———
2023-02-06 18:31:45 3184 2
原创 EMQX 开机不能自动启动
开机时,EMQX启动报错:修改如下:sudo gedit /lib/systemd/system/emqx.service保存重启即可
2022-05-24 14:36:17 2047
原创 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 1422
原创 telegraf1.21.4 + InfluxDB 2.0.7 + grafana8.4.1安装配置方法,图文说明,绝对可用
最近研究物联网平台,感觉telegraf + influxdb + grafana 是一套非常好的监控系统,参考了一些网上的“教程”文档,坑太多,大都“缺斤少两”搭不起来,于是花了几天时间看官方文档,终于搭建成功,现将搭建详细步骤分享给大家,只要照着做,你就能成功。
2022-02-22 17:11:24 1396 2
原创 grafana6 忘记密码无法登录的解决方法
sudo apt-get install -y adduser libfontconfig1# 使用wget 下载会很慢# 推荐百度网盘:链接:https://pan.baidu.com/s/1y2I4LwuslB5kHAZwV8RNxw 提取码:o19t# 或者csdn:[grafana6](https://download.csdn.net/download/qq_43157273/12890289)sudo wget https://dl.grafana.com/oss/release/g..
2022-02-22 16:48:19 1850
原创 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 4766
原创 安装程序时,经常会被捆绑安装流氓插件,解决办法
方法:右键点击【我的电脑】-管理-系统工具-任务计划程序库,然后将【状态】栏内未禁用的项全部设置未禁用即可。
2021-11-30 18:21:10 1314
原创 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 3441
转载 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 6338
原创 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 1919
原创 text 设置中文时,ui 显示乱码
在*.h文件中,增加以下预编译语句:#pragma execution_character_set("utf-8")
2021-09-07 15:50:21 132
转载 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 2235
转载 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 8632
转载 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 3795
转载 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 3801
原创 Ubuntu18.04 网路图标消失, 不能上网
Ubuntu18.04 网路图标消失连接不上网使用nmcli,该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效sudo nmcli networking offsudo nmcli networking on
2021-04-02 17:53:52 358
原创 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 492 1
转载 Ubuntu 键盘鼠标失效解决办法
问题描述:启动Ubuntu键盘鼠标失效/失灵,只能通过电源键重启,重启仍解决不了问题。今天打开Ubuntu,键盘鼠标失灵了!!!查找国内博客解决方案发现都无法解决(气…,秉着不成功便成仁的信念,搞了整整3个小时,终于搞定,长出一口气!废话不多说,直接开干!环境:Ubuntu 18.04 + Windows 10 双系统1. 重启系统后按“ESC”进入grub引导界面:这里看个人电脑情况,楼主按一下“ESC”就可以进入了。2. 在引导界面选择 Advanced Options3. 选择 带
2021-04-02 17:47:04 22035 5
原创 【OLED字模及串口调试工具】
OLEDTool 此软件有3个功能1:串口发送与接收 2:16x16点阵字模 3:0.96寸128x64 OLED 在线显示调试,无需任何字库芯片。
2017-07-17 00:45:27 5610 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 2728
原创 linux 下如何编写一个完整的应用程序!
步骤如下:一:编写源码:本文末尾是我自己编写的一个简单的按键应用程序keyFunction.c 二:编译源码:在linux环境下,用对应的toolchain 编译源码,生成应用程序的可执行文件keyFunction例如:#arm-none-linux-gnueabi-gcc -o keyFunction keyFunction.c三:添加应用程序keyFunction到
2016-10-14 17:37:28 19493 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 1991
转载 CC2541 BLE源码阅读知识积累之外设从机Peripheral工作模式
在BLE的源码架构中,感觉是好复杂,还好TI对协议栈不开源,不然就得累死。能力有限只能把整个架构从最简单的主从工作模式入手。1.BLE中主从机建立连接,到配对和绑定的过程如下图。正如上图所示,最简单一次蓝牙通信需要以上相关步骤,包括discovery device,connect,pairing,bond等4个主要部分。 2.BLE中的GAP和GATT初始接触,感觉十分的抽
2014-07-10 11:37:04 1736
转载 加速度计和陀螺仪指南
这篇文章主要介绍加速度计和陀螺仪的数学模型和基本算法,以及如何融合这两者,侧重算法、思想的讨论介绍本指南旨在向兴趣者介绍惯性MEMS(微机电系统)传感器,特别是加速度计和陀螺仪以及其他整合IMU(惯性测量单元)设备。 IMU单元例子:上图中MCU顶端的ACC Gyro 6DOF,名为USBThumb,支持USB/串口通信在这篇文章中我将概括这么几个基本并且重要的
2014-07-06 13:18:31 1583
原创 TI BLE协议栈软件框架分析
看源代码的时候,一般都是从整个代码的入口处开始,TI BLE 协议栈源码也不例外。它的入口main()函数就是整个程序的入口,由系统上电时自动调用。 它主要做了以下几件事情:(一)底层硬件初始化配置(二)创建任务并初始化任务配置(三)检测并执行有效的任务事件 Main() 函数源码如下:一:底层硬件初始化设置75行,设置系统时钟,使能内存缓冲功能。
2014-06-28 19:13:56 3522 2
原创 SecureCRT 配置方法
在局域网内开发软件时,经常需要在windows访问不同的机器,或者相互传输文件,SecureCRT(下载地址:http://download.csdn.net/detail/zchill/3818568) 就是一个不错的工具,可以利用它进行ssh 访问。另外一个比较类似的工具SSH Secure Shell Client (http://download.csdn.net/detail/zchi
2012-03-31 18:02:03 3927
原创 Lighting sensor 工作流程
lighting sensor 源代码主要在这2个文档: sensorManager.javaPowerManagerService.java java层(framwork/base/core/java/android/hardware/sensorManager.java)A:要打开sensorManager.java,保证可以正确接收服务,修改以下内容pri
2012-03-06 12:22:00 1476
转载 lighting sensor 部分分析
在调试光感传感器(android2.2)发现,传递过来的light value值是驱动值,但是实现的亮度变到最亮后却没有改变,查看代码发现如下问题 1:mIsDocked何时改变powerManagerService.java(framwork/base/services/java/com/android/server/) lightSensorChangedL
2012-03-06 12:19:20 1999
c8650 root & recovery
2012-05-21
svn linux安装包
2012-03-29
vmware 清除工具
2011-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人