计算机四级 [操作系统] | 选择题 2 重点标注版

news/2024/5/10 5:26:20/文章来源:https://blog.csdn.net/aaaaDea/article/details/129119327

1.某一个单道批处理系统几乎同时依次到达4个作业,这4个作业的预计运行时间分别为8、4、4和4分钟,按照短作业优先的调度算法运行,请问该批作业的平均周转时间为多少 B

        A. 14分钟

        B. 11分钟

        C. 20分钟

        D. 10分钟

2.下列与进程具有一一对应的关系的是 B

        A. 程序

        B. 进程控制块

        C. 动态库

        D. 堆栈

3.在多道程序设计系统中,能够并行工作的是 A

        A. CPU与外部设备

        B. 内存和内存

        C. 用户与应用程序

        D. CPU和内存

4.多道程序设计的意义是 C

        A. 微观上有多个进程在计算机中同时运行

        B. 一种将程序分割为若干子程序的设计方法

        C. 宏观上有多个进程在计算机中同时运行

        D. 多个计算机协同运行一个进程

5.进程调度所需的信息——进程优先级——是存放在下列哪一项中 A

        A. 进程控制块

        B. 进程调度队列

        C. 源代码

        D. 编译生成的目标文件

6.从静态的角度看,下列哪一个是进程必须拥有而程序所没有 A

        A. 进程控制块

        B. 代码正文

        C. 常量数据

        D. 全局变量

7.哪一项是位于进程控制块中而不是位于进程中 A

        A. 进程优先级

        B. 全局变量

        C. 需要访问的数据文件名

        D. 堆栈

8.多道程序设计技术使得进程能够并发进行,相比单道程序运行,并发运行的多道程序不再具有下列哪个特性 D

        A. 独立性

        B. 随机性

        C. 共享性

        D. 可再现性

9.所谓进程的唯一“标志”是指 A

        A. 进程控制块

        B. 程序指令代码

        C. 程序堆栈段

        D. 程序变量和数组

10.进程创建时需要填写进程控制块,下列哪一类信息不需要保存在进程控制块中 D

        A. 进程调度信息

        B. 进程现场信息

        C. 进程打开的文件句柄

        D. 进程用户栈中的信息

11.所谓“可再入程序”是指哪一类程序 A

        A. 纯代码程序,运行中不需要修改

        B. 过程调用子程序,可被其他过程调用

        C. 代码及堆栈,允许部分修改

        D. 中断服务程序,与用户代码无关

12.下列进程控制模块的组织方式中,哪一种是错误的 A

        A. B+树方法

        B. 线性方法

        C. 索引方法

        D. 链接方法

13.进程控制块PCB的内容一般可以分为调度信息和现场信息两大部分。哪一个属于现场信息 D

        A. 当前状态

        B. 存储信息

        C. 优先级

        D. 程序状态字

14.进程控制块PCB的内容一般可以分为调度信息和现场信息两大部分。哪一个属于现场信息 D

        A. 当前状态

        B. 存储信息

        C. 优先级

        D. 时钟信息

15.进程控制块PCB的内容一般可以分为调度信息和现场信息两大部分。哪一个属于调度信息 D

        A. 程序状态字

        B. 时钟信息

        C. 界地址寄存器

        D. 优先级

16.进程控制块PCB的内容一般可以分为调度信息和现场信息两大部分。哪一个属于调度信息 D

        A. 程序状态字

        B. 时钟信息

        C. 界地址寄存器

        D. 当前状态

17.在计算机系统中被创建的进程具有多种特性,所谓进程的“动态性”是指 B

        A. 进程始终处于运行过程中

        B. 进程动态产生、动态变化、动态消亡

        C. 进程和程序一样,可以永久保存

        D. 进程每一次的运行结果是完全一样的

18.在计算机系统中被创建的进程具有多种特性,所谓进程的“并发性”是指 A

        A. 宏观上,不同的进程可以一起向前推进

        B. 微观上,不同的进程均是一起向前推进的

        C. 不同的进程都是同时开始的,并且同时结束

        D. 不同的进程可以不同时开始,但会同时结束

19.在计算机系统中被创建的进程具有多种特性,所谓进程的“独立性”是指 B

        A. 进程可以控制自己的运行节奏,不依赖任何外部条件

        B. 一个进程是一个相对完整的资源分配单位

        C. 一个进程对应一段程序的代码

        D. 进程的运行不需要其他代码的支持

20.在计算机系统中被创建的进程具有多种特性,所谓进程的“异步性”是指 D

        A. 进程运行时按照系统始终逐步推进

        B. 不同进程交替占用处理器运行

        C. 进程每一次的运行过程和结果均不同

        D. 每个进程按照各自独立的、不可预知的速度向前推进

21.采用多道程序设计可以提高CPU的利用率,所谓多道程序设计的含义是指 B

        A. 允许将一个程序拆分为多个部分同时在CPU上运行

        B. 允许多个程序同时进入内存并运行

        C. 允许一个程序同时在多个不同的CPU上运行

        D. 允许多个程序合并为一个程序并进入内存运行

22.衡量多道程序设计系统效率的指标是 B

        A. 处理器利用率

        B. 系统吞吐量

        C. 响应时间

        D. 周转时间

23.多道程序设计技术的引入改善了资源的使用情况。为防止内存中的各个程序互相干扰或干扰操作系统,需要解决的问题是 D

        A. 处理器调度问题

        B. 文件的合理使用问题

        C. 使用设备时发生的冲突问题

        D. 程序装入内存时的重定位问题

24.当一个进程由于系统内存不足而暂时被保存到外存上时,该程序位于什么状态 B

        A. 阻塞挂起状态

        B. 就绪挂起状态

        C. 僵尸状态

        D. 阻塞状态

25.创建进程最重要的工作是填写PCB,为了便于管理,需要组织多个进程的PCB。下列哪一个是组织进程PCB所采用的方法 D

        A. 栈

        B. 字典顺序

        C. 二叉树

        D. 链接结构

26.当一个进程由于长期阻塞而暂时被保存到外存上,该程序位于什么状态 A

        A. 阻塞挂起状态

        B. 就绪挂起状态

        C. 僵尸状态

        D. 阻塞状态

27.所谓“并发性”是指 A

        A. 以人不可察的时间粒度交替运行,一起向前推进

        B. 以人不可察的时间粒度同时运行,一起向前推进

        C. 同时在不同处理器核上运行,一起向前推进

        D. 同时在相同处理器核上运行,一起向前推进

28.假设有2个程序A和B同时到达,且都要执行。A程序的执行顺序为:在CPU上执行10s,在设备DEV1上执行5s,又在CPU上执行5s,在设备DEV2上执行10s,最后在CPU上执行10s。B程序的执行顺序为:在设备DEV2上执行10s,在CPU上执行10s,在设备DEV1上执行5s,又在CPU上执行5s,最后在设备DEV2上执行10s。在并发执行的环境下,假设设备与CPU可以并行,设备和CPU不可以抢夺,则A、B两个程序全部执行完毕需要花费多少时间 D

        A. 80s

        B. 40s

        C. 90s

        D. 45s

29.假设有2个程序A和B同时到达,且都要执行。A程序的执行顺序为:在CPU上执行10s,在设备DEV1上执行5s,又在CPU上执行5s,在设备DEV2上执行10s,最后在CPU上执行10s。B程序的执行顺序为:在设备DEV2上执行10s,在CPU上执行10s,在设备DEV1上执行5s,又在CPU上执行5s,最后在设备DEV2上执行10s。在单道顺序执行的环境下,A、B两个程序全部执行完毕需要花费多少时间 D

        A. 45s

        B. 40s

        C. 90s

        D. 80s

30.假设有2个程序A和B同时到达,且都要执行。A程序的执行顺序为:在CPU上执行20s,在设备DEV1上执行10s,又在CPU上执行10s,在设备DEV2上执行20s,最后在CPU上执行20s。B程序的执行顺序为:在设备DEV2上执行20s,在CPU上执行20s,在设备DEV1上执行10s,又在CPU上执行10s,最后在设备DEV2上执行20s。在并发执行的环境下,假设设备与CPU可以并行,设备和CPU不可以抢夺,则A、B两个程序全部执行完毕需要花费多少时间 C

        A. 80s

        B. 45s

        C. 90s

        D. 40s

31.假设有2个程序A和B同时到达,且都要执行。A程序的执行顺序为:在CPU上执行20s,在设备DEV1上执行10s,又在CPU上执行10s,在设备DEV2上执行20s,最后在CPU上执行20s。B程序的执行顺序为:在设备DEV2上执行20s,在CPU上执行20s,在设备DEV1上执行10s,又在CPU上执行10s,最后在设备DEV2上执行20s。在单道顺序执行的环境下,A、B两个程序全部执行完毕需要花费多少时间 D

        A. 90s

        B. 80s

        C. 180s

        D. 160s

32.某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是 A

        A. 运行状态

        B. 就绪状态

        C. 挂起状态

        D. 阻塞状态

33.哪一个不是linux支持的状态 B

        A. 运行状态

        B. 安全状态

        C. 僵尸状态

        D. 睡眠状态

34.进程从运行态转换为阻塞态的原因是 A

        A. 需要的数据没有准备好

        B. 需要的设备不存在

        C. 分配给该进程的时间片用完

        D. 运算过程中栈溢出

35.进程从等待态转换为就绪时称为 C

        A. 阻塞

        B. 调度

        C. 唤醒

        D. 分派

36.下列进程运行时所发生的典型事件中,哪一个不会导致进程终止 B

        A. 被零除

        B. 设备忙

        C. 对只读内存执行写操作

        D. 堆栈溢出

37.导致进程从运行态转换为就绪态的典型事件是 B

        A. 访问的数据没有准备好

        B. 时间片到

        C. 程序出错

        D. 发生了缺页中断

38.某一单核处理机的计算机系统中共有20个进程,那么处于运行态的进程最多为 A

        A. 1个

        B. 20个

        C. 19个

        D. 0个

39.某一单核处理机的计算机系统中共有20个进程,那么处于运行态的进程最少为 D

        A. 1个

        B. 20个

        C. 19个

        D. 0个

40.某一单核处理机的计算机系统中共有20个进程,那么处于就绪状态的进程最多为 C

        A. 1个

        B. 20个

        C. 19个

        D. 0个

41.某一单核处理机的计算机系统中共有20个进程,那么处于就绪状态的进程最少为 D

        A. 1个

        B. 20个

        C. 19个

        D. 0个

42.某一单核处理机的计算机系统中共有20个进程,那么处于阻塞状态的进程最多为 B

        A. 1个

        B. 20个

        C. 19个

        D. 0个

43.某4核处理器的计算机系统中共有50个进程,那么处于运行态的进程最多有 A

        A. 4个

        B. 50个

        C. 1个

        D. 0个

44.某4核处理器的计算机系统中共有50个进程,那么处于运行态的进程最少有 D

        A. 4个

        B. 50个

        C. 1个

        D. 0个

45.某4核处理器的计算机系统中共有50个进程,那么处于就绪状态的进程最少有 D

        A. 4个

        B. 1个

        C. 3个

        D. 0个

46.某4核处理器的计算机系统中共有50个进程,那么处于就绪状态的进程最多有 C

        A. 4个

        B. 46个

        C. 49个

        D. 0个

47.某服务器装有四颗处理器,每颗处理器有八个核。假设当前系统中共有240个进程,且系统支持多线程。那么处于运行态的进程最多有 C

        A. 240

        B. 4

        C. 32

        D. 8

48.当进程处于运行状态时,表示 A

        A. 进程占用处理机资源

        B. 进程已获得除处理机外所有资源

        C. 进程已获得内存资源

        D. 进程已获得除内存外的所有资源

49.当进程处于就绪状态时,表示 B

        A. 进程占用处理机资源

        B. 进程已获得除处理机外所有资源

        C. 进程已获得内存资源

        D. 进程已获得除内存外的所有资源

50.当进程处于阻塞状态时,表示 A

        A. 因某种原因而暂时不能运行的状态

        B. 因某种原因未获得处理机资源

        C. 因某种原因未获得内存资源

        D. 因某种原因未获得外部设备资源

51.当进程处于挂起状态时,表示 A

        A. 被转到磁盘

        B. 被转到内存

        C. 被剥夺了处理机

        D. 主动放弃了处理机

52.一个进程从运行态转换为阻塞态的原因是 A

        A. 进程需要接收消息

        B. 分配给该进程的时间片到了

        C. 进程运行结束

        D. 进程开启了自旋锁

53.unix操作系统中,fork()系统调用用于创建进程。假设程序正确运行并创建子进程成功,那么输出到屏幕的正确结果是 C

        A. 什么也没有

        B. 一行hello world

        C. 两行hello world

        D. 三行hello world

54.假设在unix操作系统环境下执行以下程序,若程序正常运行,紫禁城创建成功。那么屏幕上得到的输出有 C

        A. 1个hello world

        B. 2个hello world

        C. 3个hello world

        D. 4个hello world

55.一个运行着的进程打开了一个新的文件,则指向该文件数据结构的关键指针存放在 D

        A. 文件目录中

        B. 文件句柄中

        C. 进程头文件中

        D. 进程控制块中

56.当一个新的进程创建完成后,该进程的进程控制块将被插入到下列哪一个队列中 D

        A. 运行队列

        B. 阻塞队列

        C. 挂起队列

        D. 就绪队列

57.下列叙述正确的是 A

        A. 当进程从运行态转换到就绪态是,处理机的现场信息必须保存在进程控制块中

        B. 操作系统的重要概念是进程,不同的进程执行的代码不同

        C. 进程存在的标志是进程控制块,用户可以从中读出与本进程相关的运行状态

        D. 当进程申请处理机而得不到满足时,它将进去阻塞态

58.当用户在编程中需要创建一个进程时,可以采取下列哪一种方法 A

        A. 调用进程创建原语有操作系统创建出进程

        B. 填写进程控制块的数据结构并提交系统

        C. 填写进程控制块的数据结构并将其放入就绪队列

        D. 将用户所在进程的进程控制块复制一份给新进程

59.若一个进程由于申请的内存资源长期不能得到满足,那么操作系统处理该进程的最佳方法是 A

        A. 挂起该进程

        B. 额外增加该类资源

        C. 重启该进程

        D. 撤销该进程

60.系统中有多个进程分别处于就绪状态、运行状态和阻塞状态。下列哪一个进程的状态变化必然引起另一个进程的状态变化 A

        A. 运行状态 -> 阻塞状态

        B. 阻塞状态 -> 就绪状态

        C. 阻塞状态 -> 挂起状态

        D. 就绪状态 -> 运行状态

61.当使用进程创建原语创建进程时,下列哪一个选项表示的顺序是正确的 B

        A. 申请PCB,填写PCB,放入运行队列

        B. 申请PCB,填写PCB,放入就绪队列

        C. 申请PCB,申请内存,填写PCB

        D. 申请内存,申请PCB,填写PCB

62.当使用进程撤销原于撤销进程时,下列哪一个选项描述的顺序是正确的 A

        A. 找到对应进程的PCB,撤销其下的子孙进程,释放该进程资源,撤销PCB

        B. 找对对应进程的PCB,清空该PCB,释放该进程资源,撤销其下的子孙进程

        C. 找到对应进程的PCB,清空该PCB,撤销其下的子孙进程,跳转到调度进程

        D. 找到对应进程的PCB,撤销其下的子孙进程,释放该进程资源,跳转到调度程序

63.当使用进程唤醒原语唤醒进程时,下列哪一个选择描述的顺序是正确的 A

        A. 在等待队列中找到该进程PCB,修改PCB中进程状态为就绪,将其插入到就绪队列

        B. 在就绪队列中找到该进程PCB,修改PCB中进程状态为运行,将其插入到运行队列

        C. 在阻塞队列中找到该进程PCB,弹出该进程堆栈,恢复现场,将其插入到就绪队列

        D. 在就绪队列中找到该进程PCB,将该进程堆栈装入CPU寄存器,等待处理机调度

64.当使用进程阻塞原语阻塞进程时,下列哪一个选项描述的顺序是合理的 A

        A. 中断CPU执行,保存现场信息,修改PCB中进程状态为阻塞,将其插入到阻塞队列

        B. 中断CPU执行,将寄存器值推入堆栈,修改PCB中进程状态为阻塞,弹出新进程堆栈

        C. 保存现场信息,将寄存器值推入堆栈,将PCB插入到阻塞队列,恢复现场信息

        D.中断CPU执行,保存现场信息,将PCB插入到阻塞队列,弹出新进程堆栈

65.进程控制块的组织方式有多种,下列哪一项不是进程控制块的组织方式 B

        A. 线性表方式

        B. 哈希表方式

        C. 索引表方式

        D. 链表方式

66.进程创建后其进程控制块形成了多个队列。下列哪一个队列不在这些队列中 C

        A. 就绪队列

        B. 等待队列

        C. 调度队列

        D. 运行队列

67.进程控制原语有多种。下列哪一项不是进程控制原语 B

        A. 进程优先级改变

        B. 进程上下文切换

        C. 进程挂起

        D. 进程唤醒

68.进程被阻塞后因为等待的事件出现而被唤醒,此时该进程将进去下列哪一个队列 B

        A. 运行队列

        B. 就绪队列

        C. 阻塞队列

        D. 挂起队列

69.进程运行过程中因为时间片用完而让出处理器之后将进入下列哪一个队列 C

        A. 阻塞队列

        B. 挂起队列

        C. 就绪队列

        D. 运行队列

70.为了便于操作系统进行控制,在操作系统内核中为进程定义了一个专门的数据结构称为PCB。哪一项不是PCB的内容 C

        A. 堆栈指针

        B. 进程优先级

        C. 全局变量

        D. 父子进程

71.为了便于操作系统进行控制,在操作系统内核中为进程定义了一个专门的数据结构称为PCB。哪一项不是PCB的内容 C

        A. 代码段指针

        B. 进程当前进程

        C. 系统堆栈

        D. 进程号

72.为了便于操作系统进行控制,在操作系统内核中为进程定义了一个专门的数据结构称为PCB。哪一项不是PCB的内容 A

        A. 正文代码段

        B. 消息队列指针

        C. 程序状态字

        D. 打开文件的文件句柄(描述符)

73.为了便于操作系统进行控制,在操作系统内核中为进程定义了一个专门的数据结构称为PCB。哪一项不是PCB的内容 B

        A. 进程队列指针

        B. 消息队列

        C. 界地址寄存器

        D. 当前打开文件清单

74.操作系统将PCB组织成不同的队列,下列哪一种队列与PCB无关 A

        A. 创建队列

        B. 就绪队列

        C. 等待队列

        D. 运行队列

75.在Pthread线程包中,线程操作pthread_join的含义是 C

        A. 创建一个新的线程

        B. 撤销一个线程

        C. 等待一个特定的线程退出

        D. 参加一个新的线程

76.在Pthread线程包中,线程操作pthread_yield的含义是 A

        A. 线程让出CPU

        B. 创建一个线程

        C. 阻塞一个线程

        D. 等待一个特定的线程退出

77.该程序正确运行后的结果是 A

        A. I am the child process,my process ID is 3744

            I am the parent process,my process ID is 3987

        B. I am the child process,my process ID is 3744

        C. I am the parent process,my process ID is 3987

        D. 不输出任何信息

78.该程序正确运行后的结果是 A

 

        A. this is in main program i am in child process i am in parent process

        B. this is in main program i am in child process

        C. this is in main program i am in parent process

        D. this is in main program i am in child process this is in main program i am in parent process

79.程序正常运行时最多会派生出多少个进程 A

 

        A. 8

        B. 6

        C. 5

        D. 4

80.程序正常运行后共打印出多少个“hello”  A

        A. 15

        B. 11

        C. 7

        D. 4

81.对于C语言程序,在unix操作系统中正确编译链接后,其正确的运行结果是 A

        A. i am the child process,x=2

            i am the parent process,x=0

        B. i am the child process,x=2

        C. i am the parent process,x=0

        D. i am the parent process,x=2

             i am the child process,x=0

82.对于C语言程序,在unix操作系统中正确编译链接后,其正确的运行结果是 B

        A. 共打印出2行hello world

        B. 共打印出3行hello world

        C. 共打印出4行hello world

        D. 共打印出5行hello world

83.对于C语言程序,在unix操作系统中正确编译链接后,其正确的运行结果是 D

        A. 共打印出2行hello world

        B. 共打印出3行hello world

        C. 共打印出4行hello world

        D. 共打印出5行hello world

84.对于C语言程序,在unix操作系统中正确编译链接后,其正确的运行结果是 D

        A. 共打印出6行hello world

        B. 共打印出7行hello world

        C. 共打印出8行hello world

        D. 共打印出9行hello world

85.在unix操作系统进程控制操作中,函数wait()的作用是 B

        A. 用子进程来代替父进程的代码

        B. 父进程获取子进程的结束状态并回收资源

        C. 关闭所有标准IO流并退出

        D. 进程等待一个IO输入

86.一定不会引起进程调度的操作是 D

        A. 一个进程完成工作后被撤销

        B. 一个进程从运行状态变成了阻塞状态或就绪状态

        C. 一个进程从阻塞状态变成了就绪状态

        D. 一个进程从就绪状态变成了运行状态

87.在采用非抢占式调度的操作系统中,不能引起新进程调度的事件是 D

        A. 正在运行的进程用完时间片

        B. 正在运行的进程出错

        C. 正在运行的进程等待IO事件

        D. 新创建的进程进入就绪队列

88.在pthread线程包的使用中,当用户编程创建一个新的线程时,需要使用的线程库函数是 B

        A. pthread_exit()

        B. pthread_create()

        C. pthread_yield()

        D. pthread_join()

89.在pthread线程包的使用中,当用户需要结束一个线程时,需要使用的线程库函数是 A

        A. pthread_exit()

        B. pthread_create()

        C. pthread_yield()

        D. pthread_join()

90.下列关于管程的叙述中,哪一个是错误的 C

        A. 为解决进程间的同步关系,引入了条件变量

        B. 在条件变量上实施P、V操作

        C. 管程本身保证了互斥

        D. 管程中不能同时有第二个活跃进程

91.pthread_mutex_init()表示的是 A

        A. 创建一个互斥量

        B. 等待一个互斥量

        C. 删除一个互斥量

        D. 释放一个互斥量

92.有如下C语言,哪一个是正确的 A

        A. 线程th_f运行后主动退出

        B. 线程th_f运行后等待一个特定的线程退出

        C. 线程th_f运行后主动释放CPU给其他线程

        D. 线程th_f运行后进入等待态

93.有如下C语言,哪一个是正确的 B

        A. 线程th_f运行后主动退出

        B. 线程th_f运行后等待一个特定的线程退出

        C. 线程th_f运行后主动释放CPU给其他线程

        D. 线程th_f运行后进入等待态

94.有如下C语言,哪一个是正确的 C

 

        A. 线程th_f运行后主动退出

        B. 线程th_f运行后等待一个特定的线程退出

        C. 线程th_f运行后主动释放CPU给其他线程

        D. 线程th_f运行后进入等待态

95.有如下C语言,哪一个是正确的 D

        A. 线程th_f运行后主动退出

        B. 线程th_f运行后等待一个特定的线程退出

        C. 线程th_f运行后主动释放CPU给其他线程

        D. 线程th_f运行后进入等待态

96.有如下C语言,哪一个是正确的 B

        A. 程序运行中最多存在1个线程

        B. 程序运行中最多存在2个线程

        C. 程序运行中最多存在3个线程

        D. 程序运行中最多存在4个线程

97.在上述程序中,pthread_creat函数表示 A

        A. 创建线程,线程名为th_f

        B. 创建线程,线程名为tid

        C. 创建线程,线程名为st

        D. 创建线程,线程名为NULL

98.在上述程序中,pthread_join函数意义是 B

        A. 线程th_f运行后主动退出

        B. 线程th_f运行后等待一个特定的线程退出

        C. 线程th_f运行后主动释放CPU给其他线程

        D. 线程th_f运行后成为僵尸

99.在上述程序中,pthread_exit函数的意义是 A

        A. 线程th_f运行后正常退出

        B. 线程th_f运行后等待一个特定的线程退出

        C. 线程th_f运行后主动释放CPU给其他线程

        D. 线程th_f运行后成为僵尸

100.在上述程序中,pthread_yield函数的意义是 C

        A. 线程th_f运行后主动退出

        B. 线程th_f运行后等待一个特定的线程退出

        C. 线程th_f运行后主动释放CPU给其他线程

        D. 线程th_f运行后成为僵尸


仍在学习路上... 接受指正,积极完善

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_261045.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Git】为什么需要版本控制?版本控制工具有那些?

目录 一、为什么需要版本控制? 二、版本控制工具有那些? 💟 创作不易,不妨点赞💚评论❤️收藏💙一下 一、为什么需要版本控制? 首先我们要知道什么是版本控制?对版本控制进行文字…

重压之下,特斯拉并不心甘情愿地召回FSD

/ 导读 /近日,美国国家公路交通安全管理局(NHTSA)宣布,其将召回近37万辆已安装或待安装全自动驾驶测试版(FSD Beta)的汽车。其实早在今年1月份的时候,NHTSA就要求特斯拉提交召回申请。而特斯拉在…

2023从0开始学性能(1) —— 性能测试基础【持续更新】

背景 不知道各位大佬有没遇到上面的情况,性能这个东西到底是什么,还是以前的358原则吗?明显并不是适用于现在了。多次想踏入性能测试门槛都以失败告终,这次就以系列的方式来督促自己真正踏进性能测试的门槛。 什么是性能测试 通…

作业:1.实验串口收发一个字符2.实验串口收发一个字符串

main.c代码如下#include "uart4.h" extern void printf(const char *fmt, ...); void delay_ms(int ms) {int i,j;for(i 0; i < ms;i)for (j 0; j < 1800; j); } int main() {//串口初始化uart_init();//实现串口数据收发while(1){//put_char(get_char()1);p…

前端必须知道的http知识

HTTP协议也叫超文本传输协议&#xff0c;是一种基于TCP/IP的应用层通信协议&#xff0c;这个协议详细规定了浏览器和万维网服务器之间互相通信的规则&#xff08;报文&#xff0c;请求报文、响应报文&#xff09; 请求方式 HTTP设定了八种发送请求方式&#xff0c;这八种方法没…

APP测试中ios和androis的区别,有哪些注意点

目录 一、运行机制不同 二、对app内存消耗处理方式不同 三、后台制度不同 四、最高权限指令不同 五、推送机制不同 六、抓取方式不同 七、灰度发版机制不同 八、审核机制不同 总结感谢每一个认真阅读我文章的人&#xff01;&#xff01;&#xff01; 重点&#xff1a;…

独立搭建 handle server

本节主要介绍,如何搭建一个与 GHR隔离的 handle sever,不与外界有任何连通。 下载文件 访问地址下载最新版:http://www.handle.net/download_hnr.html 这里以 9.3.0 版本作为讲解 解压服务端,解压客户端 # 解压 tar -xzvf handle-9.3.0-distribution.tar.gz# 到目录下 …

剑指 Offer 27. 二叉树的镜像

剑指 Offer 27. 二叉树的镜像 难度&#xff1a;easy\color{Green}{easy}easy 题目描述 请完成一个函数&#xff0c;输入一个二叉树&#xff0c;该函数输出它的镜像。 例如输入&#xff1a; 镜像输出&#xff1a; 示例 1&#xff1a; 输入&#xff1a;root [4,2,7,1,3,…

性能测试的二八原则

性能测试二八原则&#xff0c;响应时间2/5/8原则 所谓响应时间的“2-5-8原则”&#xff0c;简单说&#xff0c;就是 当用户能够在2秒以内得到响应时&#xff0c;会感觉系统的响应很快; 当用户在2-5秒之间得到响应时&#xff0c;会感觉系统的响应速度还可以; 当用户在5-8秒以内得…

智能小车PWM调速原理

电机驱动电路智能小车电机的驱动芯片采用L293D。L293D是一款单片集成的高电压、高电流、4通道电机驱动&#xff0c;设计用于连接标准DTL或TTL逻辑电平&#xff0c;驱动电感负载&#xff08;诸如继电线圈、DC和步进电机&#xff09;和开关功率晶体管等等。L293D有4个通道&#x…

SpringBoot2核心技术-核心功能【05、Web开发】

目录 1、SpringMVC自动配置概览 2、简单功能分析 2.1、静态资源访问 1、静态资源目录 2、静态资源访问前缀 2.2、欢迎页支持 2.3、自定义 Favicon 2.4、静态资源配置原理 3、请求参数处理 0、请求映射 1、rest使用与原理 2、请求映射原理 1、普通参数与基本注解 …

Vulnhub靶场----1、DC-1

文章目录一、环境搭建二、渗透流程三、思路总结一、环境搭建 靶场下载地址&#xff1a;https://download.vulnhub.com/dc/DC-1.zip Kali地址&#xff1a;192.168.144.148 DC-1靶机地址&#xff1a;192.168.144.149 二、渗透流程 端口扫描&#xff1a;nmap -A -T4 192.168.144.1…

基于 U-Net 网络的遥感图像语义分割 完整代码+论文

一、研究目的U-Net 是一种由全卷积神经网络启发的对称结构网络&#xff0c;在医疗影像分割领域取得了很好的效果。 此次研究尝试使用 U-Net 网络在对多光谱遥感影像数据集上进行训练&#xff0c;尝试使用卷积神经网络自动分割出建筑&#xff0c;希望能够得到一种自动分割遥感影…

基于Java+SpringBoot+Vue+Uniapp前后端分离健身预约系统设计与实现

博主介绍&#xff1a;✌全网粉丝3W&#xff0c;全栈开发工程师&#xff0c;从事多年软件开发&#xff0c;在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战✌ 博主作品&#xff1a;《微服务实战》专栏是本人的实战经验总结&#xff0c;《Spring家族及…

数字经济讨论题

自2001年以来&#xff0c;Alphabet&#xff08;Google&#xff09;已进行了200多次并购。下面列出了并购年份。选择Alphabet进行的三笔并购讨论这些并购是如何使Alphabet拥有新的或增强的现有业务领域重要的是考虑何时进行所选择的收购。谷歌已经从一家提供互联网搜索引擎的公司…

【VUE3.0_CSS功能】

CSS功能组件css作用域深度选择器&#xff08;标签名空格:deep(标签名)&#xff09;插槽选择器&#xff08;:soltted(标签名)&#xff09;全局选择器&#xff08;:global(类名)&#xff09;动态CSS&#xff08;v-bind&#xff09;useCSSModule拓展知识&#xff1a;deep的写法组件…

拒绝背锅:测试项目中的风险管理一定要知道

测试经理除了要管理产品线的质量保障和日常部门事务工作外&#xff0c;另一项比较重要的就是测试项目全流程的管理。 今天不聊整体的测试项目流程如何开展&#xff0c;而是想聊一聊在同行中比较高频出现的一个字眼&#xff1a;风险管理。 什么是风险管理 引用百度上的解释&a…

亿级高并发电商项目-- 实战篇 --万达商城项目 十二(编写用户服务、发送短信功能、发送注册验证码功能、手机号验证码登录功能、单点登录等模块)

&#x1f44f;作者简介&#xff1a;大家好&#xff0c;我是小童&#xff0c;Java开发工程师&#xff0c;CSDN博客博主&#xff0c;Java领域新星创作者 &#x1f4d5;系列专栏&#xff1a;前端、Java、Java中间件大全、微信小程序、微信支付、若依框架、Spring全家桶 &#x1f4…

ES6的迭代器与迭代协议Symbol.iterator

前言ES6新增了两个协议&#xff1a;可迭代协议&#xff1a;对象必须具有Symbol.Iterator属性&#xff0c;属性值为一个函数&#xff0c;当这个对象被迭代时&#xff0c;就会调用该函数&#xff0c;返回一个迭代器。迭代器协议&#xff1a;描述了迭代器对象的具体规则。迭代器迭…

数据分析-深度学习 NLP Day2关键词提取案例

训练一个关键词提取算法需要以下几个步骤&#xff1a;1&#xff09;加载已有的文档数据集&#xff1b;2&#xff09;加载停用词表&#xff1b;3&#xff09;对数据集中的文档进行分词&#xff1b;4&#xff09;根据停用词表&#xff0c;过滤干扰词&#xff1b;5&#xff09;根据…