2021年上半年网络工程师考试上午真题

2021年上半年网络工程师考试上午真题 · 网络工程师历年真题含答案与解析


第 1 题

以下关于RISC和CISC计算机的叙述中,正确的是(  )。
 

  • (A) RISC不采用流水线技术,CISC采用流水线技术
  • (B) RISC使用复杂的指令,CISC使用简单的指令
  • (C) RISC采用较多的通用寄存器,CISC采用很少的通用寄存器
  • (D) RISC采用组合逻辑控制器,CISC普遍采用微程序控制器
  • RISC 和CISC 是目前设计制造CPU的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方法不同,因此,在很多方面差异很大,它们主要有:
    (1)指令系统:RISC设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在RISC机器上实现特殊功能时,效率可能较低。但可以利用流水技术和超标量技术加以改进和弥补。而CISC计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。
    (2)对主存操作的限制。RISC对存储器操作有限制,使控制简单化;而CISC机器的存储器操作指令多,操作直接。
    (3)编程的方便性。CISC对于汇编语言程序编程来说相对要容易,可选的指令多,编程方式灵活、很接近高级语言的编程方式。相反地,RISC的汇编语言编程困难些,这主要的是RISC指令条数少,特别是只有取数和存数这些简单的主存操作数存取指令,使得一些涉及到主存操作数的运算要分解成几条指令来完成。 
    (4)寻址方式。RISC鼓励尽可能使用较少的寻址方式,这样可以简化实现逻辑、提高效率。相反地,CISC则提倡通过丰富的寻址方式来为用户编程提供更大的灵活性。 
    (5)指令格式。RISC追求指令格式的规整性,一般使用等长的指令字来设计所有的指令格式。但是,CISC则指令格式因为要考虑更多的寻址方式可能引起的指令长度的变化等,设计起来相对要复杂。 
    (6)控制器设计。由于RISC指令格式规整、指令执行时间上的差异性很小,导致对应的CPU的控制器设计要简单,而且许多RISC控制器可以使用硬布线方式(组合逻辑)高效实现。相反地,CISC的指令系统对应的控制信号复杂,大多采用微程序控制器方式。 
    不管是RISC和CISC都采用流水线技术提高效率。

寄存器数量的影响

  • RISC 架构 采用较多的通用寄存器,旨在减少对内存的频繁访问,提升处理器的效率。由于指令集精简,大部分操作都在寄存器之间进行,这种设计可以更好地支持流水线技术,提高指令执行的并行度和吞吐量。

  • CISC 架构 由于指令集复杂,可以执行内存到内存的操作,因此不需要太多的通用寄存器。复杂的指令集允许通过较少的指令完成更多的工作,尽管这可能会导致指令执行时间的增加,但在某些场景下可以减少程序的指令数量和内存使用量。

说区块链技术是一种“全面记账”的方式,这种描述在某种程度上是正确的,但不够全面。区块链确实与记账有关,但它的作用和原理远超传统的记账方式。

区块链技术的核心概念

  1. 分布式账本

    • 区块链本质上是一个分布式的数字账本,它记录了网络中发生的所有交易和数据。这个账本分布在网络中的每个节点上,每个节点都保留一份完整的账本副本,这样即使某些节点出现故障或被篡改,其他节点的账本副本仍然是完整和可信的。
  2. 数据的不可篡改性

    • 区块链中的每一条记录(即“区块”)都通过加密哈希算法与前一个区块连接在一起,形成一个链条。一旦数据被记录在区块中,并且区块被添加到区块链上,就几乎无法修改。这种不可篡改性确保了账本的透明性和安全性。
  3. 共识机制

    • 在去中心化的区块链网络中,所有节点需要通过某种共识机制(如 PoW、PoS 等)来达成一致意见,决定哪些交易可以被添加到区块链中。这一机制确保了账本的统一性和公正性。
  4. 智能合约

    • 在一些区块链平台(如以太坊)上,智能合约允许用户定义自执行的协议,条件满足时自动执行。这种机制扩展了区块链的功能,使其不仅能记账,还能自动执行复杂的交易逻辑。

第 7 题

根据《计算机软件保护条例》的规定,对软件著作权的保护不包括(  )。
 

  • (A) 目标程序
  • (B) 软件文档
  • (C) 源程序
  • (D) 软件中采用的算法

答案与解析

  • 试题答案:[['D']]
  • 试题解析:

    计算机软件著作权是指软件的开发者或者其他权利人依据有关著作权法律的规定,对于软件作品所享有的各项专有权利。就权利的性质而言,它属于一种民事权利,具备民事权利的共同特征。
    软件著作权保护的范围是程序及其技术文档的表达,即保护语句序列或指令序列的表达以及有关软件的文字说明表达,

  • 而不延及开发软件所用的思想、算法、处理过程、操作方法或者数学概念等。

第 8 题

对十进制数47和0.25分别表示为十六进制形式,为(  )。
 

  • (A) 2F, 0.4
  • (B) 2F, 0.D
  • (C) 3B. 0.4
  • (D) 3B, 0.D

答案与解析

  • 试题难度:一般
  • 知识点:计算机硬件基础>数据的表示>R进制表示及互转
  • 试题答案:[['A']]
  • 试题解析:

    十进制47转二进制为101111,转十六进制,整数从右至左每四位一组,为2F。
    十进制0.25转二进制0.01,转十六进制,小数从左至右每四位一组,后面补00,为0.4。

通过隔离性,数据库系统确保了并发事务在多用户环境下仍然能够正确执行,避免了常见的并发问题,如脏读、不可重复读、幻读等。

  • 第 9 题

    软件的(  )是以用户为主,包括软件开发人员和质量保证人员都参加的测试,一般使用实际应用数据进行测试,除了测试软件功能和性能外,还对软件可移植性、兼容性、可维护性、错误的恢复功能等进行确认。
     

    • (A) 单元测试
    • (B) 集成测试
    • (C) 系统测试
    • (D) 验收测试

  • 第 10 题

    “当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其他事务都是不可见的",这一特性通常被称之为事务的(  )。
     

    • (A) 原子性
    • (B) 一致性
    • (C) 隔离性
    • (D) 持久性

    事务的ACID特性

    隔离性是事务的四个重要特性之一,统称为 ACID,其中包括:

  • 原子性 (Atomicity):事务中的所有操作要么全部完成,要么全部回滚。
  • 一致性 (Consistency):事务执行前后,数据库的状态应保持一致。
  • 隔离性 (Isolation):一个事务的执行不会受到其他并发事务的干扰。
  • 持久性 (Durability):事务一旦提交,其结果应永久保存在数据库中,不能因为系统故障而丢失。

第 14 题

100BASE-FX 采用的编码技术为(  )。
 

  • (A) 曼彻斯特编码
  • (B) 4B5B+NRZI
  • (C) MLT-3+NRZI
  • (D) 8B6T
  • NRZ:直接将数据位映射为信号电平,逻辑“1”和“0”对应固定的电平值。这种编码简单,但容易出现同步问题和直流偏置。

  • NRZI:基于信号电平的变化来编码数据位,“1”触发电平反转,“0”保持电平不变。NRZI 改善了同步性和直流偏置问题,但在长时间连续“0”的情况下仍可能出现同步问题。

第 16 题

万兆以太网标准中,传输距离最远的是(  )。
 

  • (A) 10GBASE-S
  • (B) 10GBASE-L
  • (C) 10GBASE-LX4
  • (D) 10GBASE-E

答案与解析

  • 试题答案:[['D']]
  • 试题解析:

    用于局域网的光纤万兆以太网规范有:10GBase-SR、10GBase-LR和10GBase-ER。
    1、10GBase-SR
    10GBase-SR中的“SR”是“short range”(短距离)的缩写,表示仅用于短距离连接。该规范支持编码方式为64B/66B的短波(波长为850nm)多模光纤(MMF),有效传输距离为2米到300米。
    2、10GBase-LR
    10GBase-LR中的“LR”是“Long Range”(长距离)的缩写,表示主要用于长距离连接。该规范支持编码方式为64B/66B的长波(1310nm)单模光纤(SMF),有效传输距离为2米到10公里。
    4、10GBase-ER
    10GBase-ER中的“ER”是“Extended Range”(超长距离)的缩写,表示连接距离可以非常长。该规范支持编码方式为64B/66B的超长波(1550nm)单模光纤(SMF),有效传输距离为2米到40公里。

第 17 题

2.4GHz频段划分成11个互相覆盖的信道,中心频率间隔为(  )MHz。
 

  • (A) 4
  • (B) 5
  • (C) 6
  • (D) 7

答案与解析

  • 试题答案:[['B']]
  • 试题解析:

    IEEE 802.11工作在2.4GHz情况下定义了14个信道,每个信道的频带宽度是22MHz。为了最大限度利用频带资源,可以使用(1、6、11),(2、7、12),(3、8、13),(4、9、14)这4组互不干扰的信道来进行无线覆盖。但由于只有部分国家开放了12-14信道频带,所以我们一般情况下就是用1、6、11这3个信道的组合。频率间隔为5。

  • 第 18 题

    以下编码中, 编码效率最高的是(  )。
     

    • (A) BAMI
    • (B) 曼彻斯特编码
    • (C) 4B5B
    • (D) NRZI

    答案与解析

  • 知识点:数据通信基础>编码与调制>数字编码与编码效率
  • 试题答案:[['D']]
  • 试题解析:

    曼彻斯特编码编码效率50%,4B/5B编码效率为80%,NRZI编码方式非常的简单,即信号电平翻转表示0,信号电平不变表示1,编码效率100%。

    传号交替反转码(Alternative Mar Inversion, AMI 码),其编码规则为将消息码的“1”(传号码)交替地变为“+1”和“-1”,而“0”(空号码)保持不变,并没有引入新的码元。但是变换后有三个电平,三个电平仅代表了 1 个比特的两种状态,所以编码效率为 1/1.58,约为 0.63。

第 19 题

以下关于HDLC协议的说法中,错误的是(  )。
 

  • (A) HDLC是一种面向比特计数的同步链路控制协议
  • (B) 应答RNR5表明编号为4之前的帧均正确,接收站忙暂停接收下一帧
  • (C) 信息帧仅能承载用户数据,不得做它用
  • (D) 传输的过程中采用无编号帧进行链路的控制

答案与解析

  • 试题难度:较难
  • 知识点:广域网与接入网技术>常见广域网技术与协议>HDLC协议
  • 试题答案:[['B']]
  • 试题解析:

    接收未就绪(RNR),表示编号小于N(R)的I帧已被收到,但目前正处于忙状态,

  • 尚未准备好接收编号为N(R)的I帧,希望对方暂缓发送N(R)的I帧,可用来对链路流量进行控制。

第 22 题

TCP伪首部不包含的字段为(  )。
 

  • (A) 源地址
  • (B) 目的地址
  • (C) 标识符
  • (D) 协议

答案与解析

  • 试题难度:一般
  • 知识点:因特网和互联网技术>传输层协议>TCP协议
  • 试题答案:[['C']]
  • 试题解析:

    伪首部并非TCP&UDP数据报中实际的有效成分。伪首部是一个虚拟的数据结构,其中的信息是从数据报所在IP分组头的分组头中提取的,既不向下传送也不向上递交,而仅仅是为计算校验和。这个伪首标包含了源地址、目的地址、协议和TCP&UDP长度等字段。

TCP伪首部的结构如下:

  1. 源IP地址 (Source IP Address): 32位,表示源主机的IP地址。
  2. 目的IP地址 (Destination IP Address): 32位,表示目标主机的IP地址。
  3. 保留字段 (Reserved): 8位,通常为0。
  4. 协议 (Protocol): 8位,表示使用的协议类型。对于TCP协议,这个值是6。
  5. TCP长度 (TCP Length): 16位,表示TCP报文段的长度(包括TCP头部和数据部分)。

伪首部的格式如下图所示(以32位为单位):

 

diff

复制代码

0 7 8 15 16 23 24 31

+--------+--------+--------+--------+

| Source IP Address | +--------+--------+--------+--------+

| Destination IP Address | +--------+--------+--------+--------+

| Reserved | Protocol | TCP Length | +--------+--------+--------+--------+

在TCP报文段的校验和计算过程中,伪首部的内容会被包括在内,以确保数据的完整性,并保证数据传输到正确的目的主机。需要注意的是,伪首部不会实际被传输到网络中,它仅用于校验和计算。

第 23 题

假设一个IP数据报总长度为3000B,要经过一段MTU为1500B的链路,该IP数据报必须经过分片才能通过该链路。该原始IP数据报需被分成(  )个片,若IP首部没有可选字段,则最后一个片首部中offset字段为(  )。

  • (A) 2
  • (B) 3
  • (C) 4
  • (D) 5
  • (A) 370
  • (B) 740
  • (C) 1480
  • (D) 2960

第 25 题

以下关于OSPF协议的描述中,错误的是(  )。
 

  • (A) OSPF是一种链路状态协议
  • (B) OSPF路由器中可以配置多个路由进程
  • (C) OSPF网络中用区域0来表示主干网
  • (D) OSPF使用LSA报文维护邻居关系

答案与解析

  • 试题难度:一般
  • 知识点:网络设备配置>OSPF路由协议
  • 试题答案:[['D']]
  • 试题解析:

    OSPF路由器周期性(默认10秒)的从其启动OSPF协议的每一个接口以组播地址224.0.0.5发送HELLO包,以寻找邻居。HELLO包里面携带一些参数,比如始发路由器的Router ID(路由器ID)、始发路由器接口的区域ID(Area ID)、始发路由器接口的地址掩码、选定的DR路由器、路由器优先级等信息。

例如,可以为不同的业务需求或网络分段设置不同的OSPF进程,以便于更精细的路由控制和优化。

多实例支持:

某些网络设备允许同一台路由器上运行多个OSPF实例,每个实例可以有不同的配置。这样可以支持多租户环境或在一个路由器上同时运行多个业务网络而不会互相干扰。


在同一台路由器上运行多个OSPF进程可以使得不同的OSPF实例彼此独立运行,各自拥有不同的路由表和配置。这在需要对不同的区域或不同的网络划分不同的OSPF配置时非常有用。

隔离不同的OSPF区域:通过使用多个OSPF进程,可以在同一台路由器上配置不同的OSPF区域,从而更好地管理不同的网络拓扑和区域策略。

第 27 题

在浏览器地址栏输入192.168.1.1进行访问时,首先执行的操作是(  )。
 

  • (A) 域名解析
  • (B) 解释执行
  • (C) 发送页面请求报文
  • (D) 建立TCP连接

第 29 题

6 to 4是一种支持IPv6站点通过IPv4网络进行通信的技术,下面IP地址中(  )属于6 to 4地址。
 

  • (A) FE90::5EFE:10.40.1.29
  • (B) FE80::5EFE:192.168.31.30
  • (C) 2002:C000:022A::
  • (D) FF80:2ABC:0212

答案与解析

  • 试题答案:[['C']]
  • 试题解析:

    6 to 4隧道是点到多点的自动隧道,主要是把多个IPv6孤岛通过IPv4网络连接。6 to 4隧道通过IPv6报文的目的地址中嵌入的IPv4地址,可以自动获取隧道的终点。6 to 4隧道必须采用特殊的地址:6 to 4地址,它以2002开头,后面跟着32位的IPv4地址转化的32位16进制表示,构成一个48位的6 to 4前缀2002:a.b.c.d::/48。

第 30 题

使用(  )格式的文件展示视频动画可以提高网页内容的载入速度。
 

  • (A) .jpg
  • (B) .avi
  • (C) .gif
  • (D) .rm

答案与解析

  • 知识点:操作系统>其他
  • 试题答案:[['C']]
  • 试题解析:

    GIF的全称是Graphics Interchange Format,可译为图形交换格式,用于以超文本标志语言(Hypertext Markup Language)方式显示索引彩色图像,在因特网和其他在线服务系统上得到广泛应用,GIF采用的是Lempel-Zev-Welch(LZW)压缩算法,最高支持256种颜色。由于这种特性,GIF比较适用于色彩较少的图片,

第 31 题

对一个新的QoS通信流进行网络资源预约,以确保有足够的资源来保证所请求的QoS,该规则属于IntServ规定的4种用于提供QoS传输机制中的(  )规则。
 

  • (A) 准入控制
  • (B) 路由选择算法
  • (C) 排队规则
  • (D) 丢弃策略

IntServ(Integrated Services)是一种网络架构模型,用于在IP网络中提供端到端的服务质量(QoS)保证。IntServ的目标是确保网络中的数据流能够获得预定的服务质量,尤其是在网络负载较重时,保证某些关键应用的性能。

IntServ的主要组件

  1. 资源预留(RSVP, Resource Reservation Protocol):

    • RSVP是IntServ体系结构中的关键协议,负责在网络中预留必要的资源。它允许应用程序向网络发出资源预留请求,以确保数据流在传输过程中能够获得所需的带宽、延迟等服务质量。
    • RSVP通过在网络中的每个路由器上进行资源预留来实现这一目标。它为每个数据流创建一个路径,并在这个路径上保留必要的资源。
  2. 服务类型(Service Classes):

    • 保证服务(Guaranteed Service): 提供严格的服务质量保证,适用于对延迟和带宽要求非常高的应用,如语音或视频会议。
    • 控制服务(Controlled-Load Service): 提供类似于保证服务的服务质量,但不是严格的保证,适用于对服务质量要求较高但不是关键的应用,如流媒体。
  3. 流量描述(Traffic Descriptors):

    • 流量描述符用于描述应用程序的流量特性,如流量的突发性、平均带宽需求等。这些描述符帮助网络确定所需的资源量。
  4. 路径状态(Path State):

    • IntServ中的每个路由器需要维护状态信息,以跟踪已预留的资源和流量需求。这样的状态信息帮助网络决策如何分配和管理资源。

IntServ的工作流程

  1. 流量请求: 应用程序通过发送RSVP消息请求网络资源。RSVP消息包含流量描述符和请求的服务质量。

  2. 资源预留: 网络中的每个路由器接收到RSVP消息后,根据流量描述符和网络状态决定是否可以满足请求,并在路由器中预留相应的资源。

  3. 确认和数据传输: 一旦资源预留成功,网络会向发送方确认资源预留。数据流随后可以在网络中传输,同时保证已预留的服务质量。

  4. 资源释放: 当流量结束或不再需要时,RSVP会发送释放消息,网络中的资源将被释放并重新分配给其他流量。

IntServ的优缺点

优点:

  • 服务质量保证: IntServ可以为各种应用提供明确的服务质量保证,确保关键应用的性能。
  • 精细化控制: 允许对不同类型的流量进行细粒度的控制和管理。

缺点:

  • 扩展性问题: 由于需要在每个路由器上维护流量状态和资源预留,IntServ在大规模网络中可能会遇到扩展性问题。
  • 复杂性: 配置和管理复杂,需要支持RSVP的网络设备和应用程序。

总的来说,IntServ主要用于对服务质量要求高的网络环境中,例如企业网络或特定的应用场景。它的服务质量保证机制确保了网络资源的有效利用和关键应用的性能。

diff sev

ChatGPT 说:

ChatGPT

"DiffServ"(Differentiated Services)是一种网络服务质量(QoS)架构,与IntServ(Integrated Services)相比,它在处理网络流量时采用了不同的方法,旨在提供更加可扩展的解决方案。

DiffServ的核心概念

  1. DiffServ域(DiffServ Domain):

    • DiffServ在一个网络区域内运作,这个区域被称为DiffServ域。每个域中的路由器和交换机根据DiffServ策略处理流量,而不同域之间的流量通常不受DiffServ控制。
  2. 行为类别(Per-Hop Behavior, PHB):

    • DiffServ不需要在每个路由器上维护流量状态。相反,它依靠行为类别(PHB)来定义不同的服务质量。例如:
      • EF(Expedited Forwarding): 提供低延迟和低丢包的服务,适用于实时应用。
      • AF(Assured Forwarding): 提供不同级别的服务保证,允许应用程序按照预定的优先级接收服务。
  3. 流量标记(DSCP, Differentiated Services Code Point):

    • 在DiffServ中,IP报文的首部包含一个6位的DSCP字段,用于标记每个数据包的服务质量类别。路由器和交换机根据DSCP值来决定如何处理这些数据包。
    • DSCP值定义了数据包在网络中的处理优先级和行为类别。
  4. 分类和标记(Classification and Marking):

    • 在进入DiffServ域之前,数据流量会根据预设规则进行分类和标记。分类过程根据流量的属性和需求将数据包分配到不同的服务类别中,然后为每个数据包标记相应的DSCP值。
  5. 队列和调度(Queueing and Scheduling):

    • 在DiffServ域内,路由器和交换机根据数据包的DSCP值将它们放入不同的队列中,并按照一定的调度算法处理这些队列。不同优先级的队列可以保证高优先级的数据流量获得较低的延迟和丢包率。

DiffServ的工作流程

  1. 流量分类: 数据包在进入DiffServ域之前进行分类,并根据服务需求分配相应的DSCP值。

  2. 流量标记: 在数据包的IP头部中设置DSCP字段,以标识数据包的服务质量要求。

  3. 数据包转发: 路由器和交换机根据数据包的DSCP值进行处理,将数据包分配到不同的队列中,并按照优先级进行调度。

  4. 服务质量保证: 根据数据包的优先级和队列管理策略,DiffServ提供不同等级的服务质量保证。

DiffServ的优缺点

优点:

  • 扩展性: DiffServ避免了每个路由器都需要维护流量状态的复杂性,从而支持大规模网络的服务质量管理。
  • 简单性: 相比IntServ,DiffServ的配置和管理较为简单,因为它依赖于流量标记而不是精细的流量状态跟踪。

缺点:

  • 服务质量保证有限: DiffServ提供的服务质量保证相对较为宽松,无法像IntServ那样提供严格的端到端保证。
  • 应用限制: DiffServ不适合需要严格服务质量保证的应用,如某些实时应用和高带宽需求的应用。

总结

DiffServ适用于需要处理大量流量且对服务质量要求相对宽松的场景。它通过使用DSCP标记和PHB模型简化了服务质量管理,提供了更高的扩展性,尤其适合大规模和动态变化的网络环境。

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

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

相关文章

超级外链工具,可发9600条优质外链

超级外链工具,是一款在线全自动化发外链的推广工具。使用本工具可免费为网站在线批量增加外链,大大提高外链发布工作效率,是广大草根站长们必备的站长工具。 外链工具只是网站推广的辅助工具,一般适用于短时间内无法建设大量外链…

欧拉远程桌面 安装tigervnc

注意:安装远程tigevnc前提必须已经安装桌面环境,以下为ukui桌面环境,dde稍有区别; 1、关闭selinux 注意:selinux为安全措施也可以加入对应规则 setenforce 0 sed -i s/^SELINUXenforcing.*/SELINUXdisabled/ /etc/sel…

坚鹏讲人才第12期:引领数字化未来—数字化人才与导师共赢之路

坚鹏讲人才第12期:引领数字化未来—数字化人才与导师共赢之路 ——抢占名额先机 成为坚鹏弟子 加速数字化转型 数字化浪潮汹涌而至,你是否感到迷茫、困惑、焦虑?想不想一脚油门冲进未来,和我一同探寻数字化人才的奥秘&#xf…

基于STM32开发的智能温室控制系统

基于STM32开发的智能温室控制系统 目录 引言环境准备工作 硬件准备软件安装与配置系统设计 系统架构硬件连接代码实现 系统初始化传感器数据采集控制与状态指示Wi-Fi通信与远程监控应用场景 农业温室智能控制室内植物养护管理常见问题及解决方案 常见问题解决方案结论 1. 引…

WebRTC音视频开发读书笔记(一)

一、基本概念 WebRTC(Web Real-Time Communication,网页即时通信)于2011年6月1日开源,并被纳入万维网联盟的W3C推荐标准,它通过简单API为浏览器和移动应用提供实时通信RTC功能。 1、特点 跨平台:可以在Web,Android、…

C# VisionPro 海康相机SDK源代码

运行界面如下所时: 实时图像效果如下: Winform窗体代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Fo…

LabVIEW光纤管道泄漏检测系统

光纤管道泄漏定位系统利用干涉型光纤传感器和数据采集卡进行信号获取与处理,实现了高灵敏度的泄漏点定位。通过软件对泄漏信号进行实时降噪处理和数据库管理,提高了系统的自动化和智能化水平。 项目背景: 长输管道在石油、天然气等行业中发挥…

XSS和DOM破坏案例

XSS案例 环境地址&#xff1a;XSS Game - Learning XSS Made Simple! | Created by PwnFunction 1.Ma Spaghet! 源码&#xff1a; <!-- Challenge --> <h2 id"spaghet"></h2> <script>spaghet.innerHTML (new URL(location).searchParam…

Python爬虫——某网站的视频数据

一、选题背景 1.背景 随着大数据时代的来临&#xff0c;网络爬虫在互联网中的地位将越来越重要。互联网中的数据是海量的&#xff0c;如何自动高效地获取互联网中我们感兴趣的信息并为我们所用是一个重要的问题&#xff0c;而爬虫技术就是为了解决这些问题而生的。对于身为数据…

【业务场景实战】你知道布隆过滤器怎么用吗?

布隆过滤器想必大家都听过&#xff0c;背过Redis面试题的兄弟应该都知道&#xff0c;布隆过滤器是解决缓存穿透问题的一种方法。但可能很少用过 布隆过滤器主要是为了解决海量数据的存在性问题。对于海量数据中判定某个数据是否存在且容忍轻微误差这一场景&#xff08;比如缓存…

03 网络编程 TCP传输控制协议

目录 1、TCP基本特征 2、TCP通信流程基本原理 &#xff08;1&#xff09;基本原理 &#xff08;2&#xff09;TCP通信代码实现 &#xff08;3&#xff09;核心API解析 1&#xff09;地址绑定--bind 2)设置监听-listen 3)等待连接请求-accept-产生一个已连接套接字 4&a…

Transformer2

1.编解码 外国人来到中国&#xff0c;是如何知晓“梨”的中文&#xff1f; 相同的词&#xff0c;上下文应该都是相关的&#xff0c;又因为是计算机&#xff0c;所以需要将语义关系码进行数字化&#xff0c;这些数字需要体现出语义关系。 1.编解码的两个标准 编解码的两个标准包…

复习之 java 锁

裁员在家&#xff0c;没有面试机会&#xff0c;整理整理面试知识点吧&#xff01; 不得不知道的java 锁 Java 中&#xff0c;提供了两种方式来实现同步互斥访问&#xff08;也就是锁&#xff09;&#xff1a;synchronized 和 Lock 多线程编程中&#xff0c;有可能会出现多个线…

基于YOLOv8的缺陷检测任务模型训练

文章目录 一、引言二、环境说明三、缺陷检测任务模型训练详解3.1 PCB数据集3.1.1 数据集简介3.1.2 数据集下载3.1.3 构建yolo格式的数据集 3.2 基于ultralytics训练YOLOv83.2.1 安装依赖包3.2.2 ultralytics的训练规范说明3.2.3 创建训练配置文件3.2.4 下载预训练模型3.2.5 训练…

招聘|头部云厂商招 PG 核心骨干 DBA【上海】

我们的招聘专区又回来了&#xff01;&#x1f3c3; Bytebase 作为先进的数据库 DevOps 团队协同工具 &#x1f527;&#xff0c;用户群里汇聚了 &#x1f497; 业界优秀的 DBA&#xff0c;SRE&#xff0c;运维的同学们 &#x1f31f;。 上周用户群里有小伙伴发招聘信息 &…

webrtc学习笔记1

WebRTC开发环境 配置vscode 安装插件 Prettier Code Formatter 使用 Prettier 来统一代码风格&#xff0c;当保存 HTML/CSS/JavaScript 文件时&#xff0c;它会自动调整代码格式。 Live Server&#xff1a;在本地开发环境中&#xff0c;实时重新加载(reload)页面。 第一个简…

QT:Telnet客户端与服务器的创建

客户端 telnetClient类 #ifndef TELNETCLIENT_H #define TELNETCLIENT_H#include <QObject> #include <QTcpSocket>class TelnetClient : public QObject {Q_OBJECTpublic:explicit TelnetClient(QObject *parent nullptr);~TelnetClient();// 连接到指定的主机…

启发式算法之模拟退火算法

文章目录 1. 模拟退火算法概述1.1 算法起源与发展1.2 算法基本原理 2. 算法实现步骤2.1 初始化过程2.2 迭代与降温策略 3. 模拟退火算法的优化策略3.1 冷却进度表的设计3.2 参数调整与策略 4. 模拟退火算法的应用领域4.1 组合优化问题4.1.1 旅行商问题&#xff08;TSP&#xff…

YOLO好像也没那么难?

“学YOLO的念头是想整个游戏外挂&#xff01;” 目录 基本原理 模型推理 IOU交并比 NMS非极大值抑制 模型训练 损失函数LOSS 代码实现 YOLO学习渠道 基本原理 模型推理 学习一个新的神经网络结构&#xff0c;作者认为整明白输入和输出是怎么回事就OK了&#xff0c;至于…

HTML静态网页成品作业(HTML+CSS)——安徽宣笔设计制作(5个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有6个页面。 二、作品演示 三、代…