1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

基于STM32F1 的ATK-ESP8266模块 连接阿里云物联网平台

总结一下之前学习的内容。想通过ESP8266连接上阿里云物联网平台上创建的设备。

用ESP8266连接阿里云,本质上就是开启ESP8266的透传模式,发送MQTT报文。所谓MQTT报文,就是符合MQTT协议的一串16进制数据,我们通过透传模式发送相应的数据即报文,就会有相应的结果产生。

如何学习MQTT报文

这里推荐一个视频,对MQTT协议及其报文进行了详细的讲解。

https://www.bilibili.com/video/av65909330?p=31

就是在这个视频的介绍下,我对MQTT协议及相关报文有所了解。

作者:xiao 分类:软件笔记 浏览:

tensorflow tf.assign的用法 和 = + 区别,一看就懂

import tensorflow as tf  with tf.Graph().as_default():    a = tf.Variable(1, name="a")    assign_op = tf.assign(a, tf.add(a,1))    with tf.Session() as sess:      sess.run(tf.global_variables_initializer())      print sess.run(assign_op)      print a.eval()      print a.eval()
作者:xialibing 分类:编程小记 浏览:

字符串匹配算法

问题描述 字符串匹配问题可以归纳为如下的问题: 在长度为n的文本T[1...n]中,查找一个长度为m的模式P[1...m]。并且假设T,P中的元素都来自一个有限字母集合Ʃ。如果存在位移s,其中0≤s≤n-m,使得T[s+1..s+m] = P[1..m]。则可以认为模式
作者:xialibing 分类:网页教程 浏览:

通过Screen实现退出终端继续运行命令

有时候会有这样的需求,既不想后台运行,又怕网络或者其他原因导致终端中途断了导致没有完好执行我们想要的效果,那么,我们可以通过screen来满足这个需求。 首先安装screen #Centos yum update -y yum install -y screen #Debian/Ubuntu
作者:xialibing 分类:高级教程 浏览:

期权市场震荡要怎么操作?

  应对期权市场的震荡行情策略是有很多的,具体使用情况需要大家根据市场当前的局势来选择更好的应对策略,详情可参考下文: 1,跨式组合策略   跨式组合分别是指卖出跨式组合与买入跨式组合。前者是指同时卖出相同标的、相同到期日
作者:xialibing 分类:期权攻略 浏览:

移动端的摇一摇实现效果

摇一摇的原理非常简单,检测到手机的重力加速忽然有比较大的变化幅度即可。摇一摇时,元素颜色发生变化 实例代码如下: !DOCTYPE html html head meta charset="UTF-8" title/title style type="text/css"
作者:xialibing 分类:网页教程 浏览:

linux和windows区别

我们最先接触到的系统大多都是windows,好多人对linux不是很熟悉,来说说windows跟liunx两者的区别,可以从以下几个方便来区分: 1、软件与支持 Windows 平台:数量和质量的优势,不过大部分为收费软件;由微软官方提供重要支持和服务; L
作者:xialibing 分类:网页教程 浏览:

audio video音视频标签详解

1、音乐

把controls这个播放控制按钮去掉,做成背影音乐

作者:xialibing 分类:网页教程 浏览:

50ETF期权和场外个股期权有什么区别?

  50ETF期权和场外个股期权是两种完全不同的期权属性,它们的交易规则和市场环境也是很不相同的。具体区别如下所示: 场外个股期权:   定义:是指在非集中性的交易场所进行的非标准化的金融期权合约的交易。   行权方式:美式期权
作者:xialibing 分类:期权攻略 浏览:

jquery中class的应用

addClass() 方法向被选元素添加一个或多个类。该方法不会移除已存在的 class 属性,仅仅添加一个或多个 class 属性。 提示:如需添加多个类,请使用空格分隔类名。 removeClass()  remove删除 兄弟元素的cur样式 此文只是罗列了jQuery操
作者:xialibing 分类:网页教程 浏览:

50ETF期权有持仓限额吗?

  任何在证券公司开户的50ETF期权新户,都是具有持仓额度限制的。这些限制的规定很大程度上是为了保护投资的自身权益,在还不是很了解的基础上做好风险管理。具体情况如下: 1,新开的50ETF期权账户投资者,权利仓持仓限额为20张,总持
作者:xialibing 分类:期权攻略 浏览:

易语言正则表达式使用方法(获取内容)

在学习易语言,易语言正则表达式与其他语言的方法完全不同,记录下使用方法。 .版本 2 .支持库 RegEx .支持库 spec .程序集 窗口程序集1 .子程序 __启动窗口_创建完毕 .局部变量 正则, 正则表达式 .局部变量 搜索, 搜索结果, ,
作者:xialibing 分类:高级教程 浏览:

Linux命名管道总结

  管道是linux系统的一种进程间通信机制,它是一个只存在于内存的特殊文件,并且数据只能单向流动,而且只能用于具有亲缘关系的进程间(即父子进程,兄弟进程),无亲缘关系的进程是不能使用的。   命名管道可以解决管道的局限性,即
作者:xialibing 分类:网页教程 浏览:

java队列

一、队列简单介绍 队列是一种常用的数据结构之一,与之前的栈类似,不过队列是“先进先出”。队列有队头(front)和队尾(rear),数据从队尾进入队列,从队头出队列,队头(front)指向队列的第一个数据,队尾(rear)指向队列中的最后
作者:xialibing 分类:网页教程 浏览:

Nginx区分PC或手机访问不同网站的方法

近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合适的匹配,这样就是近年来流行的“响应式web设计”。 响应式web设计是一种纯前端技术js、css等实
作者:xialibing 分类:网页教程 浏览:

css限制单行文本输入 超出部分使用省略号...替换

在实际应用中,经常需要只显示一行文字,不允许文字换行破坏整体样式的情况。例如‘商品的名称’,‘简介’等等。但是由于显示器的宽度不一样,会出现后台所给文字内容,一行文本容纳不下的情况。溢出的文本如果使用overflow:hidden生硬
作者:xialibing 分类:网页教程 浏览:

前端photoshop切图详解

切图信息   在网页制作中有哪些图片是需要被切出来的呢?主要分为两类,一类是修饰性图片,另一类是内容性图片   【1】修饰性图片   修饰性图片主要对网页内容进行修饰,一般会被制作为雪碧图,用在background属性中,通常保存为pn
作者:xialibing 分类:网页教程 浏览:

zblogPHP怎么实现PC端和移动端(手机站)显示不同的广告

我们都知道网站的布局由于手机站显示有很大的局限性和 PC 端不能比,PC端可以更多的内,所以要显示不同的内容,特别是不同的广告还是很有必要的,那么我们的 zblogPHP 站点应该如何实现呢?如果用过 WordPress 的博主站长们应该都知道,W
作者:xialibing 分类:网页教程 浏览:

linux系统下screen的安装和使用命令教程

在 screen session 外的常用命令:

1.新建一个名叫session_name的session,并马上进入

screen -S session_name

2.新建一个名叫session_name的session,但暂不进入,可用于系统启动脚本里

screen -dmS session_name
作者:xialibing 分类:编程小记 浏览:

linux删除文件夹的命令

Linux 删除目录很简单,一般习惯用 rmdir dirname,不过一旦目录非空,就会出现无法删除的问题,这种情况下可以使用 rm -rf 命令来实现。直接 rm 就可以了,不过要加两个参数 -rf 即: rm -rf dirname -r:就是向下递归,不管有多少级目
作者:xialibing 分类:网页教程 浏览:

jQuery效果hide() 和 show() 隐藏和显示元素

1、hide() 方法隐藏被选元素。 提示:这与 CSS 属性 display:none 类似。 注释:隐藏的元素不会被完全显示(不再影响页面的布局)。 2、show() 方法显示隐藏的被选元素。 注意:show() 适用于通过 jQuery 方法和 CSS 中 display:none 隐
作者:xialibing 分类:网页教程 浏览:

网站设置404页面详细方法(图文)

前几天看某论坛说了404页面的重要性,今天就说一下如何给网站设置404页面!   废话不多说,进入主题:   一.服务器环境下如何设置:   1、首先先打开IIS,对你要设置的网站右键点击属性,找到自定义错误栏目! 2、大家应该看到http错误了,
作者:xialibing 分类:网页教程 浏览:

树莓派系统安装,wifi网络配置,ssh链接使用

系统写入

Raspbian 系统下载页面: Raspbian

这里因为个人当作服务器使用,通过 ssh 连接来管理,不需要图形界面,所以选择的是 RASPBIAN STRETCH LITE,下载完成之后将 img 镜像写入 TF 卡。

Windows / macOS / Linux:

Etcher 是一个更加现代的 TF 卡写入工具。通过 Etcher 可以很简单的完成写入操作。工具下载地址为:Etcher

选择镜像,选择 TF 卡路径之后便可直接写入。

树莓派软件更新源更换,改为中科大的源

树莓派默认更新源访问速度很慢,换成国内源速度会有很大提升。

网上常见的教程往往都是替换软件更新源(/etc/apt/sources.list),实际上还存在一个系统更新源(/etc/apt/sources.d/raspi.list)。我们对这两个文件进行修改,将其中的源网址更换为国内镜像站点即可。

备份原文件

命令行执行:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak  sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak