【计网不挂科】计算机网络——<34道经典简述题>特训
前言
大家好吖,欢迎来到 YY 滴计算机网络 系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁
本博客主要内容,收纳了一部门基本的计算机网络题目,供yy应对期中考试复习。大家可以参考
- 本章为分章节的习题内容题库,试卷与大题库可以看下面传送门其他博客
欢迎订阅 YY滴其他专栏!更多干货持续更新!以下是 计算机网络不挂科传送门!
- 【计网不挂科】计算机网络第一章< 概述 >习题库(含答案)
- 【计网不挂科】计算机网络第二章< 物理层 >习题库(含答案)
- 【计网不挂科】计算机网络第三章< 数据链路层 >习题库(含答案)
- 【计网不挂科】计算机网络第四章< 网络层 >习题库(含答案)
- 【计网不挂科】计算机网络第五章< 传输层 >习题库(含答案)
- 【计网不挂科】计算机网络第六章<应用层 >习题库(含答案)
- 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】题库(1)
- 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】题库(2)
- 【计网不挂科】计算机网络期末考试中常见【选择题&填空题&判断题&简述题】题库(3)
- 【计网不挂科】计算机网络期末考试中常见【选择题&填空题&判断题&简述题】题库(4)
- 【计网不挂科】计算机网络期末考试(综合)——【选择题&填空题&判断题&简述题】完整题库
- 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】试卷(1)
- 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】试卷(2)
- 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】试卷(3)
- 【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】试卷(4)
- 【计网不挂科】计算机网络期末考试(综合)——【选择题&填空题&判断题&简述题】完整试卷
目录
- 1、简述计算机网络定义
- 2、简述发送时延与传播时延
- 3、简述网络协议的概念及其组成要素的具体内容
- 4、简述协议分层的原因。
- 5、简述在互联网中,主机和路由器的作用分别是什么。
- 6、物理层的主要任务是为确定与传输媒体的接口有关的一些特性,简述包括哪些特性及具体内容。
- 7、简述物理层考虑的是什么问题以及物理层的作用是什么
- 8、从通信双方的交互方式看,可以有哪几种基本方式?每种方式的含义是什么?
- 9、简述适配器的重要功能
- 10、简述碰撞域的概念并举例说明
- 11、简述广播域的概念并举例说明
- 12、简述数据链路层的三个基本问题及具体内容。
- 13、简述内部网关协议RIP 协议的三个要点
- 14、给定一个IP地址,如何识别该IP地址是哪类的(仅以A、B、C类为例)
- 15、简述主机A用ping命令向主机B发送回显请求数据包,在主机A中数据封装过程
- 16、简述路由器中,"转发"和"路由选择"的区别
- 17、简述划分子网可以解决的问题
- 18、简述运输层两个协议的区别?
- 19、简述运输层使用的两类端口号
- 20、捕获某个TCP报文段,其序号字段是6238,确认号字段是1356,说明序号字段和确认号字段值的含义。
- 21、简述TCP报文段首部"窗口"字段的作用
- 22、客户端A向某WWW服务器B发送连接建立请求,经过三报文握手,连接建立完成,请描述三报文握手的过程。
- 23、简述流量控制和拥塞控制的区别。
- 24、根据下图回答问题
- 25、一名同学A刚刚打开可进行互联网访问的计算机W,并希望访问网站www.baidu.com。学生A在W上的浏览器中输入http://www.baidu.com并按回车,直到百度网站的首页显示在其浏览器中,简要描述计算机W在此过程中,按照TCP/IP参考模型,从应用层(包括应用层)到网络接口层(包括网络接口层)的传输过程。
- 26、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,其中有一个数据包中的HTTP响应报文中的部分内容为"HTTP/1.1 304 Not Modified",该信息说明什么?
- 27、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,简要回答下列问题:
- 28、客户端启动浏览器,向某WWW服务器发送请求,在交互的过程中,通过客户端捕获数据包,某个数据包中TCP首部的后面有6个字节的额外数据,问,这6个字节的额外数据说明什么?封装成数据帧后,数据帧的总长度是多少?
- 29、刚刚开机的客户端打开浏览器输入http://www.baidu.com/回车后,该客户端第一个发出去的数据包的作用是什么?该数据包欲获取网关或同一网段某主机的物理地址的依据和交付方式分别是什么(即如何确定需要获取网关的物理地址,还是需要获取同一网段某主机的物理地址)?
- 30、一名同学A刚刚打开可进行互联网访问的计算机W,并希望访问网站www.baidu.com。学生A在W上的浏览器中输入http://www.baidu.com并按回车,直到百度网站的首页显示在其浏览器中,简要描述计算机W在此过程中,按照TCP/IP参考模型,从应用层(包括应用层)到网络接口层(包括网络接口层)的传输过程。
- 31、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,其中有一个数据包中的HTTP响应报文中的部分内容为"HTTP/1.1 304 Not Modified",该信息说明什么?
- 32、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,简要回答下列问题:
- 33、客户端启动浏览器,向某WWW服务器发送请求,在交互的过程中,通过客户端捕获数据包,某个数据包中TCP首部的后面有6个字节的额外数据,问,这6个字节的额外数据说明什么?封装成数据帧后,数据帧的总长度是多少?
- 34、刚刚开机的客户端打开浏览器输入http://www.baidu.com/回车后,该客户端第一个发出去的数据包的作用是什么?该数据包欲获取网关或同一网段某主机的物理地址的依据和交付方式分别是什么(即如何确定需要获取网关的物理地址,还是需要获取同一网段某主机的物理地址)?
1、简述计算机网络定义
答:计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。
2、简述发送时延与传播时延
答:发送时延是主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。计算公式为:发送时延=数据帧长度(bit)/发送速率(bit/s);
传播时延是电磁波在信道中传播一定的距离需要花费的时间。计算公式为:传播时延=信道长度(m)/电磁波在信道上的传播速率(m/s)。
3、简述网络协议的概念及其组成要素的具体内容
答:网络协议是为进行网络中的数据交换而建立的规则、标准或约定。网络协议的组成要素包括:语法即数据与控制信息的结构或格式 ;语义即需要发出何种控制信息,完成何种动作以及做出何种响应;同步即事件实现顺序的详细说明。
4、简述协议分层的原因。
答:(1)各层之间是独立的。(2)灵活性好。(3)结构上可分割开。(4)易于实现和维护。(5)能促进标准化工作。
5、简述在互联网中,主机和路由器的作用分别是什么。
答:主机是为用户进行信息处理的,并向网络发送分组,从网络接收分组。
路由器对分组进行存储转发,最后把分组交付目的主机。
6、物理层的主要任务是为确定与传输媒体的接口有关的一些特性,简述包括哪些特性及具体内容。
答:(1)机械特性,指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等。
(2)电气特性,指明在接口电缆的各条线上出现的电压的范围。
(3)功能特性:指明某条线上出现的某一电平的电压的意义。
(4)过程特性:指明对于不同功能的各种可能事件的出现顺序。
7、简述物理层考虑的是什么问题以及物理层的作用是什么
答: 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。
物理层的作用是要尽可能地屏蔽掉传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异,这样就可使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体和通信手段是什么。
8、从通信双方的交互方式看,可以有哪几种基本方式?每种方式的含义是什么?
答: 从通信双方的交互方式看,有三种基本方式,分别为:单向通信、双向交替通信、双向同时通信。
单向通信:即只有一个方向的通信而没有反方向的交互。
双向交替通信:即通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间后可以再反过来。
双向同时通信:即通信双方可以同时发送和接收信息。
9、简述适配器的重要功能
答:(1)进行串行/并行转换;
(2)对数据进行缓存;
(3)在计算机的操作系统安装设备驱动程序;
(4)实现以太网协议。
10、简述碰撞域的概念并举例说明
答: 当一个站点发送数据,另外一个站点同时发送数据时就会出现冲突的区域,称为碰撞域。例如:一个集线器连接的若干主机所构成的局域网就是一个碰撞域;一个交换机的每个接口都是一个碰撞域。
11、简述广播域的概念并举例说明
答: 当一个站点发送广播信息时,凡能接收到该广播信息的区域,称为广播域。例如:一个集线器连接的若干主机所构成的局域网就是一个广播域;一个交换机连接的若干主机所构成的局域网就是一个广播域。
12、简述数据链路层的三个基本问题及具体内容。
答:(1)封装成帧:在一段数据的前后分别添加首部和尾部,这样就构成了一个帧;
(2)透明传输:由于帧的开始和结束的标记使用专门指明的控制字符,因此,所传输的数据中任何8比特的组合一定不允许和用作帧定界的控制字符的比特编码一样,否则就会出现帧定界为题;
(3)差错检测:为了使接收方能识别接收到的数据帧是否正确,在发送方通过循环冗余检验计算出冗余码,在数据帧的尾部添加上冗余码即帧检验序列,接收方在接收该数据帧后,利用循环冗余检验计算余数是否为0,余数为0,表示接收到的数据帧正确,即接收,余数不为0,则认为数据帧出错,即丢弃。
13、简述内部网关协议RIP 协议的三个要点
答:(1)仅和相邻路由器交换信息。
(2)交换的信息是当前本路由器所知道的全部信息,即自己的路由表。
(3)按固定的时间间隔交换路由信息,例如,每隔 30 秒。当网络拓扑发生变化时,路由器也及时向相邻路由器通告拓扑变化后的路由信息。
14、给定一个IP地址,如何识别该IP地址是哪类的(仅以A、B、C类为例)
答: 将给定的IP地址转换成二进制数,根据最左边第一个字节左边的二进制数是0还是1来判断类别。例如给定的IP地址转换成二进制数后,左边第一个字节最左边第一个二进制数是0,表示该地址属于A类地址;若是1,再看第二个二进制数,如果是1,即前两位是01,表示该地址属于B类地址;如前两位是11,再看第三位二进制数,如果是0,表示该地址为C类地址。
15、简述主机A用ping命令向主机B发送回显请求数据包,在主机A中数据封装过程
答: 主机A用ping命令向主机B发送回显请求数据包,命令执行后,在网络层将ICMP数据包封装到IP数据报中,再将该IP数据报封装到数据帧中,发送到物理层,之后发送出去。
16、简述路由器中,"转发"和"路由选择"的区别
答: 转发是指路由器根据路由选择的结果将数据报从某个接口转发出去;路由选择是指路由器查找路由表的过程。
17、简述划分子网可以解决的问题
答:(1)提高IP地址的有效利用率;
(2)提高路由器的工作效率;
(3)提高增加网络的灵活性。
18、简述运输层两个协议的区别?
答:UDP:一种无连接协议
- 提供无连接服务。在传送数据之前不需要先建立连接。
- 传送的数据单位是 UDP 报文或用户数据报。
- 对方的运输层在收到 UDP 报文后,不需要给出任何确认。
- 虽然 UDP 不提供可靠交付,但在某些情况下 UDP 是一种最有效的工作方式。
TCP:一种面向连接的协议 - 提供面向连接的服务。
- 传送的数据单位是 TCP 报文段 (segment)。
- TCP 不提供广播或多播服务。
- 由于 TCP 要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。
19、简述运输层使用的两类端口号
答:(1) 服务器端使用的端口号
熟知端口,数值一般为 0~1023。
登记端口号,数值为 1024~49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在 IANA 登记,以防止重复。
(2) 客户端使用的端口号
又称为短暂端口号,数值为 49152~65535,留给客户进程选择暂时使用。
当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程以后使用。
20、捕获某个TCP报文段,其序号字段是6238,确认号字段是1356,说明序号字段和确认号字段值的含义。
答:该报文段序号字段的值6238的含义是该报文段数据部分第一个字节的序号是6238。
该报文段确认号字段的值1356的含义是该报文段的发送方已经正确收到了1355(含1355)及以前的数据,并告知该报文段的接收方,下次再发送数据,从序号1356开始发送。
21、简述TCP报文段首部"窗口"字段的作用
答:窗口字段–占2个字节,窗口指的是发送本报文段的一方的接收窗口。收发双方分别设置自己的发送窗口和接收窗口,发送窗口的大小依据对方给出的窗口值(接收窗口)确定,接收窗口的大小则依据自己的缓冲大小确定。
22、客户端A向某WWW服务器B发送连接建立请求,经过三报文握手,连接建立完成,请描述三报文握手的过程。
答:客户端A向WWW服务器B发送标志位中SYN=1,ACK=0的报文段,表示客户端A向WWW服务器B发送连接建立请求;WWW服务器B收到后,发送标志位中SYN=1,ACK=1的确认报文段表示同意建立连接;客户端A收到后,再向WWW服务器发送标志位中SYN=0,ACK=1的确认报文段,自此连接建立完成。
23、简述流量控制和拥塞控制的区别。
答:(1)流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。
(2)流量控制往往指点对点的流量控制,是接收端控制发送端的发送速率问题。
(3)拥塞控制就是防止过多的数据注入到网络中,使网络中的路由器或链路不致过载。
(4)拥塞控制所要做的都有一个前提,就是网络能够承受现有的网络负荷。
(5)拥塞控制是一个全局的过程,涉及到所有的主机、路由器、以及与降低网络传输性能有关的所有因素。
24、根据下图回答问题
(1)该TCP报文段包含多少字节选项?说明理由
(2)该报文段的源端是服务器还是客户端?
(3)如果该报文段首部中的窗口值是32767,说明什么?
(4)该报文段的客户端请求什么服务?
答:(1)该报文段包含8个字节选项。理由如下:TCP偏移量为7,TCP首部固定长度表示为5,7-5=2为选项或填充,首部偏移以4字节为单位计算,结果为:2*4=8个字节。
(2)该报文段的源端是服务器。
(3)该报文段首部中的窗口值32767说明,服务器端的接收窗口是32767,同时告知客户端设置发送窗口时不要超过这个值。
(4)该报文段的客户端请求的是WWW服务器(或HTTP)。
25、一名同学A刚刚打开可进行互联网访问的计算机W,并希望访问网站www.baidu.com。学生A在W上的浏览器中输入http://www.baidu.com并按回车,直到百度网站的首页显示在其浏览器中,简要描述计算机W在此过程中,按照TCP/IP参考模型,从应用层(包括应用层)到网络接口层(包括网络接口层)的传输过程。
答:(1) 利用ARP广播查询到网关的物理地址;
(2) 利用DNS查询到www.baidu.com对应的IP地址;
(3) 浏览器与百度的服务器利用TCP协议建立连接;
(4) 浏览器用http的get方法向百度服务器发送资源请求;
(5) 百度发送网页信息;
(6) 浏览器解释回应信息并显示在浏览器中;
(7)客户机和服务器断开连接。
26、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,其中有一个数据包中的HTTP响应报文中的部分内容为"HTTP/1.1 304 Not Modified",该信息说明什么?
答:(1)说明该报文是服务器发送给客户端的。
(2)说明客户端本地缓存的文件与服务器中保存的文件的修改时间一致,该次访问的页面内容没有在服务器端修改过。
(3)该报文中只包含了HTTP首部字段,没有包含页面内容。
(4)客户端收到该报文后,从客户端的缓存读取文件。
27、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,简要回答下列问题:
(1)第一个TCP报文段的发送方向?
(2)第一个TCP报文的作用?
(3)通过什么字段表示该作用?
(4)通常情况下,该报文段中的TCP首部中TCP偏移量大于5,超过5的部分说明什么?
答:(1)说明该报文是服务器发送给客户端的。
(2)说明客户端本地缓存的文件与服务器中保存的文件的修改时间一致,该次访问的页面内容没有在服务器端修改过。
(3)该报文中只包含了HTTP首部字段,没有包含页面内容。
(4)客户端收到该报文后,从客户端的缓存读取文件。
28、客户端启动浏览器,向某WWW服务器发送请求,在交互的过程中,通过客户端捕获数据包,某个数据包中TCP首部的后面有6个字节的额外数据,问,这6个字节的额外数据说明什么?封装成数据帧后,数据帧的总长度是多少?
答:(1)这6个字节是为了保证符合传输要求而填充的额外数据。
(2)该数据帧的总长度应为64字节。
29、刚刚开机的客户端打开浏览器输入http://www.baidu.com/回车后,该客户端第一个发出去的数据包的作用是什么?该数据包欲获取网关或同一网段某主机的物理地址的依据和交付方式分别是什么(即如何确定需要获取网关的物理地址,还是需要获取同一网段某主机的物理地址)?
答:(1)该数据包的作用是获取网关或同一网段某主机的物理地址。
(2)依据:客户端用目的IP地址与本机的子网掩码进行与运算得出网络号,用得出的网络号与本机的网络号对比,如果不相同,则该数据包请求的是网关的物理地址,即间接交付;如果相同,则该数据包请求的是同一网段的某主机的物理地址,即直接交付。
30、一名同学A刚刚打开可进行互联网访问的计算机W,并希望访问网站www.baidu.com。学生A在W上的浏览器中输入http://www.baidu.com并按回车,直到百度网站的首页显示在其浏览器中,简要描述计算机W在此过程中,按照TCP/IP参考模型,从应用层(包括应用层)到网络接口层(包括网络接口层)的传输过程。
答:(1) 利用ARP广播查询到网关的物理地址;
(2) 利用DNS查询到www.baidu.com对应的IP地址;
(3) 浏览器与百度的服务器利用TCP协议建立连接;
(4) 浏览器用http的get方法向百度服务器发送资源请求;
(5) 百度发送网页信息;
(6) 浏览器解释回应信息并显示在浏览器中;
(7)客户机和服务器断开连接。
31、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,其中有一个数据包中的HTTP响应报文中的部分内容为"HTTP/1.1 304 Not Modified",该信息说明什么?
答:(1)说明该报文是服务器发送给客户端的。
(2)说明客户端本地缓存的文件与服务器中保存的文件的修改时间一致,该次访问的页面内容没有在服务器端修改过。
(3)该报文中只包含了HTTP首部字段,没有包含页面内容。
(4)客户端收到该报文后,从客户端的缓存读取文件。
32、客户端启动浏览器,向某WWW服务器发送请求,通过客户端捕获数据包,简要回答下列问题:
(1)第一个TCP报文段的发送方向?
(2)第一个TCP报文的作用?
(3)通过什么字段表示该作用?
(4)通常情况下,该报文段中的TCP首部中TCP偏移量大于5,超过5的部分说明什么?
答:(1)说明该报文是服务器发送给客户端的。
(2)说明客户端本地缓存的文件与服务器中保存的文件的修改时间一致,该次访问的页面内容没有在服务器端修改过。
(3)该报文中只包含了HTTP首部字段,没有包含页面内容。
(4)客户端收到该报文后,从客户端的缓存读取文件。
33、客户端启动浏览器,向某WWW服务器发送请求,在交互的过程中,通过客户端捕获数据包,某个数据包中TCP首部的后面有6个字节的额外数据,问,这6个字节的额外数据说明什么?封装成数据帧后,数据帧的总长度是多少?
答:(1)这6个字节是为了保证符合传输要求而填充的额外数据。
(2)该数据帧的总长度应为64字节。
34、刚刚开机的客户端打开浏览器输入http://www.baidu.com/回车后,该客户端第一个发出去的数据包的作用是什么?该数据包欲获取网关或同一网段某主机的物理地址的依据和交付方式分别是什么(即如何确定需要获取网关的物理地址,还是需要获取同一网段某主机的物理地址)?
答:(1)该数据包的作用是获取网关或同一网段某主机的物理地址。
(2)依据:客户端用目的IP地址与本机的子网掩码进行与运算得出网络号,用得出的网络号与本机的网络号对比,如果不相同,则该数据包请求的是网关的物理地址,即间接交付;如果相同,则该数据包请求的是同一网段的某主机的物理地址,即直接交付。
相关文章:
【计网不挂科】计算机网络——<34道经典简述题>特训
前言 大家好吖,欢迎来到 YY 滴计算机网络 系列 ,热烈欢迎! 本章主要内容面向接触过C的老铁 本博客主要内容,收纳了一部门基本的计算机网络题目,供yy应对期中考试复习。大家可以参考 本章为分章节的习题内容题库&#x…...
Spring Web开发(请求)获取JOSN对象| 获取数据(Header)
大家好,我叫小帅今天我们来继续Spring Boot的内容。 文章目录 1. 获取JSON对象2. 获取URL中参数PathVariable3.上传⽂件RequestPart3. 获取Cookie/Session3.1 获取和设置Cookie3.1.1传统获取Cookie3.1.2简洁获取Cookie 3. 2 获取和存储Session3.2.1获取Session&…...
算法训练营day22(二叉树08:二叉搜索树的最近公共祖先,插入,删除)
第六章 二叉树part08 今日内容: ● 235. 二叉搜索树的最近公共祖先 ● 701.二叉搜索树中的插入操作 ● 450.删除二叉搜索树中的节点 详细布置 235. 二叉搜索树的最近公共祖先 相对于 二叉树的最近公共祖先 本题就简单一些了,因为 可以利用二叉搜索树的…...
【论文阅读】 Learning to Upsample by Learning to Sample
论文结构目录 一、之前的上采样器二、DySample概述三、不同上采样器比较四、整体架构五、设计过程(1)初步设计(2)第一次修改(3)第二次修改(4)第三次修改 六、DySample四种变体七、复…...
Android 图形系统之五:Gralloc
Gralloc (Graphics Allocator) 是 Android 系统中的关键组件之一,用于管理图形缓冲区的分配、映射以及处理。在 Android 的图形架构中,Gralloc 充当了 HAL (Hardware Abstraction Layer) 的一部分,为系统和硬件提供了通用的接口,使…...
【大数据学习 | Spark调优篇】Spark之内存调优
1. 内存的花费 1)每个Java对象,都有一个对象头,会占用16个字节,主要是包括了一些对象的元信息,比如指向它的类的指针。如果一个对象本身很小,比如就包括了一个int类型的field,那么它的对象头实…...
Spring Data JPA(一) 基础入门
Spring Data JPA(一) 基础入门 JPA 的全称是 Java Persistence API , 即 Java 持久层 API。Spring Data JPA 是 Spring 生态中提出的一套数据库 ORM (对象关系映射)规范、抽象标准,或者说它是对ORM框架实现的顶层抽象…...
Flutter | 基于函数式编程的通用单选列表设计
背景 项目中多次用到如下图的通用单选列表页: 常规封装 此列表需要三样东西: 标题数组当前选中项的 index点击 cell 的回调 封装大体如下: import package:flutter/material.dart;class ListPage1 extends StatefulWidget {const ListPa…...
华三防火墙F1000-AK系列策略路由配置案例(WEB)
1 配置需求或说明 1.1 适用的产品系列 本案例适用于如F1000-AK180、F1000-AK170等F1000-AK系列的防火墙。 1.2 配置需求及实现的效果 防火墙作为网络出口设备,外网有移动和联通两条线路。内网有192.168.1.0和192.168.2.0两个网段,需要实现192.168.1.0网段走移动线路,192…...
Oracle 锁表的解决方法及避免锁表问题的最佳实践
背景介绍 在 Oracle 数据库中,锁表或锁超时相信大家都不陌生,是一个常见的问题,尤其是在执行 DML(数据操作语言)语句时。当一个会话对表或行进行锁定但未提交事务时,其他会话可能会因为等待锁资源而出现超…...
深度学习中的生成对抗网络(GAN)原理与应用
引言 生成对抗网络(Generative Adversarial Network,简称GAN)是由Ian Goodfellow等人在2014年提出的一种深度学习模型,它通过对抗训练的方式生成与真实数据分布相似的假数据。GAN的出现极大地推动了深度学习和生成模型的研究&…...
Swing中JScrollPane面板
一、介绍 在设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容的情况,这时可使用JScrollPane面板。JScrollPane面板是带滚动条的面板,是一种容器,但是JScrollPane只能放置一个组件,并且不可使用布局…...
【学习笔记】检测基于RTOS的设计中的堆栈溢出-第2部分
有许多技术可用于检测堆栈溢出。有些使用硬件,而有些则完全在软件中执行。正如我们很快将看到的那样,在硬件中具有这种能力到目前为止是更可取的,因为堆栈溢出可以在发生时立即检测到,事实上,可以避免,因为硬件实际上可以防止对无效访问的写入。 硬件堆栈溢出检测机制通…...
PHP 函数
在php中有非常多的函数,函数这种东西不需要记全,直到怎么使用就行了,如果想了解多点函数,可以查看php官方函数手册,或者参考菜鸟PHP 5 Array 函数 | 菜鸟教程。 创建 PHP 函数 通常函数创建完毕后是用来调用。 语法格…...
centos更换源文件,换源,替换源
期初怎么折腾就是不行,换了源也是不能使用的,最后发现不是换的源不行,而是之前的源文件不行,然后给所有的源文件在yum源统一放在了bak目录下,随后我们再去下载安装源文件。 您将yum源下载之后,先将您的其他…...
【深度学习】四大图像分类网络之VGGNet
2014年,牛津大学计算机视觉组(Visual Geometry Group)和Google DeepMind公司一起研发了新的卷积神经网络,并命名为VGGNet。VGGNet是比AlexNet更深的深度卷积神经网络,该模型获得了2014年ILSVRC竞赛的第二名,…...
线性表-链式描述(C++)
链式实现的线性表: 链式实现的线性表,即链表(Linked List),是一种通过节点(Node)的集合来存储数据的线性数据结构。在链表中,每个节点包含两部分:存储数据的域ÿ…...
C++高阶算法[汇总]
(一)高精度算法概述 高精度算法是指能够处理超出常规数据类型表示范围的数值的算法。在 C 中,标准数据类型通常有固定的位数和精度限制,而高精度算法可以解决大数运算、金融计算和科学计算等领域的问题。 (二&#x…...
机器学习之DeepMind推出的DreamerV3
开放域任务强化学习(Open-Ended Task Reinforcement Learning)的目标是使智能体能够在多样化且未见过的任务中表现出色,同时能够实现任务间的迁移学习。这类研究的重点在于开发通用的学习算法,能够在没有明确任务定义的情况下,从环境中学习并推广到新任务。DeepMind的Drea…...
【Zookeeper】四,Zookeeper节点类型、通知、仲裁、会话
文章目录 Zookeeper的架构znode的版本Zookeeper的节点类型层级树状结构znode的不同类型 Zookeeper监视与通知通知的类型 Zookeeper的仲裁Zk的会话会话的生命周期 Zookeeper的架构 Zookeeper的服务器端运行两种模式:独立模式(standalone)和仲…...
Vue 集成和使用 SQLite 的完整指东
1. 引言 SQLite 是一种轻量级的关系型数据库管理系统,以其简单易用、无需服务器等特点广泛应用于嵌入式系统、移动应用和小型应用程序中。在 Web 开发中,尤其是前端应用开发中,SQLite 可以作为客户端本地存储的一种选择,为用户提…...
CMAKE常用命令详解
NDK List基本用法 Get–获取列表中指定索引的元素 list(Get list_name index output_var)解释 list_name: 要操作集合的名称index: 要取得的元素下标output_var: 保存从集合中取得元素的结果 栗子 list(GET mylist 0 first_element) # 获取第一个元素APPEND–在列表末尾…...
【嵌入式——QT】QT制作安装包
第一步 QT程序写好之后,编译release版本 第二步 拿到release生成的.exe文件 第三步 新建文件夹deploy 第四步 将.exe文件复制到deploy目录下 第五步 在该目录下输入cmd指令,回车 第六步 在打开的命令窗口下输入 windeployqt TegNetCom_1.0.…...
JavaScript 前端开发:从入门到精通的奇幻之旅
目录 一、引言 二、JavaScript 基础 (一)变量与数据类型 (二)运算符 (三)控制结构 三、函数 (一)函数定义与调用 (二)函数作用域 (三&am…...
shell编程基础笔记
目录 echo改字体颜色和字体背景颜色 bash基本功能: 运行方式:推荐使用第二种方法 变量类型 字符串处理: 条件判断:(使用echo $?来判断条件结果,0为true,1为false) 条件语句&a…...
FPGA实现GTP光口视频转USB3.0传输,基于FT601+Aurora 8b/10b编解码架构,提供3套工程源码和技术支持
目录 1、前言工程概述免责声明 2、相关方案推荐我已有的所有工程源码总目录----方便你快速找到自己喜欢的项目我这里已有的 GT 高速接口解决方案本博已有的FPGA驱动USB通信方案 3、工程详细设计方案工程设计原理框图输入Sensor之-->OV5640摄像头输入Sensor之-->芯片解码的…...
使用 PDF API 合并 PDF 文件
内容来源: 如何在 Mac 上合并 PDF 文件 1. 注册与认证 您可以注册一个免费的 ComPDFKit API 帐户,该帐户允许您在 30 天内免费无限制地处理 1,000 多个文档。 ComPDFKit API 使用 JSON Web Tokens 方法进行安全身份验证。从控制面板获取您的公钥和密钥&…...
Jenkins Nginx Vue项目自动化部署
目录 一、环境准备 1.1 Jenkins搭建 1.2 NVM和Nodejs安装 1.3 Nginx安装 二、Jenkins配置 2.1 相关插件安装 2.2 全局工具安装 2.3 环境变量配置 2.4 邮箱配置(构建后发送邮件) 2.5 任务配置 三、Nginx配置 3.1 配置路由转发 四、部署项目 …...
python代码实现问卷星问卷内容获取并写入word文档保存
以下附完整代码。 import os from tkinter import Tk, simpledialog, messagebox from docx import Document import time import requests import re from tkinter import ttk# 使用 tkinter 创建一个简单的输入框来获取用户输入的问卷链接 root Tk() root.title("问卷…...
C# 2024年Visual Studio实用插件集合
在2024年,Visual Studio作为.NET开发者的首选IDE,其插件生态不断壮大,为开发者提供了更高效、便捷的开发体验。本文将介绍一些实用的Visual Studio插件,特别是针对C#开发者,帮助提升开发效率和代码质量。 1. GitHub C…...
基于PHP的香水销售系统的设计与实现
摘 要 时代科技高速发展的背后,也带动了经济的增加,人们对生活质量的要求也不断提高。香水作为一款在人际交往过程中,给对方留下良好地第一印象的产品,在生活中也可以独自享受其为生活带来的点缀。目前香水市场体量庞大ÿ…...
QT去除窗口边框(无边框)
ch21_TencentMeetingLogin::ch21_TencentMeetingLogin(QWidget *parent): QDialog(parent) {ui.setupUi(this);this->setWindowFlags(Qt::FramelessWindowHint);//去除窗口边框 } 但此时窗口不能拖动且点击任务栏程序图标不能最小化! this->setWindowFlags(Q…...
【k8s】监控metrics-server
metrics-server介绍 Metrics Server是一个集群范围的资源使用情况的数据聚合器。作为一个应用部署在集群中。Metric server从每个节点上KubeletAPI收集指标,通过Kubernetes聚合器注册在Master APIServer中。为集群提供Node、Pods资源利用率指标。 就像Linux 系统一样…...
「Qt Widget中文示例指南」如何为窗口实现流程布局?(二)
Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 本文将展示如何为不…...
EditInPlace就地编辑:Dom vs Form
利用Dom和Form实现就地编辑(EditInPlace)功能,两者在实现方式、用户体验和适用场景上有一些区别。下面我将详细解释这些区别: 1. EditInPlace 就地编辑(EditInPlace)是一种用户界面设计模式,允…...
【SCT63142FIB】15W高集成、高效率的无线功率发射PMIC
SCT63142FIB 15W高集成、高效率的无线功率发射PMIC 描述 SCT63142是一款高度集成的电源管理IC,可实现符合WPC规范的高性能,高效率和成本效益的无线电源发送系统,支持高达15W的功率传输,可与无线应用特定控制器或基于通用MCU的发送…...
STM32F4系列单片机新玩法---Micropython--pyBoard
只需要更改main.py文件的内容即可,例程CRTLV 1、流水灯: # main.py -- put your code here! import pyb while(1): for n in range(1,5) ledpyb.LED(n) led.on() pyb.delay(1000) led.off() 2、灯条,可以改变delay值来凸显效果…...
MFC中如何在工具条动态增加菜单
在C:\temp\VCSamples-master\VC2010Samples\MFC\Visual C 2008 Feature Pack\WordPad 这个例子中倒是有在工具条上动态增加菜单的方法,但有个缺陷,必须预先将需要的按钮定死。现将方法总结如下: 效果如下:点击前: 点击…...
行为型模式-迭代器模式
迭代器模式(Iterator Pattern)是一种行为型设计模式,主要用于提供一种方法顺序访问一个聚合对象中的各个元素,而不需要暴露其内部表示。这个模式常被用于集合类对象(如列表、数组、图等)的实现中。 模式结构…...
SAP SD学习笔记17 - 投诉处理3 - Credit/Debit Memo依赖,Credit/Debit Memo
上一章讲了 请求书(发票)的取消。 SAP SD学习笔记16 - 请求书的取消 - VF11-CSDN博客 再往上几章,讲了下图里面的返品传票: SAP SD学习笔记14 - 投诉处理1 - 返品处理(退货处理)的流程以及系统实操&#…...
digit_eye开发记录(3): C语言读取MNIST数据集
在前两篇,我们解读了 MNIST 数据集的 IDX 文件格式,并分别用 C 和 Python 做了 读取 MNIST 数据集的实现。 基于 C 的代码稍长,基于 Python 的代码则明显更短,然而它们的共同特点是:依赖了外部库: 基于 C …...
快速学习GO语言总结
干货分享,感谢您的阅读!备注:本博客将自己初步学习GO的总结进行分享,希望大家通过本博客可以在短时间内快速掌握GO的基本程序编码能力,如有错误请留言指正,谢谢! 一、初步了解Go语言 …...
开源多媒体处理工具ffmpeg是什么?如何安装?使用ffmpeg将M3U8格式转换为MP4
目录 一、FFmpeg是什么二、安装FFmpeg(windows)三、将M3U8格式转换为MP4格式 一、FFmpeg是什么 FFmpeg是一款非常强大的开源多媒体处理工具,它几乎可以处理所有类型的视频、音频、字幕以及相关的元数据。 FFmpeg的主要用途包括但不限于&…...
Python面试实战:高效处理海量日志,找出高频IP
Python面试实战:高效处理海量日志,找出高频IP 问题描述 在处理海量服务器日志时,一个常见的需求是统计出现次数最多的IP地址。这不仅有助于分析网站访问流量,还能为安全监控提供有价值的信息。然而,当日志文件过大,无法一次性加载到内存时,如何高效地解决这个问题就成…...
基于Java Springboot蛋糕订购小程序
一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术:Html、Css、Js、Vue、Element-ui 数据库:MySQL 后端技术:Java、Spring Boot、MyBatis 三、运行环境 开发工具:IDEA/eclipse 微信…...
Java进程为什么会消失
深夜,办公室里只剩下电脑屏幕的微光。小王正在紧张地盯着生产环境的监控面板,突然发现一个重要的Java应用进程不见了,就像人间蒸发一般。这种情况在Java开发中并不罕见,让我们一起走进这个技术探案,揭开Java进程神秘消…...
继上一篇,设置弹框次数以及自适应图片弹框,部分机型(vivo)老手机不显示的问题
上一篇写的本来测试好多型号都无事, 今天下午公司的战斗机vivo横空冒出… 晕 弹框直接显示都出不来了,现在还有用这种老的机型的,但是没办法咯~ 前端遇到这种兼容性的问题就要勇于解决 主要解决了这几点: // 添加图片加载事件 <imgv-if"imageUrl":src"image…...
【docker】容器卷综合讲解,以及go实现的企业案例
容器卷(Volumes)基础讲解: 容器概念 容器卷(Volumes)是 Docker 提供的一种持久化存储机制,允许容器持久化数据,即使容器被删除或重新创建,数据仍然可以保留。 卷是独立于容器的&…...
八、利用CSS制作导航栏菜单
8.1 水平顶部导航栏 水平菜单导航栏是网站设计中应用范围最广的导航设计,一般放置在页面的顶部。水平导航适用性强,几乎所有类型的网站都可以使用。 如果导航过于普通,无法容纳复杂的信息结构,就需要在内容模块较多的情况…...
windows下安装node.js和pnpm
首先,一定要powershell右键选择管理员身份运行,否则第三个命令报错。 # 安装 fnm (快速 Node 管理器) winget install Schniz.fnm# 配置 fnm 环境 fnm env --use-on-cd | Out-String | Invoke-Expression# 下载并安装 Node.js fnm use --install-if-mis…...