自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 SQL语句(三)—— DQL

DQL 英文全称是Data Query Language,即数据查询语言,用来查询数据库中表的记录。在一个正常的业务系统中,查询操作的频次是要远高于增删改的。当我们去访问企业官网、电商网站,在这些网站中我们所看到的数据,实际都是需要从数据库中查询并展示的。而且在查询的过程中,可能还会涉及到条件、排序、分页等操作。

2025-04-04 19:10:08 954

原创 SQL语句(二)—— DML

DML全称是Data Manipulation Language,即数据操作语言,用来对数据库中表的数据记录进行增、删、改操作。即添加数据 (insert)、修改数据 (update)、删除数据 (delete)。

2025-04-03 22:22:04 757 1

原创 SQL语句(一)—— DDL

可选项 if exists代表,只有表名存在时才会删除该表,表名不存在,则不执行删除操作(如果不加该参数项,删除一张不存在的表,执行将会报错)。在上述的建表语句中,我们在指定字段的数据类型时,用到了int,varchar,那么在MySQL中除了以上的数据类型,还有哪些常见的数据类型呢?可以通过 if not exists 参数来解决这个问题,数据库不存在,则创建该数据库,如果存在,则不创建。,而有部分参数我们在创建表的时候,并未指定也会查询到,因为这部分是数据库的默认值,如:存储引擎、字符集等。

2025-04-02 20:37:20 946 1

原创 51单片机的五类指令(五)——位操作类指令

单片机中寻址是为了找到操作数,而各类指令则是为了对操作数进行操作。本篇文章将介绍51单片机中的第五类指令——位操作类指令。

2025-04-01 22:10:59 1279

原创 51单片机的五类指令(四)——控制转移类指令

单片机中寻址是为了找到操作数,而各类指令则是为了对操作数进行操作。本篇文章将介绍51单片机中的第四类指令——控制转移类指令。

2025-03-31 23:07:27 1176

原创 51单片机的五类指令(三)——逻辑操作类指令

单片机中寻址是为了找到操作数,而各类指令则是为了对操作数进行操作。本篇文章将介绍51单片机中的第三类指令——逻辑操作类指令。

2025-03-30 20:12:47 1407

原创 51单片机的五类指令(二)——算术运算类指令

本篇文章将介绍51单片机中的第二类指令 —— 算术运算类指令。

2025-03-29 23:25:31 1308

原创 51单片机的五类指令(一)——数据传送类指令

单片中寻址是为了找到操作数,而各类指令则是为了对操作数进行操作。本篇文章将介绍51单片机中的第一类指令 —— 数据传送类指令。

2025-03-27 23:56:33 1318

原创 printf函数与scanf函数(详细超全版)

使用这个函数之前,

2025-03-23 20:20:48 1395

原创 C语言的数据类型与变量(完整版)

在 C 语言中,数据类型是一个非常基础且关键的概念。它本质是“在内存中开辟一块空间用于存储数据”,并且规定了数据的取值范围、存储方式以及可以对这些数据进行的操作。合理使用数据类型不仅能提高程序的效率,还能确保程序的正确性和稳定性。

2025-03-22 17:16:57 1053

原创 C语言入门知识(下)

C语言中有⼀批保留的名字的符号,比如: int、if、return,这些符号被称为保留字或者关键字。关键字都有特殊的意义,是保留给C语言使用的;程序员自己在创建标识符的时候是不能和关键字重复的;同时关键字也是不能自己创建的。 以下是一些常见的 32 个关键字,不需要刻意记忆,再后续的学习中,会反复遇到。

2025-03-21 12:27:03 1016

原创 C语言入门知识(上)

计算机能识别的指令就是机器指令,机器指令是0和1组成的序列。C语言是一门编译型高级语言,需要先将其编译成计算机能识别的机器指令,才能在计算机上运行,执行相应功能。而将高级语言编译成机器指令的工具即为编译器。

2025-03-20 23:40:00 1348

原创 C语言的内存函数

C语言库函数中有可以直接对内存操作的函数,这类函数叫作内存函数。内存函数即针对内存块进行数据处理的函数,内存块的意思就是“一块内存,一块空间”。

2025-03-19 23:58:38 1166

原创 51单片机的寻址方式(完整)

在 51 单片机中,寻址方式是指在执行指令时,CPU 寻找操作数所在存储单元地址的方法。由于计算机的指令执行过程中,常常需要对数据进行操作,而这些数据存储在不同的位置,如寄存器、存储器等,因此需要特定的方式来找到这些数据的地址,从而完成指令的操作。寻址方式的合理运用能够提高程序的执行效率、节省存储空间。51 单片机有 7 种寻址方式,分别是:立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、位寻址和指令寻址。 可以分为两类:操作数寻址和指令寻址。

2025-03-18 22:52:59 1598

原创 51单片机指令系统入门

指令是计算机(或单片机)中 CPU 能够识别并执行的基本操作命令。指令系统是一台计算机(或单片机)能够执行的全部指令的集合。指令系统的强弱,决定了计算机智能的高低。        对于 51 单片机而言,其指令系统涵盖了数据传送、算术运算、逻辑操作、控制转移、位操作等多种类型的指令。这些指令有机组合,赋予了 51 单片机强大的功能。要使计算机(或单片机)按照人们的要求完成一项工作,就必须让CPU按照一定逻辑顺序逐条执行人们编写的指令。这种按照人们要求所编排的指令操作的序列,称为程序。编写程序的过程叫程序

2025-03-17 23:00:58 1653

原创 51单片机的工作方式

复位是指单片机内部的各种寄存器、计数器等恢复到初始设定值的过程。当 51 单片机系统接通电源或者遇到异常情况时,通过复位操作,可以让单片机回到一个已知的、确定的初始状态避免因系统上电时的不确定因素或运行过程中的错误状态导致程序跑飞或系统故障。例如,在系统启动时,复位操作能够确保单片机的程序计数器(PC)指向程序的起始地址,从而开始正确执行程序。实现复位的方法是通过复位电路,给复单片机复位引脚加复位电平。(二)复位后各寄存器状态​1、 程序计数器(PC)

2025-03-16 23:17:39 1939

原创 51单片机的工作过程

地址总线。51 单片机的地址总线为 16 位,这意味着它可以寻址的范围为B= 64KB。例如,当 CPU 要从只读存储器(ROM)中读取某条指令时,会通过地址总线将指令所在的地址发送出去,只读存储器(ROM)根据这个地址找到对应的指令并将其输出。同样,在访问外部数据存储器或I/O端口时,也。​数据总线。其位数与单片机的字长相关,51 单片机是 8 位机,所以数据总线为 8 位。在执行指令过程中,无论是从存储器读取数据到 CPU,还是将 CPU 运算结果写入存储器或输出到 I/O 端口。

2025-03-15 21:27:50 1652

原创 51单片机入门必备常识

51 单片机,准确地说是指英特尔公司推出的 MCS-51 系列单片机。1980 年,Intel推出 MCS-51 系列单片机。MCS-51单片机是一系列单片机的总称,这一系列单片机包括了许多品种,如8031,8051,8751,8032,8052,8752等。其中 8051 是最早最典型的产品,

2025-03-14 23:30:00 1348

原创 单片机的历史与发展

集成ADC、USB、CAN总线等外设,如ST的STM32系列(2007 年推出)以低功耗、高性能成为主流,单片机从 “芯片 + 外围” 转向 “片上系统(SoC)”。,ARM 架构(如Cortex-M系列)的普及推动32 位单片机主频突破300MHz,性能直逼早期专用处理器,覆盖车载、工业机器人等高端场景。(增强型 80C51,新增I²C总线)等厂商加入,推动单片机从工业控制向家电(如微波炉)、通信(Modem)领域渗透,这一阶段,单片机步入 32 位时代,专用化单片机占据绝对主流。

2025-03-13 22:00:57 1259

原创 单片机入门必备常识

如外部中断请求(如按键按下、传感器触发等)、定时器中断等,处理完中断事件后再返回原来的程序继续执行,提高了单片机的实时响应能力和处理多任务的能力。如电子血压计、血糖仪、心电图仪、医疗监护仪等,单片机用于数据采集、处理和控制,实现医疗设备的智能化和精确测量。各类工业仪表、智能传感器、计数器等,通过单片机实现数据的采集、处理、显示和通信功能,提高仪表的精度和性能。,具有很强的灵活性。,如并行总线、串行总线(SPI、I2C 等),连接各种外部设备,如存储器、传感器、显示器、通信模块等,

2025-03-12 23:35:12 1402

原创 PCB的历史与发展

目前,国外 PCB 行业在高端技术领域如高频高速 PCB、刚挠结合板等方面处于领先地位,一些国际知名企业在汽车电子、航空航天、高端服务器等对 PCB 性能要求极高的领域占据主要市场份额,不断投入研发资源推动 PCB 技术向更高性能、更小尺寸、更复杂结构发展。随着电子设备向轻型化、智能化、高性能化发展,PCB 将朝着高密度、高精度、细孔径、细导线、细间距、高可靠、多层化、高速传输、轻量、薄型方向发展,埋阻、埋容等新技术将得到更广泛应用。1947 年,美国航空局和美国标准局发起 PCB 首次技术讨论会。

2025-03-11 21:38:46 854

原创 EDA与PCB的关系

①EDA是一个。

2025-03-10 22:37:03 467

原创 C语言的历史与发展

C 语言从 UNIX 实验室走向全球,不仅塑造了现代软件生态,也为计算机科学奠定了重要基础。其设计哲学。

2025-03-09 20:57:55 811

原创 sizeof与strlen的理解与区分

传递一个字符的地址str给函数,然后从这开始向后寻找字符,直至找到'\0',得到'\0'之前的字符总个数,并将这个值作为返回值返回。但是在sizeof(数组名)的情况下,这里的数组名表示整个数组,计算得到的是整个数组的字节数。3、关注内存中是否有'\0',如果没有'\0',就会持续往后找,可能造成越界。因为得到的结果是非负整数,所以strlen函数的返回值是无符号整数。,所以strlen("AB")本质上传递的是字符'A'的地址。2、srtlen是求字符串⻓度的,统计的是\0之前字符的个数。

2025-03-08 21:23:33 1051

原创 一篇文章带你解决“字符串函数”

第二个参数delimiters指向一个字符串,

2025-03-07 23:57:10 965

原创 一篇文章带你解决两类“字符函数”

C语⾔中有⼀系列的函数专门用于字符分类,也就是⼀个字符是属于什么类型的字符的。ASCII码值97对应的是小写字母'a',所以返回值为非0整数,将运行程序后,得到的返回值为2。空白字符:空格‘’,换页‘\f’,换行'n',回车‘\r’,制表符\t'或者垂直制表符'\v'。如果是小写字母,就返回非0的整数,如果不是小写字母,则返回0。函数的返回值为int类型,然后传递的参数本质上是ASCII值,也为int类型。十六进制数字,包括所有十进制数字字符,小写字母a~f,大写字母A~F。十进制数字‘0’~‘9’字符。

2025-03-06 22:39:34 669

原创 一篇文章带你入门C语言函数

在 C 语言中,函数是一段具。

2025-03-05 00:25:07 1279

原创 “arr[i]”访问数组元素的本质

则[0x1000]对应arr[0]、[0x1004]对应arr[1]、[0x1008]对应arr[2]......,我们可以利用arr[0]、arr[1]、arr[2]、arr[3]、arr[4]依次访问各个数组,那。,因为arr是指向首元素的指针,地址为0x1000,指向数组的第1个元素;则指针(arr + 1),地址为0x1004,指向数组的第2个元素。指针(arr + 1)指向数组的第2个元素,对其解引用*(arr + 1),即得到数组的第2个元素。arr[1]的的本质是*(arr + 1)

2025-03-02 23:56:37 661

原创 Java大作业——酒店管理系统(六):客户管理【完结】

.....代码于Java大作业(二)......代码于Java大作业(二)......代码于Java大作业(二)......代码于Java大作业(三)......代码于Java大作业(四)......代码于Java大作业(五)——用于管理酒店工作人员账户。——用于办理预定、入住、退房。——用于选择对应的功能。Java大作业(一)——用于启动整个程序。

2025-03-01 22:34:55 494

原创 Java大作业——酒店管理系统(五):餐饮管理

.....代码于Java大作业(二)......代码于Java大作业(二)......代码于Java大作业(二)......代码于Java大作业(三)......代码于Java大作业(四)——用于管理酒店工作人员账户。——用于办理预定、入住、退房。——用于选择对应的功能。Java大作业(一)——用于启动整个程序。

2025-03-01 19:08:42 603

原创 Java大作业——酒店管理系统(四):客房管理

.....代码于Java大作业(二)......代码于Java大作业(二)......代码于Java大作业(二)......代码于Java大作业(三)——用于管理酒店工作人员账户。——用于选择对应的功能。Java大作业(一)——用于启动整个程序。

2025-02-28 17:36:38 446

原创 Java大作业——酒店管理系统(三):账户管理

.....代码于Java大作业(二)......代码于Java大作业(二)......代码于Java大作业(二)——用于选择对应的功能。Java大作业(一)——用于启动整个程序。

2025-02-28 13:25:32 409

原创 Java大作业——酒店管理系统(二):登录与功能选择

在分享代完整的代码前,各位。其中priviilege_password文本文档中,;在credentials中文本文档中,,作为系统登录的初始账号;weixinzhifuma.jpg为一张图片,。其他的文本文档可以根据英文意思理解其对应功能,无需其他操作,建立即可。

2025-02-27 23:05:32 293

原创 Java大作业——酒店管理系统(一):功能点介绍

等客人到店后,点击入住,就会跳出窗口,输入对应身份证号即可完成入住。,此时可以选择线上支付或线下支付,选择线上支付,则会跳出二维码,再点击确认支付则退出本窗口;用户通过点击修改密码按钮后,输入权限密码,接着输入原先密码,再输入新密码,可以修改密码。用户通过点击修改权限密码后,输入原先的权限密码,再输入新的权限密码后,可以修改权限密码。用户通过点击添加按钮后,输入权限密码,可以添加管理员。用户通过点击删除按钮后,输入权限密码,可以删除管理员。点击预定,就可以通过餐饮序号进行选择,并记录价钱,

2025-02-27 22:27:45 465

原创 如何理解“指针+1”

所以(arr+1)代表着跳过一个整型数据‘1’,指针arr会指向跳过这个数据后的地址,对它解引用有*(arr+1)=2。因为指针常常存储在指针变量中,所以多见上面“p+1”这种“指针变量+1”的操作,arr与&arr的地址值相同,但是指向的数据类型完全不同,所以“指针+1”的结果也完全不同。则意味着(&arr+1)会跳过一整个数组,指针&arr会指向跳过这个数组后的地址。因为一个整型数据占4个字节,需要4个内存单元储存,所以指针的地址值+4。当我们对arr+1时,因为。,让指针指向回跳一个数据后的地址。

2025-02-25 21:15:28 333

原创 字符指针数组存储字符串的原理

字符串可以通过"apple"[0]得到第一个元素a,但是因为数组名 "apple"作为指针时的类型为const char*,),因为 "apple"可以视为一个数组名,因为 "apple" 是匿名数组,所以它与普通数组(如 char arr[6];,类型为 char[6],内容为{‘a’,‘p’,‘p’,‘l’,‘e’,‘\0’,},,语法上不会报错,但是运行时会导致异常,这种异常属于运行时错误的内存访问违规。

2025-02-25 18:13:54 452

原创 指针数组与数组指针

整型数组说明数组存储的内容是整型数据,那么指针数组就说明数组存储的内容是指针。整型数组的数据类型是int[10],所以整型数组指针变量的定义为“int (*p) [10]”,用于指向整型数组。我们最常见的就是整型数组,它的定义方式是“int arr[10]”,arr是数组名,[ ]中的数字是数组的个数,int说明数组中存储的数据类型是整型。我们最常见的就是整型指针变量,它的定义方式是“int* p”,p是整型指针变量的变量名,*表示p是一个指针变量,int表示指针指向的数据类型是整型。

2025-02-24 22:39:32 283

原创 如何改变.txt文件的编码方式“从默认的UTF-8转为ANSI”

以上就是将.txt文件的。,在此编码形式下,存储的中文会乱码,要。

2025-02-23 23:36:09 1793

原创 C语言大作业——学生成绩管理系统(题目+完整代码)

④查找某个学生的成绩,根据学号进行查找,找到,则显示该生的姓名、学号、班级、实验1成绩、实验2成绩和实验3成绩;②删除学生信息:先按照学生学号进行查找,找到,则删除学生信息(如果学生已有实验成绩,则实验成绩和总分也删除);要求至少能够存储学生的学号、姓名、班级、实验1成绩、实验2成绩、实验3成绩,总分;③修改学生信息,先按照学生学号进行查找,找到对应的学生,先显示学生所有信息再选择修改姓名或者班级;①录入实验成绩,先输入要录入的学生学号,再选择录入实验1、实验2或者实验3成绩;2次实验不及格的学生。

2025-02-23 20:21:20 838

原创 自动关机程序plus版(可以开机自启动,难以彻底删除)

如果你将关机时间设为1秒,同时创建1000个文件夹进行备份,即便你知道备份在哪,那你也不可能在开机后的短暂时间内,把这1000个备份全部删除,更何况不知道备份在哪里,甚至不知道存在备份的人了。在上篇文章中,我们写了一个Windows系统下的自动关机小程序,并且将它转为.exe文件发送给朋友,当朋友点击这个程序的时候,电脑会进入定时关机。但是,少部分电脑没有ProgramData文件夹,所以我会在C盘底下的sources文件夹,,所以即便朋友删除,备份的程序也可以让他的电脑在下一次开机时自动关机。

2025-02-22 17:55:55 785

空空如也

空空如也

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

TA关注的人

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