【计算机网络】-计算机网络期末复习题复习资料
一、计算机网络体系结构(800字)
1. OSI参考模型
七层结构:物理层→数据链路层→网络层→传输层→会话层→表示层→应用层
各层核心功能:
物理层:比特流传输(如RJ45、光纤接口)
数据链路层:帧同步(MAC地址)、差错控制(CRC校验)
网络层:IP寻址与路由(路由器工作在此层)
传输层:端到端连接管理(TCP/UDP协议)
会话层:建立/维护/终止会话(已较少使用)
表示层:数据格式转换(加密/压缩)
应用层:HTTP/FTP/DNS等协议
2. TCP/IP四层模型
核心分层:网络接口层→网际层→传输层→应用层
与OSI对应关系:
网络接口层 = 物理层+数据链路层
网际层 = 网络层
传输层 = 传输层
应用层 = 会话层+表示层+应用层
- 数据封装与解封装流程
发送端:应用数据 → 添加TCP头 → 添加IP头 → 添加帧头/帧尾 → 物理信号
接收端:物理信号 → 去除帧头/帧尾 → 去除IP头 → 去除TCP头 → 获取数据
二、物理层与数据链路层(1000字)
- 物理层关键技术
传输介质:
双绞线(Cat5e最大传输距离100m)
光纤(单模:1310nm波长,传输距离>10km)
编码方式:
曼彻斯特编码(以太网使用)
差分曼彻斯特编码(令牌环网)
2. 数据链路层核心协议
PPP协议:点对点通信(身份验证CHAP/PAP)
以太网(IEEE 802.3):
MAC地址格式:00-1A-2B-3C-4D-5E
最小帧长64字节(防止冲突检测失效)
- 典型例题
例题1:计算CRC校验码
给定数据101001,生成多项式G(x)=x³+x+1,求发送序列
解答:
数据后补3个0 → 101001000
用1011模2除法计算结果余数011
最终发送帧:101001011
三、网络层与IP协议(1200字)
- IPv4地址规划
子网划分实例:
给定IP地址192.168.1.0/24,需划分6个子网
步骤:
子网数6 → 需3位(2³=8≥6)
新掩码:255.255.255.224(/27)
每个子网范围:
子网1:192.168.1.0~31
子网2:192.168.1.32~63
…(以此类推)
2. 路由协议对比
3. ARP协议工作原理
请求过程:
Host A查询Host B的MAC地址 → 广播ARP请求 → Host B单播回复
四、传输层与TCP/UDP(1000字)
- TCP三次握手与四次挥手
连接建立:
SYN → SYN-ACK → ACK(初始序列号随机生成)
连接释放:
FIN → ACK → FIN → ACK(TIME_WAIT状态持续2MSL)
- TCP流量控制与拥塞控制
滑动窗口机制:接收方通过rwnd通告可用缓冲区大小
拥塞控制算法:
慢启动(窗口指数增长)
拥塞避免(窗口线性增长)
快重传(收到3个重复ACK立即重发)
快恢复(
窗口减半后进入拥塞避免)
- UDP协议特点
无连接、不可靠传输
首部仅8字节(源端口+目的端口+长度+校验和)
适用场景:实时视频流、DNS查询
五、应用层协议(800字)
- HTTP协议
状态码分类:
1xx:信息响应(如100 Continue)
2xx:成功(如200 OK)
3xx:重定向(如301 Moved Permanently)
4xx:客户端错误(如404 Not Found)
5xx:服务器错误(如503 Service Unavailable)
1. 浏览器缓存 → 2. 本地hosts文件 → 3. 本地DNS服务器 → 4. 根DNS → 顶级域DNS → 权威DNS
- 电子邮件协议
SMTP:发送邮件(端口25)
POP3:接收邮件(端口110,邮件下载后删除服务器副本)
IMAP:接收邮件(端口143,保持服务器副本同步)
六、网络安全与新技术(600字)
- SSL/TLS协议
握手过程:
ClientHello → ServerHello → 证书验证 → 密钥交换 → Finished
加密套件组成:
密钥交换算法(如ECDHE) + 签名算法(如RSA) + 对称加密算法(如AES-GCM)
- 防火墙类型
包过滤防火墙:检查IP/TCP头信息
应用层网关:深度解析HTTP/FTP等协议内容
3. 新兴技术
SDN(软件定义网络):控制面与数据面分离
IPv6特性:128位地址、无NAT需求、内置IPsec支持
七、典型综合应用题(600字)
- TCP连接状态分析
题目:主机A向主机B发送FIN后进入FIN_WAIT_1状态,可能接收到的报文类型及后续状态变化?
答案:
收到ACK → FIN_WAIT_2
同时收到ACK+FIN → TIME_WAIT(直接跳过FIN_WAIT_2)
- 子网规划实战
题目:某公司需分配200.100.50.0/24给5个部门,每个部门至少30个IP,如何划分?
解答:
每个部门需要30主机 → 主机位5位(2⁵-2=30)
子网掩码:/27(255.255.255.224)
分配方案:
部门1:200.100.50.0/27
部门2:200.100.50.32/27
…(剩余部门依此类推)
第二篇:
1.1 OSI七层模型深度解析
物理层
• 核心功能:比特流传输与物理介质管理
• 典型设备:中继器、集线器
• 重要参数:
◦ 带宽(Hz)与数据传输率(bps)关系:香农定理
◦ 传输损耗类型:衰减、失真、噪声(热噪声/串扰/脉冲噪声)
数据链路层
网络层
路由算法分类:
静态路由:管理员手动配置(适用于小型网络)
动态路由协议:
距离矢量:RIP(最大15跳)、BGP(路径矢量)
链路状态:OSPF(Dijkstra算法)、IS-IS(电信级网络)
1.2 TCP/IP协议族全景图
协议栈对照表
封装过程实例
发送HTTP请求时的完整封装流程:
应用层:生成HTTP GET请求报文
传输层:添加TCP头(源端口80,目标端口随机)
网络层:添加IP头(源IP 192.168.1.2,目标IP 220.181.38.148)
链路层:添加以太网帧头(源MAC 00:1A:2B:3C:4D:5E,目标MAC 网关MAC)
物理层:转换为电信号通过网卡发送
二、物理层与数据链路层(2000字)
2.1 物理介质与编码技术
数字编码技术
曼彻斯特编码实战分析:
数据10100110的编码波形示例:
1: 高→低跳变
0: 低→高跳变
实际波形:_↑↓_↑↓_↑↓_↑↓_
4B/5B编码原理:
将4位数据映射为5位符号,保证至少两次电平变化,解决连续0/1问题
2.2 以太网技术演进
以太网帧结构演进
传统以太网帧(DIX 2.0):
| 前导码(8B) | 目标MAC(6B) | 源MAC(6B) | 类型(2B) | 数据(46-1500B) | FCS(4B) |
802.3帧格式:增加LLC/SNAP头用于多协议支持
交换机组网技术
生成树协议(STP)运作流程:
选举根桥(最低Bridge ID)
确定根端口(每个非根桥到根桥的最优路径)
确定指定端口(每个网段的转发端口)
阻塞其他冗余端口
VLAN配置实例
Switch1(config)# vlan 10
Switch1(config-vlan)# exit
Switch1(config)# interface gig0/1
Switch1(config-if)# switchport mode trunk
Switch1(config-if)# switchport trunk allowed vlan 10
三、网络层与路由协议
3.1 IPv4地址深度规划
可变长子网掩码(VLSM)实战
需求:某公司网络需要划分为以下子网:
行政部:60主机
技术部:30主机
财务部:10主机
服务器群:5个公网IP
解决方案:
使用192.168.0.0/24地址块行政部:192.168.0.0/26(掩码255.255.255.192,62可用地址)技术部:192.168.0.64/27(掩码255.255.255.224,30可用地址)财务部:192.168.0.96/28(掩码255.255.255.240,14可用地址)服务器群:192.168.0.112/29(掩码255.255.255.248,6可用地址)
NAT技术实现原理
静态NAT:
ip nat inside source static 192.168.1.5 203.0.113.10
PAT(端口地址转换):
ip nat pool MYPOOL 203.0.113.15 203.0.113.20 netmask 255.255.255.0
ip nat inside source list 1 pool MYPOOL overload
3.2 动态路由协议详解
OSPF协议运作流程
邻居发现:通过Hello包建立邻接关系
数据库同步:交换LSA(链路状态通告)
SPF计算:使用Dijkstra算法生成最短路径树
路由表更新:将最优路径加入路由表
BGP选路规则
最高权重(Cisco私有)
最高本地优先级
最短AS_PATH
最低Origin类型(IGP < EGP < Incomplete)
最小MED值
路由协议对比表格
四、传输层协议深度解析
4.1 TCP协议机制
滑动窗口动态演示
假设接收方窗口大小变化过程:
初始窗口:rwnd=4096
接收数据1000字节 → rwnd=3096
应用读取2000字节 → rwnd=5096
发送方根据窗口调整发送速率
拥塞控制状态机
graph LR
A[慢启动] -->|超时| B[拥塞避免]
B -->|3个重复ACK| C[快恢复]
C -->|超时| A
B -->|超时| A
4.2 UDP协议高级应用
QUIC协议创新点
基于UDP实现可靠传输
0-RTT连接建立
多路复用无队头阻塞
连接迁移(IP变化不影响连接)
RTP/RTCP实时传输
RTP头部格式:
| V(2) | P(1) | X(1) | CC(4) | M(1) | PT(7) | 序列号(16) | 时间戳(32) | SSRC(32) | CSRC列表 |
典型应用场景:视频会议系统(H.323/SIP)
五、应用层协议与新兴技术
5.1 HTTP/2与HTTP/3革命
HTTP/2核心特性
二进制分帧层
头部压缩(HPACK算法)
服务器推送(Server Push)
多路复用(Stream并行传输)
HTTP/3底层变革
基于QUIC协议实现
TLS 1.3强制加密
改进的拥塞控制
前向纠错(FEC)机制
5.2 云计算网络架构
SDN三层架构
应用层:网络应用(如防火墙、负载均衡)
控制层:SDN控制器(OpenDaylight/ONOS)
基础设施层:OpenFlow交换机
NFV部署场景
vCPE(虚拟客户端设备)
虚拟防火墙(vFW)
5G网络中的vEPC(虚拟演进分组核心网)
六、网络安全体系
6.1 防火墙技术演进
下一代防火墙(NGFW)功能
应用识别(L7深度包检测)
入侵防御系统(IPS)集成
用户身份绑定(AD/LDAP集成)
沙箱联动(可疑文件动态分析)
6.2 VPN技术全览
IPSec VPN配置实例
crypto isakmp policy 10 encryption aes 256 authentication pre-share group 5
crypto isakmp key MYKEY address 203.0.113.5
crypto ipsec transform-set MYSET esp-aes 256 esp-sha-hmac mode tunnel
!
crypto map MYMAP 10 ipsec-isakmp set peer 203.0.113.5 set transform-set MYSET match address 101
七、综合应用题集(1000字)
7.1 网络故障排查
场景:PC无法访问互联网
排查流程:
检查物理连接(网线、接口指示灯)
ipconfig查看IP地址获取情况
ping 127.0.0.1检测TCP/IP协议栈
ping 网关IP检测局域网连通性
tracert www.baidu.com跟踪路由路径
nslookup检查DNS解析
7.2 协议分析实战
Wireshark抓包分析TCP三次握手
Frame 1: [SYN] Seq=0
Frame 2: [SYN, ACK] Seq=0, Ack=1
Frame 3: [ACK] Seq=1, Ack=1
关键字段解析:
窗口大小:通告接收缓冲区容量
MSS(最大报文段长度):协商传输效率
由于篇幅限制,我将提供覆盖计算机网络核心知识点的 综合复习题集框架(约5000字),您可以根据需要扩展每个部分的题目数量和深度:
一、基础概念题
1. OSI与TCP/IP模型
-
选择题:
下列哪层负责端到端的可靠传输?
A) 网络层 B) 传输层 C) 数据链路层 D) 应用层
答案:B -
填空题:
TCP/IP模型中,网络接口层对应OSI的______层和______层。
答案:物理层、数据链路层 -
简答题:
描述数据从应用层到物理层的封装过程。
答案:应用数据 → 添加传输层头(TCP/UDP)→ 添加IP头 → 添加帧头 → 转换为比特流传输
二、物理层与数据链路层
1. 传输介质与编码
-
计算题:
若信道带宽为4kHz,信噪比为30dB,求最大数据传输率(香农定理)。
解答:
( S/N = 10^{30/10} = 1000 )
( C = 4000 \times \log_2(1+1000) ≈ 4000 \times 9.97 ≈ 39.88 \text{kbps} ) -
分析题:
比较曼彻斯特编码与差分曼彻斯特编码的优缺点。
答案:曼彻斯特编码自带时钟同步但效率低(50%),差分编码抗干扰更强但实现复杂
2. 以太网技术
- 配置题:
写出配置交换机端口为VLAN 10的Cisco命令。
答案:Switch(config)# interface gig0/1 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 10
三、网络层与IP协议
1. IP地址规划
-
子网划分:
给定IP地址192.168.1.0/24,需划分5个子网,每个子网至少30台主机,求子网掩码和可用地址范围。
解答:- 需3位子网位(( 2^3=8 \ge 5 ))
- 子网掩码:255.255.255.224 (/27)
- 子网范围:192.168.1.0~31, 32~63,…
-
NAT配置:
描述PAT(端口地址转换)的工作原理。
答案:通过端口号映射多个内网IP到一个公网IP
2. 路由协议
- 协议对比:
比较RIP与OSPF的更新机制和适用场景。
答案:特性 RIP(距离矢量) OSPF(链路状态) 更新方式 定期全路由表广播 触发式LSA泛洪 收敛速度 慢(180秒) 快(秒级) 适用网络 小型网络 中大型企业网
四、传输层协议
1. TCP机制
-
状态分析:
TCP连接关闭时,TIME_WAIT状态的作用是什么?
答案:确保最后一个ACK到达,防止旧连接数据包干扰新连接 -
拥塞控制:
描述TCP慢启动阶段窗口增长规律。
答案:窗口大小按指数增长(1,2,4,8…)直到达到阈值或出现丢包
2. UDP协议
- 应用场景:
为何DNS查询使用UDP而非TCP?
答案:UDP无连接开销小,适合短小查询;失败时可回退到TCP
五、应用层协议
1. HTTP协议
-
状态码:
列出HTTP/1.1的5类状态码并各举一例。
答案:- 1xx(信息):100 Continue
- 2xx(成功):200 OK
- 3xx(重定向):301 Moved Permanently
- 4xx(客户端错误):404 Not Found
- 5xx(服务器错误):503 Service Unavailable
-
协议升级:
HTTP/2相比HTTP/1.1的主要改进有哪些?
答案:二进制分帧、头部压缩、服务器推送、多路复用
2. DNS解析
- 流程分析:
描述从浏览器输入URL到获取IP地址的完整DNS解析过程。
答案:浏览器缓存 → 本地hosts文件 → 本地DNS服务器 → 根DNS → 顶级域DNS → 权威DNS
六、网络安全
1. 加密技术
- 算法对比:
比较对称加密(AES)与非对称加密(RSA)的特点。
答案:类型 密钥管理 速度 典型应用 对称加密 共享密钥 快 大数据加密 非对称加密 公钥/私钥对 慢 密钥交换/数字签名
2. VPN技术
- 配置题:
写出配置IPSec VPN的5个关键步骤。
答案:- 定义IKE策略
- 设置预共享密钥
- 配置IPSec转换集
- 创建加密映射
- 应用到接口
七、综合应用题(2000字)
1. 网络故障排查
- 场景分析:
某办公室所有电脑无法上网,已知路由器WAN口IP为动态获取,请列出排查步骤。
答案:- 检查路由器WAN口是否获得有效IP
ping 8.8.8.8
测试外网连通性- 检查DNS配置(
nslookup www.baidu.com
) - 查看内网ARP表是否异常
2. 协议抓包分析
- Wireshark实战:
分析TCP三次握手抓包数据,指出各字段含义:
答案:Frame 1: [SYN] Seq=0 Frame 2: [SYN, ACK] Seq=0 Ack=1 Frame 3: [ACK] Seq=1 Ack=1
- SYN标志位:发起连接
- Seq:初始序列号(实际为随机值)
- Ack:确认号(值为对方Seq+1)
八、新兴技术(1000字)
1. SDN与NFV
- 架构对比:
传统网络与SDN网络的核心区别是什么?
答案:控制面与数据面分离,通过控制器集中管理
2. IPv6技术
- 地址配置:
写出IPv6链路本地地址的生成规则(基于MAC地址)。
答案:- 将MAC地址转换为EUI-64格式
- 插入FFFE到中间
- 反转第七位
- 添加
fe80::/10
前缀
- 增加题型:添加多选题、判断题、拓扑设计题
- 深化解析:每个题目补充详细答案解析(如计算题分步推导)
- 扩展章节:
- 添加无线网络专题(802.11协议、WPA3安全)
- 增加云计算网络(VXLAN、NFV编排)
- 补充5G网络核心网架构
- 加入实验题:
- 使用Packet Tracer/GNS3搭建VPN隧道
- 编写Python socket通信程序
- 历年真题:附加各校考研/认证考试真题
示例扩展题目:
九、无线网络专题(新增1000字)
-
802.11帧分析:
802.11数据帧中Duration字段的作用是什么?
答案:预留信道时间,用于CTS/RTS机制避免冲突 -
WPA3增强:
相比WPA2,WPA3在安全性方面做了哪些改进?
答案:- 使用SAE(Simultaneous Authentication of Equals)替代PSK
- 提供192位加密套件
- 前向保密性支持
相关文章:
【计算机网络】-计算机网络期末复习题复习资料
一、计算机网络体系结构(800字) 1. OSI参考模型 七层结构:物理层→数据链路层→网络层→传输层→会话层→表示层→应用层 各层核心功能: 物理层:比特流传输(如RJ45、光纤接口) 数据链路层&…...
Linux 基础入门操作 第十二章 TINY Web 服务器
1 服务器基础架构 1.1 背景知识 Web 服务器使用 HTTP 协议与客户端(即浏览器)通信,而 HTTP 协议又基于 TCP/IP 协议。因此我们要做的工作就是利用 Linux 系统提供的 TCP 通信接口来实现 HTTP 协议。 而 Linux 为我们提供了哪些网络编程接口…...
L2-052 吉利矩阵
L2-052 吉利矩阵 - 团体程序设计天梯赛-练习集 这道题打表 打表部分被注释了 n4 [0,0,282, 2008, 10147, 40176, 132724, 381424, 981541, 2309384] n3 [0,0,21, 55, 120, 231, 406, 666, 1035, 1540] n2 [0,0,3, 4, 5, 6, 7, 8, 9, 10] l,n map(int,input().split()) if…...
BKA-CNN-LSTM、CNN-LSTM、LSTM、CNN四模型多变量时序光伏功率预测,附模型研究报告
BKA-CNN-LSTM、CNN-LSTM、LSTM、CNN四模型多变量时序光伏功率预测,附模型研究报告 目录 BKA-CNN-LSTM、CNN-LSTM、LSTM、CNN四模型多变量时序光伏功率预测,附模型研究报告预测效果基本介绍程序设计参考资料 预测效果 基本介绍 BKA-CNN-LSTM、CNN-LSTM、…...
【读书笔记】华为《从偶然到必然》
note 华为的成功并非偶然,而是通过IPD体系、投资组合管理、平台战略等系统性工具,将研发投资转化为可持续的商业竞争力。书中强调的“管理即内部因素”理念,揭示了企业规模扩张与管理能力匹配的深层规律,为高科技企业提供了可借鉴…...
flink广播算子Broadcast
文章目录 一、Broadcast二、代码示例三.或者第二种(只读取一个csv文件到广播内存中)提示:以下是本篇文章正文内容,下面案例可供参考 一、Broadcast 为了关联一个非广播流(keyed 或者 non-keyed)与一个广播流(BroadcastStream),我们可以调用非广播流的方法 connect(),…...
实时图像处理:让你的应用更智能
I. 引言 实时图像处理在现代应用中扮演着重要的角色,它能够使应用更加智能、响应更加迅速。本文将深入探讨实时图像处理的原理、部署过程以及未来的发展趋势,旨在帮助开发者更好地理解如何将实时图像处理应用于他们的项目中。 II. 实时图像处理的基础概…...
深入理解 Linux 基础 IO:从文件操作到缓冲区机制
亲爱的读者朋友们😃,此文开启知识盛宴与思想碰撞🎉。 快来参与讨论💬,点赞👍、收藏⭐、分享📤,共创活力社区。 在 Linux 系统中,文件输入输出(IO)…...
汇编语言高级编程技巧:从基础到进阶
前言 汇编语言作为底层编程语言,直接操作硬件,执行效率高,但编写复杂逻辑时往往显得繁琐。通过使用汇编伪指令和宏,我们可以实现类似于高级语言的结构,如条件判断、循环、结构体和函数等,从而提升代码的可读…...
Android Studio常见问题解决
一、环境配置问题 1. 安装失败 问题描述:在安装过程中,可能会遇到硬件要求不符合、网络问题、安装包损坏、权限不足或安装路径问题等,导致安装失败。 解决方法: 硬件要求:确保设备满足最低硬件要求。 网络问题&…...
【RHCE】LVS-NAT模式负载均衡实验
目录 题目 IP规划 配置IP RS1 RS2 RS3 LVS client 配置RS 配置LVS 安装lvs软件 启动ipvsadm服务 lvs规则匹配 ipvsadm部分选项 客户端测试 总结 题目 使用LVS的 NAT 模式实现 3 台RS的轮询访问,IP地址和主机自己规划。 IP规划 主机IP地址RS1-nat模…...
MacOS下的IntelliJ IDEA突然无法访问本机的虚拟机
今天在开发的过程中,突然遇到一个怪事,之前运行的好好的程序,突然间报无法连接redis服务器,一开始以为是网络问题,在OS的terminal里又是ping 又是telnet的,一切正常,可是程序就是连不上。 挠了半…...
【渗透测试】Fastjson 反序列化漏洞原理(一)
目录 一、Fastjson 是什么二、Fastjson 工作原理三、反序列化漏洞原理1. 反序列化漏洞的定义2. Fastjson 的反序列化机制3. 漏洞成因关注以下几点(1) 动态类型解析(2) 自动调用方法(3) 信任用户输入 4. 漏洞利用过程(1) 寻找可利用的类(也称为 "Gadget"&a…...
BM100-K系列开关量输入信号隔离器
1. 产品概述 BM100-K系列开关量输入信号隔离器是一款高性能的信号处理设备,专为工业自动化控制系统设计。该产品支持干接点或NAMUR型接近开关输入,并通过继电器或晶体管实现隔离输出。其核心功能包括输入输出逻辑控制(同相/反相可调…...
c++11 | 细说智能指针
💓个人主页:mooridy 💓专栏地址:C 关注我🌹,和我一起学习更多计算机的知识 🔝🔝🔝 什么是智能指针? 智能指针是 C 中一种用于管理动态内存的机制。它提供了一…...
谷歌大型推理模型曝光!击败Claude-3.7-Thinking
哎!最近推特上的网友在LMSYS Arena 发现了个泄漏的大模型 Nebula,效果据说特别好,打败了o1、o3-mini、Claude 3.7 Thinking等模型: 网友们通过询问和分析 API,发现这似乎是谷歌正在秘密测试的新推理模型!推…...
Python FastAPI面试题及参考答案
目录 FastAPI 的优缺点是什么?列举典型应用场景。 解释 FastAPI 的路由机制,如何定义路径参数和查询参数? Pydantic 模型在 FastAPI 中的作用是什么?如何进行数据验证与序列化? FastAPI 如何自动生成 OpenAPI 文档?Swagger UI 和 ReDoc 的区别? 什么是 ASGI?FastAP…...
C++(初阶)(八)——string
string string遍历下标[]迭代器iterator反向迭代器 范围for修改 Capacitysize和lengthmax_sizecapacityclearcapacity的扩容reserveresize Element accessoperator[]和at **Modifiers**:appendinserterasereplace String operationsc_strsubstr和findfind_first_ofgetline 题目…...
计算机操作系统处理机调度(1)
系列文章目录 第三章:处理机调度与死锁 文章目录 系列文章目录前言一、作业和资源:二、处理机调度的层次: 1.高级调度2.初级调度3.中级调度 三、作业调度算法举例:总结 前言 在多道程序的环境下,内存中存在着多个进…...
ctfshow REVERSE re2 萌新赛 内部赛 七夕杯 WP
目录 re2 萌新赛 flag白给 签退 数学不及格 内部赛 批量生产的伪劣产品 来一个派森 好好学习 天天向上 屏幕裂开了 七夕杯 逆向签到 easy_magic re2 ida分析主函数,将flag.txt内容加密写入enflag.txt 这是密钥加密过程 标准rc4加密 简单异或解…...
云服务器怎么设置端口禁用呢?
在云服务器上禁用特定端口是提升安全性的重要措施,可通过云平台安全组和服务器本地防火墙双重配置实现。以下是详细操作指南: 一、通过云平台安全组禁用端口(优先推荐) 1. 莱卡云/腾讯云/华为云等操作步骤 登录云控制台 进入ECS实…...
V8引擎源码编译踩坑实录
背景 为了解决 view8 代码没有指定版本的 v8 引擎问题GitHub - suleram/View8: View8 - Decompiles serialized V8 objects back into high-level readable code. 但是打出来了exe文件也没啥用,不清楚这个view8是解决啥逆向用的,如果想逆向electron的j…...
享元模式(Flyweight Pattern)
享元模式(Flyweight Pattern)是一种结构型设计模式,它通过共享技术来高效地支持大量细粒度对象的复用。 一、基础 1 意图 运用共享技术有效地支持大量细粒度的对象 减少内存中对象的数量,节省系统资源 2 适用场景 一个应用程序使用了大量对象 由于对象数量庞大造成很大的…...
RAG(Retrieval-Augmented Generation)基建之PDF解析的“魔法”与“陷阱”
嘿,亲爱的算法工程师们!今天咱们聊一聊PDF解析的那些事儿,简直就像是在玩一场“信息捉迷藏”游戏!PDF文档就像是个调皮的小精灵,表面上看起来规规矩矩,但当你想要从它那里提取信息时,它就开始跟…...
搭建小程序该如何选择服务器?
当企业选择开发属于自己的小程序,则需要服务器的支持,服务器可以帮助加速小程序的上线速度,影响小程序后面的运行是否流畅,同时还会影响用户访问网站时的速度,所以,企业在搭建小程序时该如何选择合适的服务…...
【腾讯云架构师技术沙龙2025.03.22】
大模型技术演进与行业影响分析 日期:2025年3月22日 主讲人:李建忠 《DeepSeek实战驱动行业智变—AI应用寒武纪》 整理:飞书语音转化DeepSeek分析汇总 一、技术演进:从快思考到慢思考 1. 早期争议与能力局限(2022-202…...
【jvm】垃圾回收的并行和并发
目录 1. 说明2. 并行(Parallel)2.1 定义2.2 特点2.3 示例 3. 并发(Concurrent)3.1 定义3.2 特点3.3 示例 4. 并行与并发的比较 1. 说明 1.在JVM(Java虚拟机)的垃圾回收机制中,并行(…...
Flowable基础表结构
工作流程的相关操作都是操作存储在对应的表结构中,为了能更好的弄清楚Flowable的实现原理和细节,我们有必要先弄清楚Flowable的相关表结构及其作用。在Flowable中的表结构在初始化的时候会创建相关表结构,具体如下: ACT_EVT&…...
为什么不同的损失函数可以提升模型性能?
不同的损失函数可以提升模型性能的原因在于,损失函数是模型优化的核心目标,它直接定义了模型在训练过程中需要最小化的误差或偏差。通过设计不同的损失函数,可以针对具体任务的特点、数据分布的特性以及模型的目标需求进行更精确的优化&#…...
git上传文件到远程库
1.git init 把这个目录变成git可以管理的仓库 2.git status查看文件追踪的情况(工作区的文件是红色) 3.git add . 添加工作区所有文件到暂存区 再git status(此时文件都变成绿色) 4.git commit -m 描述性文字 5.git push -u o…...
【产品小白】需求分析的进阶
在产品经理的职业发展中,需求分析能力的提升至关重要。普通和进阶在需求分析层面,往往存在从表面需求到本质问题的认知差异。以下从几个方面探讨这一进阶过程: 1. 需求理解的深度 普通:通常停留在用户表达的显性需求层面&#…...
机试题汇总
万能头文件 #include<bits/stdc.h> 输入一个年份和月份,输出该月的天数 1.3.5.7.8.10.12 -- 31天 闰年判断: year % 400 0 || (year % 4 0 && year % 100 ! 0) 输入字符串,反转输出 #include<iostream&g…...
软件公司高新技术企业代办:机遇与陷阱并存-优雅草卓伊凡
软件公司高新技术企业代办:机遇与陷阱并存-优雅草卓伊凡 在科技飞速发展的当下,软件公司如雨后春笋般涌现,众多企业渴望通过申请高新技术企业来获得政策支持与发展助力。随之而来的,是高新技术企业代办业务的兴起。然而ÿ…...
C#中3维向量的实现
c#中默认不带库三维向量,需要自己安装第三方库,或者可以手动实现一个简易的三维向量。 public struct Vector3D {public double X { get; set; }public double Y { get; set; }public double Z { get; set; }public Vector3D(double x, double y, doubl…...
使用腾龙边缘计算网关内置的AIoTedge+NodeRED接入西门子PLC
腾龙边缘计算网关一体机凭借其强大的性能和丰富的功能,为企业提供了一种高效、灵活的解决方案。本文将详细介绍如何使用腾龙边缘计算网关一体机内置的AIoTedgeNodeRED接入西门子PLC,实现数据的采集、处理与传输。 一、硬件准备与环境搭建 在开始之前&am…...
基于MLA的人类语音情感分类
《DeepSeek大模型高性能核心技术与多模态融合开发(人工智能技术丛书)》(王晓华)【摘要 书评 试读】- 京东图书 随着信息技术的不断发展,如何让机器识别人类情绪,这个问题受到了学术界和工业界的广泛关注。目前,情绪识…...
Codeforces Round 1012 (Div. 2)
AB略 C 没看懂题意,翻译的问题。t0代表这个人必须找一个没有人的桌子且座位离他最近,t1代表这个人只要找一个空座位就可以了。一个桌子四个座位,t0肯定会坐左下角的那个。首先建立两个小根堆q1代表左下角的座位,q2代表一个桌子的…...
FPGA时钟约束
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、Create_clock 前言 时钟周期约束,就是对时钟进行约束。 一、Create_clock create_clock -name <name> -period <period> -waveform …...
二分查找------练习3
1. 题目 2. 思路和题解 这道题看到这个复杂度,就想到应该是使用二分查找进行求解。为了使二分查找的次数尽可能的少,我们需要对较短的数组进行查找,假设就在nums1上进行操作,因此在开始时,要对两个数组的长度进行一个…...
拆解美团2024年报,业务协同、生态共赢、科技创新
从早期的千团大战开始,到后来外卖和社区团购们的激烈角逐,再到现在即时零售战场的群雄争霸,本地生活的硝烟从来都没有真正消散过。 作为本地生活服务领域的“领头羊”——美团,也一直都是其他平台们的挑战目标,几乎所…...
EMS小车技术特点与优势:高效灵活的自动化输送解决方案
北成新控伺服技术丨EMS小车调试视频 EMS小车是一种基于单轨运行的电动输送系统,通过电力驱动实现物料的高效搬运和输送,具有高效灵活、节能环保、多功能集成、行业适配性强等特性,广泛应用于汽车制造、工程机械、家电生产、仓储物流等行业自动…...
GESP2025年3月认证解析
GESP一级 一、单选题 答案:D 解析:DeepSeek 是字节跳动公司开发的人工智能,它具备生成文本的能力,所以可以根据《哪吒 2》的场景生成剧情脚本。A 选项中《哪吒 2》是贺岁片,并非新型操作系统;B 选项 Deep…...
尝试在软考62天前开始成为软件设计师-信息系统安全
安全属性 保密性:最小授权原则(能干活的最小权限)、防暴露(隐藏)、信息加密、物理保密完整性(防篡改):安全协议、校验码、密码校验、数字签名、公证 可用性:综合保障( IP过滤、业务流控制、路由选择控制、审计跟踪)不可抵赖性:数字签名 对称加密 DES :替换移位 3重DESAESR…...
Dify - 架构、部署、扩展与二次开发指南
本文详细解析 Dify 的架构、部署流程、高可用中间件的独立部署方法,以及二次开发流程,帮助开发者更高效地管理和扩展 Dify。 1. 本地DEMO部署 安装Docker,执行下面脚本,可能需要配置镜像。 git clone https://github.com/langge…...
用DrissionPage升级网易云音乐爬虫:更稳定高效地获取歌单音乐(附原码)
一、传统爬虫的痛点分析 原代码使用requests re的方案存在以下局限性: 动态内容缺失:无法获取JavaScript渲染后的页面内容 维护成本高:网页结构变化需频繁调整正则表达式 反爬易触发:简单请求头伪造容易被识别 资源消耗大&am…...
详细Linux中级知识(不断完善)
Nginx服务配置 基于主机名配置 映射IP和主机名 [rootlocalhost ~]# vim /etc/hosts 192.168.72.135 www.chengke.com chengke[rootlocalhost ~]# echo "192.168.72.135 www.xx.com" >> /etc/hosts以上是两种方法,前面是你的IP地址,后…...
Softmax温度调节与注意力缩放:深度神经网络中的平滑艺术
Softmax温度调节与注意力缩放:深度神经网络中的平滑艺术 在深度学习的精密机械中,有些细微的调整机制往往被视为理所当然,却实际上蕴含着深刻的数学洞察和巧妙的工程智慧。今天,我们将探讨两个看似独立却本质相通的机制ÿ…...
python打包辅助工具
python打包辅助工具 PyInstaller 是一个非常流行的 Python 应用程序打包工具,它可以将 Python 脚本及其依赖项打包成独立的可执行文件,方便在没有 Python 环境的机器上运行。关于PyInstaller,可参见:https://blog.csdn.net/cnds1…...
jangow靶机攻略
配置网卡 VMware需要配置,不配置扫不到ip,VirtualBox正常打开ip会直接显示出来 网卡配置都改成NAT 打开虚拟机,第一个框选第二行,回车 选第二个,按e键 进入下一个框后,将ro 后面的修改为 rw signin init/bin/bash 按…...
【大模型LLM第十四篇】Agent学习之anthropic-quickstarts Agent
前言 对于anthropic api的快速使用,在github上有几个example Customer Support Agent:由 Claude 提供支持的客户支持代理。该项目演示了如何利用 Claude 的自然语言理解和生成功能来创建可访问知识库的 AI 辅助客户支持系统。Financial Data Analyst &…...