- 博客(38)
- 收藏
- 关注
原创 跟着动脑学院学习Android 开发基础
本文摘抄自B站动脑学院提供的资料,稍微调整顺序,减少了一些内容https://www.bilibili.com/video/BV19U4y1R7zV/?spm_id_from=333.337.search-card.all.click
2024-07-30 21:15:52
456
原创 Spring MVC拦截器
拦截器(Interceptor)是Spring框架中用于拦截请求和响应的组件。在Spring MVC中,拦截器可以在请求处理之前、处理之后或响应发送之前执行自定义逻辑。拦截器通常用于实现诸如权限校验、日志记录、事务管理等跨多个请求的通用功能。
2024-07-30 18:29:03
187
原创 创建完整的APP页面
创建一个意图实例,使用setClass()方法,由当前的页面跳转到MainCompatActivity.class。在AndroidMainfest.xml(清单文件)中注册页面配。在layout目录下创建XML文件。创建与XML文件对应的Java代码。
2024-07-29 20:23:24
126
转载 直接跳到实战篇,前面的几个视频看不懂了!!!一边实战一边去学不懂的知识!跟着黑马学习springboot3+vue3的学习笔记
跟着黑马学习springboot3+vue3的学习笔记
2024-07-29 14:20:17
158
原创 Spring Boot:SpringBoot入门
呃。。。。都没有。。。。。不管了,先学。。。。。。入门:创建Maven工程导入spring-boot-stater-web起步依赖(idea导入即可,勾选spring-web)编写Controller4.提供启动类。
2024-07-29 10:14:11
262
原创 在activity_main_xml中查看代码
tip:点击 Android Studio 右上角的。那是因为选择了Design仅看设计。,即可同时查看代码和设计。
2024-07-01 21:06:39
168
转载 语法树和语法树的查询优化
2、利用等价转换规则反复地对查询表达式进行尝试性转换,将原始的语法树转換成“优化”的形式 对每一个选择,利用等价变换规则尽可能把它移到树的叶端。对每一个投影利用等价变换规则尽可能把它移向树的叶端。目的是使投影操作尽早执行 对每个叶节点加必要的投影操作,以消除对查询无用的属性。查询树以自底向上的方式执行:当一个内结点的操作分量可用时,这个内结点所表示的操作启动执行,执行结束后用结果关系代替这个内结点。在一个查询树中,叶子结点表示关系,内结点表示关系代数操作。在每个操作后,应做个投影操作,去掉不用的属性值)。
2024-05-24 20:43:27
152
原创 使用vue-cli创建vue项目,完成 一个网上购物系统前端。
(1)创建自定义vue组件(2)定义自己的vue组件之后,定义自己的路由信息,进入main.js创建路由实例,导入,挂载Router实例,比如:(3)使用进入app.vue创建路由的出口<router-view></router-view>将其直接渲染在主页面。
2023-12-20 00:51:16
179
原创 编程实现以下功能 程序创建一个子进程
编程实现以下功能 程序创建一个子进程,父进程打印5句:Parent process!子进程打印5句:Child process!要求用进程控制的方法,按顺序先输出子进程的5句话,再输出父进程的5句话。
2023-12-04 23:30:00
81
原创 #删除列表中所有的5
在Python中,__delitem__方法是用于删除列表中指定位置的元素的。对于删除列表中所有的特定元素,可以使用列表解析或者使用remove()方法。
2023-12-02 19:00:00
60
原创 使用C语言编写的程序,用于计算将一面额为10元倍数的整钱换成1元、2元和5元的零钱组合的所有可能性。
printf("%d元:%d个1元 + %d个2元 + %d个5元\n", amount, num1, num2, num5);printf("请输入要换的面额(10元的倍数,不超过100元):");printf("共有%d种换法。// 判断是否满足条件。printf("输入不合法!// 遍历所有可能的组合。// 判断输入是否合法。// 计算换钱的方法。
2023-12-02 02:30:00
85
原创 51单片机智能小车oled模块简易时钟的原理如下:
例如,按下某个按键可以进入时间调整模式,然后通过按键选择调整的时间单位(时、分、秒),再通过按键调整具体的时间值。硬件连接:将OLED显示屏与51单片机连接,其中OLED的VCC引脚接5V电源,GND引脚接地,SCL引脚接P2.0引脚,SDA引脚接P2.1引脚。时钟显示:通过获取系统时间,将时、分、秒等信息显示在OLED屏幕上。可以使用定时器中断来实现秒的计时,并在每次中断时更新OLED屏幕上的时间显示。其他功能:除了显示时间外,还可以在OLED屏幕上显示其他信息,例如日期、星期、温度等。
2023-12-01 21:56:51
253
1
原创 栈操作应遵循的原则是什么?
栈是一种遵循"先进后出"(Last In, First Out,LIFO)原则的数据结构。遵循这些原则可以确保栈的正常操作和数据的正确性。
2023-09-24 01:36:15
1218
1
原创 实现将链表中的数据元素逆置
最后,我们将原链表的头节点L的next指针指向逆置后的链表的头节点q,即完成了链表的逆置操作。其中,p指向链表中的当前节点,q指向已经逆置好的部分链表的头节点,r用于暂存p的下一个节点。将p的next指针指向q,即将p的next指针指向已经逆置好的部分链表的头节点。更新q为p,即将q指向p,表示已经逆置好的部分链表的头节点更新为当前节点p。更新p为r,即将p指向r,表示当前节点p更新为之前保存的下一个节点r。将r指向p的下一个节点,即将p的下一个节点保存到r中,以备后续使用。
2023-09-17 14:03:27
250
1
原创 51单片机数码管
4.锁存器作用:可以把数据输入端与输出端进行隔离和连接。上拉就是把不确定的信号通过一个电阻钳位在高电平。1.数码管分为共阴极和共阳极的数码管。LE为高时,Q端随着D端数据变化而变化。LE为低时,D端不会改变Q端的数据。2.八段数码管内部有8颗LED灯。
2023-07-07 02:13:23
67
1
原创 51单片机蜂鸣器
4.PNP三极管,当从VCC出发,当EB之间通过电流大于1mA,三极管接通。还有另外一个判断条件,当E极电压大于B极电压至少0.7伏时,三极管导通。而无源蜂鸣器内部不带震荡源,必须使用2K~5K的方波去驱动它。所以我们P23接0V,输出逻辑0,三极管导通,有源蜂鸣器工作。1.蜂鸣器枫分为有源蜂鸣器和无源蜂鸣器两种。2.有源蜂鸣器的源不是指电源,而是指震荡源。补充一点,单片机不是功率器件,它只负责控制。有源蜂鸣器内部带有震荡源,一通电就会叫。Ps:视频学习,摘抄,如若侵权,联删。3.三极管做开关应用。
2023-07-07 01:51:20
135
1
原创 51单片机红外接收
如果不进行编码,直接把按键码调制之后发射之后,可能出现这种情况,同一个遥控器把电视和空调都打开了。2.在它触发时就启动定时器,在它下次再被触发的时候,我们就把定时器在这期间走的多少个数取出来,就可以知道我们的脉冲有多宽。主要包括键盘电路,红外编码芯片,电源和红外发射电路组成(例如遥控器),(红外编码芯片在遥控器上)红外接收电路(开发板上有红外接收电路),红外解码芯片(单片机充当解码芯片),电源和应用电路组成。二、要解码就要了解它是如何编码,我们的红外遥控器编码是用NEC协议的。
2023-07-06 12:29:00
600
1
原创 外部中断来了
IT1(TCON.2),外部中断1触发方式控制位。②INT1对应的是P3.3口的附加功能,可由IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。当CPU检测到P3.2引脚上出现有效的中断信号时,中断IE0(TCON.1)置1,向CPU申请中断。(1)中断允许控制CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。EA(IE.7),CPU中断允许(总允许)位。
2023-07-01 18:01:34
198
1
转载 51单片机中断系统
CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。TF1(TCON.7),定时/计数器T1溢出中断请求标志位。IE0(TCON.1),外部中断0中断请求标志位。IE1(TCON.3),外部中断1中断请求标志位。ET1(IE.3),定时/计数器T1中断允许位;//设置外部中断的触发方式。ES(IE.4),串行口中断允许位;(IE.0),外部中断0允许位;③CPU开中断(即EA=1)。②此中断源的中断允许位为1;(1)中断源有中断请求;我们以外部中断0为例,
2023-07-01 17:50:40
49
1
原创 单片机独立按键K1控制LED1,独立按键K2控制LED2,独立按键K3控制LED3
*独立按键K1控制LED1,独立按键K2控制LED2,独立按键K3控制LED3*/if(P3_2==0);Delay(20);Delay(20);Delay(20);Delay(20);Delay(20);Delay(20);
2023-06-28 15:36:30
750
1
原创 51单片机的学习之旅
2.外部中断:单片机通过外部信号触发的事件通知机制,其工作方式为中断事件发生时,单片机暂停正在执行的程序,转而执行中断服务程序。例如,通过在单片机的外部中断输入端口上引入一个状态改变的电平信号,可以触发单片机进行相关的处理操作。GPIO引脚:Ps.x的引脚是GPIO引脚(例如,P2.0),同一时刻,每个引脚只能使用该引脚的一种功能。4.定时器是单片机内部的计数器,用于在单片机内部生成一定的定时周期。以上三个就可以使单片机工作了,但是我们要更新我们的程序时,还要烧录程序,所以还应该有个烧录下载电路。
2023-06-28 01:45:27
58
1
原创 可以这样使用吗?char *s; gets(s);
只是定义了一个指向 char 类型的指针变量,但并没有分配内存空间。函数读取数据,则会出现未知的运行时错误(segmentation fault)。函数读取字符串时会将 ‘\n’ 符号一并读入,需要将其替换为 ‘\0’。函数读取字符串时,会自动将字符串末尾的 ‘\n’ 去掉。函数时,需要考虑字符串末尾的 ‘\n’ 符号。
2023-05-28 11:07:54
212
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人