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

计组 | 寻址方式

 目录

一、知识点

1.寻址方式什么?

2.根据操作数所在的位置,都有哪些寻址方式? 

3.直接寻址

4.立即寻址

5.隐含寻址

6.相对寻址

7.寄存器

8.寄存器-寄存器型(RR)、寄存器-存储器型(RS)和存储器-存储器型(SS)

9.基址寻址方式和变址寻址方式

二、题集

前言

本文主要对计组中寻址方式这一板块内容进行总结,附加习题供参考


 

一、知识点

1.寻址方式什么?

        指确定本条指令的地址及下一条要执行的指令地址的方法 

        形成指令寻址的方式,称为指令寻址方式,有顺序寻址和跳跃寻址两种,使用程序计数器来跟踪,跳跃寻址方式,可以实现程序的条件转移或无条件转移。

2.根据操作数所在的位置,都有哪些寻址方式? 

①操作数在寄存器中,是寄存器直接寻址方式; 

②操作数地址在寄存器中,是寄存器间接寻址方式; 

③操作数在指令中,是立即数寻址方式; 

④操作数地址在指令中,是直接寻址方式; 

⑤操作数地址为某一寄存器中的内容与偏移量之和,寄存器为变址寄存器,则是变址寻址方式;寄存器为基址寄存器,则是基址寻址方式; 

        如形式地址为D,则直接寻址方式中,操作数的有效地址为_D_;立即寻址方式中,操作数的有效地址 为操作数间接寻址方式中,操作数的有效地址为_(D)_变址寻址方式中,操作数的有效地址为(R)+D相对寻址方式中,指令的有效地址为  _(PC)+D_

3.直接寻址

        直接寻址方式指令中,直接给出操作数的地址 ,操作数地址直接出现在地址码位置,只需访问内存1次就可获得操作数。有效地址等于形式地址的寻址方式。

4.立即寻址

        立即寻址方式的特点是执行速度快,取指令的同时也取出数据,不需要寻址计算和访问内存,但操作数是固定不变的,因此适合于访问常数。

        立即寻址:在指令的地址字段中,直接指出操作数本身的寻址方式。操作数直接出现在地址码位置,操作数由指令中直接给出。

        执行速度:快到慢的排序:立即、直接、间接

5.隐含寻址

        操作数的存储位置隐含在指令的操作码中,例如在单地址(一地址)指令中为了完成两个数的算术运算,只指明地址码的一个操作数

6.相对寻址

        相对寻址方式中,操作数的地址是程序计数器PC的值加上偏移量形成的,是一种特殊的变址寻址方式,偏移量用补码表示,可正可负。相对寻址方式可用较短的地址码访问内存。

        对实现程序浮动提供了支持。

7.寄存器

        为了缩短指令中地址码的位数,应采用寄存器寻址

        寄存器寻址方式中,指令的地址码部分给出寄存器号,而操作数在该寄存器中

        寄存器直接:操作数在寄存器中。用于对某个寄存器中操作数的寻址方式,寄存器中所存的是存放操作数的主存单元地址的地址

        寄存器间接寻址方式:操作数地址存放寄存器寻址方式,操作数在主存单元中。

8.寄存器-寄存器型(RR)、寄存器-存储器型(RS)和存储器-存储器型(SS)

        寻址方式根据操作数的物理位置不同,多使用RR型和RS型。寄存器-寄存器型RR执行速度最快,存储器-存储器SS型执行速度最慢。因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需要的时间一般比访问一次寄存器所花的时间长。

9.基址寻址方式和变址寻址方式

主要区别:

        基址寻址用于程序定位,一般由硬件或者操作系统来完成,而变址寻址是面向用户的,用于对一组数据进行访问等。

        变址寻址方式中,操作数的有效地址是 变址寄存器内容加上形式地址,先计算后再访问内存的寻址方式

        基址寻址方式中,操作数的有效地址是 基址寄存器内容加上形式地址(位移量),支持动态地址再定位

        变址寻址和基址寻址的有效地址形成方式类似,但是在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变

        把变址寄存器的内容与指令地址码部分给出的地址之和作为操作数地址称为变址寻址。

二、题集

1.对指令中的 地址码 进行编码,以形成操作数在存储器中地址的方式称为 操作数的寻址方式

2.寻址方式在指令中的两种指明方式是__用操作码位指明__和__地址部分设寻址方式位指明_

3.指令系统中采用不同寻址方式的目的主要是( B)

    A.可降低指令译码难度

    B.缩短指令字长,扩大寻址空间,提高编程灵活性

    C.实现程序控制

4.形成指令寻址的方式,称为指令寻址方式,有顺序寻址和_跳跃_寻址两种,使用 程序计数器_来跟踪,跳跃寻址方式,可以实现 程序的条件转移或无条件转移

5.指令的寻址方式有两种,顺序寻址和  C   

  A 指令寻址  B 跳转寻址  C 跳跃寻址   D转移寻址

6.指令的寻址方式有顺序和跳跃两种,采用跳跃寻址方式可以实现(C )。

    A.程序浮动

    B.程序的无条件转移和浮动

    C.程序的条件转移和无条件转移

7.操作数直接出现在地址码位置的寻址方式成为 立即 寻址。

8.在指令的地址字段中,直接指出操作数本身的寻址方式,称为__B____。

    A. 隐含寻址   B. 立即寻址  C. 寄存器寻址  D. 直接寻址

9.操作数由指令中直接给出的寻址方式为__立即寻址___

10.操作数直接出现在地址码位置的寻址方式称为  C   寻址。

    A 直接  B 间接 C 立即 D 基址

11.直接、间接、立即三种寻址方式指令的执行速度,由快到慢的排序是( C)。

    A.直接、立即、间接

    B.直接、间接、立即

    C.立即、直接、间接

12.直接寻址方式中,直接给出操作数的地址,需要  B   次访问内存就可获得操作数。

    A 两 B 一  C 三  D 四

13.操作数地址直接出现在地址码位置的寻址方式称为 A    寻址。

    A 直接  B 间接 C 立即 D 基址

14.有效地址等于形式地址的寻址方式是 B   。

    A 立即寻址  B 直接寻址 C 间接寻址 D 基址寻址

15.直接寻址方式指令中,直接给出 操作数的地址 ,只需 访问内存  一次就可获得操作数。

16.操作数地址存放寄存器寻址方式叫  D   。

    A相对寻址方式   B变址寄存器寻址方式   C寄存器寻址方式  D寄存器间接寻址方式    

17.分别用变址寻址方式和间接寻址方式编写一个程序,求C=A+B,其中,A与B都是由n个元素组成的一维数组。比较两个程序,并回答下列问题:

(1)从程序的复杂程度看,哪一种寻址方式更好?

(2)从硬件实现的代价看,哪一种寻址方式比较容易实现?

(3)从对向量运算的支持看,哪一种寻址方式更好?

    参考答案:(1)变址寻址方式  (2)间接寻址方式   (3)变址寻址方式

18.操作数地址存放寄存器寻址方式叫  D   

    A相对寻址方式   B变址寄存器寻址方式   C寄存器寻址方式  D寄存器间接寻址方式  

19.寄存器间接寻址方式中,操作数在  主存单元  中。

20.变址寻址方式中,操作数的有效地址是( C )。

    A.基址寄存器内容加上形式地址(位移量)

    B.程序计数器内容加上形式地址

    C.变址寄存器内容加上形式地址

21.基址寻址方式中,操作数的有效地址是( A)。

    A.基址寄存器内容加上形式地址(位移量)

    B.程序计数器内容加上形式地址

    C.变址寄存器内容加上形式地址

22.变址寻址和基址寻址的有效地址形成方式类似,但是(C )。

    A.变址寄存器的内容在程序执行过程中是不可变的

    B.在程序执行过程中,变址寄存器、基址寄存器的内容都可变

    C.在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变

23.设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,这种寻址方式的有效地址为__A____。

    A. EA=(X)+D      B. EA=(X)+(D)     C.EA=((X)+D)     D. EA=((X)+(D))

24.设变址寄存器为X,形式地址为D,某机具有先变址再间址的寻址方式,则这种寻址方式的有效地址为(C )。

    A.EA=(X)+D   B.EA= (X)+(D)  C.EA= ((X)+D)

25.先计算后再访问内存的寻址方式是  D   。

    A立即寻址  B直接寻址  C间接寻址  D变址寻址

26.支持动态地址再定位的寻址方式是_A__。

    A. 基址寻址                   B. 间接寻址

    C. 变址寻址                   D. 直接寻址

27.在变址寄存器寻址方式中,若变址寄存器的内容是4E3C16,给出的偏移量是6316,则它对应的有效地址是  4E9F16 

28. B    方式对实现程序浮动提供了支持。

    A.变址寻址   B.相对寻址   C.间接寻址   D.寄存器间接寻址

29.操作数在寄存器中的寻址方式称为( A)寻址。

    A.寄存器直接

    B.寄存器间接

30.为了缩短指令中地址码的位数,应采用( B)寻址。

    A.立即数

    B.寄存器

31.寄存器寻址方式中,指令的地址码部分给出 寄存器号 ,而操作数在 该寄存器中

32.寄存器间接寻址方式指令中,给出的是 操作数地址 所在的寄存器号。

33.根据操作数所在的位置,是什么寻址方式? 

①操作数在寄存器中,是什么寻址方式? 

②操作数地址在寄存器中,是什么寻址方式? 

③操作数在指令中,是什么寻址方式 

④操作数地址在指令中,是什么寻址方式? 

⑤操作数地址为某一寄存器中的内容与偏移量之和,是什么寻址方式? 

答: 

    ①操作数在寄存器中,是寄存器直接寻址方式; 

    ②操作数地址在寄存器中,是寄存器间接寻址方式; 

    ③操作数在指令中,是立即数寻址方式; 

    ④操作数地址在指令中,是直接寻址方式; 

    ⑤如此寄存器为变址寄存器,则是变址寻址方式; 

      如此寄存器为基址寄存器,则是基址寻址方式; 

34.用于对某个寄存器中操作数的寻址方式称为___C___寻址。

    A. 直接         B. 间接           C. 寄存器直接          D. 寄存器间接

35.寄存器间接寻址方式中,操作数处在___D___。

A.通用寄存器          B.程序计数器         C.堆栈       D.主存单元

36.在寄存器-寄存器型、寄存器-存储器型和存储器-存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?

    寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需要的时间一般比访问一次寄存器所花的时间长。

37.以下四种类型指令中,执行时间最短的是 A   。

    A   RR型  B RS型  C SS型  D程序控制指令

38.寻址方式根据操作数的 物理 位置不同,多使用 RR 型和 RS 型,前者比后者执行速度快。

39.寄存器直接寻址方式中,寄存器中所存的是__D____。

   A. 操作数                            B. 存放操作数的主存单元的地址

   C. 存放操作数的寄存器的编号          D. 存放操作数的主存单元地址的地址

40.如形式地址为D,则直接寻址方式中,操作数的有效地址为_D__;间接寻址方式中,操作数的有效地址为_(D)__;相对寻址方式中,指令的有效地址为_(PC)+D_

41.单地址(一地址)指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用(C)

    A 堆栈寻址方式         B 立即寻址方式        C 隐含寻址方式         D 间接寻址方式

42.操作数的存储位置隐含在指令的操作码中,这种寻址方式是 隐含 寻址。

44.只有操作码而没有地址码的指令称为   B   指令。

    A 一地址指令 B 零地址  C 二地址指令  D 三地址指令

45.指令格式中,地址码字段是通过 寻址方式  来体现的,因为通过某种方式的变换,可以给出 操作数有效 地址。常用的指令格式有零地址指令、单地址指令、 二地址指令 三种。

46.在相对寻址方式中,若指令中地址码为X,则操作数的地址为  B    。

    A X   B(PC)+X  C X+段基址  D变址寄存器+X

47.运算型指令的寻址和转移型指令的寻址不同点在于( A )。

    A.前者取操作数,后者决定程序转移地址

    B.前者是短指令,后者是长指令

    C.后者是短指令,前者是长指令

48.一条指令中包含的信息有( C)。

    A.操作码、控制码

    B.操作码、向量地址

    C.操作码、地址码

59.   C   寻址经常用于输入输出指令中。

    A  直接寻址 B 间接寻址 C块寻址  D 段寻址  

52.指令格式如下,试分析指令格式与寻址方式特点。

 解

    ①双字长二地址指令,用于访问存储器;

    ②操作码字段OP为6位,可以指定64种操作;

    ③源操作数为寄存器操作数(寄存器寻址,共16个),目的操作数为存储器操作数(变址寻址),是RS型指令。

55.推出系列机的新机器,不能更改的是_A__。

    A. 原有指令的寻址方式和操作码  B. 系统总线的组成

    C. 数据通路宽度                D. 存贮芯片的集成度

57.在满足寻址范围前提下,列举缩短指令字中地址码长度的方法(至少列出5种)。

    使用各种寻址方式如下,加基址、加变址、相对寻址、访存地址空间分成段,指令中只给出段号或段内位移宇段之一、寄存器寻址、寄存器间接寻址。

58.堆栈是一种特殊的数据寻址方式,它采用 先进后出_原理。按结构不同,分为 寄存器_堆栈和 存储器_堆栈。

59.堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元。如果进栈操作的动作顺序是(A)→MSP,(SP)-1→SP。那么出栈操作的动作顺序应为___B___。

    A(MSP)→A,(SP)+1→SP    B(SP)+1→SP,(MSP)→A

    C(SP-1)→SP,(MSP)→A     D(MSP)→A, (SP)-1→SP

60.变址寻址方式中,操作数的有效地址等于( C ) 

    A .基址寄存器内容加上偏移量   B .堆栈指示器内容加上偏移量 

    C .变址寄存器内容加上偏移量   D .程序计数器内容加上偏移量 

61.二地址指令中,操作数的物理地址错误的是  A   

    A.栈顶和次栈顶                      B.两个主存单元  

    C.一个主存单元和一个通用寄存器      D.两个通用寄存器

62.虚拟存储器与一般的主存、辅存系统的本质区别之一是(A )。

    A.虚拟存储器允许程序设计人员使用比主存容量大得多的地址空间,而且不必用编程方法来进行虚实地址的变换

    B.虚拟存储器允许程序设计人员使用比主存容量大得多的地址空间,但是编程时必须用变址器寻址或基址寻址方式对虚实地址进行变换

    C.实现虚拟存储器不需要进行虚实地址的变换

    D.若使用虚拟存储器的话,编程人员必须对主辅存的存储空间进行分配

63.冯.诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是(C)

    A.指令操作码的译码结果        B.指令和数据的寻址方式

    C.指令周期的不同阶段        D.指令和数据所在的存储单元

64.推出系列机的新机器,不能更改的是(A)。

    A)原有指令的寻址方式和操作码    B)系统的总线的组成

    C)数据通路宽度     D)存储芯片的集成度

相关文章:

计组 | 寻址方式

目录 一、知识点 1.寻址方式什么? 2.根据操作数所在的位置,都有哪些寻址方式? 3.直接寻址 4.立即寻址 5.隐含寻址 6.相对寻址 7.寄存器 8.寄存器-寄存器型(RR)、寄存器-存储器型(RS)和…...

matlab工具箱Filter Designer设计butterworth带通滤波器

1、在matlab控制界面输入fdatool; 2、在显示的界面中选择合适的参数;本实验中采样频率是200,低通30hz,高通60hz,点击butterworth滤波器。 3、点击设计滤波器按钮后,在生成的界面点击红框按钮,可生成simulink模型到当前…...

Python学习笔记第六十天(Matplotlib Pyplot)

Python学习笔记第六十天 Matplotlib Pyplot后记 Matplotlib Pyplot Pyplot 是 Matplotlib 的子库,提供了和 MATLAB 类似的绘图 API。 Pyplot 是常用的绘图模块,能很方便让用户绘制 2D 图表。 Pyplot 包含一系列绘图函数的相关函数,每个函数…...

服务器自动备份、打包、传输脚本

备份脚本 #!/bin/bash #author cheng #备份服务器自动打包归档每天的备份文件 Path/backhistory Host$(hostname) Date$(date %F) Dest${Host}_${Date}#创建目录 mkdir -p ${Path}/${Dest}#打包文件到目录 cd / && \#结合autoback.sh脚本,它往那个地方备&a…...

Docker 的数据管理 网络通信

目录 1.管理容器数据的方式 数据卷 数据卷的容器 2.操作命令 3.Docker 镜像的创建 1.管理容器数据的方式 数据卷 可以独立于容器生命周期存储的机制 可提供持久化 数据共享 docker run -v /var/www:/data1 --name web1 -it centos:7 /bin/bash 数据卷的容器 用来提供持久化数…...

目标检测YOLO实战应用案例100讲-基于孤立森林算法的高光谱遥感图像异常目标检测

目录 前言 孤立森林算法的基本理论 2.1 引言 2.2 孤立森林算法的基本思想...

excel中两列数据生成折线图

WPS中excel的两列数据,第一列为x轴,第二列为y轴,生成折线图,并生成拟合函数。 1.选中两列数据,右击选择插入图表,选择XY(散点图),生成散点折线图 2.选中图中散点&#x…...

JS加密的域名锁定功能,JShaman支持泛域名

JShaman的域名锁定功能,支持泛域名 JShaman的JS代码混淆加密中,有一项“域名锁定”功能。使用此功能后,代码运行时会检测浏览器地址中的域名信息,如是非指定域名,则不运行,以此防止自己网站的JS代码被复制…...

概率论与数理统计:第七章:参数估计 第八章:假设检验

文章目录 Ch7. 参数估计7.1 点估计1.矩估计2.最大似然估计(1)离散型(2)连续型 7.2 评价估计量优良性的标准(1)无偏性 (无偏估计)(2)有效性(3)一致性 7.3 区间估计1.置信区间、置信度2.求μ的置信区间 Ch8. 假设检验1.拒绝域α、接受域1-α、H₀原假设、H₁备择假设2.双边检验、…...

【Kubernetes】Kubernetes的监控工具Promethues

Prometheus 一、Prometheus 概念1. Prometheus 概述2. Prometheus 的监控数据3. Prometheus 的特点4. Prometheus 和 zabbix 区别5. Prometheus 的生态组件5.1 Prometheus server5.2 Client Library5.3 Exporters5.4 Service Discovery5.5 Alertmanager5.6 Pushgateway5.7 Graf…...

【linux】2 Linux编译器-gcc/g++和Linux调试器-gdb

文章目录 一、Linux编译器-gcc/g使用1.1 背景知识1.2 gcc如何完成1.3 函数库1.4 gcc选项 二、linux调试器-gdb使用2.1 背景2.2 开始使用 总结 ヾ(๑╹◡╹)ノ" 人总要为过去的懒惰而付出代价ヾ(๑╹◡╹)ノ" 一、Linux编译器-gcc/g使用 1.1 背景…...

【力扣每日一题】2023.8.17 切披萨的方案数

目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 题目给我们一个二维数组来表示一个披萨,其中‘A’表示披萨上的苹果。 让我们切k-1刀,把披萨切成 k 份&#xff0…...

Linux调试器-gdb使用

1. 背景 程序的发布方式有两种, debug 模式和 release 模式 Linux gcc/g 出来的二进制程序,默认是 release 模式 要使用 gdb 调试,必须在源代码生成二进制程序的时候 , 加上 - g 选项 2. 开始使用 gdb binFile 退出: ct…...

linux安装mysql错误处理

linux下mysql的安装与使用 linux安装mysql可有三种方式: 1、yum安装 2、源码安装 3、glibc安装 安装wget yum install -y wget https://blog.csdn.net/darendu/article/details/89874564?utm_sourceapp Linux上error while loading shared libraries问题解决方法…...

Matlab绘制灰度直方图

直方图是根据灰图像绘制的,而不是彩色图像通。查看图像直方图时候,需要先确定图片是否为灰度图,使用MATLAB2019查看图片是否是灰度图片,在读取图片后在MATLAB界面的工作区会显示读取的图像矩阵,如果是,那么…...

http学习笔记1

图解HTTP学习笔记 1.2 HTTP的诞生 CERN(欧洲核子研究组织)的蒂姆 • 伯纳斯 - 李(Tim BernersLee)博士提出了一种能让远隔两地的研究者们共享知识的设想。最初设想的基本理念是:借助多文档之间相互关联形成的超文本&am…...

PDF文件分割合并

PDF文件的分割和合并代码。 from PyPDF2 import PdfFileReader,PdfFileWriterdef pdf_split(filename,outputname)pr PdfFileReader(filename)for page in range(p.getNumPages()):pw PdfFileWriter()pw.addPage(pr.getPage(page))with open(f{outputname}{page}.pdf,wb) as…...

物联网无线通信方式总结

本文主要内容(一些物联网无线通信方式) 本文将介绍一些物联网无线通信方式的技术特点、底层调制方式和主要应用场景物联网无线通信方式是指利用无线技术实现物体之间的信息交换和网络连接的方式物联网无线通信方式的选择需要考虑多种因素,如传输距离、功耗、数据速…...

计算机竞赛 python的搜索引擎系统设计与实现

0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 python的搜索引擎系统设计与实现 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分工作量:5分创新点:3分 该项目较为新颖&#xff…...

ue5 场景搭建和灯光照明参考

https://www.youtube.com/watch?vOCgn40aWVuU https://www.youtube.com/watch?vIGLujClhL5U...

Mycat跨分片Join指南

前言Mycat目前版本支持跨分片的join,主要实现的方式有四种。 全局表 ER分片 HBT ShareJoin ShareJoin在开发版中支持,前面三种方式1.3.0.1支持 2.ShareJoin ShareJoin是一个简单的跨分片Join,基于HBT的方式实现。 目前支持2个表的join,原理就是解析SQL语句,拆分成单表的…...

网络:RIP协议

1. RIP协议原理介绍 RIP是一种比较简单的内部网关协议(IGP协议),RIP基于距离矢量的贝尔曼-福特算法(Bellman - Ford)来计算到达目的网络的最佳路径。最初的RIP协议开发时间较早,所以在带宽、配置和管理方面的要求也较低。 路由器运…...

如何优化因为高亮造成的大文本(大字段)检索缓慢问题

首先还是说一下背景,工作中用到了 elasticsearch 的检索以及高亮展示,但是索引中的content字段是读取的大文本内容,所以后果就是索引的单个字段很大,造成单独检索请求的时候速度还可以,但是加入高亮之后检索请求的耗时…...

HTML <table> 标签

实例 一个简单的 HTML 表格,包含两行两列: <table border="1"><tr><th>Month</th><th>Savings</th></tr><tr><td>January</td><td>$100</td></tr> </table>定义和用法 &l…...

ubuntu pdf阅读器okular

sudo apt-get install okular安装完毕后&#xff0c;使用如下命令浏览pdf文档 okular xxx.pdf...

根据源码,模拟实现 RabbitMQ - 虚拟主机 + Consume设计 (7)

目录 一、虚拟主机 Consume设计 1.1、承接问题 1.2、具体实现 1.2.1、消费者订阅消息实现思路 1.2.2、消费者描述自己执行任务方式实现思路 1.2.3、消息推送给消费者实现思路 1.2.4、消息确认 一、虚拟主机 Consume设计 1.1、承接问题 前面已经实现了虚拟主机大部分功…...

docker中bridge、host、container、none四种网络模式简介

目录 一.bridge模式 1.简介 2.演示 &#xff08;1&#xff09;运行两个容器&#xff0c;不指定网络模式情况下默认是bridge模式 &#xff08;2&#xff09;在主机中自动生成了两个veth设备 &#xff08;3&#xff09;查看两个容器的IP地址 &#xff08;4&#xff09;可以…...

排序算法之详解冒泡排序

引入 冒泡排序顾名思义&#xff0c;就是像冒泡一样&#xff0c;泡泡在水里慢慢升上来&#xff0c;由小变大。虽然冒泡排序和冒泡并不完全一样&#xff0c;但却可以帮助我们理解冒泡排序。 思路 一组无序的数组&#xff0c;要求我们从小到大排列 我们可以先将最大的元素放在数组…...

el-upload组件调用后端接口上传文件实践

要点说明&#xff1a; 使用:http-request覆盖默认的上传行为&#xff0c;可以添加除文件外的其他参数&#xff0c;注意此时仍需保留action属性&#xff0c;action可以传个空串给http-request属性绑定的函数&#xff0c;函数入参必须为param调用接口请求&#xff0c;注意 heade…...

深度学习-实验1

一、Pytorch基本操作考察&#xff08;平台课专业课&#xff09; 使用&#x1d413;&#x1d41e;&#x1d427;&#x1d42c;&#x1d428;&#x1d42b;初始化一个 &#x1d7cf;&#x1d7d1;的矩阵 &#x1d474;和一个 &#x1d7d0;&#x1d7cf;的矩阵 &#x1d475;&am…...

互联网医院开发|医院叫号系统提升就医效率

在这个数字化时代&#xff0c;互联网医院不仅改变了我们的生活方式&#xff0c;也深刻影响着医疗行业。医院叫号系统应运而生&#xff0c;它能够有效解决患者管理和服务方面的难题。不再浪费大量时间在排队上&#xff0c;避免患者错过重要信息。同时&#xff0c;医护工作效率得…...

手写 Mybatis-plus 基础架构(工厂模式+ Jdk 动态代理统一生成代理 Mapper)

这里写目录标题 前言温馨提示手把手带你解析 MapperScan 源码手把手带你解析 MapperScan 源码细节剖析工厂模式Jdk 代理手撕脚手架&#xff0c;复刻 BeanDefinitionRegistryPostProcessor手撕 FactoryBean代理 Mapper 在 Spring 源码中的生成流程手撕 MapperProxyFactory手撕增…...

【C++11算法】iota算法

文章目录 前言一、iota函数1.1 iota是什么&#xff1f;1.2 函数原型1.3 参数和返回值1.4 示例代码1.5 示例代码21.6 示例代码3 总结 前言 C标准库提供了丰富的算法&#xff0c;其中之一就是iota算法。iota算法用于填充一个区间&#xff0c;以递增的方式给每个元素赋予一个值。…...

付费加密音乐格式转换Mp3、Flac工具

一、工具介绍 这是一款免费的将付费加密音乐等多种格式转换Mp3 Flac工具,现在大部分云音乐公司,比如QQ音乐、酷我音乐、酷狗音乐、网易云音乐、虾米音乐(RIP🙏)等,都推出了自己专属的云音乐格式,这些格式一般只能在制定的播放器里播放,其它的播放软件并不支持,在很多情…...

React前端开发架构:构建现代响应式用户界面

在当今的Web应用开发中&#xff0c;React已经成为最受欢迎的前端框架之一。它的出色性能、灵活性和组件化开发模式&#xff0c;使得它成为构建现代响应式用户界面的理想选择。在这篇文章中&#xff0c;我们将探讨React前端开发架构的核心概念和最佳实践&#xff0c;以帮助您构建…...

Azure Bastion的简单使用

什么是Azure Bastion Azure Bastion 是一个提供安全远程连接到 Azure 虚拟机&#xff08;VM&#xff09;的服务。传统上&#xff0c;访问 VM 需要使用公共 IP 或者设立 VPN 连接&#xff0c;这可能存在一些安全风险。Azure Bastion 提供了一种更安全的方式&#xff0c;它是一个…...

深入理解高并发编程 - 深度解析ScheduledThreadPoolExecutor

ScheduledThreadPoolExecutor 继承自 ThreadPoolExecutor 并实现了 ScheduledExecutorService 接口&#xff0c;这使得它可以同时充当线程池和定时任务调度器。 构造方法 public ScheduledThreadPoolExecutor(int corePoolSize) {super(corePoolSize, Integer.MAX_VALUE, 0, …...

Android---- 一个完整的小项目(消防app)

前言&#xff1a; 针对不同群体的需求&#xff0c;想着应该拓展写方向。医疗app很受大家喜欢&#xff0c;就打算顺手写个消防app&#xff0c;里面基础框架还是挺简洁 规整的。登陆注册和本地数据库写的便于大家理解。是广大学子的毕设首选啊&#xff01; 此app主要为了传递 消防…...

XXX程序 详细说明

用于记录理解PC程序的程序逻辑 1、程序的作用 根据原作者的说明&#xff08;文件说明.txt&#xff09;&#xff0c;该程序 (PC.py) 的主要作用是提取某一个文件夹中的某个设备 (通过config中的信息看出来是Ag_T_8) 产生的日志文件&#xff0c;然后提取其中某些需要的数据&…...

perl下载与安装教程【工具使用】

Perl是一个高阶程式语言&#xff0c;由 Larry Wall和其他许多人所写&#xff0c;融合了许多语言的特性。它主要是由无所不在的 C语言&#xff0c;其次由 sed、awk&#xff0c;UNIX shell 和至少十数种其他的工具和语言所演化而来。Perl对 process、档案&#xff0c;和文字有很强…...

Chrome谷歌浏览器修改输入框自动填充样式

Chrome谷歌浏览器修改输入框自动填充样式 背景字体 背景 input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important; }字体 input:-internal-autofill-selected {-webkit-text-fill-color: #000 !important; }...

Azure CLI 进行磁盘加密

什么是磁盘加密 磁盘加密是指在Azure中对虚拟机的磁盘进行加密保护的一种机制。它使用Azure Key Vault来保护磁盘上的数据&#xff0c;以防止未经授权的访问和数据泄露。使用磁盘加密&#xff0c;可以保护磁盘上的数据以满足安全和合规性要求。 参考文档&#xff1a;https://l…...

Java“牵手”根据关键词搜索(分类搜索)速卖通商品列表页面数据获取方法,速卖通API实现批量商品数据抓取示例

速卖通商城是一个网上购物平台&#xff0c;售卖各类商品&#xff0c;包括服装、鞋类、家居用品、美妆产品、电子产品等。要获取速卖通商品列表和商品详情页面数据&#xff0c;您可以通过开放平台的接口或者直接访问速卖通商城的网页来获取商品详情信息。以下是两种常用方法的介…...

商城-学习整理-高级-消息队列(十七)

目录 一、RabbitMQ简介(消息中间件)1、RabbitMQ简介&#xff1a;2、核心概念1、Message2、Publisher3、Exchange4、Queue5、Binding6、Connection7、Channel8、Consumer9、Virtual Host10、Broker 二、一些概念1、异步处理2、应用解耦3、流量控制5、概述 三、Docker安装RabbitM…...

Android Camere开发入门(1):初识Camera

Android Camere开发入门(1):初识Camera 初步了解 在Android开发中,相机(Camera)是一个常见而重要的功能模块。它允许我们通过设备的摄像头捕捉照片和录制视频,为我们的应用程序增加图像处理和视觉交互的能力。 随着Android系统的不断发展和更新,相机功能也不断改进和增…...

hive表的全关联full join用法

背景&#xff1a;实际开发中需要用到全关联的用法&#xff0c;之前没遇到过&#xff0c;现在记录一下。需求是找到两张表的并集。 全关联的解释如下&#xff1b; 下面建两张表进行测试 test_a表的数据如下 test_b表的数据如下&#xff1b; 写第一个full join 的SQL进行查询…...

PMP串讲

&#xff01;5种冲突解决策略 &#xff01;敏捷3355。 &#xff1f;PMP项目管理132种工具技术合集&#xff1a; 参考2&#xff1a;项目管理的132种工具 - 水之座 ?质量管理,有多少种图&#xff1a; ?风险管理,有多少种图&#xff1a; --参考&#xff1a;PMP相关的十八种…...

最长回文子序列——力扣516

动态规划 int longestPalindromeSubseq(string s){int n=s.length();vector<vector<int>>...

从零实现深度学习框架——Transformer从菜鸟到高手(二)

引言 &#x1f4a1;本文为&#x1f517;[从零实现深度学习框架]系列文章内部限免文章&#xff0c;更多限免文章见 &#x1f517;专栏目录。 本着“凡我不能创造的&#xff0c;我就不能理解”的思想&#xff0c;系列文章会基于纯Python和NumPy从零创建自己的类PyTorch深度学习框…...

docker监控平台FAST OS DOCKER --1

感觉这个是目前好用的中文平台&#xff0c;暂为v1吧 拉取镜像 docker pull wangbinxingkong/fast运行镜像 docker run --name fastos --restart always -p 18091:8081 -p 18092:8082 -e TZ"Asia/Shanghai" -d -v /var/run/docker.sock:/var/run/docker.sock -v /e…...