当前位置: 首页 > news >正文

操作系统期末复习(一)

一、选择

1.从用户的观点看,操作系统是()

A.用户与计算机之间的接口
B.控制和管理计算机资源的软件
C.合理地组织计算机工作流程的软件
由若干层次的程序按一定的结构组成的有机体

答案:A

2.操作系统在计算机系统中位于()之间。

A.CPU和用户
B.CPU和内存
C.计算机硬件和用户
D.计算机硬件和软件

答案:C

【解析】操作系统是运行在计算机硬件上最基本的系统软件,负责对各种计算机资源的管理,也控制和管理所有的系统软件和应用软件,可以视为计算机硬件和用户之间的一个接口。

3.下列选项中,()不是操作系统关心的主要问题。

A.管理计算机裸机
B.设计、提供用户程序与计算机硬件系统的界面
C.管理计算机系统资源
D.高级程序设计语言的编译程序

答案:D

【解析】操作系统管理计算机系统中的软、硬件资源,当然包括计算机裸机和计算机的系统资源,同时提供方便用户使用计算机的接口,还包括提供用户程序与计算机硬件系统的界面。而高级程序设计语言的编译器则是在操作系统的支撑下运行的,它并不是操作系统关心的主要问题。

4.操作系统的逻辑结构不包含()

A.混合型结构
B.单内核结构
C.分层式结构
D.微内核结构

答案:A

【解析】操作系统的逻辑结构包含单内核结构、分层式结构和微内核结构,但不包含混合型结构。

5.相对于单内核结构,采用微内核结构的操作系统具有许多优点,但()并不是微内核的优势。

A.使系统更高效
B.想添加新服务时不必修改内核
C.使系统更安全
D.使系统更可靠

答案:A

【解析】微内核结构的操作系统更安全可靠,想添加新的功能服务时也不必修改内核,但每次用户程序对服务器进程的调用首先由内核接收用户的请求(由用户态到内核态),然后再将该请求传送至相应的服务器进程(由内核态到用户态),当服务器进程处理完该请求后,内核还要接收来自服务器进程的应答(由用户态到内核态)并将此应答回送给请求的用户(由内核态到用户态),即需要两次用户态到内核态和内核态到用户态的切换,效率较低。

6.操作系统的三种基本类型是()

A.批处理系统、分时操作系统及网络操作系统
B.分时系统、实时操作系统及分布式操作系统
C.批处理系统、分时操作系统及实时操作系统
D.网络操作系统、批处理系统及分时操作系统

答案:C

7.现代操作系统的基本特征是()、资源的共享和操作的异步性。

A.多道程序设计
B.中断处理
C.程序的并发执行
D.实现分时与实时处理

答案:C

8.若把操作系统视为计算机资源的管理者,下列的()不属于操作系统所管理的资源。

A.程序
B.内存
C.CPU
D.中断

答案:D

【解析】程序、内存和CPU都是计算机资源,而中断是指程序在执行过程中CPU对系统发生的某个事件做出的一种反应。

9.批处理操作系统首先要考虑的问题是()

A.灵活性和可适应性
B.交互性和响应时间
C.周转时间和系统吞吐量
D.实时性和可靠性

答案:C

10.()不是分时操作系统的基本特征。

A.同时性
B.独立性
C.实时性
D.交互性

答案:C

【解析】分时操作系统的主要特征是独立性、同时性(多路性)、交互性和及时性,而实时性不是分时操作系统的特点。

11.在设计实时操作系统时()不是重点考虑的问题。

A.及时响应、快速处理
B.高安全性
C.高可靠性
D.提高系统资源的利用率

答案:D

12.下面叙述中正确的是()。

A.批处理作业必须有作业控制信息
B.分时系统不一定都具有人机交互功能
C.从响应时间的角度看,实时系统与分时系统差不多
D.由于采用了分时技术,用户可以独占计算机资源

答案:A

【解析】具有人机交互功能是分时系统最主要的特征;因控制对象的不同,实时系统与分时系统的响应时间可能相差很大:采用分时技术,用户感觉上是独占了计算机资源,而实际上是各终端用户在分时使用计算机系统;为了使计算机能够控制和管理批处理作业的执行,用户在提供批处理作业的同时还必须提供执行该作业的控制信息。

13.()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络
B.分布式
C.分时
D.实时

答案:C

14.操作系统的不确定性是指()。

A.程序运行结果的不确定性
B.程序运行次序的不确定性
C.程序多次运行时间的不确定性
D.A~C都是

答案:D

15.多道程序设计技术是指()。

A.在实时系统中并发运行多个程序
B.在分布式系统中同一时刻运行多个程序
C.在一个CPU上同一时刻运行多个程序
D.在一个CPU上并发运行多个程序

答案:D

【解析】多道程序设计是指在一台处理机内同时允许多个程序装入内存,并且它们之间可以并发执行。

16.当CPU执行操作系统内核代码时,称处理机处于()。

A.自由态
B.用户态
C.内核态
D.就绪态

答案:C

【解析】CPU执行用户程序时的状态为用户态,CPU执行操作系统程序时的状态为内核态。

17.CPU执行的指令被分为两类,其中一类称为特权指令,只允许()使用。

A.操作员
B.联机用户
C.操作系统
D.用户程序

答案:C

18.中断的概念是指()。

A.暂停CPU执行
B.暂停CPU对当前运行程序的执行
C.停止整个系统的运行
D.使CPU空转

答案:B

【解析】中断的概念是暂停CPU对当前运行程序的执行而转去处理中断的事件。

19.用户程序在用户态下使用系统调用引起的中断属于()。

A.硬件故障中断
B.程序中断
C.访管中断
D.外部中断

答案:C

20.系统调用是()。

A.用户编写的一个子程序
B.高级语言中的库程序
C.操作系统中的一条命令
D.操作系统向用户程序提供的接口

答案:D

21.操作系统完成用户请求的系统调用功能后,应使CPU()工作。

A.维持在用户态
B.从用户态转到内核态
C.维持在内核态
D.从内核态转到用户态

答案:D

【解析】用户程序执行系统调用是通过中断机构来实现的,需要由用户态切换到内核态,系统调用结束返回后继续执行用户程序,即CPU状态也应由内核态切换到用户态。

22.中断系统一般是由相应的()组成的。

A.硬件
B.软件
C.硬件和软件
D.A~C都不是

答案:C

23.计算机系统判断是否有中断事件发生应是在()。

A.进程切换时
B.执行完一条指令后
C.执行P操作后
D.由用户态转入内核态时

答案:B

【解析】在计算机系统中中断可以随时发生,因此必须在每条指令执行之后就判断是否有中断发生。

24.在中断发生后,进入中断处理的程序属于()

A.用户程序
B.可能是应用程序也可能是操作系统程序
C.操作系统程序
D.既不是应用程序也不是操作系统程序

答案:C

【解析】中断处理程序只能是操作系统程序。

25.中断处理和子程序调用都要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是()

A.程序计数器
B.程序状态字寄存器
C.数据寄存器
D.地址寄存器

答案:B

【解析】程序状态字(PSW)寄存器用于记录当前CPU的状态,控制指令的执行顺序,并且保留和指示与运行程序有关的各种信息,其主要作用是实现程序状态的保护和恢复,中断处理中一定要将PSW压栈,而子程序调用则主要保存局部参数信息等,不需要将PSW压栈。

26.操作系统是一种()

A.通用软件
B.系统软件
C.应用软件
D.软件包

答案:B

27.操作系统是对()进行管理的软件。

A.软件
B.硬件
C.计算机资源
D.应用程序

答案:C

28.下面()资源不是操作系统应该管理的。

A.CPU
B.外存
C.内存
D.源程序

答案:D

29.操作系统的基本功能是()。

A.提供功能强大的网络管理工具
B.提供用户界面方便用户使用
C.提供方便的可视化编辑程序
D.控制和管理系统内的各种资源

答案:D

30.现代操作系统中最基本的两个特征是()。

A.并发和不确定性
B.并发和共享
C.共享和虚拟
D.虚拟和不确定

答案:B

31.下列关于并发性的叙述中,正确的是()。

A.并发性是指若干事件在同一时刻发生
B.并发性是指若干事件在不同时刻发生
C.并发性是指若干事件在同一时间间隔内发生
D.并发性是指若干事件在不同时间间隔内发生

答案:C

32.单处理机系统中,可并行的是()I.进程与进程 Ⅱ..处理机与设备 Ⅲ.处理机与通道 IV.设备与设备

答案:Ⅱ、Ⅲ、Ⅳ

33.用户可以通过()两种方式来使用计算机。

A.命令接口和函数
B.命令接口和系统调用
C.命令接口和文件管理
D.设备管理方式和系统调用

答案:B

34.系统调用是由操作系统提供给用户的,它()。

A.直接通过键盘交互方式使用
B.只能通过用户程序间接使用
C.是命令接口中的命令
D.与系统的命令一样

答案:B

35.下列选项中,操作系统提供给应用程序的接口是()。
A.系统调用
B.中断
C.是库函数
D.原语

答案:A

36.操作系统提供给编程人员的接口是()。

A.库函数
B.高级语言
C.系统调用
D.子程序

答案:C

37.系统调用的目的是()。

A.请求系统服务
B.中止系统服务
C.申请系统资源
D.释放系统资源

答案:A

38.为了方便用户直接或间接地控制自己的作业,操作系统向用户提供了命令接口,该接口又可进一步分为()。

A.联机用户接口和脱机用户接口
B.程序接口和图形接口
C.联机用户接口和程序接口
D.脱机用户接口和图形接口

答案:A

39.用户在程序中试图读某文件的第100个逻辑块,使用操作系统提供的()接口。

A.系统调用
B.键盘命令
C.原语
D.图形用户接口

答案:A

40.操作系统与用户通信接口通常不包括()。

A.shell
B.命令解释器
C.广义指令
D.缓存管理指令

答案:D

41.下列选项中,不属于多道程序设计的基本特征的是()。

A.制约性
B.间断性
C.顺序性
D.共享性

答案:C

42.以下关于操作系统的叙述中错误的是()。

A.操作系统是管理资源的程序
B.操作系统是管理用户程序执行的程序
C.操作系统是能使系统资源提高效率的程序
D.操作系统是用来编程的程序

43.计算机开机后,操作系统最终被加载到()。

A.BIOS
B.ROM
C.EPROM
D.RAM

答案:D

44.提高单机资源利用率的关键技术是()。

A.脱机技术
B.虚拟技术
C.交换技术
D.多道程序设计技术

答案:D

45.批处理系统的主要缺点是()

A.系统吞吐量小
B.CPU利用率不高
C.资源利用率低
D.无交互能力

答案:D

46.操作系统的基本类型主要有()

A.批处理操作系统、分时操作系统和多任务系统
B.批处理操作系统、分时操作系统和实时操作系统
C.单用户系统、多用户系统和批处理操作系统
D.实时操作系统、分时操作系统和多用户系统

答案:B

47.下列关于批处理系统的叙述中正确的是()I.批处理系统允许多个用户与计算机直接交互 Ⅱ.批处理系统分为单道批处理系统和多道批处理系统Ⅲ.中断技术使得多道批处理系统和I/O设备可与CPU并行工作

答案:Ⅱ、Ⅲ

48.与单道程序系统相比,多道批处理系统的优点是()I.CPU利用率高Ⅱ.系统开销小Ⅲ.系统吞吐量大IV.I/O设备利用率高

答案:Ⅰ、Ⅲ、Ⅳ

49.实时操作系统必须在()内处理来自外部的事件。

A.一个机器周期
B.被控制对象规定时间
C.周转时间
D.时间片

答案:B

50.实时系统的进程调度,通常采用()算法。

A.先来先服务
B.时间片轮转
C.抢占式的优先级高者优先
D.高响应比优先

答案:C

51.()不是设计实时操作系统的主要追求目标。

A.安全可靠
B.资源利用率
C.及时响应
D.快速处理

答案:B

52.下列()应用工作最好采用实时操作系统平台。I.航空定票 Ⅱ.办公自动化Ⅲ.机床控制 Ⅳ.AutoCAD Ⅴ.工资管理系统 VI.股票交易系统

答案:Ⅰ、Ⅲ、Ⅵ

53.分时系统的一个重要性能是系统的响应时间,对操作系统的()因素进行改进有利于改善系统的响应时间。

A.加大时间片
B.采用静态页式管理
C.优先级+非抢占式调度算法
D.代码可重入

答案:C

54.分时系统追求的目标是()。

A.充分利用I/O设备
B.比较快速响应用户
C.提高系统吞吐率
D.充分利用内存

答案:B

55.在分时系统中,时间片一定时,()响应时间越长。

A.内存越多
B.内存越少
C.用户数越多
D.用户数越少

答案:C

56.在分时系统中,为使多个进程能够及时与系统交互,最关键的问题是能在短时间内,使所有就绪进程都能运行。当就绪进程数为100时,为保证响应时间不超过2s,此时的时间片最大应为()。

A.10ms
B.20ms
C.50ms
D.100ms

57.操作系统有多种类型允许多个用户以交互的方式使用计算机的操作系统,称为()

A.批处理系统
B.分时操作系统
C.实时操作系统
D.微型计算机操作系统

58.操作系统有多种类型,允许多个用户将若干作业提交给计算机系统集中处理的操作系统,称为()。

A.批处理系统
B.分时操作系统
C.实时操作系统
D.微型计算机操作系统

答案:A

59.操作系统有多种类型。在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并及时做出响应。

A.批处理系统
B.分时操作系统
C.实时操作系统
D.微型计算机操作系统

答案:C

60.操作系统有多种类型,在IBM-PC中,操作系统称为().

A.批处理系统
B.分时操作系统
C.实时操作系统
D.微型计算机操作系统

答案:D

61.下列关于多任务操作系统的叙述中,正确的是()Ⅰ.具有并发和并行的特点Ⅱ.需要实现对共享资源的保护Ⅲ.需要运行在多CPU的硬件平台上

答案:Ⅰ、Ⅱ

62.下列关于操作系统的说法中错误的是()Ⅰ.在通用操作系统管理下的计算机上运行程序,需要向操作系统预定运行时间 Ⅱ.在通用操作系统管理下的计算机上运行程序,需要确定起始地址,并从这个地址开始执行 Ⅲ.操作系统需要提供高级程序设计语言的编译器 Ⅳ.管理计算机系统资源是操作系统关心的主要问题

答案:Ⅰ、Ⅲ

63.下列说法中,正确的是()。Ⅰ.批处理的主要缺点是需要大量内存 Ⅱ.当计算机提供了核心态和用户态时,输入/输出指令必须在核心态下执行 Ⅲ.操作系统中采用多道程序设计技术的最主要原因是为了提高CPU和外部设备的可靠性 Ⅳ.操作系统中,通道技术是一种硬件技术

答案:Ⅱ、Ⅲ

64.下列关于系统调用的说法中,正确的是()。Ⅰ.用户程序设计时,使用系统调用命令,该命令经过编译后,形成若干参数和陷入(trap)指令 Ⅱ.用户程序设计时,使用系统调用命令,该命令经过编译后,形成若干参数和屏蔽中断指令 Ⅲ.系统调用功能是操作系统向用户程序提供的接口 Ⅳ.用户及其应用程序和应用系统是通过系统调用提供的支持和服务来使用系统资源完成其操作的

答案:Ⅰ、Ⅲ、Ⅳ

65.()是操作系统必须提供的功能。

A.图形用户界面(GUI)
B.为进程提供系统调用命令
C.中断处理
D.编译源程序

答案:C

66.用户程序在用户态下要使用特权指令引起的中断属于()。

A.硬件故障中断
B.程序中断
C.外部中断
D.访管中断

答案:D

67.处理器执行的指令被分为两类其中有一类称为特权指令,它只允许()使用。

A.操作员
B.联机用户
C.目标程序
D.操作系统

答案:D

68.下列操作系统的各个功能组成部分中,()可以不需要硬件的支持。

A.进程调度
B.时钟管理
C.地址映射
D.中断系统

答案:A

69.在中断发生后,进入中断处理的程序属于()。

A.用户程序
B.可能是应用程序,也可能是操作系统程序
C.操作系统程序
D.既不是应用程序,又不是操作系统程序

答案:C

70.计算机区分核心态和用户态指令后,从核心态到用户态的转换是由操作系统程序执行后完成的,而用户态到核心态的转换则是由()完成的。

A.硬件
B.核心态程序
C.用户程序
D.中断处理程序

答案:A

71.下列选项中,在用户态执行的是()。

A.命令解释程序
B.缺页处理程序
C.进程调度程序
D.时钟中断处理程序

答案:A

72.下列选项中,不能在用户态发生的事件是()。

A.系统调用
B.外部中断
C.进程切换
D.缺页

答案:C


73.当CPU执行操作系统代码时,处理器处于()。

A.自由态
B.用户态
C.核心态
D.就绪态

答案:C

74.“访管”指令()使用。

A.仅在用户态下
B.仅在核心态下
C.在规定时间内
D.在调度时间内

答案:A

75.只能在核心态下运行的指令是()

A.读时钟指令
B.置时钟指令
C.取数指令
D.寄存器清零

答案:B

76.在操作系统中,只能在核心态下执行的指令是()。

A.读时钟
B.取数
C.广义指令
D.寄存器清“0”

答案:C

77.下列选项中,必须在核心态下执行的指令是()。

A.从内存中取数
B.将运算结果装入内存
C.算术运算
D.输入/输出

答案:D

78.CPU处于核心态时,它可以执行的指令是()。

A.只有特权指令
B.只有非特权指令
C.只有“访管”指令
D.除“访管”指令的全部指令

答案:D

79.下列选项中,会导致用户进程从用户态切换到内核态的操作是()Ⅰ.整数除以零 Ⅱ.sin()函数调用 Ⅲ.read系统调用

答案:Ⅰ、Ⅲ

80.()程序可执行特权指令

A.同组用户
B.操作系统
C.特权用户
D.一般用户

答案:B

81.中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是()。

A.程序计数器
B.程序状态字寄存器
C.通用数据寄存器
D.通用地址寄存器

答案:B

82.下列指令中,不能在用户态执行的是()。

A.trap指令
B.跳转指令
C.压栈指令
D.关中断指令

答案:D

83.内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。下列有关内部异常的叙述中,错误的是()。

A.内部异常的产生与当前执行指令相关
B.内部异常的检测由CPU内部逻辑实现
C.内部异常的响应发生在指令执行过程中
D.内部异常处理后返回到发生异常的指令继续执行

答案:D

84.异常是指令执行过程中在处理器内部发生的特殊事件,中断是来自处理器处理的请求事件,下列关于中断或异常情况的叙述中,错误的是()。

A.“访存时缺页”属于中断
B.“整数除以0”属于异常
C.“DMA传送结束”属于中断
D.“存储保护错”属于异常

答案:A

85.处理外部中断时,应该由操作系统保存的是()。

A.程序计数器(PC)的内容
B.通用寄存器的内容
C.块表(TLB)中的内容
D.Cache中的内容

答案:B

86.假定下列指令已装入指令寄存器,则执行时不可能导致CPU从用户态变为内核态(系统态)的是()。

A.DIV R0,R1 ;(R0)/(R1)→R0
B.INTn;产生软中断
C.NOT R0;寄存器R0的内容取非
D.MOV R0,addr;把地址addr处的内存数据放入寄存器R0

答案:C

87.执行系统调用的过程包括如下主要操作:①返回用户态②执行陷入(trap)指令③传递系统调用参数 ④执行相应的服务程序  正确的执行顺序是()。

答案:③②④①

88.定时器产生时钟中断后,由时钟中断服务程序更新的部分内容是()。Ⅰ.内核中时钟变量的值Ⅱ.当前进程占用CPU的时间 Ⅲ.当前进程在时间片内的剩余执行时间

答案:Ⅰ、Ⅱ、Ⅲ

89.相对于传统操作系统结构,采用微内核结构设计和实现操作系统具有诸多好处,下列()是微内核结构的特点。Ⅰ.使系统更高效 Ⅱ.添加系统服务时,不必修改内核 Ⅲ.微内核结构没有单一内核稳定 Ⅳ.使系统更可靠

答案:Ⅱ、Ⅲ 

二、判断

1.采用多道程序设计的系统中系统中的程序道数越多,系统的效率越高。

错误。系统的效率并不因系统中程序道数的增多而提高,相反,当系统中程序道数过多时,由于用于管理和协调这些程序的时间增加,系统的效率反而会下降。

2.应用软件是加在裸机上的第一层软件。

错误。操作系统是加在裸机上的第一层软件。

3.操作系统特征之一的“不确定性”是指程序运行的结果是不确定的。

错误。除程序运行结果的不确定外,还有多道程序环境下多个程序的执行顺序和运行时间的不确定。

4.多道程序设计可以缩短系统中程序的执行时间。

错误。程序的执行时间是不可能缩短的。多道程序设计是在一个程序进行输入输出时将CPU交给另一个程序运行,使得在同一段时间内有的程序在输入,有的程序在输出,有的程序在CPU上运行,从而提高资源利用率和系统的效率,即从效果上缩短了程序的运行时间。

5.操作系统的所有程序都必须常驻内存。

错误。只有操作系统的部分内核程序才雲要常驻内存。

6.分层式结构的操作系统必须建立模块之间的通信机制,所以系统效率高。

错误。层次结构的操作系统必须建立模块之间的通信机制,系统花费在通信上的开销较大,系统效率因此降低。

7.微内核结构操作系统具有较高的灵活性和扩展性。

正确

8.操作系统内核不能使用特权指令

错误。操作系统内核可以使用所有指令包括特权指令。

9.通常将CPU模式分为内核态(核心态)和用户态,这样做的目的是为了提高运行速度。

错误。通常CPU状态分为内核态(核心态)和用户态,这样做的目的是为了提高操作系统的安全性。

10.从响应的角度看,分时系统与实时系统的要求相似。

错误。分时系统的响应时间以人能够接受的时间为准,而实时系统则以控制对象所要求的时间为准,两者的本质不同。

11.使计算机系统能够被方便地使用和高效地工作是操作系统的两个主要设计目标。

正确

12.操作系统的存储管理就是指对磁盘存储器的管理。

错误。操作系统的存储管理是指对内存的管理。

13.分时操作系统允许两个以上的用户共享一个计算机系统。

正确

14.实时操作系统只能用于控制系统而不能用于信息管理系统。

错误。实时操作系统既可用于控制系统,又可用于信息管理系统。

15.当CPU处于用户态时,它可以执行所有的指令。

错误。当CPU处于用户态时不能执行特权指令。

16.访管指令为非特权指令,在用户态下执行时会将CPU转换为内核态。

正确

17.系统调用与程序级的子程序调用是一致的。

错误。系统调用与程序级的子程序调用是不同的,前者导致CPU状态的切换(由用户态到内核态),而后者通常不会:前者的代码与调用者的程序代码是分开的、各自独立的,而后者的代码与调用者的程序代码在同一进程地址空间。

18.用户程序有时也可以在内核态下运行。

错误。用户程序只能在用户态下运行。

19.执行系统调用时会产生中断。

正确

20.系统调用返回时,由内核态变为用户态执行用户程序。

正确

21.中断的处理是由硬件和软件协同完成的,各中断处理程序是操作系统的重要组成部分,所以对中断的处理是在内核态下进行的。

正确

相关文章:

操作系统期末复习(一)

一、选择 1.从用户的观点看,操作系统是() A.用户与计算机之间的接口 B.控制和管理计算机资源的软件 C.合理地组织计算机工作流程的软件 由若干层次的程序按一定的结构组成的有机体 答案:A 2.操作系统在计算机系统中位于&#x…...

今日行情明日机会——20250521

上证指数缩量收阳线,个股跌多涨少,整体处于日线上涨末端,注意风险。 深证指数,出现60分钟的顶分型,需要观察方向的选择。 2025年5月21日涨停股主要行业方向分析 并购重组 涨停家数:9家。 代表标的&am…...

传统Spring MVC + RESTful 与 Vue3 结合 JWT Token 验证的示例

以下是针对非Spring Boot项目(传统Spring MVC)的示例 一、项目结构 src/ ├── main/ │ ├── java/ │ │ └── com/ │ │ └── example/ │ │ ├── config/ # 配置类目录 │ │ │ ├─…...

使用Redis的Bitmap实现了签到功能

思路分析 我们可以把 年和月 作为BitMap的key,然后保存到一个BitMap中,每次签到就到对应的位上把数字从0 变为1,只要是1,就代表是这一天签到了,反之咋没有签到。 关键问题 问题一: 什么叫做连续签到天数…...

Unity-编辑器扩展-其二

今天我们来基于之前提到的编辑器扩展的内容来做一些有实际用处的内容: 检查丢失的组件 首先是一个比较实际的内容:当我们在做项目时,经常会涉及到预设体在不同项目或者不同文件路径下的转移,这个时候很容易在某个具体的prefab对…...

项目中Warmup耗时高该如何操作处理

1)项目中Warmup耗时高该如何操作处理 2)如何在卸载资源后Untracked和Other的内存都回收 3)总Triangles的值是否包含了通过GPU Instancing画的三角形 4)有没有用Lua来修复虚幻引擎中对C代码进行插桩Hook的方案 这是第432篇UWA技术知…...

php://filter的trick

php://filter流最常见的用法就是文件包含读取文件,但是它不止可以用来读取文件,还可以和RCE,XXE,反序列化等进行组合利用 filter协议介绍 php://filter是php独有的一种协议,它是一种过滤器,可以作为一个中…...

STM32 I2C硬件读写

一、I2C外设简介 STM32内部集成了硬件I2C收发电路,可以由硬件自动执行时钟生成、起始终止条件生成、应答位收发、数据收发等功能,减轻CPU的负担支持多主机模型(固定多主机、可变多主机)支持7位/10位地址模式支持不同的通讯速度&a…...

Qt+线段拖曳示例代码

Qt线段拖曳示例代码&#xff0c;功能见下图。 代码如下&#xff1a; canvaswidget.h #ifndef CANVASWIDGET_H #define CANVASWIDGET_H#include <QWidget> #include <QPainter> #include <QMouseEvent> #include <QVector>class CanvasWidget : publi…...

计算机网络相关面试题

一、HTTP1.1和HTTP2的区别 HTTP/1&#xff08;主要指 HTTP/1.1&#xff09;和 HTTP/2 是 Web 协议发展中的两个重要版本&#xff0c;二者在性能、协议机制和功能特性上有显著差异。以下从多个维度对比分析&#xff0c;并结合具体案例说明&#xff1a; 一、连接与请求处理方式 1…...

docker中部署Universal Media Server (UMS)

Universal Media Server (UMS) 本身主要是作为桌面服务程序开发的&#xff08;主要面向 Java GUI DLNA 播放&#xff09;&#xff0c;但确实可以通过 Docker 进行部署。虽然官方没有提供 Docker 镜像&#xff0c;但社区有一些可用的方式可以在 Docker 中运行它。 下面是一个可…...

WordPress Elementor零基础教程

一、WordPress Elementor 是什么&#xff1f;—— 可视化网站搭建 “积木工具箱” 基础定义 Elementor 是 WordPress 的一款可视化页面构建插件&#xff0c;就如同网站搭建领域的 “PPT 编辑器”。它能让你无需编写代码&#xff0c;仅通过拖放模块&#xff08;像图片、文本、…...

鸿蒙UI开发——实现一个上拉抽屉效果

1、概 述 在项目开发中&#xff0c;我们可能会遇到临时交互的场景&#xff08;即&#xff1a;弹出一个临时交互框&#xff0c;交互完毕后继续用户的主流程&#xff09;&#xff0c;效果如下&#xff1a; 在ArkUI中&#xff0c;此类弹出窗被称为“半模态页面”&#xff0c;ArkU…...

详细介绍Qwen3技术报告中提到的模型架构技术

详细介绍Qwen3技术报告中提到的一些主流模型架构技术&#xff0c;并为核心流程配上相关的LaTeX公式。 这些技术都是当前大型语言模型&#xff08;LLM&#xff09;领域为了提升模型性能、训练效率、推理速度或稳定性而采用的关键组件。 1. Grouped Query Attention (GQA) - 分组…...

docker面试题(3)

如何临时退出一个正在交互的容器的终端&#xff0c;而不终止它 按ctrlp&#xff0c;后按ctrlq &#xff0c;如果按ctrlc会使容器内的应用进程终止&#xff0c;进而会使容器终止 很多应用容器都默认是后台运行的&#xff0c;怎么查看它们输出的日志信息 使用docker logs &#…...

2025年二级等保实施全攻略:传统架构与云等保方案深度解析

2025年&#xff0c;随着《网络安全法》的深化落实和等保2.0标准的全面推行&#xff0c;二级等保已成为中小企业及非核心业务系统的合规基线。如何在高效满足监管要求的同时&#xff0c;兼顾成本与安全效能&#xff1f;本文将结合最新政策与实战经验&#xff0c;从传统架构到云等…...

技术点对比

数据库 数据库程序在线访问与ORM访问的对比 数据库程序在线ORM访问优点性能好性能差可以处理复杂sql缺点 性能&#xff1a; 复杂sql支持&#xff1a; 开发成本&#xff1a; 架构风格 管道-过滤器风格与数据仓库风格对比 管道-过滤器风格数据仓储风格备注交互方式顺序结构…...

自监督学习与监督学习

&#x1f50d; 一、监督学习 vs 自监督学习&#xff1a;核心区别 维度监督学习&#xff08;Supervised Learning&#xff09;自监督学习&#xff08;Self-Supervised Learning&#xff09;是否需要人工标注的标签✅ 需要&#xff0c;如分类标签、边界框等❌ 不需要&#xff0c…...

Java操作数据库,JDBC

package myjdbc; import com.mysql.jdbc.Driver; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import java.util.Properties; /*** 练习JDBC&#xff0c;完成一些简单的操作。*/ public class jdbc01 {public static void main(Str…...

UML 活动图 (Activity Diagram) 使用案例

UML 活动图使用案例 UML 活动图 (Activity Diagram) 使用案例活动图的主要元素典型使用案例1. 用户登录流程2. 在线购物流程3. 订单处理系统4. 文件审批流程 活动图的优势何时使用活动图 UML 活动图 (Activity Diagram) 使用案例 活动图是UML中用于描述业务流程或系统工作流程…...

回溯法求解N皇后问题

目录 前言 一、回溯法是什么&#xff1f; 二、N皇后问题描述 分析解题思路 三、算法设计 1、递归法 2、非递归法 总结 前言 本文将从递归形式和非递归形式两种方法来介绍求解N皇后问题的回溯法&#xff0c;后续也会更新更多有关算法分析这方面的问题欢迎大家关注~&#x1f929…...

网络流量分析工具ntopng的安装与基本使用

网络流量分析工具ntopng的安装与基本使用 一、ntopng基本介绍1.1 ntopng简介1.2 主要特点1.3 使用场景 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、安装ntopng工具3.1 官网地址3.2 配置软件源3.3 添加软件源3.4 安装ntopng 四、ntopng的基本配置4.1 修改配置文件4.…...

新导游入行规范与职业发展指导

随着旅游行业的蓬勃发展&#xff0c;导游作为旅游服务的重要环节&#xff0c;其职业素养和专业能力备受关注。对于新入行的导游而言&#xff0c;了解行业规范&#xff0c;明确职业发展方向&#xff0c;是开启职业生涯的重要一步。​ 一、严格遵守行业规范​ 持证上岗&#xf…...

数据结构与算法——堆

堆 树树的概念与结构树的相关术语树的表示树形结构实际运用场景 二叉树概念与结构特殊的二叉树满二叉树完全二叉树 二叉树存储结构顺序结构链式结构 实现顺序结构二叉树堆的概念与结构堆的实现向上调整算法&#xff08;插入数据&#xff09;向下调整算法 堆的应用堆排序(建堆)向…...

【写在创作纪念日】基于SpringBoot和PostGIS的各省东西南北四至极点区县可视化

目录 前言 一、空间检索简介 1、空间表结构 2、四至空间检索 二、前后端实现 1、后端实现 2、前端集成 三、成果展示 1、东部省份 2、西部省份 3、南部省份 4、北部省份 5、中部省份 四、总结 前言 在当今数字化时代&#xff0c;地理信息数据的分析与可视化对于众…...

AI驱动新增长:亚马逊Rufus广告点击率提升300%的奥秘

在生成式人工智能迅速融入商业应用的背景下&#xff0c;全球跨境电商巨头亚马逊&#xff08;Amazon&#xff09;正以前所未有的速度重构其广告生态。2024年第一季度&#xff0c;据亚马逊官方披露&#xff0c;通过部署内部开发的AI购物助手“Rufus”&#xff0c;其平台部分广告点…...

osgEarth中视角由跟随模式切换到漫游模式后没有鼠标拖拽功能问题分析及解决方法

遇到了一个棘手的问题,就是在由跟随模式切换到漫游模式的时候,鼠标无法实现拖拽功能。后来发现是前面给自己挖的坑。 因为要实现鼠标点选某个模型后,模型需要变红色显示,所以添加了一个事件处理程序。 // 创建 场景中模型的点选功能 事件处理程序 ModelSelectionHandler* …...

网页 HTML布局(详解)

本篇讲的是&#xff1a;构成网页的三要素中的HTML HTML的基本结构标签&#xff1a; html标签&#xff1a;网页的整体 head标签&#xff1a;网页的头部 body标签&#xff1a;网页的身体 title标签&#xff1a;网页的标题 一般我们新建一个HTML就会带有这些基本的标签&#xff1a…...

为什么可以不重写m1方法

在 Java 中&#xff0c;当一个类继承另一个类并同时实现接口时&#xff0c;如果接口中的方法签名与父类中的方法签名完全相同&#xff08;包括方法名、参数列表和返回类型&#xff09;&#xff0c;那么父类的方法会自动满足接口的实现要求&#xff0c;子类无需显式重写该方法。…...

深入解析应用程序分层及 BaseDao 的封装策略

目录 1. 应用程序分层 1.1. 应用程序分层简介 1.1.1. 三层结构 1.1.2. 分层的优点 1.1.3. 分层命名 1.2. 应用程序分层实现 1.3. 在分层项目中实现查询业务 2. 封装通用的BaseDao 2.1. 封装通用的DML操作 2.2. 封装通用的查询操作 3. 总结 前言 本文讲解JDBC中的应用…...

物理机做完bond后network服务重启失败

问题描述&#xff1a; 物理机通过systemctl status network.service查看网络服务情况&#xff0c;服务状态为failed&#xff0c;报错&#xff1a;Failed to start LSB: Bring up/down netw 问题分析&#xff1a; 1、network服务于NetworkManager服务冲突 2、未使用的网卡没…...

AGI大模型(30):LangChain链的基本使用

为开发更复杂的应用程序,需要使用Chain来链接LangChain中的各个组件和功能,包括模型之间的链接以及模型与其他组件之间的链接。 链在内部把一系列的功能进行封装,而链的外部则又可以组合串联。 链其实可以被视为LangChain中的一种基本功能单元。 API地址:https://python.…...

什么导致ERP系统中BOM表频繁出错?关键因素与解决路径

企业引入 ERP 系统后&#xff0c;常因 BOM&#xff08;物料清单&#xff09;维护不规范导致计划混乱、成本失控等问题。部分工厂依赖手工录入 BOM 数据&#xff0c;存在版本管理缺失、替代物料未标注等现象&#xff0c;使得 MRP 计划出错率高&#xff0c;生产效率与质量双降。解…...

(vue)前端实现下载后端提供的URL文件

(vue)前端实现下载后端提供的URL文件 动态创建&#xff1a; function downloadFile(url, filename) {const a document.createElement(a)a.href urla.download filename || download // 设置下载文件名document.body.appendChild(a)a.click()document.body.removeChild(a) …...

Axure通过下拉框选项改变,控制字段显隐藏

要求&#xff1a;要求选择钢铁行业时&#xff0c;字段1显示&#xff0c;字段2、字段3隐藏&#xff0c;选择水泥行业时&#xff0c;字段2显示&#xff0c;字段1、字段3隐藏&#xff0c;选择发电行业时&#xff0c;字段3显示&#xff0c;字段1、字段2隐藏。 1、首先Axure拖入一个…...

Axure应用交互设计:动态面板嵌套实现超强体验感菜单表头

亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢!如有帮助请订阅专栏! Axure产品经理精品视频课已登录CSDN可点击学习https://edu.csdn.net/course/detail/40420 课程主题:动态面板嵌套 主要内容:利用动态面板多层嵌套实现菜单表头 应用场景:广泛应用于表单表…...

CICD遇到npm error code EINTEGRITY的问题

场景 CICD编译时抛出npm error code EINTEGRITY的错误 npm error code EINTEGRITY npm error sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA integrity checksum failed when using sha512: wanted sha512-PlhdFcillOINfeV…...

C# AI(Trae工具+claude3.5-sonnet) 写前后端

这是一个AI 写的前后端分离项目,通过AI编程&#xff0c;开发电商管理系统&#xff08;登陆、注册&#xff09; 使用的AI工具为 Trae工具(字节国际版)claude3.5-sonnet(目前代码最强模型) 前端为 vue3Bootstrap 后端为 C# net5.0(因为我电脑里面已经安装了这个新版更好) do…...

leetcode 25. Reverse Nodes in k-Group

25. Reverse Nodes in k-Group 递归法&#xff1a; /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, L…...

PHP伪随机数

在我们现实生活中由于一些物理原因产生的随机数才是真正的随机数&#xff0c;比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等。而对于计算机来说&#xff0c;真正的随机数是不存在的&#xff0c;因为无法通过电信号来实现上面提到的物理过程&#xff0c;对于计算机来…...

vue3 threejs 物体发光描边

threejs官网案例&#xff1a; three.js examples 我的代码&#xff08;标注了重点代码&#xff0c;加上即可&#xff09; <template><div class"greenhouse" ref"canvasContainerRef"></div></template><script setup> im…...

java的synchronized 原理及功能

简介&#xff1a; Java中的synchronized关键字是一种同步机制&#xff0c;用于控制多个线程对共享资源的访问。 原理&#xff1a; 在Java锁有一个内部锁 Intrinsic Lock&#xff0c;也称为监视器锁或管程锁&#xff0c;每个Java对象都有一个关联的监视器锁&#xff0c;隐式锁…...

【Leetcode 每日一题】3356. 零数组变换 II

问题背景 给你一个长度为 n n n 的整数数组 n u m s nums nums 和一个二维数组 q u e r i e s queries queries&#xff0c;其中 q u e r i e s [ i ] [ l i , r i , v a l i ] queries[i] [l_i, r_i, val_i] queries[i][li​,ri​,vali​]。 每个 q u e r i e s [ i ]…...

LangChain入门和应用#1

LangChain 是一个全方位的、基于大语言模型这种预测能力的应用开发工具&#xff0c;它的灵活性和模块化特性使得处理语言模型变得极其简便。不论你在何时何地&#xff0c;都能利用它流畅地调用语言模型&#xff0c;并基于语言模型的“预测”或者说“推理”能力开发新的应用 La…...

[每日一题] 3356. 零数组变换ii

文章目录 1. 题目链接2. 题目描述3. 题目示例4. 解题思路5. 题解代码6. 复杂度分析 1. 题目链接 3356. 零数组变换 II - 力扣&#xff08;LeetCode&#xff09; 2. 题目描述 给你一个长度为 n 的整数数组 nums 和一个二维数组 queries&#xff0c;其中 queries[i] [li, ri, va…...

Docker网关冲突导致容器启动网络异常解决方案

一、故障现象 执行docker-compose up命令时服务器网络中断控制台显示"Creating network xxxxxxx with the default driver"通过ifconfig可见docker0网卡docker network ls显示新创建的网络接口 二、根本原因 Docker服务默认创建docker0虚拟网卡&#xff08;默认地…...

基于stm32的空气质量监测系统

目录 摘 要 Abstract 目 录 第 1 章 绪论 第 2 章 空气质量监测系统总体方案设计 第3章 硬件的部分介绍 3.1 硬件系统的的原理方框图 3.2 硬件系统的的原理图 3.3 温湿度传感器 3.4 甲醛传感器 3.5 报警提醒模块及其他 3.6 系统工作原理 3.7 本章小结 第四章 方案…...

Leetcode-3 判断根结点是否等于子结点之和

Leetcode-3 判断根结点是否等于子结点之和&#xff08;简单&#xff09; 题目描述思路分析通过代码&#xff08;python&#xff09; 题目描述 **给你一个 二叉树 的根结点 root&#xff0c;该二叉树由恰好 3 个结点组成&#xff1a;根结点、左子结点和右子结点。 如果根结点值…...

《算法笔记》12.1小节——字符串专题->字符串hash进阶 问题 A: 求最长公共子串(串)

题目描述 求采用顺序结构存储的串s和串t的一个最长公共子串&#xff0c;若没有则输出false&#xff0c;若最长的有多个则输出最先出现的那一串。 输入 输入两个字符串 输出 输出公共子串 样例输入 abcdef adbcef 样例输出 bc 分析&#xff1a;用字符串哈希解决。检查…...

为何天线的长度设计为频率波长的四分之一?

目录 1. 电磁波的波长与频率关系 2. 四分之一波长天线的工作原理 3. 为什么选择 λ/4 而不是其他长度&#xff1f; 4. 实际应用中的例子 5. 总结 为何天线的长度设计为频率波长的四分之一&#xff1f; 天线的长度设置为频率波长的四分之一主要是基于电磁波的传播特性以及天线的…...