HCIA-综合实验(三)
综合实验(三)
- 1 实验拓扑
- 2 IP 规划
- 3 实验需求
- 一、福州思博网络规划如下:
- 二、上海思博网络规划如下:
- 三、福州思博与上海思博网络互联
- 四、网络优化
- 4 配置思路
- 4.1 福州思博配置
- 在 SW1、SW2、SW3 上配置交换网络
- SW1、SW2、SW3 运行 STP,且 SW1 为根桥
- 查看 SW1 的 stp 状态,确保是根桥
- SW1 上创建 VLAN 网关
- SW1、R1 进行配置,使得可以通信
- SW1、R1 配置 OSPF
- 检查 R1 上可以学习到 VLAN10、20、172 的路由,主机能与 R1 互通
- ISP 配置相应接口
- R1、SW1 配置相应接口、默认路由、NAT
- 检查 PC 机与 ISP 通信
- 4.2 上海思博配置
- 在 SW4 上配置交换网络
- 在 SW4 上配置 DHCP
- 检查 PC3 可以正常获取地址
- SW4、R2 进行配置,使得可以通信
- SW4、R4 配置 OSPF
- 检查 R2 上可以学习到 VLAN30 的路由,主机能与 R2 互通
- R2、SW4 配置相应接口、默认路由、NAT
- 检查 PC 机与 ISP 通信
- 4.3 配置福州思博与上海思博互联
- 配置 R1 的 AAA
- 配置 R1 的 IP,并为 R2 分配地址,采用 CHAP 认证
- R1、R2 配置 ospf
- 验证 PC1、PC2 能与 PC3 通信
- 4.4 网络优化
- 在 R1 和 R2 上配置,实现线路的冗余
本篇是关于HCIA的综合项目实验整理笔记。实验拓扑及配置步骤参考资料来自思博教育
1 实验拓扑
2 IP 规划
- R1与ISP相连的网段为101.1.1.0/24
- R2与ISP相连的网段为101.1.2.0/24
- R1与R2相连的网段为192.168.12.0/30
- PC5的地址为172.16.1.1/24网关为172.16.1.254/24;(vlan 172)
- PC1属于Vlan10,ip地址为:192.168.10.1,网关是192.168.10.254/24
- PC2属于Vlan20,ip地址为:192.168.20.1,网关是192.168.20.254/24
- PC3属于Vlan30,IP地址自动获取,网关是192.168.30.254/24;
- R1的loopback0地址为1.1.1.1/32
- R2的loopback0地址为2.2.2.2/32
- SW1的loopback0地址为10.1.1.1/32
- SW4的loopback0地址为10.4.4.4/32
3 实验需求
假设你是SPOTO的网管,为SPOTO上海和福州规划网络。左边蓝色框内为SPOTO福州公司内部网络,右边黄色框内为SPOTO上海公司内部网络,上方模拟ISP网络。
一、福州思博网络规划如下:
a) SW1/2/3组成了福州思博的交换网络,其中SW1是核心层,SW2/3是接入层。
b) 三台交换机上创建vlan10 20 172
c) 交换机之间配置trunk链路,仅允许以上三个vlan通过
d) 交换机使用access链路连接PC,并划入vlan。PC1属于VLAN10, PC2属于VLAN20, PC5模拟网络中的服务器,属于VLAN172
e) 生成树使用STP模式,且SW1为根桥,优先级为0
f) SW1上创建各vlan网关,地址分别是:
vlan10-192.168.10.254/24
vlan20-192.168.20.254/24
vlan172-172.16.1.254/24
g) SW1新建vlan100,并创建vlanif 100 ,IP地址为192.168.2.2/24。配置SW1与R1互联接口,使得SW1可以与R1通信
h) R1与SW1之间运行OSPF,进程号1,RID手动设置为环回口地址
i) 所有network命令均要求使用接口配置掩码的反掩码。SW1环回口通告到区域1,R1环回口通告到区域0
j) 福州网络属于OSPF区域1,并启用区域MD5验证,key-id为1,密码为spoto,且使用display命令无法查看到真实密码
k) 确认所有主机与R1互通
l) R1配置默认路由,用于访问ISP的8.8.8.8
m) R1配置NAT,允许福州网络主机访问外网
n) ACL使用编号2000,规则序号5允许vlan10,规则序号10允许vlan20
o) 内网主机都转换为R1的g0/0/0口IP地址并进行端口转换
p) PC5模拟内网服务器,使用公网地址 101.1.1.111 为外网用户提供各种服务
q) 配置其他必要的路由
二、上海思博网络规划如下:
a) SW4组成了上海思博的交换网络
b) 在SW4上创建vlan30
c) SW4使用access链路与PC互联,并划入vlan
d) 在SW4上启用DHCP,为vlan30的主机分配IP地址和网关
e) DHCP使用全局地址池,名称为30,租期为2天
f) 在PC3上确认可以获取IP地址和网关
g) SW4新建vlan100,并创建vlanif 100 ,IP地址为192.168.4.2/24。配置SW4与R2互联接口,使得SW4可以与R2通信
h) R2与SW4之间运行OSPF,进程号1,RID手动设置为环回口地址
i) 所有network命令均要求使用接口配置掩码的反掩码。SW4环回口宣告到区域2,R2环回口宣告到区域0
j) 上海网络属于OSPF区域2,并启用区域MD5验证,key-id为1,密码为spoto,且使用display命令无法查看到真实密码
k) 主机可以与R2通信
l) R2配置默认路由,用于访问ISP的8.8.8.8
m) R2配置NAT,允许上海网络主机访问外网
n) ACL使用编号2000,规则序号5允许vlan30
o) 内网主机都转换为R2的g0/0/0口IP地址并进行端口转换
p) 配置其他必要的路由
三、福州思博与上海思博网络互联
a) R1与R2之间使用PPP链路互联
b) 配置R1的互联IP地址,注意掩码为30位。R2的互联IP地址由R1分配
c) R1使用AAA管理用户名与密码,用户名为:shanghai,密码为:spoto,服务器类型为PPP。使用display命令无法查看到真实密码
d) R1为认证方,R2为被认证方,使用CHAP验证
e) 确认R1与R2可以通信
f) R1与R2建立OSPF邻居,划入区域0
g) 有network命令均要求使用接口配置掩码的反掩码
h) 启用区域MD5验证,key-id为1,密码为spoto,且使用display命令无法查看到真实密码
i) 确认福州主机可以与上海主机通信
四、网络优化
a) 当R2的外网故障时,要求vlan30的主机可以通过PPP链路走R1与外网通信。
b) 在R2上配置适当的路由完成这一需求
c) 在R1上做适当配置完成这一需求
d) 在PC3上ping 8.8.8.8 -t,并关闭R2的G0/0/0接口,确认备用方案有效
4 配置思路
4.1 福州思博配置
在 SW1、SW2、SW3 上配置交换网络
SW1
[Huawei] sysname SW1
[SW1] vlan batch 10 20 172
[SW1] interface g0/0/2
[SW1-GigabitEthernet0/0/2] port link-type trunk
[SW1-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 20 172
[SW1-GigabitEthernet0/0/2] interface g0/0/3
[SW1-GigabitEthernet0/0/3] port link-type trunk
[SW1-GigabitEthernet0/0/3] port trunk allow-pass vlan 10 20 172
[SW1-GigabitEthernet0/0/3] interface g0/0/4
[SW1-GigabitEthernet0/0/4] port link-type access
[SW1-GigabitEthernet0/0/3] port default vlan 172
SW2
[Huawei] sysname SW2
[SW2] vlan batch 10 20 172
[SW2] interface g0/0/2
[SW2-GigabitEthernet0/0/2] port link-type trunk
[SW2-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 20 172
[SW2-GigabitEthernet0/0/2] interface g0/0/1
[SW2-GigabitEthernet0/0/1] port link-type trunk
[SW2-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20 172
[SW2-GigabitEthernet0/0/1] interface g0/0/3
[SW2-GigabitEthernet0/0/3] port link-type access
[SW2-GigabitEthernet0/0/3] port default vlan 20
SW3
[Huawei] sysname SW3
[SW3] vlan batch 10 20 172
[SW3] interface g0/0/2
[SW3-GigabitEthernet0/0/2] port link-type trunk
[SW3-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 20 172
[SW3-GigabitEthernet0/0/2] interface g0/0/1
[SW3-GigabitEthernet0/0/1] port link-type trunk
[SW3-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20 172
[SW3-GigabitEthernet0/0/1] interface g0/0/3
[SW3-GigabitEthernet0/0/3] port link-type access
[SW3-GigabitEthernet0/0/3] port default vlan 10
SW1、SW2、SW3 运行 STP,且 SW1 为根桥
SW1
[SW1] stp mode stp
[SW1] stp priority 0
SW2
[SW2] stp mode stp
SW3
[SW3] stp mode stp
查看 SW1 的 stp 状态,确保是根桥
SW1 上创建 VLAN 网关
SW1
[SW1] interface vlanif 10
[SW1-Vlanif10] ip address 192.168.10.254 24
[SW1-Vlanif10] interface vlanif 20
[SW1-Vlanif20] ip address 192.168.20.254 24
[SW1-Vlanif20] interface vlanif 172
[SW1-Vlanif172] ip address 172.16.1.254 24
SW1、R1 进行配置,使得可以通信
SW1
[SW1] interface loopback 0
[SW1-LoopBack0] ip address 10.1.1.1 32
[SW1] vlan 100
[SW1-vlan100] interface vlanif 100
[SW1-Vlanif100] ip address 192.168.2.2 24
[SW1] interface g0/0/1[SW1-GigabitEthernet0/0/1] port link-type access
[SW1-GigabitEthernet0/0/1] port default vlan 100
R1
[Huawei] sysname R1
[R1] interface g0/0/1
[R1-GigabitEthernet0/0/1] ip address 192.168.2.1 24
[R1-GigabitEthernet0/0/1] interface loopback 0
[R1-LoopBack0] ip address 1.1.1.1 32
SW1、R1 配置 OSPF
SW1
[SW1] ospf 1 router-id 10.1.1.1
[SW1-ospf-1] area 1
[SW1-ospf-1-area-0.0.0.1] network 10.1.1.1 0.0.0.0
[SW1-ospf-1-area-0.0.0.1] network 192.168.2.0 0.0.0.255
[SW1-ospf-1-area-0.0.0.1] network 192.168.10.0 0.0.0.255
[SW1-ospf-1-area-0.0.0.1] network 192.168.20.0 0.0.0.255
[SW1-ospf-1-area-0.0.0.1] network 172.16.1.0 0.0.0.255
[SW1-ospf-1-area-0.0.0.1] authentication-mode md5 1 cipher spoto
R1
[R1] ospf 1 router-id 1.1.1.1
[R1-ospf-1] area 1
[R1-ospf-1-area-0.0.0.1] network 192.168.2.0 0.0.0.255
[R1-ospf-1-area-0.0.0.1] authentication-mode md5 1 cipher spoto
检查 R1 上可以学习到 VLAN10、20、172 的路由,主机能与 R1 互通
ISP 配置相应接口
ISP
[ISP] interface g0/0/0
[ISP-GigabitEthernet0/0/0] ip add 101.1.1.3 24
[ISP-GigabitEthernet0/0/0] interface g0/0/01
[ISP-GigabitEthernet0/0/1] ip address 101.1.2.3 24
[ISP-GigabitEthernet0/0/1] interface loopback 0
[ISP-LoopBack0] ip address 8.8.8.8 32
R1、SW1 配置相应接口、默认路由、NAT
SW1
[SW1] ip route-static 0.0.0.0 0.0.0.0 192.168.2.1
R1
[R1] ip route-static 0.0.0.0 0.0.0.0 101.1.1.3
[R1] acl 2000
[R1-acl-basic-2000] rule 5 permit source 192.168.10.0 0.0.0.255
[R1-acl-basic-2000] rule 10 permit source 192.168.20.0 0.0.0.255
[R1] interface g0/0/0
[R1-GigabitEthernet0/0/0] ip add 101.1.1.1 24
[R1-GigabitEthernet0/0/0] nat outbound 2000
[R1-GigabitEthernet0/0/0] nat static global 101.1.1.111 inside 172.16.1.1 netmask 255.255.255.255
检查 PC 机与 ISP 通信
4.2 上海思博配置
在 SW4 上配置交换网络
SW4
[Huawei] sysname SW4
[SW4] vlan 30
[SW4-vlan30] interface g0/0/2
[SW4-GigabitEthernet0/0/2] port link-type access
[SW4-GigabitEthernet0/0/2] port default vlan 30
在 SW4 上配置 DHCP
SW4
[SW4] interface vlanif 30
[SW4-Vlanif30] ip address 192.168.30.254 24
[SW4] ip pool 30[SW4-ip-pool-30] gateway-list 192.168.30.254
[SW4-ip-pool-30] network 192.168.30.0 mask 255.255.255.0
[SW4-ip-pool-30] lease day 2
[SW4] interface vlanif 30
[SW4-Vlanif30] dhcp select global
检查 PC3 可以正常获取地址
SW4、R2 进行配置,使得可以通信
SW4
[SW4] vlan 100
[SW4-vlan100] interface vlanif 100
[SW4-Vlanif100] ip address 192.168.4.2 24
[SW4-Vlanif100] interface g0/0/1
[SW4-GigabitEthernet0/0/1] port link-type access
[SW4-GigabitEthernet0/0/1] port default vlan 100
[SW4-GigabitEthernet0/0/1] interface lo 0
[SW4-LoopBack0] ip address 10.4.4.4 32
R2
[Huawei] sysname R2
[R2] interface g0/0/01
[R2-GigabitEthernet0/0/1] ip address 192.168.4.1 24
[R2-GigabitEthernet0/0/1] interface loopback 0
[R2-LoopBack0] ip address 2.2.2.2 32
SW4、R4 配置 OSPF
SW4
[SW4] ospf 1 router-id 10.4.4.4
[SW4-ospf-1] area 2
[SW4-ospf-1-area-0.0.0.2] network 192.168.30.0 0.0.0.255
[SW4-ospf-1-area-0.0.0.2] network 10.4.4.4 0.0.0.0
[SW4-ospf-1-area-0.0.0.2] network 192.168.4.0 0.0.0.255
[SW4-ospf-1-area-0.0.0.2] authentication-mode md5 1 cipher spoto
R2
[R2] ospf 1 router-id 2.2.2.2
[R2-ospf-1] area 2
[R2-ospf-1-area-0.0.0.2] authentication-mode md5 1 cipher spoto
检查 R2 上可以学习到 VLAN30 的路由,主机能与 R2 互通
R2、SW4 配置相应接口、默认路由、NAT
SW4
[SW4] ip route-static 0.0.0.0 0.0.0.0 192.168.4.1
R2
[R2] ip route-static 0.0.0.0 0.0.0.0 101.1.2.3
[R2] acl 2000
[R2-acl-basic-2000] rule 5 permit source 192.168.30.0 0.0.0.255
[R2] interface g0/0/0
[R2-GigabitEthernet0/0/0] ip address 101.1.2.2 24
[R2-GigabitEthernet0/0/0] nat outbound 2000
检查 PC 机与 ISP 通信
4.3 配置福州思博与上海思博互联
配置 R1 的 AAA
R1
[R1-aaa] local-user shanghai password cipher spoto
[R1-aaa] local-user shanghai service-type ppp
配置 R1 的 IP,并为 R2 分配地址,采用 CHAP 认证
R1
[R1] interface s1/0/0
[R1-Serial1/0/0] ip address 192.168.12.1 30
[R1-Serial1/0/0] remote address 192.168.12.2
[R1-Serial1/0/0] ppp authentication-mode chap
R2
[R2] interface s1/0/0
[R2-Serial1/0/0] ppp chap user shanghai
[R2-Serial1/0/0] ppp chap password cipher spoto
[R2-Serial1/0/0] ip address ppp-negotiate
R1、R2 配置 ospf
R1
[R1] ospf 1
[R1-ospf-1] area 0
[R1-ospf-1-area-0.0.0.0] network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0] network 192.168.12.0 0.0.0.3
[R1-ospf-1-area-0.0.0.0] authentication-mode md5 1 cipher spoto
R2
[R2] ospf 1
[R1-ospf-1] area 0
[R1-ospf-1-area-0.0.0.0] network 2.2.2.2 0.0.0.0
[R1-ospf-1-area-0.0.0.0] network 192.168.12.0 0.0.0.3
[R1-ospf-1-area-0.0.0.0] authentication-mode md5 1 cipher spoto
验证 PC1、PC2 能与 PC3 通信
4.4 网络优化
在 R1 和 R2 上配置,实现线路的冗余
R1
[R1] acl 2000
[R1-acl-basic-2000] rule permit source 192.168.30.0 0.0.0.255
R2
[R2] ip route-static 0.0.0.0 0.0.0.0 192.168.12.1 preference 70
相关文章:

HCIA-综合实验(三)
综合实验(三) 1 实验拓扑2 IP 规划3 实验需求一、福州思博网络规划如下:二、上海思博网络规划如下:三、福州思博与上海思博网络互联四、网络优化 4 配置思路4.1 福州思博配置在 SW1、SW2、SW3 上配置交换网络SW1、SW2、SW3 运行 S…...
Java程序员的成长路径
熟悉JAVA语言基础语法。 学习JAVA基础知识,推荐阅读书单中的经典书籍。 理解并掌握面向对象的特性,比如继承,多态,覆盖,重载等含义,并正确运用。 熟悉SDK中常见类和API的使用,比如࿱…...
几种常用的排序
int[] arr new int[]{1, 2,8, 7, 5};这是提前准备好的数组 冒泡排序 public static void bubbleSort(int[] arr) {int len arr.length;for (int i 0; i < len - 1; i) {for (int j 0; j < len - i - 1; j) {if (arr[j] > arr[j1]) {int temp arr[j];arr[j] ar…...

性能测试【第三篇】Jmeter的使用
线程数:10 ,设置10个并发 Ramp-Up时间(秒):所有线程在多少时间内启动,如果设置5,那么每秒启动2个线程 循环次数:请求的重复次数,如果勾选"永远"将一直发送请求 持续时间时间:设置场景运行的时间 启动延迟:设置场景延迟启动时间 响应断言 响应断言模式匹配规则 包括…...
业务:业务系统检查项参考
名录明细云平台摸底1.原有云平台体系:VMware、openstack、ovirt、k8s、docker、混合云系列及版本 2.原有云平台规模,物理机数量、虚拟机数量、迁移业务系统所占配额 3.待补充系统摸底 (适用于物理主机)每一台虚拟机或物理机: 1.系统全局参数…...

解决公网下,k8s calico master节点无法访问node节点创建的pod
目的:解决pod部署成功后,只能在node节点访问,而master节点无法访问 原因:集群搭建时,没有配置公网进行kubectl操作,从而导致系统默认node节点,使用内网IP加入k8s集群!如下ÿ…...
六边形架构
Alistair Cockburn是于1953年出生在美国的一位软件开发方法学家。他毕业于康奈尔大学计算机科学专业,并获得了博士学位。 Cockburn在敏捷软件开发领域做出了许多重要的贡献,他被广泛认可为敏捷方法学的奠基人之一。他提出了许多关于敏捷开发的原则和实践…...

基于单片机的智能家居安保系统(论文+源码)
1.系统设计 本次基于单片机的智能家居安保系统设计,在功能上如下: 1)以51单片机为系统控制核心; 2)温度传感器、人体红外静释电、烟雾传感器来实现检测目的; 3)以GSM模块辅以按键来实现远/近程…...

盘点3种Python网络爬虫过程中的中文乱码的处理方法
网络爬虫过程中三种中文乱码的处理方案,希望对大家的学习有所帮助 一、思路 其实解决问题的关键点就是在于一点,就是将乱码的部分进行处理,而处理的方案主要可以从两个方面进行出发。其一是针对整体网页进行提前编码,其二是针对…...
小程序富文本图片大小问题
文章目录 概要uniapp小程序情况解决方法及完整示例 概要 在小程序使用富文本或者在nuiapp(小程序的)使用富文本都会转为 <rich-text nodes"<p class"p class">内容</p>”></rich-text>如果是这种情况的话在css…...

Diagrams——制作短小精悍的流程图
今天为大家分享的是一款轻量级的流程图绘制软件——Diagrams。 以特定的图形符号加上说明,表示算法的图,称为流程图或框图。流程图是流经一个系统的信息流、观点流或部件流的图形代表。我们常用流程图来说明某一过程。 流程图使用一些标准符号代表某些类…...

Elasticsearch基础条件查询
条件查询 query:查询 match:匹配 match_all:匹配所有 #第一种 GET /shopping/_search?q名字:张三#第二种 GET /shopping/_search {"query": {"match": {"名字": "张三"}} }#全量查询 match_all G…...
【SAP-ABAP】SAP与外围系统对接方式
SAP作为接受方 1.JAVA直接配置IP、账号、密码(有些人叫SAPWEBAPI)调用SAP里面的RFC函数 2.SAP发布RFC函数,配置webservice地址 3.SAP发布ODATA服务 4.SAP发布restful的http服务 5.我不太懂的UI5和FIORI本质好像也是odata服务 6.IDOC SA…...
云计算的发展趋势
云计算的发展一直是一个极具活力和创新的领域。随着技术的不断进步和应用场景的拓展,云计算将在未来继续发挥重要作用。以下是云计算发展的一些趋势: 边缘计算的崛起: 随着物联网设备的普及和应用场景的增多,边缘计算成为一个重要…...

国民技术Cortex-M0系列单片机IAP升级
考虑到设备部署到现场后有可能需要进行软件升级,之前做过PIC系列单片机的升级,现在想做个国民技术N32G031系列Cortex-M0内核的单片机IAP方案。 因为国民技术系列单片机在很多大程度上都模仿了STM32,所以我想其升级方案极有可能差不多。于是在…...

Pycharm中添加Python库指南
一、介绍 Pycharm是一款为Python开发者提供的集成开发环境(IDE),支持执行、调试Python代码,并提供了许多有用的工具和功能,其中之一就是在Pycharm中添加Python库。 添加Python库有许多好处,比如能够增加开…...

Oracle OCP / MySQL OCP认证容易通过吗
诸多学员在首次考OCP时,不清楚要如何选择。在本文中,我会为大家进行讲解! 选择OCP认证时需要考虑的几大项目: 授课老师师资经验 课程大纲 试听课程 考试通过率 业界口碑 服务质量 郭一军老师的OCP培训在业界培训的学员中已…...

flutter web 中嵌入一个html
介绍 flutter web 支持使用 HtmlElementView嵌入html import dart:html; import dart:ui as ui; import package:flutter/cupertino.dart;class WebWidget extends StatelessWidget {const WebWidget({super.key});overrideWidget build(BuildContext context) {DivElement fr…...
使用Spark SQL读取阿里云OSS的数据
读OSS数据 创建一个table,并关联OSS目录路径 CREATE TABLE my_table USING parquet OPTIONS (path oss://my_bucket/my_data_dir/dt20230904, -- 关联OSS路径header true, -- 如果Parquet文件包含列名的头部信息,则设置为true,否则设置为f…...

【0235】修改私有内存(private memory)中的MyBEEntry时,st_changecount值前后变化
上一篇: 【0234】PgBackendStatus 记录当前postgres进程的活动状态 1. pg_stat_activity中xxx实时信息如何实现? 客户端(eg:psql)在连接上postmaster之后,postmaster守护进程会fork()一个后端进场(backend process),之后此客户端的所有操作、交互均有此对应的Backen…...

调用支付宝接口响应40004 SYSTEM_ERROR问题排查
在对接支付宝API的时候,遇到了一些问题,记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...

python打卡day49
知识点回顾: 通道注意力模块复习空间注意力模块CBAM的定义 作业:尝试对今天的模型检查参数数目,并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...
电脑插入多块移动硬盘后经常出现卡顿和蓝屏
当电脑在插入多块移动硬盘后频繁出现卡顿和蓝屏问题时,可能涉及硬件资源冲突、驱动兼容性、供电不足或系统设置等多方面原因。以下是逐步排查和解决方案: 1. 检查电源供电问题 问题原因:多块移动硬盘同时运行可能导致USB接口供电不足&#x…...

《用户共鸣指数(E)驱动品牌大模型种草:如何抢占大模型搜索结果情感高地》
在注意力分散、内容高度同质化的时代,情感连接已成为品牌破圈的关键通道。我们在服务大量品牌客户的过程中发现,消费者对内容的“有感”程度,正日益成为影响品牌传播效率与转化率的核心变量。在生成式AI驱动的内容生成与推荐环境中࿰…...

页面渲染流程与性能优化
页面渲染流程与性能优化详解(完整版) 一、现代浏览器渲染流程(详细说明) 1. 构建DOM树 浏览器接收到HTML文档后,会逐步解析并构建DOM(Document Object Model)树。具体过程如下: (…...

从零实现STL哈希容器:unordered_map/unordered_set封装详解
本篇文章是对C学习的STL哈希容器自主实现部分的学习分享 希望也能为你带来些帮助~ 那咱们废话不多说,直接开始吧! 一、源码结构分析 1. SGISTL30实现剖析 // hash_set核心结构 template <class Value, class HashFcn, ...> class hash_set {ty…...
数据库分批入库
今天在工作中,遇到一个问题,就是分批查询的时候,由于批次过大导致出现了一些问题,一下是问题描述和解决方案: 示例: // 假设已有数据列表 dataList 和 PreparedStatement pstmt int batchSize 1000; // …...

算法岗面试经验分享-大模型篇
文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer (1)资源 论文&a…...

Qemu arm操作系统开发环境
使用qemu虚拟arm硬件比较合适。 步骤如下: 安装qemu apt install qemu-system安装aarch64-none-elf-gcc 需要手动下载,下载地址:https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x…...

STM32---外部32.768K晶振(LSE)无法起振问题
晶振是否起振主要就检查两个1、晶振与MCU是否兼容;2、晶振的负载电容是否匹配 目录 一、判断晶振与MCU是否兼容 二、判断负载电容是否匹配 1. 晶振负载电容(CL)与匹配电容(CL1、CL2)的关系 2. 如何选择 CL1 和 CL…...