自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 最近面试被问到的问题汇总

线程和进程:线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。一个进程是一个独立的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。实现线程的方法:继承Thread类,实现Runnable和Callable接口,重写run或call(Callable)方法、线程池。Thread 类中的start() 和 run() 方法有什么区别?start()方法被用来启动新创建的

2021-10-24 17:31:35 232 1

原创 Vue双向绑定失效 v-model

项目场景:Vue做实例时发现我的双向绑定不能正常出效果,但是数据确实是有实时修改,只是页面展示时没有渲染出来。问题描述:大概就是这种情况,我没明白怎么整动图上去,就讲究看一下吧。input框里的数据修改时,vue的data的数据确实是改变了,但是没有渲染到页面显示中这里放一下出错的代码 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <

2021-02-19 14:03:03 2594

原创 tomcat部署时报错Unable to process Jar entry [module-info.class] from...

项目场景:tomcat7部署的时候出的问题问题描述:报错信息:严重: Unable to process Jar entry [module-info.class] from Jar [jar:file:/C:/Users/华硕/.m2/repository/org/projectlombok/lombok/1.18.18/lombok-1.18.18.jar!/] for annotationsorg.apache.tomcat.util.bcel.classfile.ClassFormat

2021-02-04 20:34:32 878

原创 java.lang.NullPointerException

项目场景:spring初学问题描述与解决方案:空指针异常报错信息:java.lang.NullPointerException at cn.justweb.AopSpringTest.test(AopSpringTest.java:24)这个报错的位置是在测试方法中,经过排查是在测试类中忘记添加了两个注解 也就是@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes = SpringConf

2021-02-02 21:52:43 350

原创 @PostConstruct和@PreDestroy注解失效以及@Resource注入结果为NULL

项目场景:刚开始学习spring啊,就这两个问题排查了大半天,最后才找到了解决办法问题描述:以@PostConstruct和@PreDestroy注解的初始化方法和销毁方法失效,注解的两个方法都不会被执行。 值得注意的是@PreDestroy注解的销毁方法还可能受到注解@Scope("singleton")的影响。在作用域中默认是singleton单例的,此时销毁方法会被执行。若参数为其他则会试情况而不同。 再有就是@Resource的数据注入结果打印为NULL 原因分析:我

2021-01-31 00:00:24 874

原创 Invalid bound statement (not found): cn.justweb.mapper.AccountMapper.findAll

项目场景:今天做spring和mybatis项目整合的时候出现了几个小问题,就在这里简单记录一下问题描述:运行测试方法的时候出现报错Invalid bound statement (not found): cn.justweb.mapper.AccountMapper.findAll,诶这里当时没有截图,现在表述起来就好麻烦啊。原因分析:问题的原因排查了好久,最后是发现问题出在resources文件夹下就是在这里具体的情况可以右击在这里正确的情况应该是长成这样的,也就是说应该是每

2021-01-27 00:32:57 367 1

原创 lombok插件安装后maven引入依赖依旧报红的问题

项目场景:新手第一次使用lombok时,在安装插件以及确定maven依赖的setting.xml配置文件下的库地址(推荐使用阿里云,注释掉本地库地址。当然这个还要看应用场景啦)都确定没有问题的情况下,使用lombok时可能会遇到的问题。问题描述:在上述背景下,安装好idea对应版本的lombok之后maven依赖的引入依旧报红。先简单说一下安装吧:就是第一个,图标是一个小辣椒的。安装完成之后会提示重启idea,重启之后发现maven引入的依赖依旧报错。这个时候有两种选择,如果问题成因复杂,可以考虑

2021-01-25 00:48:51 8899 6

原创 linux下网络聊天的简单实现

文章目录前言一、虚拟机版本及运行环境二、大作业说明1.任务简介2.独立作业题目:第一题:第二题:第三题:程序设计思路第一题:第二题:第三题:程序流程图第一题:第二题:第三题:运行结果展示及设计说明:第一题:第二题:第三题:总结前言大概讲一下此本篇文章用来记录大学课程学习过程中的遇到的问题,如果是学弟学妹们看到这里的话希望此文章能够给你提供一些思路和方法,但是切记不要直接copy源码去交差,这样做完全没有任何意义,你以为你是在骗老师,其实不过是在骗自己罢了。提示:这篇文章是对整个嵌入式大作业的汇总,

2021-01-19 21:06:15 1330 4

原创 AS608指纹模块于51单片机的二次开发

AS608指纹模块于51单片机的二次开发前言提要一、初识AS608:二、设计1.思路2.上原理图:3.程序设计中需要注意的几个点:串口:总结前言提要记得好久之前听老师说:你们有一个学姐非常的上进,在我的指导下做了啊,用51单片机做了一个指纹锁,然后学姐凭借着这个在找工作面试的时候阿巴阿巴阿巴…说实话我觉得老师说这种话向来是吹牛皮,或者说可能只是单纯的想让我们有学习的动力。只要结果是良性的我们可以不是很用在意过程。综合各方面的原因之后我决定还是试着做一个,拿出已经积灰很久的实验板,淘宝上买好模块之后

2020-11-05 00:10:35 10765 32

原创 基于C51的步进电机控制器设计

基于C51的步进电机控制器设计

2020-10-13 16:23:04 3317

对应博文AS608指纹密码锁-科创2020源码

压缩包里面ceshi4是我调通能用的源码,按理来说改一下端口定义就能用了。另外注意一下接线啊。还有就是一些资料之类的,都是买AS608的时候店家赠送的,我就都一并打包放进去了。

2021-05-20

基于C51的电子琴设计

若无法正常使用可私我补发 设计要求 (1)利用七个按键作为电子琴的音符1、2、3、4、5、6、7的弹奏键。其中1~7号键按下后即发出相应的音调,发音保持直至按键松开。8号键按下后则自动演奏一首乐曲(具体曲目可自定)。 利用单片机内部的定时器,可以发出不同频率的脉冲,不同频率的脉冲经喇叭驱动电路放大滤波后,就会发出不同的音调。定时器按设置的定时参数产生中断,一次中断发出脉冲低电平,下一次反转发出脉冲高电平。由于定时参数不同,就发出了不同频率的脉冲。 (2)弹奏时应在数码管或液晶屏上显示相应的音符。

2020-10-13

基于C51的交通灯设计

若无法正常使用可私我补发 设计要求 交通信号灯有三种工作模式,分别是正常模式、禁行模式、设置模式。 (1)正常模式下,以下四种状态循环 A:东西绿灯亮X秒,最后3秒绿灯闪烁;南北红灯亮X+3秒。 B:东西黄灯亮3秒,南北红灯亮剩余时间。 C:东西红灯Y+3秒;南北绿灯亮Y秒,最后3秒绿灯闪烁。 D:东西红灯亮剩余时间,南北黄灯亮3秒。 之后转为状态A,构成循环。期间数码管一直显示红黄绿灯所剩时间数。 (2)禁行模式 按下对应的禁行按键,可以进行南北禁行、东西禁行、全部禁行。期间数码管全部显示00。禁行方向红灯亮绿灯灭,通行方向红灯灭绿灯亮。 (3)

2020-10-13

基于C51的电子时钟设计

如果无法正常使用可私我补发 设计要求 (1)使用单片机的定时器功能编写程序设计一个电子钟。 显示采用1602液晶屏,格式为 XX :XX :XX(时:分:秒)。 (2)时间设置。 可使用设置键选择需修改的时、分、秒。按下设置键后光标在相应的位置闪烁,计时停止, +键、-键可加减时间值。 (3)扩展一个蜂鸣器使电子钟具有定时闹钟的功能。 (4)可选择使用时钟芯片DS1302实现以上功能,并在时间显示的基础上扩展日期(年、月、日、星期)的显示。

2020-10-13

基于C51的电子密码锁设计

若无法正常使用可私我补发。 设计要求 (1)密码为6位长度,初始值是111111。有三次登陆机会,每错一次,红灯及蜂鸣器各亮、响一秒,液晶显示错误信息。错三次后,禁止再登陆。正确登陆后绿灯亮。 (2)可修改密码,但须先正确输入原密码。设置新密码需连续正确输入两次,同时密码须有相应格式,如密码需8位数字。(其余格式,如不能连续8位相同数字、符号*#可作为密码等可根据情况自行设置)。 (3)输入密码时可用*显示已输入密码,用-表示未输入的部分。可设删除按键,可以删除所输入的数字;有取消按键,可以取消修改密码,取消登陆等功能。

2020-10-13

基于C51的步进电机控制器设计

若不能正常使用可私我补发。 设计要求 控制器有三种运转模式:连续模式、点动模式、行程模式。四位数码管,从左到右,第一位显示模式,第二位显示方向,三四位显示速度或行程。各模式间采用键切换。 (1)连续模式:可以用+、—键增减速,FWR、REV键调整正反方向,键启动或停止电机连续运转。 (2)点动模式:FWR为正转、REV为反转,按键不松开,电机一直运转。 (3)行程模式:可以用+、—键设置一个行程,键启动电机运转,步进电机自动先加速,再匀速,最后减速停止走完整个行程。

2020-10-13

基于C51的数字电压表设计

资源若无法使用可以私我补发。 设计要求:采用ADC0832实现对0~5V输入电压的测量,并将结果在数码管上显示出来。 (2)测量精度要求精确到小数点后两位。 (3)设计中应考虑允许用户对测量误差进行校正。

2020-10-13

基于C51的温度采集与显示设计

资源若无法正常使用,可以私我补发。 设计要求 (1)使用DS18B20温度检测芯片检测指定环境的温度,并将检测结果在LCD1602上显示出来。测量精度要求精确到小数点后一位。 (2)可使用键盘设置温度的上限与下限值,当检测温度超出设定范围时报警。

2020-10-13

基于C51的超声波测距仪设计

设计要求: (1)、要求使用超声波传感器来发射超声波对前方的物体进行探测。通过单片机检测出超声波从发射到反射回来的时间,并以此计算出物体的距离。 (2)、并将检测结果在LCD1602上显示出来。测量精度要求精确到厘米。 (3)、可使用键盘设置报警距离,当检测距离小于设定范围时报警。 资源名称重复可能导致无法使用,可以私我补发。

2020-10-13

基于c51的微风扇控制器设计

设计要求: 微风扇控制器具有启停功能,任意风速调整与控制功能及温度检测功能;可显示开机时间、当前温度、风扇速度等。 (1)四位数码管:四位数码管显示器可以显示开机计时(小时与分钟)、风扇转速;通电后默认显示小时与分钟。 (2)运行指示灯:开机后该指示灯按1Hz频率闪烁; (3)显示键:操作该键可以使数码管按时间、转速、熄灭的顺序显示; (4)启动/停止键:单次按下该键,风扇按设定速度转动,双次按下该键风扇停止转动,风扇默认为最高转速; (5)+ 键:每按下一次该键速度增加10%,直至最高转速,在任何时候都可以操作该键; (6)—键:每按下一次该键速度减小10%,直至最高转速的40%,在任何时

2020-10-13

基于C51的自动包装流水线控制器设计

设计要求: 自动包装流水线,需要将单个成品工件(如:啤酒瓶、饮料罐或其他工件)成组包装。 (1)系统通电后,通过一个按键启动电机控制传送带运动,传送带带动工件行进,用一个红外对管检测工件的通过情况,当工件通过红外开关时,红外开关输出一脉冲信号,该信号作为工件计数信号。 (2)当计数达到一组(一个包装箱的包装个数)工件设定值时,控制器输出一个500毫秒的高电平信号作为成组包装信号,启动包装机包装。 (3)按键控制流水线的启动和停止,+、—键设置每组包装的工件数,清零键可可清除成组数和每组工件数。 (4)LCD1602上要求能显示每组工件的动态计数情况,能显示每天的成组数量;

2020-10-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除