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低代码如何选择 「流程表单」:填报数据,并带有流程审批功能,适合报销、请假申请或其他工作流; 「表单」:填报数据,并带有数据协作功能,如修改、删除、导入、导出,并可以给不同的人不同的管理权限; 「仪表盘」:数据分析处理、结果展示功能,如数据汇总、趋…...

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)
题目:3442. 奇偶频次间的最大差值 I 思路 :哈希,时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况,哈希表这里用数组即可实现。 C版本: class Solution { public:int maxDifference(string s) {int a[26]…...

铭豹扩展坞 USB转网口 突然无法识别解决方法
当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

label-studio的使用教程(导入本地路径)
文章目录 1. 准备环境2. 脚本启动2.1 Windows2.2 Linux 3. 安装label-studio机器学习后端3.1 pip安装(推荐)3.2 GitHub仓库安装 4. 后端配置4.1 yolo环境4.2 引入后端模型4.3 修改脚本4.4 启动后端 5. 标注工程5.1 创建工程5.2 配置图片路径5.3 配置工程类型标签5.4 配置模型5.…...
Leetcode 3576. Transform Array to All Equal Elements
Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到…...
DeepSeek 赋能智慧能源:微电网优化调度的智能革新路径
目录 一、智慧能源微电网优化调度概述1.1 智慧能源微电网概念1.2 优化调度的重要性1.3 目前面临的挑战 二、DeepSeek 技术探秘2.1 DeepSeek 技术原理2.2 DeepSeek 独特优势2.3 DeepSeek 在 AI 领域地位 三、DeepSeek 在微电网优化调度中的应用剖析3.1 数据处理与分析3.2 预测与…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...

vscode(仍待补充)
写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh? debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...

页面渲染流程与性能优化
页面渲染流程与性能优化详解(完整版) 一、现代浏览器渲染流程(详细说明) 1. 构建DOM树 浏览器接收到HTML文档后,会逐步解析并构建DOM(Document Object Model)树。具体过程如下: (…...
高防服务器能够抵御哪些网络攻击呢?
高防服务器作为一种有着高度防御能力的服务器,可以帮助网站应对分布式拒绝服务攻击,有效识别和清理一些恶意的网络流量,为用户提供安全且稳定的网络环境,那么,高防服务器一般都可以抵御哪些网络攻击呢?下面…...
css3笔记 (1) 自用
outline: none 用于移除元素获得焦点时默认的轮廓线 broder:0 用于移除边框 font-size:0 用于设置字体不显示 list-style: none 消除<li> 标签默认样式 margin: xx auto 版心居中 width:100% 通栏 vertical-align 作用于行内元素 / 表格单元格ÿ…...