esp8266气象站2

承接上一篇,使用的数据源仍然是心知天气提供的数据接口,可以每分钟查询20次,也就是做多3s请求一次数据 替换原有的nodemcu,使用了ttgo-display,芯片esp32,自带一个1.14‘的ips显示屏 2,实现查询最近三天的天气信息,串口终端以及tft显示,界面还有问题,下次换屏。 通过轮询的方式查询多地的天气, 3,存在的问题,tft_espi显示函数不太熟悉,缺少全面的函数调用说明/应该可以找到吧,依然是一个测试版本。 4,改进,下一版本准备中文字库,或许添加图标 /* esp3
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

Docker 从入门到弃坑

清理低版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 安装docker sudo yum
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

Mysql查询语句之排序查询

语法: /* select 查询列表   from 表   【where 筛选条件】   order by 排序列表 【asc/desc】 */ ①asc为升序,desc为降序,且默认为升序 ②order by子句可以支持单个字段、多个字段、表达式、函数、别名 ③order by子句一般放在查询语句的最后面,limit子句除外
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

算法之整数反转

题目 给出一个 32 位的有符号整数,将这个整数中每位上的数字进行反转。注意不要超出整数数值范围 -- 来自 Leetcode Easy 解决方式 public class Solution { public int reverse(int x) { // 方式一:将int整数转化为字符串,再转化为char[]数组进行倒叙遍历 // 执行用时3ms 内存消耗34MB char[] chars = Integer.toString(x).
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

使用python对post接口进行测试

①安装requests 在cmd中,pip install requests ②pycharm中导入 file-->setting-->添加 ③ ④编码如下: #coding=utf-8 import requests import json base_url='*******' url=base_url+'/pp/v1/Client/LoginReg/sendSms' print url bodyData= {"phone": 13250772191 } date_json = json.d
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

[学习笔记] Blender 常用工具栏,选择及游标

Shift + A 创建物体 选择工具: 默认是框选   shift 鼠标左键 加选, 再次可减选 游标 默认情况下游标在世界中心。创建新物体时,会自动被创建在游标的位置。可以随意改变游标的位置,便于建模定位。 shift+C 游标自动回到世界坐标轴 游标对齐到物体。 先选中物体,然后在游标模式下,shift+S 然后选择游标-》选中项,则游标会自动放置在猴头的原点。 另外还可以选中游标到哪里,或者物体到游标位置等。
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

【Unity游戏开发】接入UWA_GOT的iOS版SDK以后无法正常出包

一、正文 问:   RT,最近有看到UWA_GOT工具新增了iOS版本的支持,于是下载了最新的工具包进行了接入测试。是按照文档直接将UWA_GOTv2.0.1_iOS.unitypackage导入进了Unity项目内,并且做了配置。但是发现添加了UWA_GOT插件以后iOS上不能正常出包,总是卡在xcodebuild archive这一步:报错信息如下: ** ARCHIVE FAILED ** The following build commands failed: Ch
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

token和session的区别及其发展史

其实token与session的问题是一种时间与空间的博弈问题, session是空间换时间,而token是时间换空间。 一、发展史   很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮。   但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

[WP]CTFwiki-ret2libc3

1.例行检查程序。具有 NX 保护。 2.IDA载入之后,发现有一个 gets 函数,而 gets 函数使用方便但是十分危险的,因为它对输入长度没有限制,因此我们可以通过 gets 来达到溢出的目的。 3.通过 IDA 我们发现并没有预留 system 函数和 /bin/sh 字符串。但是我们发现了 printf 函数,通过这个函数我们便可以将已经执行过的函数的实际地址给泄露出来。 4.之后我们计算溢出点,便可以先将部分函数泄露出来。我选择的是泄露 __libc_start_main 和 pu
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

Centos7源码安装Apache和PHP

源码安装Apache 安装需要的依赖 yum -y install gcc autoconf automake make pcre pcre-devel openssl openssl-devel #pcre是正则表达式库 #openssl是安全通信的库 安装apr和apr-until #apr是Apache可移植运行时 #apr-until是Apache可移植运行时实用程序库 ​ wget https://mirrors.tuna.tsinghua.edu.cn/apache//apr/ap
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

2019.11.30 二分图学习

一.学习二分图 1.了解并掌握二分图的判定方法: 双栈排序(NOIP2008提高) 关押罪犯(NOIP2010提高) 分组(BSOJ) 2.了解并掌握二分图的最大匹配求法: 匈牙利算法模板 信与信封问题(BSOJ) 连续攻击游戏(SCOI2010) 3.了解、掌握并证明二分图最小覆盖的求法: Machine Schedule Muddy Fields(POJ2226) 4.了解、掌握二分图的最大独立集: Air Raid(POJ1422)
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

Asp.Net Core下使用swagger生成api文档

目录 一、前期准备 二、配置Swagger 三、参考 .Net Core中有两个集成NSwag的包,分别为Swashbuckle和NSwag。两者的配置大同小异。这里以NSwag为例。 一、前期准备 1、初始化asp.net core 测试项目 新建asp.net core项目,此处略过; 新建apicontroller,并编写测试代码; [Route("api/[controller]")] [ApiController] public class UserApiCo
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

print详解

1 """ 2 print(...) 3 print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) 4 5 Prints the values to a stream, or to sys.stdout by default. 6 Optional keyword arguments: 7 file: a file-like object (stream); defaul
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

比特币钱包搭建与使用

安装 就位 cd /usr/local/ 安装依赖 yum install -y wget yum install -y autoconf yum install -y automake yum install -y libtool yum install -y gcc gcc-c++ gcc-g77 yum install -y openssl-devel yum install -y boost-devel yum install -y libevent-devel 数据库
分类: 其他 发布时间: 11-30 20:50 阅读次数: 0

axios之前端发送get与post请求模板

import axios from "axios"; 一、get mounted() { axios .get( "/api/queryusertree?domId=" + this.domId + "&ownerId=" + this.ownerId, { headers: { Validate: "123456" } } ) .then(response => {
分类: 其他 发布时间: 11-30 20:34 阅读次数: 0

rebase(变基)

rebase:使git记录简洁 多个提交记录变成一个记录(合并本地的记录,最好别合并提交已上push到仓库的记录) git rebase -i 之前的版本号 当前版本和之前的版本号合并 git rebase -i HEAD~3 从当前版本找最近的3条记录合并
分类: 其他 发布时间: 11-30 20:34 阅读次数: 0

基于hexo创建博客(Github托管)

基于hexo的博客 搭建步骤 1.依赖文件下载 Node.js 2.Hexo的安装 3.部署到Github 4.Hexo创建博客基本操作 5.Hexo主题皮肤更换 依赖文件Node.js 首先要安装node,npm 前端支持的基础文件 npm包管理,使用cnpm下载速度更快 npm install -g cnpm --registry=https://registry.npm.taobao.org Hexo框架安装 1.框架安装 cnpm install -g hexo-cli 2.创建一个
分类: 其他 发布时间: 11-30 20:34 阅读次数: 0

[学习笔记] Blender layout 视图切换

layout 数字键5 --- 正交视图/透视图 切换 数字键0 -- 摄像机视图 数字键7 -- 顶视图 数字键1 --- 前视图 数字键3 --- 右视图 ctrl +数字键3 --- 左视图 ctrl+数字键1 -- 后视图 ctrl+数字键7 -- 底视图 数字键盘/ 局部视图 Shift+鼠标中键 --- 平移视图 鼠标中键---旋转视图 鼠标中键滚轮---缩放视图 + 放大视图 - 缩小视图 空格 --- 播放动画 视图切换:另外按数字键盘1左侧的 ` 可调出各种视图待选。 ESC
分类: 其他 发布时间: 11-30 20:34 阅读次数: 0

数据库关系理论模式分解理解和总结

Armstrong公理系统 逻辑蕴涵 定义/解释 比如A->B B->C 在关系模型R<U,F>中成立,可以得到A->C字R中也成立,所以称F逻辑蕴含A->C。 闭包 定义/解释 在关系模型R中,F所逻辑蕴涵的所有函数依赖叫做F的闭包,记为\(F^{+}\)。 某个属性集关于依赖集的闭包 定义/解释 即已有X这个属性集作为左部,通过依赖集F的所有函数依赖,可以推导出的所有函数依赖,称为X关于F的闭包,记为\(X_F^{+}\) 例题 已知关系模型R<U,F>,其中U={A,B,C,D,E} F
分类: 其他 发布时间: 11-30 20:34 阅读次数: 0

xml报文标签替换正则表达式

写在前面 需求是把所有标签中的信息替换成指定内容 例如: <transName>交易名称</transName><aaa></aaaa><transName>张雪琴</transName><elecAddr>用电地址</elecAddr> 所有transName标签中的内容都替换为"交易名称" <transName>交易名称</transName> 效果: <transName>交易名称</transName><aaa></aaaa><transName>交易名称</transName><el
分类: 其他 发布时间: 11-30 20:34 阅读次数: 0