草庐IT

51单片机+ESP8266制作的门锁,含电路图、制板文件。支持密码、人脸、语音。

51单片机+ESP8266制作的门锁,含电路图、制板文件。支持密码、人脸、语音。硬件部分软件部分功能第三方API、SDK原理图主要代码程序执行流程硬件部分Esp-8266-01S(3.3v供电,需使用ams1117-3.3电路进行电压转换);STC89C52RC最小系统;LCD1602A;1A05继电器;2P接线端子;2x4P排针、1x2P排针;有源蜂鸣器(高电平触发);按键若干;杜邦线若干;USB转TTL烧写器软件部分keilC51ArduinoIDE立创EDAAndroidStudioSTC烧写工具vs2019功能通过app语音控制51单片机上的电机控制电路;通过app人脸比对控制51单片

JDK7u21反序列化详解

目录前言环境倒序分析TemplatesImplAnnotationInvocationHandlerHashMap总结前言听说jdk7u21的反序列化涉及的知识量很多,很难啃,具体来看看咋回事环境jdk7u21IDEA2021.1.2javassistorg.javassistjavassist3.21.0-GA使用的代码如下,复现时推荐手写一遍importcom.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl;importcom.sun.org.apache.xalan.internal.xsltc.trax.Transforme

JDK7u21反序列化详解

目录前言环境倒序分析TemplatesImplAnnotationInvocationHandlerHashMap总结前言听说jdk7u21的反序列化涉及的知识量很多,很难啃,具体来看看咋回事环境jdk7u21IDEA2021.1.2javassistorg.javassistjavassist3.21.0-GA使用的代码如下,复现时推荐手写一遍importcom.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl;importcom.sun.org.apache.xalan.internal.xsltc.trax.Transforme

【JavaScript数据网格】上海道宁51component为你带来企业JS开发人员首选的数据网格——AG Grid

 AGGrid是一个客户端JavaScript网格旨在与框架无关它不依赖于任何框架因此可以轻松地与任何框架集成  AGGrid支持具有相同API的多个框架通过为每个框架量身定制的GUI层获得更好的开发人员体验和性能提供Community及Enterprise两个版本其中Enterprise版本是完全免费地Enterprise版本则提供其他数据网格无法提供的功能例如:透视、分组、集成图表等   开发商介绍AGGrid是英国一家独立自主科技软件公司,由开发人员为开发人员而建立。  AGGrid目前提供两个版本地产品,分别是AGGridCommunity和AGGridEnterprise,AGGri

【JavaScript数据网格】上海道宁51component为你带来企业JS开发人员首选的数据网格——AG Grid

 AGGrid是一个客户端JavaScript网格旨在与框架无关它不依赖于任何框架因此可以轻松地与任何框架集成  AGGrid支持具有相同API的多个框架通过为每个框架量身定制的GUI层获得更好的开发人员体验和性能提供Community及Enterprise两个版本其中Enterprise版本是完全免费地Enterprise版本则提供其他数据网格无法提供的功能例如:透视、分组、集成图表等   开发商介绍AGGrid是英国一家独立自主科技软件公司,由开发人员为开发人员而建立。  AGGrid目前提供两个版本地产品,分别是AGGridCommunity和AGGridEnterprise,AGGri

leetcode 51. N-Queens N 皇后(困难)

一、题目大意标签:搜索https://leetcode.cn/problems/n-queens按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n 皇后问题研究的是如何将n 个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的 n 皇后问题的解决方案。每一种解法包含一个不同的 n皇后问题的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。示例1:输入:n=4输出:[[".Q..","...Q","Q...","..Q."],["..Q.","Q...","...Q",".Q.."]]解释:如上图所示,4皇后问题存在两个不同

leetcode 51. N-Queens N 皇后(困难)

一、题目大意标签:搜索https://leetcode.cn/problems/n-queens按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n 皇后问题研究的是如何将n 个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的 n 皇后问题的解决方案。每一种解法包含一个不同的 n皇后问题的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。示例1:输入:n=4输出:[[".Q..","...Q","Q...","..Q."],["..Q.","Q...","...Q",".Q.."]]解释:如上图所示,4皇后问题存在两个不同

计算机等级考试二级C语言上机题集(第51~55套)

第51套1.程序填空题给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!#include#include#defineN5typedefstructnode{intdata;structnode*next;}NODE;/**********found**********/__1__fun(NODE*h){NODE*p,*q,*r;p=h;if(p==NULL)retu

计算机等级考试二级C语言上机题集(第51~55套)

第51套1.程序填空题给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!#include#include#defineN5typedefstructnode{intdata;structnode*next;}NODE;/**********found**********/__1__fun(NODE*h){NODE*p,*q,*r;p=h;if(p==NULL)retu

51单片机入门基础介绍

基本元器件原理及功能常用元器件CAP电容RES电阻CRYSTAL晶振7SEG数码管sounder蜂鸣器BUTTONLED-BIBY发光二极管二极管PN结,P阳极N阴极,电流方向P极流向N极共阴极高电平亮,共阳极低电平亮数码管dpgfedcba00111111//0x3F显示0共阴com口接地高电平亮,共阳极com口接电,低电平亮LED数码管的显示方式1.静态显示公共端直接接地(共阴极)或接电源(共阳极),每个数码管的段选线对应一组I/O接口,每个数码管一直显示2.动态显示所有数码管的段选线与一组I/O接口线并联,公共端由一根I/O线控制,逐个显示按键按键按下不会立刻改变电平,延时10ms-20