真材实料学习物联网。。。。 实现的功能:WIFI模块和手机APP连接MQTT服务器,单片机采集的温湿度数据通过WIFI远程发送给APP显示,APP远程控制单片机的LED亮灭 所用到的知识点: 1,SmartConfig绑定:利用广播实现对WIFI模块的一键配网 2,云服务器:购买云服务器可获得公网I ...
分类:
其他好文 时间:
2018-11-12 11:37:26
阅读次数:
151
https://www.cnblogs.com/yangfengwu/p/9944448.html 那个具体APP导包什么的也不说了,以前也写过 https://www.cnblogs.com/yangfengwu/p/8175080.html (MQTT使用) https://www.cnblog ...
分类:
移动开发 时间:
2018-11-12 11:34:24
阅读次数:
162
上一节 https://www.cnblogs.com/yangfengwu/p/9944438.html 购买云服务器安装MQTT就不用说了,以前写过文章介绍 https://www.cnblogs.com/yangfengwu/p/8758733.html 51单片机程序不再介绍。。。。感觉没有 ...
分类:
其他好文 时间:
2018-11-12 11:19:53
阅读次数:
168
方法一 flexible 一、npm 包安装 lib-flexible 淘宝适配方案 px2rem px自动转rem 三、配置build/utils.jsvar px2remLoader = { loader: 'px2rem-loader', options: { remUnit: 75 } } ...
分类:
移动开发 时间:
2018-11-07 20:04:23
阅读次数:
324
总述C++中堆和栈主要有以下几点不同:管理方式不同空间大小不同能否产生碎片不同生长方向不同分配方式不同分配效率不同详情管理方式:对于栈来讲,是由编译器自动管理,无需手动控制;对于堆来说,分配和释放都是由程序员控制的。空间大小:总体来说,栈的空间是要小于堆的。一般来讲在32位系统下,堆内存可以达到4G... ...
分类:
编程语言 时间:
2018-11-03 23:16:15
阅读次数:
372
五大内存分区在C++中,内存分成5个区,它们分别是:栈、堆、自由存储区、全局/静态存储区和常量存储区。栈:由编译器自动分配和释放,存放函数的参数值、局部变量的值等。操作方式类似于数据结构中的栈。堆:堆由程序员手动分配和释放,且完全不同于数据结构中的堆,分配方式类似链表。由new/delete 申请和... ...
分类:
编程语言 时间:
2018-11-03 22:00:19
阅读次数:
141
*:匹配文件路径中的0个或多个字符,但不会匹配路径分隔符,除非路径分隔符出现在末尾 **:匹配路径中的0个或多个目录及其子目录 ?:匹配文件路径中的一个字符(不会匹配路径分隔符) [...]:匹配方括号中出现的字符中的任意一个 !(pattern|pattern|pattern) 匹配任何与括号中给 ...
分类:
其他好文 时间:
2018-11-02 15:27:23
阅读次数:
304
方法一:异常处理 方法二:正则匹配 方法三:ascii码判断 方法四:逐个字符进行判断 ...
分类:
编程语言 时间:
2018-11-01 16:56:07
阅读次数:
158
基本字符匹配 \s 空白符 \w 字母或下划线 \d 任意数字 ^ 匹配一行字符串开头 $ 匹配一行字符串的结尾 \ 匹配0个或多个表达式 \+ 匹配一个或多个表达式 . 匹配任意字符(除换行符) ? 非贪婪匹配方式 a|b 匹配a或b () 子表达式 {} 匹配个数 re模块 mathch 从头开 ...
分类:
编程语言 时间:
2018-10-31 12:39:43
阅读次数:
196
? 考虑m为零的情况,其实只要定义一种分配方案使得每种 k 都能被满足。那么,就是二进制。 ? 为每一个元素确定一个优先级,同时一个集合特征值定义为其中元素的最大优先级。 ? 可以发现特征值相同的元素一起被选择的话,一定是满足题目要求的。而且每种特征值所代表 集合的集合个数都恰好为各不相同的2的整数 ...
分类:
其他好文 时间:
2018-10-30 21:19:08
阅读次数:
174