自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机操作系统——第九章 磁盘存储器管理

连续组织方式又称为连续分配方式,要求为每个文件分配一组相邻的盘块。例如,第一个盘块的地址为b,第二个盘块的地址为b+1,第三个盘块的地址为b+2,……。通常,它们都位于一条磁道上,在进行读/写操作时不必移动磁头。在采用连续组织方式时,可把逻辑文件中的记录顺序地存储到邻接的各个物理盘块中,这样所形成的文件结构称为顺序式文件结构,此时的物理文件称为顺序文件。连续组织方式保证了逻辑文件中的记录顺序与存储器中文件占用盘块顺序的一致性。为使系统能找到文件存放的地址,应在。

2025-01-06 01:13:11 740

原创 计算机操作系统——第八章 文件管理

在现代OS中,最通用且实用的文件目录无疑是树形目录(tree-structured directory)。它可以明显地提高对目录的检索速度和文件系统的性能。MFD在这里被称为根目录,在每个文件目录中,只能有一个根目录,每个文件和每个目录都只能有一个父目录。把数据文件称为树叶其他的目录均作为树的节点,或称它们为子目录。图8-13所示为树形目录,图中,方框代表目录文件圆圈代表数据文件。在该树形目录中,根目录中有3个用户的总目录项A、B、C。在B项所指出的B用户的总目录B中,又包括3个分目录F、E、D,其中。

2025-01-06 01:13:00 1049

原创 计算机操作系统——第七章 输入/输出系统 下

为了实现I/O系统的上层与设备控制器之间的通信,设备驱动程序应具有以下功能:①接收由与设备无关的软件发来的命令和参数,并将命令中的抽象I/O要求转换为与设备相关的低层操作序列;②检查用户I/O请求的合法性,了解I/O设备的工作状态,传递与I/O设备操作有关的参数,设置I/O设备的工作方式;③发出I/O命令,如果I/O设备空闲,则立即启动它,完成指定的I/O操作;如果I/O设备忙碌,则将请求者的请求块挂在I/O设备队列上等待;④及时响应由设备控制器发来的中断请求。

2025-01-06 01:11:32 855

原创 计算机操作系统——第七章 输入/输出系统 上

中断和陷入(1)中断(interrupt)。中断是指CPU对I/O设备发来的中断信号的一种响应。CPU暂停正在执行的程序,保存CPU现场环境后,自动转去执行该I/O设备的中断处理程序。执行完后再回到断点,继续执行原来的程序。I/O设备可以是字符设备,也可以是块设备以及通信设备等。由于中断是由外部设备引起的,故其又被称为外中断或硬中断。(2)陷入或陷阱(trap)。另外还有一种由CPU内部事件。

2025-01-06 01:11:19 1073

原创 计算机操作系统——第六章 虚拟存储器

我们把第5章中所介绍的各种存储器管理方式,统称为传统存储器管理方式,它们全都具有以下两个共同的特征。(1)一次性是指作业必须一次性地全部装入内存后,方能开始运行。在传统存储器管理方式中,无一例外地要求先将作业全部装入内存后方能运行。正是这一特征导致了下述两种情况的发生:①当作业很大时,它所要求的内存空间超过了内存总容量,此时无法将全部作业装入内存,导致该作业无法运行;②在有大量作业要求运行的情况下,由于每个作业都需要全部装入内存后方能运行,因此每次只能装入少量。

2024-12-10 23:23:11 1689

原创 计算机操作系统——第五章 存储器管理 下

它们可能有着不同的保护属性,如可以允许进程读/写,这样就。

2024-12-10 23:22:59 782

原创 计算机操作系统——第五章 存储器管理 上

在早期的UNIX系统中已引入了对换功能,该功能一直保留至今,各个UNIX版本实现对换功能的方法也大体上是一样的,即在系统中设置一个对换进程,由它将内存中暂时不能运行的进程调出到磁盘的对换区,同样也由该进程将磁盘上已具备运行条件的进程调入内存。通常,处理机都会从内存中取得指令和数据,并将其所取得的指令放入指令寄存器中,而将其所读取的数据装入数据寄存器中,或者进行相反操作,即将寄存器中的数据存入内存。,或者说,存储器的速度必须非常快,以能与处理机的速度相匹配,否则会明显地影响处理机的运行。

2024-12-07 12:20:14 894

原创 计算机操作系统-第四章 进程同步 下

针对系统中的各种硬件资源和软件资源,均可利用数据结构抽象地描述它们的资源特性,即用少量信息和对该资源所执行的操作来表征该资源,而忽略了它们的内部结构和实现细节。因此,可以利用共享数据结构抽象地表示系统中的共享资源,并且将对该共享数据结构实施的特定操作定义为一组过程。进程对共享资源的申请、释放和其他操作,必须通过由这组过程间接地对共享数据结构进行操作加以实现。对于请求访问共享资源的诸多并发进程,可以根据资源的情况接受或阻塞,以确保每次仅有一个进程进入管程。

2024-12-07 12:19:55 779

原创 计算机操作系统-第四章 进程同步 上

最初由迪杰斯特拉把整型信号量定义为一个用于表示资源数目的整型量S,它与一般整型量不同,除初始化外,仅能通过两个标准的原子操作(atomic operation)来访问,即wait(S)和signal(S)操作。很长的一段时间以来,这两个操作一直被分别称为P操作和V操作((来自荷兰语proberen和verhogen))。wait(S)和signal(S)操作可描述为:3    S--;7   }

2024-12-06 10:44:03 816

原创 计算机操作系统-第三章 处理机调度与死锁 下——死锁

在第2章中,已经谈及死锁。例如,系统中只有一台扫描仪R1和一台刻录机R2。有两个进程P1和P2,它们都准备将扫描好的文档刻录到光盘(compact disk,CD)上,进程P1先请求扫描仪R1并获得成功,进程P2先请求刻录机R2也获得成功。后来P1又请求刻录机R2,但因它已被分配给了P2而阻塞。

2024-12-06 10:43:45 884

原创 SSM框架

spring、springmvc、maven、springboot、mybatis

2024-10-19 18:28:48 260

原创 MyBatisPlus

MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提高效率开发方式基于MyBatis使用MyBatisPlus基于Spring使用MyBatisPlus基于SpringBoot使用MyBatisPlusSpringBoot.整合MyBatis开发过程(复习)创建SpringBoot工程勾选配置使用的技术设置dataSource相关属性(JDBC参数)定义数据层接口映射配置SpringBoot整合MyBatisPlus入门程序。

2024-10-17 19:43:02 987

原创 Maven高级

黑马程序员maven高级

2024-10-13 19:04:13 915

原创 计算机操作系统-第三章 处理机调度与死锁 上——处理机调度

处理器调度算法,Linux调度实例

2024-10-10 23:21:02 1371 1

原创 SpringMVC

黑马程序员springmvc,TECT风格,TECTful,SSM整合,拦截器

2024-10-10 23:20:01 1561 2

原创 计算机操作系统-第二章 进程的描述与控制 下——进程通信和线程

慕课

2024-10-09 23:07:58 890

原创 计算机操作系统-第二章 进程的描述与控制 上——进程

慕课

2024-10-09 23:07:02 1506

原创 Spring框架 - 下篇

使用@Component定义bean//直接用注解定义bean@Component("bookDao")//可以指定名称@Component核心配置文件中通过组件扫描加载bean// 配置后才能扫描到组件来加载bean < context: component-scan base-package = " com.itheima " />// 配置后才能扫描到组件来加载bean < context: component-scan base-package = " com.itheima " />

2024-10-09 10:15:37 735

原创 计算机操作系统-第一章 操作系统引论-下

慕课版

2024-10-07 18:07:02 886

原创 计算机操作系统-第一章 操作系统引论-上

计算机操作系统(慕课版)

2024-10-07 14:04:51 1331

原创 GUI编程

狂神GUI

2024-09-05 23:04:41 702

原创 计算机组成原理-第四章 指令系统 下

逻辑数据表示用一位表示 真:1 -True / 假:0-FalseN位二进制数可表示N个逻辑数据逻辑运算按位进行, 如: And / Or / Shift Left / Shift Right等位的指定设置某位的值:清0: 与掩码(1…101…1)相“与”置1:与位串(0…010…0)相“或”判断某位的值:是否为0: 与位串(0…010…0)相“与”后,是否为0是否为1:与位串( 0…010…0 )相“与”后,是否不为0。

2024-06-11 21:13:28 1199

原创 计算机组成原理-第四章 指令系统 上

功能码。

2024-06-11 21:13:05 1256

原创 Spring Boot企业级开发教程-第4章Spring Boot视图技术

主要用于Thymeleaf模板页面国际化内容的动态替换和展示。使用消息表达式#{…}进行国际化设置时,还需要提供一些国际化配置文件。关于消息表达式的使用,后续小节会详细说明,这里作为了解即可。Thymeleaf在Spring Boot中的使用。Thymeleaf常用标签。Thymeleaf主要语法。

2024-05-24 12:33:29 1126

原创 数据库系统原理与设计-第五章 关系数据理论及求精

函数依赖(functional dependency, 简称FD)是一种完整性约束, 是现实世界事物属性之间的一种制约关系,它广泛地存在于现实世界之中。定义5.1 设r( R )为关系模式,α⊆R,β⊆R。对任意合法关系r及其中任两个元组ti和tj,i≠j,若ti[α]=tj[α],则ti[β]=tj[β],则称α函数确定β , 或 β函数依赖于α,记作α→β。例如,对于第1个和第2个元组:t1[A,B]=t2[A,B]=(a1,b1),且t1[C]=t2[C]=c1。

2024-05-22 20:25:19 1337

原创 计算机网络-第四章 网络层 下

计算机网络-第四章 网络层 中第一阶段:加入多播组第二阶段:探询组成员变化情况RPB 的要点:检查,转发RPB 的要点:形成以源为根节点的多播转发树RPB 的要点:剪枝与嫁接找出标签交换路径 LSP。打标签,然后转发。标签对换。去除标签。

2024-05-22 20:24:56 836

原创 计算机网络-第四章 网络层 中

路由器到直接连接的网络的距离 = 1。路由器到非直接连接的网络的距离 = 所经过的路由器数 + 1。RIP 协议中的“距离”也称为“跳数”(hop count),每经过一个路由器,跳数就加 1。好路由 = “距离短”的路由。最佳路由 = “距离最短”的路由。一条路径最多只能包含15个路由器。“距离”的最大值为16时即相当于不可达。RIP不能在两个网络之间同时使用多条路由,只选择距离最短”的路由。路由 A-B-E 的距离 = 2,路由 A-C-D-E 的距离 = 3。最佳路由。

2024-05-20 15:12:50 1439

原创 计算机网络-第四章 网络层 上

计算机网络网络层

2024-05-20 15:12:38 1314

原创 数据库系统原理与设计-第四章 数据库建模 下

E-R模型实体、属性与实体集(复合、多值属性)联系、联系属性与联系集,二元联系的主码与联系属性的安排映射基数(1:1、1:n、m:1、m:n联系)、依赖约束、多值联系弱实体集、部分码扩展特征:类层次与聚合(建模为联系实体集)依赖约束的建模:建模为依赖实体集或弱实体集多值联系的建模:转化为依赖约束的建模E-R模型设计原则忠实性、简单性、避免冗余选择实体集还是属性?选择实体集还是联系集?(依赖约束、多值联系的建模)

2024-04-27 19:13:26 4333 1

原创 数据库系统原理与设计-第四章 数据库建模 上

数据库设计就是根据各种应用处理的要求、硬件环境及操作系统的特性等,将现实世界中的数据进行合理组织,并利用已有的数据库管理系统(DBMS)来建立数据库系统的过程。具体地说,对于一个给定的应用环境,构造出最优的数据库逻辑模式和物理模式,并建立数据库及其应用系统,使之能够有效地存储和管理数据,满足用户的信息要求和处理要求。数据库设计过程E-R模型实体、属性与实体集(复合、多值属性)联系、联系属性与联系集,联系集的超码二元联系的主码一对一:参与联系的某一方实体集的主码;一对多。

2024-04-27 19:12:48 1154

原创 Spring Boot企业级开发教程-第三章 SpringBoot数据访问

Spring Boot默认采用整合的方式统一处理数据访问层通过添加大量自动配置,引入各种数据访问模板以及统一的Repository接口,从而达到简化数据访问层的操作。Spring Boot提供的常见数据库依赖启动器名称对应数据库HibernateMongoDBNeo4j图数据库RedisSpring Data JPA基本使用1.编写ORM实体类:实体类与数据表进行映射,并且配置好映射关系。@Id//省略getXX()和setXX()方法。

2024-04-18 19:55:44 1159

原创 计算机网络 - 第三章 数据链路层

当很多短帧要发送时,第 1 个短帧采用载波延伸方法进行填充,随后的一些短帧则可一个接一个地发送,只需留有必要的帧间最小间隔即可。考虑到可能有时要在交换机的接口更换主机,或者主机要更换其网络适配器,这就需要更改交换表中的项目。(broadcast domain):指这样一部分网络,其中任何一台设备发出的广播通信都能被该部分网络中的所有其他设备所接收。注意:成功发送一个帧需要占用信道的时间是 T0 + τ ,比帧的发送时间要多一个单程端到端时延 τ。一个以太网是一个广播域,碰撞域是交换机端口下那部分网络。

2024-04-18 19:55:22 1191

原创 Mybatis 下

因为字段名符合数据库的规则(使用_,emp_name),实体类中的属性名符合Java的规则(使用驼峰empName)字段名和实体类中的属性名不一致,映射不了,数据为null若字段名和实体类中的属性名不一致,但是字段名符合数据库的规则(使用_),实体类中的属性名符合Java的规则(使用驼峰)此时也可通过以下两种方式处理字段名和实体类中的属性的映射关系a>可以通过为字段起别名的方式,保证和实体类中的属性名保持一致b>可以在MyBatis的核心配置文件中设置一个全局配置信息。

2024-04-06 00:13:30 808

原创 MyBatis 上

MyBatis历史MyBatis最初是Apachel的一个开源项目iBatis,201O年6月这个项目由Apache Software Foundation迁移到了Google Code.。随着开发团队转投Google Codei旗下,iBatis.3.正式更名为MyBatis。.代码于2013年11月迁移到Github。iBatis-一词来源于“internet’"和"abatis’"的组合,是一个基于ava的持久层框架。

2024-04-06 00:13:21 1154

原创 计算机组成与系统结构-第3章 运算方法和运算部件 下

定点数运算:由ALU + 移位器实现各种定点运算移位运算逻辑移位:对无符号数进行,左(右)边补0,低(高)位移出算术移位:对带符号整数进行,移位前后符号位不变,编码不同,方式不同。循环移位:最左(右)边位移到最低(高)位,其他位左(右)移一位。扩展运算零扩展:对无符号整数进行高位补0符号扩展:对补码整数在高位直接补符加减运算补码加/减运算:用于整数加/减运算。符号位和数值位一起运算,减法用加法实现。同号相加时,若结果的符号不同于加数的符号,则会发生溢出。

2024-04-03 12:15:20 1627

原创 计算机组成与系统结构-第3章 运算方法和运算部件 上

"运算器(Operate Unit)、“运算部件(Operate Unit)”、"功能部件(Function Unit)w“执行部件(Execution Unit)”和“数锯通路(DataPath)”的含义基本上一样,只是强调的侧重不同。需要说明的是,为了加快加法运算的速度,真正的电路一定使用多级先行进位方式,图3.6(b)主要是为了说明如何从加法运算结果中获得标志信息,因而使用全加器简化了加法器电路。X=-3,Y=6,X×Y=-18,[X×Y]补应等于11101110或结果溢出。

2024-04-03 12:14:58 1547

原创 计算机网络 - 第二章 物理层

复用器 (multiplexer) 和分用器 (demultiplexer)每个站分配的码片序列:各不相同,且必须互相正交 (orthogonal)。现在已经非常广泛地应用在计算机网络、电信网络和有线电视网络的主干网络中。令向量 S 表示站 S 的码片向量,令 T 表示其他任何站的码片向量。模拟传输和数字传输都可以使用双绞线,其通信距离一般为几到十几公里。任何一个码片向量和该码片向量自己的规格化内积都是 1。一个码片向量和该码片反码的向量的规格化内积值是 –1。地出现(其周期就是TDM帧的长度)的。

2024-03-30 23:09:59 1533 2

原创 Spring Boot企业级开发教程-第二章 SpringBoot核心配置与注解

相关注解@PropertySource:指定自定义配置文件的位置和名称@Configuration:自定义配置类,Spring容器组件案例演示1、创建Spring Boot项白,添加Web依赖。2、在项目的类路径下新建一个test.properties自定义配置文件,在该配置文件中编写需要设置的配置属性。#对实体类对象MyProperties进行属性配置。

2024-03-30 23:04:32 1480

原创 计算机组成与系统结构-第二章 数据的机器级表示

定点整数:[X]补= 2n+ X (-2n≤X<2n,mod 2n定点小数:[X]补注:实际上在计算机中并不使用补码定点小数!无需掌握该知识点。

2024-03-23 11:11:47 1628

原创 数据库系统原理与设计-第三章 sql查询语言

SQL(Structured Query Language):结构化查询语言.是关系数据库的标准语言。SQL是一个通用的、功能极强的关系数据库语言。标准SQL命令包括:数据操纵语言DML查询:SELECT插入:INSERT修改:UPDATE删除:DELETE数据定义语言DDL创建对象:CREATE删除对象:DROP修改对象:ALTER数据控制语言DCL权限授予:GRANT权限收回:REVOKE。

2024-03-22 20:09:14 948

SpringBoot3+Vue3

SpringBoot3+Vue3

2025-01-14

springboot3+vue3

黑马ppt

2025-01-11

Spring框架-上篇

Spring框架-上篇

2025-01-10

空空如也

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

TA关注的人

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