整体说明这节演示一下使用APP扫码绑定GPRS,然后通过MQTT服务器实现远程温湿度采集和远程控制继电器程序兼容SIM800测试功能1.请按照第一节硬件介绍,下载单片机程序2.安装APP注:这节的APP和第三节的一样,如果在第三节安装了APP,不用重新安装.3.请使用杜邦线连接如下:白线 A3 TX ...
分类:
移动开发 时间:
2020-06-26 12:42:14
阅读次数:
124
1.首先定义两个路由 Route::get('/{name}','Conterller@index'); Route::get('/routes','Conterller@routes'); 2.创建中间件php artisan make:middleware checkName 创建中间件目录如下 ...
分类:
其他好文 时间:
2020-06-26 12:41:12
阅读次数:
72
HttpSecurity HttpSecurity的作用实际上就是在配置Spring Security的过滤器链,诸如CSRF、CORS、表单登录等,每个配置器对应一个过滤器。我们可以通过 HttpSecurity 配置过滤器的行为,甚至可以像CRSF一样直接关闭过滤器。 例如,SessionMan ...
分类:
其他好文 时间:
2020-06-26 12:21:25
阅读次数:
59
在使用spring自动注入时遇到了org.springframework.beans.factory.NoSuchBeanDefinitionException异常。经检查是因为在bean类中自动注入了本类(写代码把自己写懵逼了)。但也想写一下出现这个异常。 出现这个异常的原因是因为在spring的 ...
分类:
编程语言 时间:
2020-06-26 10:23:00
阅读次数:
71
题目描述 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例: 输入: s = "leetcode", wordDict = ["lee ...
分类:
其他好文 时间:
2020-06-25 23:10:08
阅读次数:
48
Session 是运行在一台服务器上的,所有的访问都会到达我们的唯一服务器上,这 样我们可以根据客户端传来的 sessionID,来获取 session,或在对应 Session 不 存在的情况下(session 生命周期到了/用户第一次登录),创建一个新的 Session; 但是,如果我们在集群环 ...
分类:
其他好文 时间:
2020-06-25 21:09:55
阅读次数:
67
深拷贝 // 深拷贝拷贝多层, 每一级别的数据都会拷贝. var obj = { id: 1, name: 'andy', msg: { age: 18 }, color: ['pink', 'red'] }; var o = {}; // 封装函数 function deepCopy(newobj ...
分类:
其他好文 时间:
2020-06-25 19:26:28
阅读次数:
58
406. 和大于S的最小子数组 中文English 给定一个由 n 个正整数组成的数组和一个正整数 s ,请找出该数组中满足其和 ≥ s 的最小长度子数组。如果无解,则返回 -1。 样例 样例 1: 输入: [2,3,1,2,4,3], s = 7 输出: 2 解释: 子数组 [4,3] 是该条件下 ...
分类:
编程语言 时间:
2020-06-25 19:22:18
阅读次数:
61
看《深入理解Java虚拟机》中传统垃圾收集器(非G1)使用记忆集(Remembered Set)来处理跨代引用时根节点枚举的问题。里边说到 在新生代上建立一个全局的称为记忆集的数据结构,这个结构把老年代划分为若干个小块,标识出老年代哪一块内存会存在跨代引用。当发生 Minor GC 时,只有包含了跨 ...
分类:
编程语言 时间:
2020-06-25 16:05:02
阅读次数:
90
1.概述 之前介绍了如何构建一个推荐系统,今天给大家介绍如何基于用户的协同过滤来构建推荐的实战篇。 2.内容 协同过滤技术在推荐系统中应用的比较广泛,它是一个快速发展的研究领域。它比较常用的两种方法是基于内存(Memory-Based)和基于模型(Model-Based)。 基于内存:主要通过计算近 ...
分类:
其他好文 时间:
2020-06-25 15:59:05
阅读次数:
65