NE 综合实验3:基于 IP 配置、链路聚合、VLAN 管理、路由协议及安全认证的企业网络互联与外网访问技术实现(H3C)
综合实验3
实验拓扑

| 设备名称 | 接口 | IP地址 |
|---|---|---|
| R1 | Ser_1/0与Ser_2/0做捆绑MP | 202.100.1.1/24 |
| G0/0 | 202.100.2.1/24 | |
| R2 | Ser_1/0与Ser_2/0做捆绑MP | 202.100.1.2/24 |
| G0/0 | 172.16.2.1/24 | |
| G0/1 | 172.16.1.1/24 | |
| G0/2 | 172.16.5.1/24 | |
| R3 | G5/0 | 202.100.2.2/24 |
| G0/0 | 172.16.2.2/24 | |
| G0/1 | 172.16.3.1/24 | |
| G0/2 | 172.16.7.1/24 | |
| R4 | G0/0 | 172.16.1.2/24 |
| G0/1 | 172.16.4.1/24 | |
| G0/2 | 10.1.3.1/24 | |
| G5/0 | 10.1.1.1/24 | |
| G5/1 | 172.16.6.2/24 | |
| R5 | G0/0 | 172.16.4.2/24 |
| G0/1 | 172.16.3.2/24 | |
| G0/2 | 10.1.4.1/24 | |
| G5/0 | 10.1.2.1/24 | |
| G5/1 | 172.16.8.2/24 | |
| R12 | G0/0 | 172.15.5.2/24 |
| G0/1 | 172.16.6.1/24 | |
| R13 | G0/0 | 172.16.7.2/24 |
| G0/1 | 172.16.8.1/24 | |
| SW6 | G1/0/1 | Vlan100:10.1.3.2/24 |
| G1/0/2 | Vlan90:10.1.4.2/24 | |
| G1/0/3 | Vlan50:10.1.5.1/24 | |
| G1/0/4 | Vlan60:10.1.6.1/24 | |
| SW7 | G1/0/1 | Vlan50:10.1.5.2/24 |
| G1/0/2 | Vlan30:192.168.3.1/24 | |
| G1/0/6 | Vlan70:10.1.1.2/24 | |
| G1/0/3-5做聚合组为1 | Vlan110:192.168.5.1/24 | |
| SW8 | G1/0/1 | Vlan60:10.1.6.2/24 |
| G1/0/2 | Vlan40:192.168.4.1/24 | |
| G1/0/6 | Vlan80:10.1.2.2/24 | |
| G1/0/3-5做聚合组为1 | Vlan110:192.168.5.2/24 | |
| SW9 | G1/0/1 | Vlan30:192.168.3.2/24 |
| G1/0/2 | Vlan40:192.168.4.2/24 | |
| G1/0/3 | Vlan10:192.168.1.254/24 | |
| G1/0/4 | Vlan20:192.168.2.254/24 | |
| PC10 | G0/1 | IP:192.168.1.1/24 GW:192.168.1.254 |
| PC11 | G0/1 | IP:192.168.2.1/24 GW:192.168.2.254 |
实验需求
- 按照图示配置IP地址;
- sw7和sw8之间的直连链路配置链路聚合;
- 公司内部业务网段为vlan10和vlan20,vlan10是市场部,vlan20是技术部,对vlan进行命名以便区分识别;pc10属于vlan10,pc11属于vlan20,其中vlan30,vlan40,vlan50,vlan60,vlan70,vlan80,vlan90,vlan100,vlan110,vlan120,vlan130,vlan140,vlan150用于交换机之间建立rip动态路由协议及互联vlan;
- 所有交换机相连的端口配置为trunk,允许相关流量通过;
- 交换机连接pc的端口配置为边缘端口;
- 将sw9选举为生成树的根网桥;
- 在sw9上配置dhcp服务,为vlan10和vlan20的pc动态分配IP地址、网关和dns地址,vlan10的网关是192.168.1.254,vlan20的网关是192.168.2.254,dns为114.114.114.114;
- 按照图示分区域配置ospf协议,环回口宣告进对应区域中;
- 按照图示区域配置rip协议,环回口宣告进对应区域中,业务网段不允许出现协议报文;
- 要求实现内网全网互通;
- R1和R2之间通过双线连接到互联网配置ppp-mp,并配置双向chap验证;
- 配置easy ip,只有业务网段192.168.1.0/24和192.168.2.0/24的数据流可以通过R2和R3访问互联网;
- R12开启telent远程登录服务,只允许192.168.3.0/24登录访问;
- R13开启ftp文件传输服务,只允许192.168.4.0/24登录访问;
实验步骤
步骤1:
按照图示配置IP地址;
R1和R2之间通过双线连接到互联网配置ppp-mp,并配置双向chap验证;
[R1]int g0/0
[R1-GigabitEthernet0/0]ip add 202.100.2.1 24 [R1]int l0
[R1-LoopBack0]ip add 1.1.1.1 32
[R2]int g0/0
[R2-GigabitEthernet0/0]ip add 172.16.2.1 24
[R2-GigabitEthernet0/0]int g0/1
[R2-GigabitEthernet0/1]ip add 172.16.1.1 24
[R2-GigabitEthernet0/1]int g0/2
[R2-GigabitEthernet0/2]ip add 172.16.5.1 24 [R2]int l0
[R2-LoopBack0]ip add 2.2.2.2 32
[R3]int g5/0
[R3-GigabitEthernet5/0]ip add 202.100.2.2 24
[R3-GigabitEthernet5/0]int g0/0
[R3-GigabitEthernet0/0]ip add 172.16.2.2 24
[R3-GigabitEthernet0/0]int g0/1
[R3-GigabitEthernet0/1]ip add 172.16.3.1 24
[R3-GigabitEthernet0/1]int g0/2
[R3-GigabitEthernet0/2]ip add 172.16.7.1 24 [R3]int l0
[R3-LoopBack0]ip add 3.3.3.3 32
[R4]int g0/0
[R4-GigabitEthernet0/0]ip add 172.16.1.2 24
[R4-GigabitEthernet0/0]int g0/1
[R4-GigabitEthernet0/1]ip add 172.16.4.1 24
[R4-GigabitEthernet0/1]int g0/2
[R4-GigabitEthernet0/2]ip add 10.1.3.1 24
[R4-GigabitEthernet0/2]int g5/0
[R4-GigabitEthernet5/0]ip add 10.1.1.1 24
[R4-GigabitEthernet5/0]int g5/1
[R4-GigabitEthernet5/1]ip add 172.16.6.2 24 [R4]int l0
[R4-LoopBack0]ip add 4.4.4.4 32
[R5]int g0/0
[R5-GigabitEthernet0/0]ip add 172.16.4.2 24
[R5-GigabitEthernet0/2]int g0/1
[R5-GigabitEthernet0/1]ip add 172.16.3.2 24
[R5-GigabitEthernet0/1]int g0/2
[R5-GigabitEthernet0/2]ip add 10.1.4.1 24
[R5-GigabitEthernet0/2]int g5/0
[R5-GigabitEthernet5/0]ip add 10.1.2.1 24
[R5-GigabitEthernet5/0]int g5/1
[R5-GigabitEthernet5/1]ip add 172.16.8.2 24[R5]int l0
[R5-LoopBack0]ip add 5.5.5.5 32
[R12]int g0/0
[R12-GigabitEthernet0/0]ip add 172.15.5.2 24
[R12-GigabitEthernet0/0]int g0/1
[R12-GigabitEthernet0/1]ip add 172.16.6.1 24[R12]int l0
[R12-LoopBack0]ip add 12.12.12.12 32
[R13]int g0/0
[R13-GigabitEthernet0/0]ip add 172.16.7.2 24
[R13-GigabitEthernet0/0]int g0/1
[R13-GigabitEthernet0/1]ip add 172.16.8.1 24[R13]int l0
[R13-LoopBack0]ip add 13.13.13.13 32
[SW6]vlan 100
[SW6-vlan100]vlan 90
[SW6-vlan150]vlan 50
[SW6-vlan50]vlan 60[SW6-vlan90]int vlan 100
[SW6-Vlan-interface100]ip add 10.1.3.2 24
[SW6-Vlan-interface100]int vlan 90
[SW6-Vlan-interface90]ip add 10.1.4.2 24
[SW6-Vlan-interface150]int vlan 50
[SW6-Vlan-interface50]ip add 10.1.5.1 24
[SW6-Vlan-interface50]int vlan 60
[SW6-Vlan-interface60]ip add 10.1.6.1 24 [SW6]int g1/0/1
[SW6-GigabitEthernet1/0/1]port access vlan 100
[SW6-GigabitEthernet1/0/1]int g1/0/2
[SW6-GigabitEthernet1/0/2]port access vlan 90[SW6]int l0
[SW6-LoopBack0]ip add 6.6.6.6 32
[SW7]vlan 50
[SW7-vlan50]vlan 30
[SW7-vlan30]vlan 70
[SW7-vlan70]vlan 110[SW7-vlan110]int vlan 50
[SW7-Vlan-interface50]ip add 10.1.5.2 24
[SW7-Vlan-interface50]int vlan 30
[SW7-Vlan-interface30]ip add 192.168.3.1 24
[SW7-Vlan-interface30]int vlan 70
[SW7-Vlan-interface70]ip add 10.1.1.2 24
[SW7-Vlan-interface70]int vlan 110
[SW7-Vlan-interface110]ip add 192.168.5.1 24[SW7]int g1/0/6
[SW7-GigabitEthernet1/0/6]port access vlan 70[SW7]int l0
[SW7-LoopBack0]ip add 7.7.7.7 32
[SW8]vlan 60
[SW8-vlan60]vlan 40
[SW8-vlan40]vlan 80
[SW8-vlan80]vlan 110
[SW8-vlan110]int vlan 60
[SW8-Vlan-interface60]ip add 10.1.6.2 24
[SW8-Vlan-interface60]int vlan 40
[SW8-Vlan-interface40]ip add 192.168.5.1 24
[SW8-Vlan-interface40]ip add 192.168.4.1 24
[SW8-Vlan-interface40]int vlan 80
[SW8-Vlan-interface80]ip add 10.1.2.2 24
[SW8-Vlan-interface80]int vlan 110
[SW8-Vlan-interface110]ip add 192.168.5.2 24 [SW8]int g1/0/6
[SW8-GigabitEthernet1/0/6]port access vlan 80[SW8]int l0
[SW8-LoopBack0]ip add 8.8.8.8 32
[SW9]vlan 30
[SW9-vlan30]vlan 40
[SW9-vlan40]vlan 10
[SW9-vlan10]vlan 20
[SW9-vlan20]int vlan 30
[SW9-Vlan-interface30]ip add 192.168.3.2 24
[SW9-Vlan-interface30]int vlan 40
[SW9-Vlan-interface40]ip add 192.168.4.2 24
[SW9-Vlan-interface40]int vlan 10
[SW9-Vlan-interface10]ip add 192.168.1.254 24
[SW9-Vlan-interface10]int vlan 20
[SW9-Vlan-interface20]ip add 192.168.2.254 24 [SW9-GigabitEthernet1/0/2]int g1/0/3
[SW9-GigabitEthernet1/0/3]port access vlan 10
[SW9-GigabitEthernet1/0/3]int g1/0/4
[SW9-GigabitEthernet1/0/4]port access vlan 20 [SW9]int l0
[SW9-LoopBack0]ip add 9.9.9.9 32
[R1]int MP-group 1
[R1-MP-group1]ip add 202.100.1.1 24 [R1]local-user ikun class network
[R1-luser-network-ikun]password simple 123
[R1-luser-network-ikun]service-type ppp[R1]int s1/0
[R1-Serial1/0]ppp mp MP-group 1
[R1-Serial1/0]ppp authentication-mode chap
[R1-Serial1/0]ppp chap user ikun
[R1-Serial1/0]int s2/0
[R1-Serial2/0]ppp mp MP-group 1
[R1-Serial2/0]ppp authentication-mode chap
[R1-Serial2/0]ppp chap user ikun
[R2]int MP-group 1
[R2-MP-group1]ip add 202.100.1.2 24[R2]local-user ikun class network
[R2-luser-network-ikun]password simple 123
[R2-luser-network-ikun]service-type ppp[R2]int s1/0
[R2-Serial1/0]ppp mp MP-group 1
[R2-Serial1/0]ppp authentication-mode chap
[R2-Serial1/0]ppp chap user ikun
[R2-Serial1/0]int s2/0
[R2-Serial2/0]ppp mp MP-group 1
[R2-Serial2/0]ppp authentication-mode chap
[R2-Serial2/0]ppp chap user ikun
步骤2:
在sw7和sw8之间的直连链路配置链路聚合;
[SW7]int Bridge-Aggregation 1[SW7]int range g1/0/3 to g1/0/5
[SW7-if-range]port link-aggregation group 1
[SW8]int Bridge-Aggregation 1 [SW8-if-range]int range g1/0/3 to g1/0/5
[SW8-if-range]port link-aggregation group 1
步骤3:
给Vlan命名,划分Vlan;
所有交换机相连的端口配置为Trunk,放行相关Vlan;
将sw9选举为生成树的根网桥;
交换机链接PC的端口配置为边缘端口;
[SW9]vlan 10
[SW9-vlan10]name shichangbu
[SW9-vlan10]vlan 20
[SW9-vlan20]name jishubu
[SW6]int g1/0/3
[SW6-GigabitEthernet1/0/3]port link-type trunk
[SW6-GigabitEthernet1/0/3]port trunk permit vlan all
[SW6-GigabitEthernet1/0/3]port trunk pvid vlan 50[SW6-GigabitEthernet1/0/3]int g1/0/4
[SW6-GigabitEthernet1/0/4]port link-type trunk
[SW6-GigabitEthernet1/0/4]port trunk permit vlan all
[SW6-GigabitEthernet1/0/4]port trunk pvid vlan 60
[SW7]int g1/0/1
[SW7-GigabitEthernet1/0/1]port link-type trunk
[SW7-GigabitEthernet1/0/1]port trunk permit vlan all
[SW7-GigabitEthernet1/0/1]port trunk pvid vlan 50 [SW7-GigabitEthernet1/0/1]int g1/0/2
[SW7-GigabitEthernet1/0/2]port link-type trunk
[SW7-GigabitEthernet1/0/2]port trunk permit vlan all
[SW7-GigabitEthernet1/0/2]port trunk pvid vlan 30[SW7-GigabitEthernet1/0/2]int Bridge-Aggregation 1
[SW7-Bridge-Aggregation1]port link-type trunk
[SW7-Bridge-Aggregation1]port trunk permit vlan all
[SW7-Bridge-Aggregation1]port trunk pvid vlan 110
[SW8]int g1/0/1
[SW8-GigabitEthernet1/0/1]port link-type trunk
[SW8-GigabitEthernet1/0/1]port trunk permit vlan all
[SW8-GigabitEthernet1/0/1]port trunk pvid vlan 60[SW8]int g1/0/2
[SW8-GigabitEthernet1/0/2]port link-type trunk
[SW8-GigabitEthernet1/0/2]port trunk permit vlan all
[SW8-GigabitEthernet1/0/2]port trunk pvid vlan 40[SW8]int Bridge-Aggregation 1
[SW8-Bridge-Aggregation1]port link-type trunk
[SW8-Bridge-Aggregation1]port trunk permit vlan all
[SW8-Bridge-Aggregation1]port trunk pvid vlan 110
[SW9]int g1/0/1
[SW9-GigabitEthernet1/0/1]port link-type trunk
[SW9-GigabitEthernet1/0/1]port trunk permit vlan all
[SW9-GigabitEthernet1/0/1]port trunk pvid vlan 30[SW9-GigabitEthernet1/0/1]int g1/0/2
[SW9-GigabitEthernet1/0/2]port link-type trunk
[SW9-GigabitEthernet1/0/2]port trunk permit vlan all
[SW9-GigabitEthernet1/0/2]port trunk pvid vlan 40[SW9]stp priority 4096
[SW9]int g1/0/3
[SW9-GigabitEthernet1/0/3]stp edged-port
[SW9-GigabitEthernet1/0/3]int g1/0/4
[SW9-GigabitEthernet1/0/4]stp edged-port
步骤4:
按照图示分区域配置ospf协议,环回口宣告进对应区域中;
按照图示区域配置rip协议,环回口宣告进对应区域中,业务网段不允许出现协议报文;
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]network 172.16.5.0 0.0.0.255
[R2-ospf-1-area-0.0.0.1]area 0
[R2-ospf-1-area-0.0.0.0]network 172.16.2.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 172.16.3.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 172.16.2.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]area 2
[R3-ospf-1-area-0.0.0.2]network 172.16.7.0 0.0.0.255
[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 172.16.4.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]area 1
[R4-ospf-1-area-0.0.0.1]network 172.16.6.0 0.0.0.255[R4-ospf-1]import-route rip
[R4-ospf-1]import-route direct [R4]rip 1
[R4-rip-1]version 2
[R4-rip-1]undo summary
[R4-rip-1]network 10.0.0.0[R4-rip-1]import-route ospf 1
[R4-rip-1]import-route direct
[R5]ospf 1 router-id 5.5.5.5
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]network 5.5.5.5 0.0.0.0
[R5-ospf-1-area-0.0.0.0]network 172.16.3.0 0.0.0.255
[R5-ospf-1-area-0.0.0.0]network 172.16.4.0 0.0.0.255
[R5-ospf-1-area-0.0.0.0]area 2
[R5-ospf-1-area-0.0.0.2]network 172.16.8.0 0.0.0.255[R5-ospf-1]import-route rip
[R5-ospf-1]import-route direct [R5]rip 1
[R5-rip-1]version 2
[R5-rip-1]undo summary
[R5-rip-1]network 10.0.0.0[R5-rip-1]import-route ospf 1
[R5-rip-1]import-route direct
[R12]ospf 1 router-id 12.12.12.12
[R12-ospf-1]area 1
[R12-ospf-1-area-0.0.0.1]network 12.12.12.12 0.0.0.0
[R12-ospf-1-area-0.0.0.1]network 172.16.5.0 0.0.0.255
[R12-ospf-1-area-0.0.0.1]network 172.16.6.0 0.0.0.255
[R13]ospf 1 router-id 13.13.13.13
[R13-ospf-1]area 2
[R13-ospf-1-area-0.0.0.2]network 13.13.13.13 0.0.0.0
[R13-ospf-1-area-0.0.0.2]network 172.16.7.0 0.0.0.255
[R13-ospf-1-area-0.0.0.2]network 172.16.8.0 0.0.0.255
步骤5:
在sw9上配置dhcp服务,为vlan10和vlan20的pc动态分配IP地址、网关和dns地址,vlan10的网关是192.168.1.254,vlan20的网关是192.168.2.254,dns为114.114.114.114;
实现内网全网互通;
[SW9]dhcp enable
[SW9]dhcp server ip-pool 1
[SW9-dhcp-pool-1]network 192.168.1.0 24
[SW9-dhcp-pool-1]gateway-list 192.168.1.254
[SW9-dhcp-pool-1]dns-list 114.114.114.114[SW9]dhcp server ip-pool 2
[SW9-dhcp-pool-2]network 192.168.2.0 24
[SW9-dhcp-pool-2]gateway-list 192.168.2.254
[SW9-dhcp-pool-2]dns-list 114.114.114.114
dhcp下发成功


测试是否实现内网全网互通


步骤6:
在R12上开启telnet远程登录服务,并做登录测试;
在R13上开启ftp文件传输服务,并做登录测试;
[R12]telnet server enable
[R12]local-user ikun23 class manage
[R12-luser-manage-ikun23]password simple 123456abcd
[R12-luser-manage-ikun23]service-type telnet
[R12-luser-manage-ikun23]authorization-attribute user-role level-15[R12]line vty 0 4
[R12-line-vty0-4]authentication-mode scheme
[R12-line-vty0-4]user-role level-15
[R13]ftp server enable
[R13]local-user ikun2021 class manage
[R13-luser-manage-ikun2021]password simple 123456abcd
[R13-luser-manage-ikun2021]service-type ftp
[R13-luser-manage-ikun2021]authorization-attribute user-role level-15[R13]line vty 0 4
[R13-line-vty0-4]authentication-mode scheme
[R13-line-vty0-4]user-role level-15
步骤7:
配置easy ip,只有业务网段192.168.1.0/24和192.168.2.0/24的数据流可以通过R2和R3访问互联网;
配置acl,只允许192.168.3.0/24网段远程登录访问R12;
配置acl,只允许192.168.4.0/24网段远程登录访问R13;
[R1]ip route-static 0.0.0.0 0 202.100.1.2
[R1]ip route-static 0.0.0.0 0 202.100.2.2
[R2]ip route-static 202.100.1.0 24 202.100.1.1
[R2]ip route-static 202.100.2.0 24 202.100.2.1[R2]ospf 1
[R2-ospf-1]import-route direct
[R2-ospf-1]import-route static [R2]acl basic 2000
[R2-acl-ipv4-basic-2000]rule permit source 192.168.1.0 0.0.0.255
[R2-acl-ipv4-basic-2000]rule permit source 192.168.2.0 0.0.0.255[R2]int MP-group 1
[R2-MP-group1]nat outbound 2000
[R3]ip route-static 202.100.1.0 24 202.100.1.1
[R3]ip route-static 202.100.2.0 24 202.100.2.1[R3]ospf 1
[R3-ospf-1]import-route direct
[R3-ospf-1]import-route static [R3]acl basic 2000
[R3-acl-ipv4-basic-2000]rule permit source 192.168.1.0 0.0.0.255
[R3-acl-ipv4-basic-2000]rule permit source 192.168.2.0 0.0.0.255[R3]int g5/0
[R3-GigabitEthernet5/0]packet-filter 2000 outbound
步骤8:
测试是否只有业务网段192.168.1.0/24和192.168.2.0/24的数据流可以通过R2和R3访问互联网;
测试R12是否只允许192.168.3.0/24网段远程登录访问;
测试R13是否只允许192.168.4.0/24网段远程登录访问;


相关文章:
NE 综合实验3:基于 IP 配置、链路聚合、VLAN 管理、路由协议及安全认证的企业网络互联与外网访问技术实现(H3C)
综合实验3 实验拓扑 设备名称接口IP地址R1Ser_1/0与Ser_2/0做捆绑MP202.100.1.1/24G0/0202.100.2.1/24R2Ser_1/0与Ser_2/0做捆绑MP202.100.1.2/24G0/0172.16.2.1/24G0/1172.16.1.1/24G0/2172.16.5.1/24R3G5/0202.100.2.2/24G0/0172.16.2.2/24G0/1172.16.3.1/24G0/2172.16.7.1/…...
Ground Truth(真实标注数据):机器学习中的“真相”基准
Ground Truth:机器学习中的“真相”基准 文章目录 Ground Truth:机器学习中的“真相”基准引言什么是Ground Truth?Ground Truth的重要性1. 模型训练的基础2. 模型评估的标准3. 模型改进的指导 获取Ground Truth的方法1. 人工标注2. 众包标注…...
双重token自动续期解决方案
Token自动续期实现方案详解 Token自动续期是提升用户体验和保障系统安全的关键机制,其核心在于无感刷新和安全可控。以下从原理、实现方案、安全措施和最佳实践四个维度展开说明: 一、核心原理:双Token机制 Token自动续期通常采用 Access …...
我与数学建模之启程
下面的时间线就是从我的大二上开始 9月开学就迎来了本科阶段最重要的数学建模竞赛——国赛,这个比赛一般是在9月的第二周开始。 2021年国赛是我第一次参加国赛,在报名前我还在纠结队友,后来经学长推荐找了另外两个学长。其实第一次国赛没啥…...
多段圆弧拟合离散点实现切线连续
使用多段圆弧来拟合一个由离散点组成的曲线,并且保证切线连续。也就是说,生成的每一段圆弧之间在连接点处必须有一阶导数连续,也就是切线方向相同。 点集分割 确保每个段的终点是下一段的起点,相邻段共享连接点,避免连接点位于数…...
烧结银:解锁金刚石超强散热潜力
烧结银:解锁金刚石超强散热潜力 在材料科学与热管理领域,金刚石凭借超高的热导率,被誉为 “散热之王”,然而,受限于其特殊的性质,金刚石在实际应用中难以充分发挥散热优势。而烧结银AS9335的出现&#x…...
【蓝桥杯】第十四届C++B组省赛
⭐️个人主页:小羊 ⭐️所属专栏:蓝桥杯 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 试题A:日期统计试题B:01串的熵试题C:冶炼金属试题D:飞机降落试题E:接…...
企业级海外网络专线行业应用案例及服务商推荐
在全球化业务快速发展的今天,传统网络技术已难以满足企业需求。越来越多企业开始选择新型海外专线解决方案,其中基于SD-WAN技术的企业级海外网络专线备受关注。这类服务不仅能保障跨国数据传输,还能根据业务需求灵活调整网络配置。接下来我们…...
阿里云服务器安装docker以及mysql数据库
(1) 官方下载路径 官方下载地址: Index of linux/static/stable/x86_64/阿里云镜像地址: https://mirrors.aliyun.com/docker-ce/下载最新的 Docker 二进制文件:wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.23.tgz登录到阿里云服务…...
力扣经典算法篇-5-多数元素(哈希统计,排序,摩尔投票法)
题干: 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入:nums [3,2,3] 输出&…...
axios介绍以及配置
Axios 是一个基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js 环境中进行 HTTP 请求。 一、特点与基本用法 1.特点 浏览器兼容性好:能在多种现代浏览器中使用,包括 Chrome、Firefox、Safari 等。支持 Promise API:基于 Prom…...
深入解析:HarmonyOS Design设计语言的核心理念
深入解析:HarmonyOS Design设计语言的核心理念 在当今数字化迅速发展的时代,用户对操作系统的体验要求越来越高。华为的HarmonyOS(鸿蒙操作系统)应运而生,旨在为用户提供全场景、全设备的智慧体验。其背后的设计语言—…...
大数据技术之Scala:特性、应用与生态系统
摘要 Scala 作为一门融合面向对象编程与函数式编程范式的编程语言,在大数据领域展现出独特优势。本文深入探讨 Scala 的核心特性,如函数式编程特性、类型系统以及与 Java 的兼容性等。同时,阐述其在大数据处理框架(如 Apache Spa…...
程序化广告行业(47/89):竞价指标剖析与流量对接要点
程序化广告行业(47/89):竞价指标剖析与流量对接要点 大家好!一直以来,我都希望能和大家一同深入探索程序化广告行业的奥秘,这也是我持续撰写这一系列博客的动力。今天,咱们接着来剖析程序化广告…...
dfs记忆化搜索刷题 + 总结
文章目录 记忆化搜索 vs 动态规划斐波那契数题解代码 不同路径题解代码 最长递增子序列题解代码 猜数字大小II题解代码 矩阵中的最长递增路径题解代码 总结 记忆化搜索 vs 动态规划 1. 记忆化搜索:有完全相同的问题/数据保存起来,带有备忘录的递归 2.记忆…...
vue2 全局封装axios统一管理api
在vue项目中,经常会使用到axios来与后台进行数据交互,axios丰富的api满足我们基本的需求。但是对于项目而言,每次都需要对异常进行捕获或者处理的话,代码会很繁重冗余。我们需要将其公共部分封装起来,比如异常处理&…...
大模型有哪些算法
大模型(Large-scale Models)通常指参数量大、架构复杂、在特定任务或领域表现出色的深度学习模型。这些模型的算法核心往往基于Transformer 架构及其变体,同时结合了大规模数据、硬件加速和优化技巧。以下是当前主流大模型及其核心算法的分类…...
【Linux】进程的详讲(中上)
目录 📖1.什么是进程? 📖2.自己写一个进程 📖3.操作系统与内存的关系 📖4.PCB(操作系统对进程的管理) 📖5.真正进程的组成 📖6.形成进程的过程 📖7、Linux环境下的进程知识 7.1 task_s…...
Python Cookbook-4.17 字典的并集与交集
任务 给定两个字典,需要找到两个字典都包含的键(交集),或者同时属于两个字典的键(并集)。 解决方案 有时,尤其是在Python2.3中,你会发现对字典的使用完全是对集合的一种具体化的体现。在这个要求中,只需要考虑键&am…...
优选算法的巧思之径:模拟专题
专栏:算法的魔法世界 个人主页:手握风云 目录 一、模拟 二、例题讲解 2.1. 替换所有的问号 2.2. 提莫攻击 2.3. Z字形变换 2.4. 外观数列 2.5. 数青蛙 一、模拟 模拟算法说简单点就是照葫芦画瓢,现在草稿纸上模拟一遍算法过程…...
【云服务器】在Linux CentOS 7上快速搭建我的世界 Minecraft 服务器搭建,并实现远程联机,详细教程
【云服务器】在Linux CentOS 7上快速搭建我的世界 Minecraft 服务器搭建,详细详细教程 一、 服务器介绍二、下载 Minecraft 服务端三、安装 JDK 21四、搭建服务器五、本地测试连接六、添加服务,并设置开机自启动 前言: 推荐使用云服务器部署&…...
文本分析(非结构化数据挖掘)——特征词选择(基于TF-IDF权值)
TF-IDF是一种用于信息检索和文本挖掘的常用加权算法,用于评估一个词在文档或语料库中的重要程度。它结合了词频(TF)和逆文档频率(IDF)两个指标,能够有效过滤掉常见词(如“的”、“是”等&#x…...
【JavaSE】小练习 —— 图书管理系统
【JavaSE】JavaSE小练习 —— 图书管理系统 一、系统功能二、涉及的知识点三、业务逻辑四、代码实现4.1 book 包4.2 user 包4.3 Main 类4.4 完善管理员菜单和普通用户菜单4.5 接着4.4的管理员菜单和普通用户菜单,进行操作选择(1查找图书、2借阅图书.....…...
命令模式介绍及应用案例
命令模式介绍 命令模式(Command Pattern) 是一种行为设计模式,它将请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,并且支持请求的排队、记录日志、撤销操作等功能。命令模式的核心思想是将“请求”封…...
多线程(多线程案例)(续~)
目录 一、单例模式 1. 饿汉模式 2. 懒汉模式 二、阻塞队列 1. 阻塞队列是什么 2. 生产者消费者模型 3. 标准库中的阻塞队列 4. 自实现阻塞队列 三、定时器 1. 定时器是什么 2. 标准库中的定时器 欢迎观看我滴上一篇关于 多线程的博客呀,直达地址…...
python笔记之函数
函数初探 python在要写出函数很简单,通过关键字def即可写出,简单示例如下 def add(a, b):return ab 以上即可以定义出一个简单的函数:接收两个变量a和b,返回a和b相加的结果,当然这么说也不全对,原因就是…...
合合信息大模型加速器2.0实测:当AI开始“读心术“与“考古“
凌晨三点的编辑部,我盯着屏幕上密密麻麻的财务报表和如天书般的专利图纸,感觉咖啡因正在大脑中上演"黑凤凰"式崩溃。这时,合合信息的AI助手突然开口:"您需要的是自动关联32个数据表,还是让模型直接生成…...
一个判断A股交易状态的python脚本
最近在做股票数据相关的项目,需要用到判断某一天某个时刻A股的状态,比如休市,收盘,交易中等,发动脑筋想了一下,这个其实还是比较简单的,这里我把实现方法分享给大家。 思路 当天是否休市 对于某…...
【go】数组与切片
数组Array 重点: 数组是值类型 数组的定义 var 数组名 [数组大小] 数据类型,例如var intArr [5] int,定义完数组后数组里的元素有默认值。、 数组的地址&intArr、&intArr[0]。 数组占据连续的内存。 int通常是4字节(32位&…...
hadoop集群配置-scp命令
scp 命令用于在不同主机之间复制文件或目录,在Hadoop集群配置中常用于将配置文件或相关资源分发到各个节点。以下是 scp 命令的基本用法和在Hadoop集群配置中的示例: 基本语法 scp [-r] [源文件或目录] [目标用户目标主机:目标路径] - -r :…...
