自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逆水行舟

走自己的路,不轻言放弃。

  • 博客(44)
  • 资源 (24)
  • 收藏
  • 关注

原创 (完整版)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 1891 1

原创 QT 网络访问,获取股票信息的方法

自从有了这个工具,我再也不用看手机了,想看股票的时候点一下【update】,所有信息马上就能看到,每次个股突然拉升的时候,我就做个T,当天的酒钱就到手了,爽!

2021-11-30 20:10:50 1036 2

原创 【原创】QT 绘制饼图,曲线图,柱状图,详解。

用QT绘制数据图表。刚开始感觉不知如何下手,在参考了网上的文章后(部分代码来自网上),兴趣大发,于是现学现卖,把饼图,曲线图,柱状图全部做到一起了。不啰嗦,上图!!!QT 是面向对象的编程语言,图形库的用法比较复杂,时间一长就忘记了,等下次维护的时候,又要重新读代码。下面对这三种图形的绘制方法做详细解析和注释,防止自己忘记的同时,也将我的经验与大家分享:一:饼图绘制:........................

2019-07-02 21:53:06 14558 84

原创 Windeployqt 打包,缺少DLL 的原因分析,解决方法

Windeployqt 打包,缺少DLL 的原因分析,解决方法

2023-02-10 19:35:25 2482

原创 windeployqt实现一键打包

每次发布QT程序前,都必须要在命令行环境下运行windeployqt 工具进行打包,加载相关的lib文件,才能正常运行。但是在命令行模式下,每次都要手动输入windeployqt的目录,和应用程序的位置目录,效率非常低

2023-02-10 17:19:26 2109

原创 mqtt+emq+influxdb+grafana系统搭建傻瓜教程

关于物联网监控系统,当前最流行的方法就是:emq+influxdb+grafna,其中EMQX负责采集终端设备数据, influxdb数据库负责存储数据,grafana负责读取数据,并以仪表盘形式进行监控报警。 网上也有很多学习的文章,可大部分都是残缺不全,没有一个系统性的介绍,看完后也是一知半解。此文可以说是网络上最全面的教程,非常详细讲解了整个系统的搭建步骤,每一步除了用文字介绍外,还用截图方式进行直观说明,真正的傻瓜式教程,开发者只需要逐步照做,即可完成整个系统的搭建———

2023-02-06 18:31:45 2415 2

原创 CRC 计算及校验原理

CRC 校验原理,及步骤

2022-12-13 17:04:28 4593

原创 zoxide ubuntu安装方法

替换cd

2022-07-15 18:41:50 787

原创 EMQX 开机不能自动启动

开机时,EMQX启动报错:修改如下:sudo gedit /lib/systemd/system/emqx.service保存重启即可

2022-05-24 14:36:17 1715

原创 grafana8.4.1 邮箱配置方法

sudo vim /etc/grafana/grafana.ini#################################### SMTP / Emailing ##########################[smtp]enabled = truehost = mail.cuchost.com:25user = [email protected] //自己邮箱服务器账号# If the password contains # or ; you have t...

2022-03-10 11:16:16 1358

原创 telegraf1.21.4 + InfluxDB 2.0.7 + grafana8.4.1安装配置方法,图文说明,绝对可用

最近研究物联网平台,感觉telegraf + influxdb + grafana 是一套非常好的监控系统,参考了一些网上的“教程”文档,坑太多,大都“缺斤少两”搭不起来,于是花了几天时间看官方文档,终于搭建成功,现将搭建详细步骤分享给大家,只要照着做,你就能成功。

2022-02-22 17:11:24 1255 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 1718

原创 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 4607

原创 安装程序时,经常会被捆绑安装流氓插件,解决办法

方法:右键点击【我的电脑】-管理-系统工具-任务计划程序库,然后将【状态】栏内未禁用的项全部设置未禁用即可。

2021-11-30 18:21:10 1226

原创 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 3365

转载 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 5234

原创 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 1806

原创 VS code 使用技巧:

1:常用插件:功能 插件名 右键高亮插件 Text Marker toggle highlight

2021-09-14 09:54:26 203

原创 text 设置中文时,ui 显示乱码

在*.h文件中,增加以下预编译语句:#pragma execution_character_set("utf-8")

2021-09-07 15:50:21 99

转载 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 2115

转载 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 8093

转载 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 3238

转载 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 3562

原创 Ubuntu18.04 网路图标消失, 不能上网

Ubuntu18.04 网路图标消失连接不上网使用nmcli,该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效sudo nmcli networking offsudo nmcli networking on

2021-04-02 17:53:52 326

原创 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 313

转载 Ubuntu 键盘鼠标失效解决办法

问题描述:启动Ubuntu键盘鼠标失效/失灵,只能通过电源键重启,重启仍解决不了问题。今天打开Ubuntu,键盘鼠标失灵了!!!查找国内博客解决方案发现都无法解决(气…,秉着不成功便成仁的信念,搞了整整3个小时,终于搞定,长出一口气!废话不多说,直接开干!环境:Ubuntu 18.04 + Windows 10 双系统1. 重启系统后按“ESC”进入grub引导界面:这里看个人电脑情况,楼主按一下“ESC”就可以进入了。2. 在引导界面选择 Advanced Options3. 选择 带

2021-04-02 17:47:04 21034 5

转载 Makefile 中:= ?= += =的区别

Makefile 中:= ?= += =的区别在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “Hello World...

2019-07-03 11:48:14 111

原创 【OLED字模及串口调试工具】

OLEDTool 此软件有3个功能1:串口发送与接收 2:16x16点阵字模 3:0.96寸128x64 OLED 在线显示调试,无需任何字库芯片。

2017-07-17 00:45:27 5520 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 2661

原创 linux 下如何编写一个完整的应用程序!

步骤如下:一:编写源码:本文末尾是我自己编写的一个简单的按键应用程序keyFunction.c 二:编译源码:在linux环境下,用对应的toolchain 编译源码,生成应用程序的可执行文件keyFunction例如:#arm-none-linux-gnueabi-gcc -o keyFunction keyFunction.c三:添加应用程序keyFunction到

2016-10-14 17:37:28 19111 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 1906

转载 CC2541 BLE源码阅读知识积累之外设从机Peripheral工作模式

在BLE的源码架构中,感觉是好复杂,还好TI对协议栈不开源,不然就得累死。能力有限只能把整个架构从最简单的主从工作模式入手。1.BLE中主从机建立连接,到配对和绑定的过程如下图。正如上图所示,最简单一次蓝牙通信需要以上相关步骤,包括discovery device,connect,pairing,bond等4个主要部分。 2.BLE中的GAP和GATT初始接触,感觉十分的抽

2014-07-10 11:37:04 1679

转载 加速度计和陀螺仪指南

这篇文章主要介绍加速度计和陀螺仪的数学模型和基本算法,以及如何融合这两者,侧重算法、思想的讨论介绍本指南旨在向兴趣者介绍惯性MEMS(微机电系统)传感器,特别是加速度计和陀螺仪以及其他整合IMU(惯性测量单元)设备。 IMU单元例子:上图中MCU顶端的ACC Gyro 6DOF,名为USBThumb,支持USB/串口通信在这篇文章中我将概括这么几个基本并且重要的

2014-07-06 13:18:31 1502

原创 TI BLE协议栈软件框架分析

看源代码的时候,一般都是从整个代码的入口处开始,TI  BLE 协议栈源码也不例外。它的入口main()函数就是整个程序的入口,由系统上电时自动调用。 它主要做了以下几件事情:(一)底层硬件初始化配置(二)创建任务并初始化任务配置(三)检测并执行有效的任务事件 Main() 函数源码如下:一:底层硬件初始化设置75行,设置系统时钟,使能内存缓冲功能。

2014-06-28 19:13:56 3487 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 3810

转载 在windows环境中制作USB ubuntu 安装盘

先根据你的主机硬件(32bit 或64bit),到官网去下载对应ubuntu的系统镜像比如:ubuntu-11.10-desktop-amd64.iso,然后下载制作工具UltraISO(http://download.csdn.net/detail/zchill/4182469)1、首先用UltraISO打开你的ubuntu.iso镜像2、插入你的usb设备,如果你打

2012-03-28 15:39:55 3119 1

原创 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 1429

转载 lighting sensor 部分分析

在调试光感传感器(android2.2)发现,传递过来的light value值是驱动值,但是实现的亮度变到最亮后却没有改变,查看代码发现如下问题 1:mIsDocked何时改变powerManagerService.java(framwork/base/services/java/com/android/server/)     lightSensorChangedL

2012-03-06 12:19:20 1971

转载 android系统开发--HAL层开发基础

android系统开发--HAL层开发基础 Android HAL层,即硬件抽象层,是Google响应厂家“希望不公开源码”的要求推出的新概念1,源代码和目标位置源代码: /hardware/libhardware目录,该目录的目录结构如下:/hardware/libhardware/hardware.c编译成libhardware.so,目标位置为/system/lib目录/

2012-03-06 12:17:13 729

原创 制作android刷机补丁update.zip 的步骤

(作者:zchill)最近在网上看了一些相关文档,大部分都是相互抄袭,甚至都没有经过验证就直接转载,如果读者不加修改直接引用,经常会升级失败,导致读者最终放弃。因为工作关系需要为客户添加一些apk 应用,最近刚好成功制作update.zip 升级包,由于相关步骤只是在本人平台上验证成功,不排除不同平台之间存在差异,但应该大同小异而已。为使大家少走弯路,现将linux下相关操作步骤描述如下。

2012-02-27 10:39:33 2172 1

新能源 + BMS + 储能 + 系统原理 + 技术分析

全面分析BMS 储能系统,技术一目了然,为研发工作提供实战参考。

2023-05-09

mqtt.fx 测试工具,及MQTT单片机编程小工具

mqtt.fx 测试工具,及MQTT单片机编程小工具

2022-02-22

OLED字模及串口调试工具

128x64 OLED 汉字取模及在线串口调试工具

2017-07-16

2345 手机助手

官方原版手机管理,手机清理,实用有趣的应用,常用工具软件,应有尽有,一站式安装。绝对无病毒,无广告.

2016-04-11

kernel 2.6.22.6

linux-2.6.22.6.tar.bz2

2013-04-28

图片转lcd 数据

把bmp,jpg等图片文件转成c语言 能用的数据

2013-01-24

pdf 转 word 工具

pdf 转 word 工具 注册码 www.pdfoa.com

2012-07-31

uboot 源码分析

uboot 源码分析,详细解释uboot 的工作流程。

2012-07-25

三轴磁场加速度传感器

三轴磁场加速度传感器,详细介绍地磁原理与方向计算方法

2012-05-21

c8650 root & recovery

c8650 获取root ,安装第三方recovery 工具。操作方法教程请参考http://jackyzhxj.xvip59.asccf.com/post.asp?action=edit&BoardID=10&replyID=3&ID=2&star=1

2012-05-21

flashfxp FTP

flashfxp FTP 断点续传,高速,高效

2012-05-02

sshsecureclient

网络远程访问,文件传输,网络管理好帮手。

2012-03-31

sourceinsight

sourceinsight 破解版,查看源代码好帮手。

2012-03-30

sourceinsign 破解版

sourceinsign 破解版,看程序代码好帮手

2012-03-30

制作linux usb安装盘

制作linux安装盘,通过usb 进行安装,无需光驱光盘,方便快捷。

2012-03-29

svn linux安装包

svn linux 安装包 安装方法: 解压:#: tar zxvf subversion-1.3.2.tar.gz 依次输入./configure , make , make install 进行编译安装完成。 开启SVN服务:svnserve -d 检测服务是否开启:netstat -ntlp如果看到3690的端口正常开放了,证明SVN启动了。 然后就可以从svn服务器上download 需要的code 了。

2012-03-29

重力传感器算法

g-sensor 计算屏幕旋转角度的原理公式,adxl346 datasheet 中文资料。

2012-02-29

android设备驱动步骤实例

详细讲解如何在android 上添加设备驱动的步骤,实例示范,手把手教会你。

2012-01-17

linux设备驱动开发详解SD.pdf

详细讲解linux 下设备驱动程序的流程,配合常用设备驱动程序实例,帮助你快速入门。

2011-11-23

Linux驱动程序开发.ppt

Linux驱动程序开发步骤讲解,适合初学者入门

2011-11-23

linux SVN命令使用手册

linux SVN命令使用手册,如何在linux 环境下下载网络文件。等。

2011-11-23

vmware 清除工具

VMware 无法安装 解决办法 以前用过卡王破解无线网络密码,装过虚拟机,系统残留VMVARE,导致无法安装,老是出错,这篇博文非常管用。 VMware不可以安装在已经安装有VMware产品的windows主机上,VMware是否已经安装在一台Windows主机上,是根据注册表的一些键值来判断的。当卸载VMware的时候,这些键值没有被删除,于是在下次安装VMware的时候,就会出现问题。 解决办法:直接下载反安装工具VMware_Install_Cleaner.exe 几秒钟即可解决。

2011-11-20

免安装SourceCRT

免安装SourceCRT,串口消息好帮手。

2011-11-20

空空如也

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

TA关注的人

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