Java——Java易错选择题复习(2)(计算机网络)
1. 下面关于源端口地址和目标端口地址的描述中,正确的是( )
A. 在TCP/UDP传输段中,源端口地址和目的端口地址是不能相同的
B. 在TCP/UDP传输段中,源端口地址和目的端口地址必须是相同的
C. 在TCP/UDP传输段中,源端口地址和目的端口地址是可以相同的
D. 以上描述均不正确
答案:A
题目解析:
数据的五元组信息:{源IP,源端口,目的IP,目的端口,协议}
- 源IP:描述数据从哪个主机上产生。
- 源端口:描述数据从源主机的哪个进程产生。
- 目的IP:描述数据去往哪个主机。
- 目的端口:描述数据去往目的主机哪个进程。
- 协议:双方网络通信使用的网络协议。
综上,选择A。
2. SNMP 使用 UDP 161 和 162 端口,则该协议属于 TCP/IP 模型中的()
A. 网络层
B. 数据链路层
C. 应用层
D. 传输层
答案:C
题目解析:
简单网络管理协议(SNMP)是TCP/IP协议簇的一个应用层协议。
3. 下列关于 http 状态码描述正确的是()
A. 404读取浏览器缓存,502错误网关
B. 404找不到资源,403服务器错误
C. 500服务器错误,304读取浏览器缓存
D. 304服务器错误,200请求成功
答案:C
题目解析:
1XX | Informational(信息性状态码) 接收的请求正在处理 |
2XX | Success(成功状态码) 请求正常处理完毕 |
3XX | Redirection(重定向状态码) 需要进行附加操作以完成请求 |
4XX | Client Error(客户端错误状态码) 服务器无法处理请求 |
5XX | Server Error(服务器错误状态码) 服务器处理请求错误 |
100类状态码:属于信息型状态码,表达服务器正在处理请求
100状态码:表示客户端应继续其请求。
101状态码:表示切换协议。服务器根据客户端的请求切换协议,只能切换到更高级的协议。
102状态码:表示由WebDAV(RFC 2518)扩展的状态码,意思是处理将被继续执行。
200类状态码:成功状态码,表达请求已经正常处理完毕
200状态码:表示请求成功完成,请求的的响应头或数据响应正常返回。这也是网站网页应当正常表现的一个状态码。
201状态码:表示成功请求并创建了新的资源。
202状态码:表示已经接受请求,但未处理完成。
203状态码:表示非授权信息,请求成功。但返回的meta信息不在原始的服务器,而是一个副本。
204状态码:表示服务器成功处理了请求,但不需要返回任何实体内容,并且希望返回更新了的元信息。
205状态码:表示服务器成功处理了请求,且没有返回任何内容。
206状态码:表示服务器已经成功处理了部分 GET 请求。
207状态码:表示由WebDAV(RFC 2518)扩展的状态码,代表之后的消息体将是一个XML消息,并且可能依照之前子请求数量的不同,包含一系列独立的响应代码。
300类状态码:重定向状态码,需要进行额外操作以完成请求。
300状态码:多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端。
301状态码:表示请求的网页已永久移动到新位置。
302状态码:表示临时性重定向。
303状态码:表示临时性重定向,且总是使用 GET 请求新的 URI。
304状态码:表示自从上次请求后,请求的网页未修改过。
305状态码:表示表示所请求的资源必须通过代理访问。
306状态码:表示已经被废弃的HTTP状态码。
307状态码:表示临时重定向,与302类似,使用GET请求重定向。
400类状态码:客户端错误状态码,导致服务器无法处理请求。
网页错误404
401状态码:表示访问错误、被拒绝。它们指明更为具体的错误原因。
403状态码:表示禁止访问。
404状态码:表示未找到,表示没有找到文件或目录。
405状态码:表示用来访问本页面的 HTTP 谓词不被允许(方法不被允许)
406状态码:表示客户端浏览器不接受所请求页面的 MIME 类型。
407状态码:表示要求进行代理身份验证。
412状态码:表示前提条件失败。
413状态码:表示请求实体太大。
414状态码:表示请求 URI 太长。
415状态码:表示不支持的媒体类型。
416状态码:表示所请求的范围无法满足。
417状态码:表示执行失败。
423状态码:表示锁定的错误。
424状态码:表示由于之前的某个请求发生的错误,导致当前请求失败。
425状态码:表示服务器不愿意冒风险来处理该请求,原因是处理该请求可能会被“重放”,从而造成潜在的重放攻击。
426状态码:表示客户端应当切换到TLS/1.0。
449状态码:表示由微软扩展,代表请求应当在执行完适当的操作后进行重试。
451状态码:表示该请求因法律原因不可用。
500类状态码:服务器错误状态码,服务器原因导致处理请求出错。
网页500错误
500状态码:内部服务器错误。
501状态码:表示页眉值指定了未实现的配置,在参数中有语法错误。
502状态码:表示Web 服务器用作网关或代理服务器时收到了无效响应。
503状态码:表示服务不可用,错误的命令序列。
504状态码:表示网关超时,未执行该参数的命令。
505状态码:表示HTTP 版本不受支持。
506状态码:表示服务器存在内部配置错误:被请求的协商变元资源被配置为在透明内容协商中使用自己。
507状态码:表示服务器无法存储完成请求所必须的内容。这个状况被认为是临时的。WebDAV (RFC 4918)
509状态码:表示服务器达到带宽限制。这不是一个官方的状态码,但是仍被广泛使用。
510状态码:表示获取资源所需要的策略并没有被满足。
530状态码:表示未登录。
532状态码:表示存储文件需要帐户。
550状态码:表示未执行请求的操作。文件不可用(例如,未找到文件,没有访问权限)。
551状态码:表示请求的操作异常终止:未知的页面类型。
552状态码:表示请求的文件操作异常终止:超出存储分配(对于当前目录或数据集)。
553状态码:表示未执行请求的操作。不允许的文件名。
600类状态码:源站没有返回响应头部,只返回实体内容。
600类状态码:源站没有返回响应头部,只返回实体内容。
4. IP地址块为211.168.15.192/26、211.168.15.160/27和211.168.15.128/27三个地址块经聚合后可用地址数为()
A. 126
B. 62
C. 128
D. 68
答案:A
题目解析:
211.168.15.192/26
IP地址:11010011.10101000.00001111.11000000
子网掩码:11111111 11111111 11111111 11000000
该IP地址的主机号范围使用后6个比特位
211.168.15.160/27
IP地址:11010011.10101000.00001111.10100000
子网掩码:11111111 11111111 11111111 11100000
该IP地址的主机号范围使用后5个比特位
211.168.15.128/27
IP地址:11010011.10101000.00001111.10000000
子网掩码:11111111 11111111 11111111 11100000
该IP地址的主机号范围使用后5个比特位
综合下来,三个IP地址从1~25位的比特位是完全相同的,所以聚合前25位比特位,得到211.168.15.128/25。
子网的范围为211.168.15.128~211.168.15.255,一共有个IP地址,即128个IP地址(包含了网段号和广播号),减去网段号和广播号,可以分配的IP为126个。
5. 能够PING通同网段的节点,但却如PING不通其他网段的所有节点的最可能的原因()
A. 本机网关设置错误
B. 本机没有正确设置DNS
C. 对方运行的是不同的操作系统
D. 二层交换机故障
答案:A
答案解析:
A:PING是TCP/IP协议的一部分,使用ICMP协议,ICMP底层使用IP协议。主要是用来检测网络是否通畅,如果要PING其他网段,则需要设置网关。
B:和DNS没有关系,DNS设置错会影响访问公网服务器的域名,而不会影响内部子设备是否PING通。
C:PING命令是跨操作系统的,windows主机能够PING通Linux主机。
D:二层交换机如果出现故障那么同网段主机则不会PING通。
6. 在小红书公司的局域网中,署队长的私人电脑可以查看到的同事的电脑,也成功了登录了QQ,但无法访问到公司的站点"http://www.xiaohongshu.com”,请协助署队长查 找最有可能出现的问题的地方是()
A. UDP
B. DHCP
C. DNS
D. HTTP
答案:C
答案解析:
“署队长的私人电脑可以查看到的同事的电脑”表明在局域网内通信没有问题。
“也成功了登录了QQ”说明访问QQ服务器没有问题,即访问外网(服务器)是通的。
但是,访问不了一个特定的域名,所以,问题出在了域名转换成为IP的过程,所以出问题的点在于DNS。
7. 将一个C类网络划分20个子网,最适合的子网掩码是多少()
A. 255.255.255.240
B. 255.255.255.248
C. 255.255.255.252
D. 255.255.255.255
答案:B
答案解析:
A类网络默认的子网掩码:255.0.0.0
B类网络默认的子网掩码:255.255.0.0
C类网络默认的子网掩码:255.255.255.0
因为<20<
所以,需要把子网掩码向后使用5个比特位才能划分出20个子网。
255.255.255.11110000
11110000是二进制,转换为10进制为248,所以子网掩码是255.255.255.248,选择B选项。
8. TCP断开连接的四次挥手中,第四次挥手发送的包会包含的标记,最正确的描述是()
A. FIN
B. FIN,PSH
C. ACK
D. FIN,ACK
答案:C
答案解析:
第四次挥手发送的包会包含的标记应为ACK。
9. 主机甲和乙已建立了TCP连接,甲始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB的确认段。若甲在t时刻发生 超时时拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口是()
A. 10KB
B. 12KB
C. 14KB
D. 15KB
答案:A
答案解析:
1. 把慢开始的门限值设为当前窗口的一半,即ssthresh=1/2*8KB=4KB;
2. 把拥塞窗口cwnd设置为1个最大报文段MSS大小;
3. 再次从慢启动阶段开始。
开始慢启动cwnd=1KB,之后指数增长。
经过1个RTT:cwnd==2KB;
经过1个RTT:cwnd==4KB,此时到达门限值ssthresh,之后进入拥塞避免阶段;
经过3个RTT:cwnd=4+1=5KB,由于题目说之后一直没有发送超时,cwnd会一直线性增长到接收窗口大小;
...
经过8个RTT:cwnd=10KB,因为发送端不能超过接收端10KB,所以此后拥塞窗口一直保持cwnd=10KB。
发送窗口大小=min(接收窗口,拥塞窗口)=10KB。
10. 某主机的IP 地址为 180.80.77.55,子网掩码为 255.255.252.0。若该主机向其所在子网发送广播分组,则目的地址可以是()
A. 180.80.76.0
B. 180.80.76.255
C. 180.80.77.255
D. 180.80.79.255
答案:D
答案解析:
180.80.77.55
子网掩码为255.255.252.0——>11111111.11111111.11111100.00000000,网络号为22位(1),主机号为10位(0)。
77:0100 1101,和子网掩码相与得:180.80.01001100.00000000。
题目中要发送广播分组,所以要求的是广播地址,广播地址的主机位也是全为1,所以主机180.80.77.55所指都广播地址就是180.80.0100 11(11.11111111),括号里为主机号,主机号全为1就是广播地址,即180.80.79.255。
选择D选项。
11. 主机甲向主机乙发送一个(SYN=1, seq=11220)的 TCP 段,期望与主机乙建立 TCP 连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的 TCP 段可能是 ()
A. ( SYN=0, ACK=0, seq=11221, ack=11221)
B. ( SYN=1, ACK=1, seq=11220, ack=11220)
C. ( SYN=1, ACK=1, seq=11221, ack=11221)
D. ( SYN=0, ACK=0, seq=11220, ack=11220)
答案:C
答案解析:
主机乙给主机甲应该回复SYN+ACK数据包,排除A,D。
由于主机甲给SYN数据报当中的序号为(seq=11220),所以主机乙给主机甲回复的确认序号为ack=11221,排除B。
主机乙发送的SYN+ACK数据包的序号seq可以从任意位置开始,所以,C正确。
12. TCP/IP 参考模型的网络层提供的是()
A. 无连接不可靠的数据报服务
B. 无连接可靠的数据报服务
C. 有连接不可靠的虚电路服务
D. 有连接可靠的虚电路服务
答案:A
答案解析:
网络层提供无连接不可靠的数据报服务,例如IP协议。
13. 某网络的IP地址空间为192.168.5.0/24 , 采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数 、每个子网内的最大可分配地址个数()
A. 32,8
B. 32,6
C. 8,32
D. 8,30
答案:B
答案解析:
一个IP的组成部分为:网络号+子网号+主机号。
对于这样的IP 192.168.5.0/24由/24可以知道其子网掩码默认为255.255.255.0。
按照子网掩码255.255.255.248进行划分,
(11111111.11111111.11111111)(24表示网络号).11111(子网掩码)000,子网掩码中全1表示的网络号和子网号部分,0表示主机号部分。
11111转换为十进制为=32,所以可以划分位32个子网,而后面有3个0,所以000~111表示的范围-2(全0和全1不可用)=6。
选择B选项。
14. 如果将网络IP段40.15.128.0/17划分成2个子网,则第一个子网IP段为40.15.128.0/18,则第二个子网为()
A. 40.15.129.0/18
B. 40.15.128.128/18
C. 40.15.192.0/17
D. 40.15.192.0/18
答案:D
答案解析:
40.15.128.0/17
0010 1000.0000 1111.10000000.00000000 ,原子网前17位为网络号。
40.15.128.0/18
0010 1000.0000 1111.10000000.00000000,划分的一个子网前18位为网络号。
这里分成了两个子网,也就是只需要用1位来表示,也就是第18位,用0和1来区分子网就可以了。
第一个地址的第18位为0,所以第二个地址的第18位为1,得到:
40.15.192.0/18
0010 1000.0000 1111.11000000.00000000,即划分的另一个子网。
15. 下面对Host文件描述正确的是()
A. 这个文件是批处理文件,用来指定域名的访问IP
B. 一个DNS域名解析服务器文件,用于解析域名对应的IP地址
C. 作用是网址域名与其对应的IP地址建立一个关联"数据库"
D. 当用户输入网址后,系统首先到DNS服务器中寻找对应的IP地址,如果不存在会到Host文件中确定最终访问地址
答案:C
答案解析:
host文件是一个没有扩展名的系统文件(A,B错误),其作用就是用来存储一些常用的网络域名和与其对应的IP地址。
当用户输入一个需要登录的网址时,系统先去浏览器缓存中查找,再去host文件中查找,如果找到了就立即打开该网址,如果找不到,最后去DNS域名解析服务器中查找,D选项错误。
所以选择C选项。
16. A,B两台机器都正常工作,B机器未监听任何端口.如果A机器向B机器80端口发送SYN包,会收到何种类型的回包()
A.ACK包
B.FIN包
C.不会收到回包
D.RST包
答案:D
答案解析:
ACK报文是对于对方的某个请求进行的接收确认报文。
FIN是关闭连接时,向对方发送的断开连接请求报文
RST用于重置因为某种原因导致的错误连接,以及拒绝非法的数据和请求。
17. 下列哪个IP地址可以分配给一台计算机()
A.256.1.3.4
B.197.3.11.0
C.199.5.89
D.11.15.33.235
答案:D
答案解析:
A:256超出限制了。
B:C类地址,主机号全为0的是网络号。
C:不完整,但是也可以认为是C类地址的网络号。
D:一个A类地址,正确。
18. 以下哪个ip不和10.11.12.91/28处于同一个子网()
A.10.11.12.85/28
B.10.11.12.88/28
C.10.11.12.94/28
D.10.11.12.97/28
答案:D
答案解析:
10.11.12.91/28中/28表示地址高28位都是网络号。
子网掩码高28位都是1:255.255.255.11110000(240)
是否处于同一个子网,可以通过网络号是否相同得到。
选项中网络号都是占据28位,则这时候只需要看240这个掩码与最后的数字相与是否一致即可。
240:11110000
相与:
91:01011011——>01010000
A:85:01010101——>01010000——>和91的结果相同
B:88:01011000——>01010000——>和91的结果相同
C:94:01011110——>01010000——>和91的结果相同
D:97:01100001——>01100000——>和91的结果不同
所以选择D选项。
19. 下列哪个地址不可能是子网掩码()
A.255.224.0.0
B.255.255.240.0
C.255.255.255.248
D.255.255.255.250
答案:D
答案解析:
子网掩码必须是连续的1组成,我们知道255是11111111,选项中只有D选项的250是不连续的。
A:224——>11100000,连续。
B:240——>11110000,连续。
C:248——>11111000,连续。
D:250——>11111010,不连续,错误。
20. 当我们在局域网内使用ping www.nowcoder.com时,哪种协议没有被使用()
A.ICMP
B.ARP
C.DNS
D.TCP
答案:D
答案解析:
PING是用于网络状况探测,PING使用的是ICMP协议,发送ICMP请求,要求目标主机进行ICMP响应,ICMP是网络层协议(不用端口),只涉及到网络层以下。
首先要域名解析(DNS协议),得到www.nowcoder.com的服务器IP地址,DNS一般使用UDP协议,所以不会用到TCP协议,而ARP协议介于网络层和链路层之间用于获取相邻设备的mac地址。
所以选择D选项。
21. 某公司申请到一个C类IP地址,但要连接6个的子公司,最大的一个子公司有26台计算机,每个子公司在一个网段中,则子网掩码应设为()
A.255.255.255.192
B.255.255.255.128
C.255.255.255.0
D.255.255.255.224
答案:D
答案解析:
子网掩码取反(也可以用256减去求)可以得到子网最大主机号,也就能求出子网主机号个数。
C类地址最多有256个主机号。
A:256-192=64个主机号 64 - 2>26 256/64<6
B:256-128=128个主机号 128 - 2>26 256/128<6
C:256-0=256个主机号 256 - 2>26 256/256<6
D:256-224=32个主机号 32 - 2>26 256/32>6
所以选择D选项。
22. 一台刚刚接入互联网的WEB服务器第一次被访问到时,不同协议的发生顺序是下面中的()
A.ARP -> DNS -> HTTP
B.ARP -> HTTP -> DNS
C.DNS -> HTTP -> ARP
D. DNS -> ARP -> HTTP
E.HTTP -> ARP -> DNS
F.HTTP -> DNS -> ARP
答案:A
答案解析:
1. 访问服务器需要域名解析(涉及到了与域名服务器之间的网络通信)。DNS,UDP,IP
2. 与域名服务器之间的网络通信首先涉及相邻设备之间的数据传输。ETH,ARP
3. 域名解析成功后,搭建HTTP客户端访问服务器。HTTP,TCP,IP,ETH
先相邻设备之间通信(ARP),再域名解析(DNS),最后搭建HTTP客户端(HTTP),选择A选项。
23. 办公室的一台计算机只能使用IP地址而无法使用域名访问外部网站,造成这种情况的原因不可能是()
A.该计算机设置的DNS服务器没有提供正常域名解析服务
B.该计算机与DNS服务器不在同一子网
C.提供被访问服务器名字解析的DNS服务器有故障
D.该计算机发起的目的端口为53的访问请求被限制
答案:B
答案解析:
可以访问服务器说明网络没有问题,但是无法使用域名访问证明域名解析出现问题。
DNS协议使用53号端口。
eg:QQ可以聊天,但是打不开网页——>涉及的就是域名解析失败的问题(无法获取域名对应服务器IP地址)。
A,C,D都是有可能,B选项中DNS无法解析和计算机与服务器是否在同一子网是没有关系的。
24. 某主机的IP地址202.117.131.12/20,其子网掩码是()
A.255.255.248.0
B.255.255.240.0
C.255.255.252.0
D.255.255.255.4
答案:B
答案解析:
202.117.131.12/20表示高20位是网络号,对于使用子网掩码进行网络划分的话则是表示一个32位无符号数据中高20位都是1,即255.255.11110000.0,为255.255.240.0,选择B选项。
25. HTTPS采用()实现安全网站访问
A.SSL
B.IPsec
C.PGP
D.SET
答案:A
答案解析:
HTTP协议是明文字符串传输协议,为了保证其安全传输,因此使用SSL加密对传输过程进行加密,并将加密后的HTTP称作HTTPS协议。
SSL:Secure Socket Layer-安全套接字协议,TLS与SSL在传输层与应用层之间对网络连接进行加密。
IPSec:Internet Protocol Security-互联网安全协议,工作在网络层适用于保护TCP/UDP(SSL无法加密UDP)
PGP:Pretty Good Privacy-优良保密协议,是一套用于消息加密,验证的应用程序。
SET:Secure Electronic Transaction-安全电子交易协议。
所以选择A选项。
26. 对于IP地址130.63.160.2,MASK为255.255.255.0,子网号为()
A.160.2
B.160
C.63.160
D.130.63.160
答案:B
答案解析:
子网掩码与IP地址相与得到网络号:130.63.160.0
130.63.160.2为B类IP地址,网络号占据2个字节130.63,而子网的子网掩码表示子网网络号占据3个字节,因此子网号是第三个字节160。
所以选择B选项。
27. 将网络物理地址转换为IP地址的协议是()
A.IP
B.ICMP
C.ARP
D.RARP
答案:D
答案解析:
物理地址——MAC地址。
IP协议用于负责路由选择;
ICMP用于实现网络状态探测;
ARP用于实现IP获取MAC(通过IP找MAC);
RARP用于MAC获取IP(通过MAC找IP)。
所以选择D选项。
28. 下面有关TCP协议的描述,说法错误的是()
A.TCP使用窗口机制进行流量控制
B.由于TCP连接是全双工的,因此每个方向都必须单独进行关闭,需要四次握手
C.TCP连接建立需要三次握手
D.被动关闭socket后,会进入到TIME_WAIT状态
答案:D
答案解析:
A:滑动窗口机制基于窗口大小字段实现,是接收方用于告诉发送方最多继续发送多少数据,避免缓冲区溢出。
B,C:建立连接的过程是三次握手的过程,断开连接的过程就是四次挥手的过程。
D:TIME_WAIT是主动关闭方会进入的状态。
所以选择D选项。
29. 随着IP网络的发展,为了节省可分配的注册IP地址,有一些地址被拿出来用于私有IP地址,以下不属于私有IP地址范围的是()
A.10.6.207.84
B.172.23.30.28
C.172.32.50.80
D.192.168.1.100
答案:C
答案解析:
用于组建私网的网段有:10网段和172.16~172.31网段以及192.168网段。
所以C选项不符合,选择C选项。
30. int listen(SOCKET s, int backlog);该函数中第二个参数的含义是?
A.是否打开log信息
B.是否打开后台log信息
C.后台等待连接队列的最大限制值
D.后台等待连接队列的最小限制值
E.无意义
答案:C
答案解析:
listen函数功能,开始监听,让指定套接字进入监听状态,表示可以开始处理客户端的连接请求。
listen的第二个参数表示,内核中的已完成连接队列节点个数,表示同一时间最多能处理多少个客户端的连接请求(可以防止洪范攻击类型的恶意攻击)。
所以选择C选项。
如有建议或想法,欢迎一起讨论学习~
相关文章:
Java——Java易错选择题复习(2)(计算机网络)
1. 下面关于源端口地址和目标端口地址的描述中,正确的是( ) A. 在TCP/UDP传输段中,源端口地址和目的端口地址是不能相同的 B. 在TCP/UDP传输段中,源端口地址和目的端口地址必须是相同的 C. 在TCP/UDP传输段中ÿ…...
【HTML5系列教程】
《HTML5系列教程》目录大纲: 介绍 内容包括HTML简介、服务器的概念、B/S、C/S软件架构、前端与后端的开发内容、HTML发展历程、浏览器内核介绍、Web标准、WebStorm工具的使用、WebStorm常用快捷键、HTML常用标签 如:文本标签(span)、排版标签(div/p/h…...
二、电压源、电流源、受控源
点我回到目录 目录 理想电压源 理想电流源 受控源 电流源做功问题 电压源做功问题 理想电压源 •定义:两端电压保持定值或一定的时间函数,且电压值与流过它的电流i无关 •特点:理想电压源两端的电压由本身决定,与外电路无关…...
骨传导是哪个意思,推荐几款性能优的骨传导耳机
骨传导耳机是通过头部骨迷路传递声音,而不是直接通过耳膜的振动来传递声音。与传统的入耳式耳机相比,骨传导耳机不会堵耳朵,在跑步、骑车等运动时可以更好的接收外界环境音,保护听力,提升安全性。此外,骨…...
利用Taro打造灵活的移动App架构
最近公司的一些项目需要跨端框架,技术老大选了Taro,实践了一段时间下来,愈发觉得Taro是个好东西,所以在本篇文章中稍微介绍下。 什么是Taro? Taro(或称为Taro框架)是一种用于构建跨平台应用程…...
(转载)基于模拟退火算法的TSP问题求解(matlab实现)
1 理论基础 1.1 模拟退火算法基本原理 模拟退火(simulated annealing,SA)算法的思想最早是由Metropolis等提出的。其出发点是基于物理中固体物质的退火过程与一般的组合优化问题之间的相似性。模拟退火法是一种通用的优化算法,其物理退火过程由以下三部分组成&am…...
splitpcap 使用说明
背景 当PCAP原始文件特别巨大的时候,整个文件直接载入内存是相当耗时的,于是一个简单的想法是将大的PCAP切分成若干小PCAP。对于这个任务,现有工具splitcap是可以完成的。无论是按照主机对、还是按照五元组信息切分,splitcap都会…...
配置docker阿里云镜像加速
默认情况下docker安装镜像文件是从docker官方的镜像中心下载:https://hub.docker.com/ , 有时速度慢,可以通过配置docker阿里云镜像来加速,配置后,就从国内阿里云下载。 注册阿里云用户,登录->工作台-&g…...
《消息队列高手课》课程学习笔记(八)
如何实现高性能的异步网络传输? **异步与同步模型最大的区别是,同步模型会阻塞线程等待资源,而异步模型不会阻塞线程,它是等资源准备好后,再通知业务代码来完成后续的资源处理逻辑。**这种异步设计的方法,…...
DC电源模块在工业自动化的应用
BOSHIDA DC电源模块在工业自动化的应用 随着自动化技术的不断发展,DC电源模块已成为工业控制系统中不可或缺的一个组成部分。在许多自动化系统中,如机器人、控制器、PLC等,都需要使用到直流电源模块来提供稳定可靠的电源,以确保系…...
Java容器-集合
目录 1.Java容器概述 2.集合框架 3.Collection接口中的方法使用 4.iterator() 5.List接口 2.ArrayList、LinkedList、Vector相同点 3.不同点 1.ArrayList 2.LinkedList 3.Vector 4.Vector源码分析 5.ArrayList源码分析 6.LinkedList源码分析 6.List中的常用方法 …...
总结890
学习目标: 月目标:6月(线性代数强化9讲2遍,背诵15篇短文,考研核心词过三遍) 周目标:线性代数强化3讲,英语背3篇文章并回诵,检测 每日必复习(5分钟ÿ…...
2023年5月青少年机器人技术等级考试理论综合试卷(二级)
青少年机器人技术等级考试理论综合试卷(二级)2023.6 分数: 100 题数: 45 一、 单选题(共 30 题, 共 60 分) 1.下图中的凸轮机构使用了摆动型从动件的是? ( ) A.a B.b C.c D.d 试题类…...
2023CCPC河南省赛 VP记录
感觉现在的xcpc,风格越来越像CF,不是很喜欢,还是更喜欢多点算法题的比赛 VP银了,VP银也是银 感觉省赛都是思维题,几乎没有算法题,感觉像打了场大型的CF B题很简单没开出来,一直搞到最后&…...
【ECCV2022】DaViT: Dual Attention Vision Transformers
DaViT: Dual Attention Vision Transformers, ECCV2022 解读:【ECCV2022】DaViT: Dual Attention Vision Transformers - 高峰OUC - 博客园 (cnblogs.com) DaViT:双注意力Vision Transformer - 知乎 (zhihu.com) DaViT: Dual Attention Vision Trans…...
Apache 配置与应用
Apache 配置与应用 一、构建虚拟 Web 主机httpd服务支持的虚拟主机类型包括以下三种: 二、基于域名的虚拟主机1.为虚拟主机提供域名解析方法一:部署DNS域名解析服务器 来提供域名解析方法二:在/etc/hosts 文件中临时配置域名与IP地址的映射关…...
OpenGL 纹理
1.简介 纹理是一个2D图片(甚至也有1D和3D的纹理),它可以用来添加物体的细节;你可以想象纹理是一张绘有砖块的纸,无缝折叠贴合到你的3D的房子上,这样你的房子看起来就像有砖墙外表了。 为了能够把纹理映射(M…...
Jeston Orin Nnao 安装pytorch与torchvision环境
大家好,我是虎哥,Jeston Orin nano 8G模块,提供高达 40 TOPS 的 AI 算力,安装好了Jetpack5.1之后,我们需要配置一些支持环境,来为我们后续的深度学习开发提供支持。本章内容,我将主要围绕安装对…...
ROS:常用可视化工具的使用
目录 一、日志输出工具——rqt_console二、绘制数据曲线——rqt_plot三、图像渲染工具——rqt_image_view四、图形界面总接口——rqt五、Rviz六、Gazebo 一、日志输出工具——rqt_console 启动海龟键盘控制节点,打开日志输出工具 roscorerosrun turtlesim turtles…...
智能应用搭建平台——LCHub低代码表单 vs 流程表单 vs 仪表盘
1. LCHub低代码如何选择 「流程表单」:填报数据,并带有流程审批功能,适合报销、请假申请或其他工作流; 「表单」:填报数据,并带有数据协作功能,如修改、删除、导入、导出,并可以给不同的人不同的管理权限; 「仪表盘」:数据分析处理、结果展示功能,如数据汇总、趋…...
Mac下通过Docker安装ElasticSearch集群
1、安装ElasticSearch 使用docker直接获取es镜像,执行命令docker pull elasticsearch:7.7.0 执行完成后,执行docker images即可看到上一步拉取的镜像。 2、创建数据挂在目录,以及配置ElasticSearch集群配置文件 创建数据文件挂载目录 mkdir -…...
MySQL redo log、undo log、binlog
MySQL是一个广泛使用的关系型数据库管理系统,它通过一系列的日志来保证数据的一致性和持久性。在MySQL中,有三个重要的日志组件,它们分别是redo log(重做日志)、undo log(回滚日志)和binlog&…...
文件包含漏洞
一、原理解析。 开发人员通常会把可重复使用的函数写到单个文件中,在使用到某些函数时,可直接调用此文件,而无须再次编写,这种调用文件的过程被称为包含。 注意:对于开发人员来讲,文件包含很有用…...
Python 中的 F-Test
文章目录 F 统计量和 P 值方差(ANOVA) 分析中的 F 值 本篇文章介绍 F 统计、F 分布以及如何使用 Python 对数据执行 F-Test 测试。 F 统计量是在方差分析检验或回归分析后获得的数字,以确定两个总体的平均值是否存在显着差异。 它类似于 T 检验的 T 统计量…...
Docker网络模式
一、docker网络概述 1、docker网络实现的原理 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP, 同时Docker网桥是 每个容器的…...
百度离线资源治理
作者 | 百度MEG离线优化团队 导读 近些年移动互联网的高速发展驱动了数据爆发式的增长,各大公司之间都在通过竞争获得更大的增长空间,大数据计算的效果直接影响到公司的发展,而这背后其实依赖庞大的算力及数据作为支撑,因此在满足…...
C++进阶之继承
文章目录 前言一、继承的概念及定义1.继承概念2.继承格式与访问限定符3.继承基类与派生类的访问关系变化4.总结 二、基类和派生类对象赋值转换基本概念与规则 三、继承中的作用域四、派生类的默认成员函数五、继承与友元六、继承与静态成员六、复杂的菱形继承及菱形虚拟继承七、…...
在 Transformers 中使用约束波束搜索引导文本生成
引言 本文假设读者已经熟悉文本生成领域波束搜索相关的背景知识,具体可参见博文 如何生成文本: 通过 Transformers 用不同的解码方法生成文本。 与普通的波束搜索不同,约束 波束搜索允许我们控制所生成的文本。这很有用,因为有时我们确切地知…...
Centos7更换OpenSSL版本
OpenSSL 1.1.0 用户应升级至 1.1.0aOpenSSL 1.0.2 用户应升级至 1.0.2iOpenSSL 1.0.1 用户应升级至 1.0.1u 查看openssl版本 openssl version -v选择升级版本 我的版本是OpenSSL 1.0.2系列,所以要升级1.0.2i https://www.openssl.org/source/old/1.0.2/openssl-…...
基于摄影测量的三维重建【终极指南】
我们生活的时代非常令人兴奋,如果你对 3D 东西感兴趣,更是如此。 我们有能力使用任何相机,从感兴趣的物体中捕捉一些图像数据,并在眨眼间将它们变成 3D 资产! 这种通过简单的数据采集阶段进行的 3D 重建过程是许多行业…...
沈阳公司网站制作/足球队世界排名榜
前言 RabbitMQ六种队列模式-简单队列 [本文]RabbitMQ六种队列模式-工作队列RabbitMQ六种队列模式-发布订阅RabbitMQ六种队列模式-路由模式RabbitMQ六种队列模式-主题模式 在官网的教程中,描述了如上六类工作队列模式: 简单队列模式:最简单的工…...
互联网推广加盟/搜索引擎优化seo
一、Step download timeout (120 seconds) 这是一个经常会遇到的问题,解决得办法走以下步骤: 1、 修改run time setting中的请求超时时间,增加到600s,其中有三项的参数可以一次都修改了,HTTP-request connect timeout࿰…...
网络营销导向型企业网站建设的原则/小学培训机构
git clone --branch indigo-devel https://github.com/ros-perception/depthimage_to_laserscan$catkin_make $source devel/setup.bash $rospack profile...
dtcms网站开发教程/抖音十大搜索关键词
SpringBoot项目的一个功能开发完成之后,需要对功能做单元测试,需要项目有单元测试的功能,这个项目是一个新建的项目,所以需要自己弄,下面记载一下步骤。 首先,我们使用点击需要做单元测试的类名࿰…...
龙华网站建设招聘/网站推广策划思路的内容
在2019腾讯全球数字生态大会新闻发布会上,腾讯云联合腾讯研究院,共同发布了行业重磅报告:《产业互联网——构建智能时代数字生态新图景》。报告首次阐述了产业互联网的战略框架和实践方法论。报告指出,产业互联网的实现࿰…...
网线水晶头排线图片/谷歌优化的最佳方案
最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--串字符串 Description“回文串”是一个正读和读反都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串否是是“回文”。 Input输入包括多个试测实例&…...