- 博客(33)
- 资源 (10)
- 收藏
- 关注
原创 Win7下Qt 12.2生成 MySql5.7.30库
1. 下载安装MySql5.7.30 1.1 下载community server 下载地址https://dev.mysql.com/downloads/mysql/ 选择历史版本,下载zip版本Windows (x86, 32-bit), ZIP Archive 5.7.30 350.9M Downl 跳过login 选择直接下载。2.2 安装 解压后,在bin的同级目录下新建文件夹data...
2020-05-25 17:35:02
240
原创 环境露点的计算代码c++
double CalculateDewPoint(double temp, int humidity){ if (humidity==0) return temp; double dew_numer = 243.04*(log(double(humidity)/100.0)+((17.625*temp)/(temp+243.04))); double dew_denom = 17.6...
2020-02-27 14:58:40
674
原创 Ubuntu18.04+Domoticz+Infludx+Grafana
1. 整体方案如图。具体参照此文档:https://download.youkuaiyun.com/download/travel0er/12195580针对来自Domoticz的两个不同idx的数据,进线多个曲线显示,从GROUP BY里添加tag(idx)进线设置。2. 另influxdb常用基本操作指令及一些概念https://blog.youkuaiyun.com/u010185262...
2020-02-27 14:17:47
471
原创 Docker+InfuxDB+Grafna环境安装配置
一、概述 Domoticz--->InfluxDB--->Grafana 查询浏览数据。 参照:https://xujiwei.com/blog/2017/09/homeautomation-influxdb-grafana/二、 Docker安装 参照官方文档:https://docs.docker.com/toolbox/toolbox_ins...
2020-02-26 11:32:25
352
原创 基于EspEasy采集SHT3X温湿度模块上传至Domoticz
ESPEasy 模块开发环境搭建 安装Domoticz 修改代码,加载SHT3x模块Plugin 配置ESPEasy、Domoticz 1. EspEasy模块开发环境搭建 硬件:1)NodeMcu,属于ESP-12E版本 2)温湿度传感器 SHT30 硬件连接: 【ESP】D1-...
2020-02-20 01:08:59
893
原创 linux 下 Qt 5.x OpenGl 下GLUT 调用
安装Glutsudo apt-get install freeglut3 freeglut3-devsudo apt-get install binutils-goldQt 5.5 配置sudo find /usr -name *glut*结果如下: /usr/lib/x86_64-linux-gnu/libglut.so /usr/lib/x86_64-linux-gnu/libglut.s
2017-11-15 20:43:53
1444
原创 Flaskweb开发学习笔记
第一章安装安装虚拟环境 基于python2.7 sudo apt-get install python-virtualenv$ git clone https://github.com/miguelgrinberg/flasky.git $ cd flasky $ git checkout 1a $ virtualenv venv 激活虚拟环境 sourc
2017-10-22 19:59:30
289
转载 Git 学习笔记 ——初级
来自—廖雪峰博客创建代码库初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;第二步,使用命令git commit,完成。
2017-10-20 22:20:00
191
转载 Makefile 工程项目通用版
Makefile 工程项目通用版目录:Makefile 工程项目通用版工程项目的Makefile分为3类顶层目录的Makefile顶层目录的Makefilebuild无需改动各级子目录的Makefile工程项目的Makefile分为3类:顶层目录的Makefile顶层目录的Makefile.build各级子目录的Makefile顶层目录的Makefile 顶层:Makefile
2017-09-26 21:30:59
1008
转载 字符编码笔记:ASCII,Unicode和UTF-8
1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与
2017-09-25 22:36:57
174
转载 Makefile----wildcard用法
在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN...) 。在Makefile中,它被展开为已经存在的、使用空格分开的、匹配此模式的所有文件列表。如果不存在任何符合此模式的文件,函数会忽略模式字符并返回空。需要注意的是:这种情况下规则中通配符
2017-09-10 20:11:57
567
转载 Makefile---(origin variable)详解
先说一下origin语法origin函数不像其它函数。他并不直接操作变量的值,只是告诉你这个变量是从哪里来的(好好理解这句话)?其语法是:$(origin variable)注意这里是变量的名字,不是引用,所以不要使用“$”字符。origin函数会以返回值告诉你这个变量的“出生情况”(这个变量从哪里来的?),下面来看一下origin函数的返回值好了。我们
2017-09-10 16:53:46
632
原创 ubuntu(linux)文件系统分区调整(可以解决根目录空间不足,而/home空间比较大的情况)
1. 安装 tuxboot (ubuntu下烧写工具) sudo apt-add-repository ppa:thomas.tsai/ubuntu-tuxboot sudo apt-get update sudo apt-get install tuxboot2. 下载 Gparted http://gparted.org/download.php
2017-08-30 20:51:54
10090
原创 ubuntu16.04 u 盘安装
1. 利用软媒魔方的u盘启动工具把iso镜像烧写到u盘2. 把iso镜像解压到u盘根目录下 (这是关键点)3. 重启选择u盘启动
2017-08-29 17:32:20
850
原创 shell基本指令
1. 环境变量的设置$HOME 下,在.basrc下添加 $PATH=$PATH:/usr/bla/bla..下次再打开shell时候,路径生效,查看环境变量命令echo $PATH本次生效命令 source .bashrc
2016-04-25 14:49:00
470
原创 ssh实现公钥登陆linux
linux上运行命令 ssh-keygen生在/$HOME/.ssh下生成成 id_rsa.pub id_ras一对公钥密钥;把id_rsa 拷贝到putty所在的计算机上(一般是拷贝或者传输.pub,安全起见,这里侧重实现);把id_rsa.pub 重命名为authorized_keys,至此linux上配置完成。客户端,通过puttyGen工具把id_rsa转化为i
2016-04-25 13:55:39
317
转载 Cortext-M3学习笔记-2-Thumb 指令集
摘自 http://www.eefocus.com/book/09-08/793361276059991.htmlThumb 指令集 Thumb 指令可以看作是ARM 指令压缩形式的子集,是针对代码密度的问题而提出的,它具有16 位的代码密度。Thumb 不是一个完整的体系结构,不能指望处理只执行Thumb 指令而不支持ARM 指令集。因此,Thumb 指令只需要支
2015-06-30 14:03:58
6199
转载 Cortex-M3学习笔记--1--基础知识
转载:点击打开链接http://blog.mcuol.com/User/share_119/Article/39534_1.htm首先,在学习Cortex-M3时,我们必须要知道必要的缩略语。整理如下:AMBA:先进单片机总线架构 ADK:AMBA设计套件AHB:先进高性能总线 AHB-AP:AHB访问端口APB:先进外设总线 ARM ARM:ARM架构参考手册
2015-06-30 10:57:37
2750
转载 电力工程设计一次回路—(330~500KV超高压配电装置)一个半断路器接线方式
摘自doc巴巴具体【一个半断路器接线方式】为了提高这些重要厂、站的运行可靠性,在330KV及以上的电压等级系统中,3/2断路器接线已经得到广泛采用。定义每一回路经一台断路器1QF或3QF接至一组母线,两回路之间设一联络断路器2QF,形成一个“串”,两个回路共用三台断路器,故又称二分之三接线。特点与常规双母线带旁路接线方式比较,优点: 1. 运行调度灵活,操作更加方便。当任一开关需要检修时,只需把
2015-06-27 16:55:07
8775
翻译 FreeRTOS学习笔记-2-FreeRTOSConfig.h
FreeRTOS 的配置是通过修改FreeRTOSConfig.h配置文件实现的。在基于FreeRTOS的应用程序的预处理程序包含的路径中必定有一个FreeRTOSConfig.h头文件。 FreeRTOSConfig.h 使得RTOS内核与要实现的应用程序相匹配。 因此,其针对某个应用程序来讲是特定的,而不是针对RTOS,故其应放在应用程序文件目录下,而不是内核代码目录。 包含在下载的RTOS
2015-06-23 20:27:34
5045
转载 FreeRTOS学习笔记-1-Coding Standard and Style Guide(编码标准和风格)
编程标准 (Coding Standard) FreeRTOS 源代码遵守 MISRA (Motor Industry Software Reliability Association) 规范。 与 MISRA 标准有出入的地方如下: 两个 API 函数具有两个出口点。(Two API functions have more than one exit point.这里不明白)之所以这样是为了
2015-06-22 16:06:39
785
原创 FreeRTOS学习笔记-1-概述
FreeRTOS(读作”free-arr-toss”)是一个的开源实时嵌入式系统的操作系统,于2002由Richard Barry开发。 * 基本构造* 最小化的FreeRTOS内核只包含在3个与平台无关的源代码文件中——tasks.c、 queue.c 和 list.c(如果使用co-routines会有4个),总共不到9000行代码,一个典型的编译后(二进制)代码映像小于10KB。 文件结
2015-06-22 11:44:42
1585
转载 定时向yeelink上传树莓派CPU温度
0 前言 本文通过python文件IO操作获得树莓派CPU温度信息,通过python request库周期性向yeelink平台上传温度,修改rc.local脚本使得该python脚本在开机时便在后台运行,向平台每5分钟上报一次温度信息。 网上查阅了很多关于linux开机启动的博文,尝试了几遍居然发现方法都无法实现开机启动效果。我想可能是操作系统或开发环境的微小差异产生的
2014-08-17 14:29:35
584
转载 SJF2410烧录
利用JTAG烧写1.把25针并口线插到pc机的并口,并口线另一端与JTAG小板相连,JTAG小板JP3接口通过20针JTAG线与开发板的14 针JTAG口相连。2.把GIVEIO.SYS(5.12kB)文件拷贝到C:/WINDOWS/system32/drivers下。3.在控制面板经典视图里,双击"添加硬件"->点击"下一步">选择"是,我已经连接了此硬件",并点击"下一步">在已安
2014-08-13 23:08:39
722
转载 kicad快捷键
1。移动元件快捷键是m,元件旋转的快捷键是r,使用方法是将鼠标移动到特定的元件上再按下快捷键就可以了。2。拷贝元件最快的方法是按住shift 键 然后用鼠标拖动光标选定准备的元件然后不要松开shift 键再移动到指定的地方松开 shift 键复制 就成功了3。层次原理图绘制的方法是在原理图上增加层次管脚,然后在顶层的那张原理图上加入层次原理图元件,在放置层次原理图元件的时候
2014-08-05 19:27:20
4588
转载 timeval数据结构
timeval - timeval定义struct timeval{time_t tv_sec; /*seconds, 秒*/suseconds tv_usec; /*microseconds, 微秒*/}timeval表示一个时间点,用秒、微秒来定义时间点
2014-08-03 22:34:03
2077
转载 Ubuntu系统 的备份和恢复
Ubuntu如何备份和恢复系统 在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。在备份Wi
2014-08-02 22:52:41
441
转载 ARP 定义及命令
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。其功能是:主机将ARP请求广播到网络上的所有主机,并接收返回消息,确定目标IP地址的物理地址,同时将IP地址和硬件地址存入本机ARP缓存中,下次请求时直接查询ARP缓存。地址解析协议是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他
2014-08-02 21:15:29
920
原创 电子元件查询网站
http://china.maxim-ic.com/美信http://www.21icsearch.com/21电子网http://www.alldatasheetcn.com/AllDataSheet
2012-05-13 15:20:55
1995
1
原创 c52单片机的4*4键盘编码
硬件连线: 软件实现:#include#define uchar unsigned char;#define uint unsigned int;uchar table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};/*数码
2012-05-13 12:42:13
1693
GD32450Z-EVAL 开发板DEMO 基于gcc编译
2023-03-23
en.Seahu_domoticz_MQTT_pythonTelegraf_and_GRAFANA.pdf
2020-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人