草庐IT

HC-05(ZS-040)蓝牙模块使用详情(蓝牙模块配置、手机蓝牙控制单片机、蓝牙与蓝牙之间的通信)含51、32程序

HC-05是一款主从一体化的蓝牙模块,因此其使用起来比较方便,只需要进行简单的配置即可。本文就手把手的介绍小白入手模块后如何使用。对于模块使用:1、蓝牙配置→2、手机与蓝牙的传输→3、手机通过蓝牙模块控制单片机→4、一对蓝牙之间主—从传输数据,这是一个循循渐进的过程。一、蓝牙的配置①做好准备工作:接线(需要一个CH340USB→TTL模块)。  CH340模块                 HC-05模块VCC(5V) —————————— VCC   GND   —————————— GND   RXD  —————————— TXD   TXD  —————————— RXD②蓝牙模块有

51单片机使用AT24C02

前言本篇文章将带大家了解一个常用的存储器件AT24C02,使用此器件可以帮助我们保存一些数据,在单片机掉电后可以将需要的数据保存下来。一、AT24C02介绍AT24C02是Atmel公司推出的一款串行EEPROM存储器。它具有2K位存储单元,可以存储256个8位字节数据,采用2线串行接口(I2C总线接口),支持多主机系统,工作电压范围为1.8V至5.5V。AT24C02具有低功耗、非易失性、可重写、高可靠性等特点,广泛应用于工业控制、仪器仪表、消费电子等领域。二、AT24C02一次存储字节数AT24C02一个地址可以存储8位字节数据,即一个地址可以存储1个字节的数据。因为AT24C02的存储单

51单片机使用AT24C02

前言本篇文章将带大家了解一个常用的存储器件AT24C02,使用此器件可以帮助我们保存一些数据,在单片机掉电后可以将需要的数据保存下来。一、AT24C02介绍AT24C02是Atmel公司推出的一款串行EEPROM存储器。它具有2K位存储单元,可以存储256个8位字节数据,采用2线串行接口(I2C总线接口),支持多主机系统,工作电压范围为1.8V至5.5V。AT24C02具有低功耗、非易失性、可重写、高可靠性等特点,广泛应用于工业控制、仪器仪表、消费电子等领域。二、AT24C02一次存储字节数AT24C02一个地址可以存储8位字节数据,即一个地址可以存储1个字节的数据。因为AT24C02的存储单

史上最全Hashmap面试总结,51道附带答案,持续更新中...

点击上方关注“终端研发部”设为“星标”,和你一起掌握更多数据库知识我历经两个工作日晚上总结了50道关于hashmap的面试题,我相信,下面将会是Hashmap最全的面试总结!HashMap的底层数据结构?  HashMap底层实现数据结构为数组+链表的形式,JDK8及其以后的版本中使用了数组+链表+红黑树实现,解决了链表太长导致的查询速度变慢的问题。  简单来说,HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。HashMap通过key的HashCode经过扰动函数处理过后得到Hash值,然后通过位运算判断当前元素存放的位置,如果当前位置存在元

史上最全Hashmap面试总结,51道附带答案,持续更新中...

点击上方关注“终端研发部”设为“星标”,和你一起掌握更多数据库知识我历经两个工作日晚上总结了50道关于hashmap的面试题,我相信,下面将会是Hashmap最全的面试总结!HashMap的底层数据结构?  HashMap底层实现数据结构为数组+链表的形式,JDK8及其以后的版本中使用了数组+链表+红黑树实现,解决了链表太长导致的查询速度变慢的问题。  简单来说,HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。HashMap通过key的HashCode经过扰动函数处理过后得到Hash值,然后通过位运算判断当前元素存放的位置,如果当前位置存在元

day51-正则表达式02

正则表达式025.4正则表达式语法025.4.6捕获分组详见5.3.3例子packageli.regexp;importjava.util.regex.Matcher;importjava.util.regex.Pattern;//演示分组publicclassRegExp07{publicstaticvoidmain(String[]args){Stringcontent="hanshunpings7789nn1189han";//下面就是非命名分组//说明//matcher.group(0)是不加括号匹配到的字符串//matcher.group(1)是不加括号匹配到的字符串的第一个分组的内

day51-正则表达式02

正则表达式025.4正则表达式语法025.4.6捕获分组详见5.3.3例子packageli.regexp;importjava.util.regex.Matcher;importjava.util.regex.Pattern;//演示分组publicclassRegExp07{publicstaticvoidmain(String[]args){Stringcontent="hanshunpings7789nn1189han";//下面就是非命名分组//说明//matcher.group(0)是不加括号匹配到的字符串//matcher.group(1)是不加括号匹配到的字符串的第一个分组的内

当 xxl-job 遇上 docker → 它晕了,但我不能乱!

开心一刻  某次住酒店,晚上十点多叫了个外卖  过了一阵儿,外卖到了  因为酒店电梯要刷卡,所以我下楼去接  到了电梯口看到个模样不错的妹纸  我:是你么?  妹纸愣了下:嗯!  于是拉上进电梯回房间,正准备开始呢  我俩的电话同时响了  按下接听键,一男一女同时问:我到电梯口了,你人呢?  尴尬了,取错外卖了  然后一起回电梯口,四个人一起上电梯,电梯里非常尴尬  我:呵呵,你的妹纸不错  他:呵呵,你也是前情回顾  在当xxl-job遇上docker→它晕了,我也乱了!,有两个场景没给大家演示,先补上  executor和admin在同一台宿主机上通过docker部署  这里有必要给大家简

当 xxl-job 遇上 docker → 它晕了,但我不能乱!

开心一刻  某次住酒店,晚上十点多叫了个外卖  过了一阵儿,外卖到了  因为酒店电梯要刷卡,所以我下楼去接  到了电梯口看到个模样不错的妹纸  我:是你么?  妹纸愣了下:嗯!  于是拉上进电梯回房间,正准备开始呢  我俩的电话同时响了  按下接听键,一男一女同时问:我到电梯口了,你人呢?  尴尬了,取错外卖了  然后一起回电梯口,四个人一起上电梯,电梯里非常尴尬  我:呵呵,你的妹纸不错  他:呵呵,你也是前情回顾  在当xxl-job遇上docker→它晕了,我也乱了!,有两个场景没给大家演示,先补上  executor和admin在同一台宿主机上通过docker部署  这里有必要给大家简

xxl-job定时调度任务Java代码分析

简介用xxl-job做后台任务管理,主要是快速解决定时任务的HA问题,项目代码量不大,功能精简,没有特殊依赖.因为产品中用到了这个项目,上午花了点时间研究了一下运行机制.把看到的记一下.项目地址https://github.com/xuxueli/xxl-jobhttp://gitee.com/xuxueli0323/xxl-job文档https://www.xuxueli.com/xxl-job/环境com.xuxuelixxl-job-core${最新稳定版本}运行需要JDK1.8,MySQL5.7数据库结构库编码utf8mb4_unicode_ciTable:xxl_job_group任