路由交换实验指南

news2024/11/24 1:08:00

案例 01:部署使用 eNSP 平台实验需求:

  1. 安装华为 eNSP 网络模拟平台
  2. 打开 eNSP 平台,新建拓扑并绘制网络
  3. 能够成功启动交换机、计算机设备

实验步骤:

  1. 安装华为 eNSP 网络模拟平台启动安装程序
    在这里插入图片描述

配置安装内容

在这里插入图片描述

防护墙允许 eNSP 程序的网络通信
在这里插入图片描述

  1. 使用eNSP 平台绘制网络拓扑启动eNSP 模拟器
    在这里插入图片描述

新建网络拓扑

在这里插入图片描述

  1. 启动网络拓扑中的设备
    右击拓扑中的交换机,选择“启动”。
    在这里插入图片描述

案例 02:认识配置视图实验需求:

1. 进入系统视图
2. 进入接口g0/0/1 的接口视图
3. 返回系统视图、返回用户视图
4. 重新进入接口g0/0/1 的接口视图,快速返回用户视图
5. 练习 TAB 补全、命令简写、?帮助的用法

实验拓扑:
在这里插入图片描述
实验步骤:
1、进入配置终端及切换视图
进入系统视图

The device is running!

<Huawei>																						//用户视图
<Huawei> system-view																//切进系统视图
Enter system view, return user view with Ctrl+Z.    //系统视图
[Huawei]

进入接口 g0/0/1 的接口视图

[Huawei] interface GigabitEthernet 0/0/1     //切进接口视图
[Huawei-GigabitEthernet0/0/1]							 	//接口视图

返回系统视图、返回用户视图

[Huawei-GigabitEthernet0/0/1] quit //返回系统视图
[Huawei] quit  //返回用户视图
<Huawei>

重新进入接口 g0/0/1 的接口视图,快速返回用户视图

<Huawei>system-view
Enter system view, return user view with Ctrl+Z. 
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]										//按 Ctrl+Z 快捷键
<Huawei>																				//已快速返回到用户视图

2、命令行编辑技巧
练习 TAB 补全

<Huawei>sys<TAB>       //输入 sys 后按 TAB 键
<Huawei>system-view    //自动补全完整命令

命令简写

[Huawei-GigabitEthernet0/0/1]display ver?    //在命令后加 ?会提示用法
	version
[Huawei-GigabitEthernet0/0/1]display versio 
[Huawei-GigabitEthernet0/0/1]display version ?  
  slot Slot
	|	   Matching output
  <cr>

?帮助的用法
display version //查看系统版本、设备型号、已开机时间

[Huawei-GigabitEthernet0/0/1]display ver?    //在命令后加 ?会提示用法
	version
[Huawei-GigabitEthernet0/0/1]display versio 
[Huawei-GigabitEthernet0/0/1]display version ?  
  slot Slot
	|	   Matching output
  <cr>

切换语言模式

<Huawei>language-mode Chinese   //切换为中文,只对当前终端有效,用户重新登录自动取消
Change language mode, confirm? [Y/N] y
提示:改变语言模式成功。

案例 03:交换机基本配置

实验需求:

  a. 将交换机 lsw1 的设备名设为 tedu-ntd-lsw1
  b. 禁用交换机上连接pc1-1 的接口(比如g0/0/1),然后检查 pc1-1 是否还能 ping 通 pc1-2
  c. 再启用交换机上连接pc1-1 的接口(比如g0/0/1),然后检查 pc1-1 是否还能 ping 通 pc1-2
  d. 检查、保存交换机配置

实验拓扑
在这里插入图片描述
实验步骤:
1、将交换机 lsw1 的设备名设为 tedu-ntd-lsw1
为所有用户添加初始化命令

<Huawei> system-view
	Enter system view, return user view with Ctrl+Z. 
[Huawei] sysname tedu-ntd-lsw1      //将设备名设置为tedu-ntd-lsw1
[tedu-ntd-lsw1]

2、禁用/启用交换机上连接pc1-1 的接口(比如g0/0/1)
禁用 g0/0/1 接口(连接 pc1-1 的接口)

[tedu-ntd-lsw1]int g0/0/1                               //进接口配置
[tedu-ntd-lsw1-GigabitEthernet0/0/1] shutdown           //禁用接口
	Jul 12 2018 13:31:05-08:00 lsw1 %%01PHY/1/PHY(l)[0]:GigabitEthernet0/0/1: change status to down      //此接口状态为 down

将pc1-1和pc1-2配置静态地址

在这里插入图片描述
在这里插入图片描述
从主机 pc1-1 测试 ping 主机 pc1-2,已无法连通。
在这里插入图片描述
、检查、保存交换机配置
查看当前配置

<tedu-ntd-lsw1> display current-configuration    //查看配置
#
sysname tedu-ntd-lsw1 
#
cluster enable ntdp enable ndp enable
#
undo nap slave enable 
#
drop illegal-mac alarm 
#
diffserv domain default 
#
drop-profile default
.. ..                                            //按回车下一行   按 q 可退出查看
<lsw1>

保存当前配置

<tedu-ntd-lsw1> save	                                        //在用户视图保存配置
  The current configuration will be written to the device. Are you sure to continue?[Y/N]Y	//输入 Y 确认Now saving the current configuration to the slot 0.
  Jul 25 2018 12:46:15-08:00 lsw1 %%01CFM/4/SAVE(l)[2]:The user chose Y when decid ing whether to save the configuration to the device.
  Save the configuration successfully.
<tedu-ntd-lsw1>

案例 04:远程管理交换机

实验需求:

1)配置交换机lsw1
配置 IP 地址为 192.168.1.251,掩码 24 位。
配置远程登录密码和权限级别
2)配置交换机lsw2,IP 地址为 192.168.1.252,掩码 243)远程连接交换机lsw1

实验拓扑:
在这里插入图片描述
实验步骤:

1)配置交换机lsw1
配置ip地址为192.168.1.251,掩码24位
<Huawei>u t m                                 //关闭日志提醒
<Huawei>sys                                   //进入系统视图
[Huawei]sys lsw1                              //设置交换机名字 lsw1
[lsw1]inter vlan 1                           //进虚接口 vlan1 配置  交换机默认不能配置IP地址,所以需要配置虚接口
[lsw1-Vlanif1]ip addr 192.168.1.251 24        //设置 IP 地址192.168.1.251 子网掩码24 是255.255.255.0缩写
[lsw1-Vlanif1]dis cu                          //验证操作
#
sysname lsw1 
#
cluster enable 
ntdp enable 
ndp enable
#
drop illegal-mac alarm 
#
diffserv domain default 
#
drop-profile default 
#
aaa
authentication-scheme default 
authorization-scheme default 
accounting-scheme default 
domain default
domain default_admin
local-user admin password simple admin 
local-user admin service-type http
#
interface Vlanif1
	ip address 192.168.1.251 255.255.255.0       //配置成功 
.. ..   //按q退出视图
[lsw1-Vlanif1]q     //退出用户界面

配置远程登录密码和权限级别
VTY是虚拟终端,是一种网络设备远程连接的方式
vty 0 4 表示可以同时打开5个会话

[lsw1]user-interface vty	0 4                               //进远程登录配置视图
[lsw1-ui-vty0-4] set authentication password cipher Taren1  //设置登录密码
[lsw1-ui-vty0-4] user privilege level 3                     //设置权限级别

2)配置交换机lsw2,IP 地址为 192.168.1.252,掩码 24 位

<Huawei>u t m                  //关闭日志提醒
<Huawei>sys                   //进入系统视图
[Huawei]sys lsw2             //设置交换机名字 lsw2
[lsw2]inter  vlan 1             //进虚接口 vlan1 配置
[lsw2-Vlanif1]ip addr 192.168.1.252 24   //设置 IP 地址
[lsw2-Vlanif1]dis cu
#
sysname lsw2 
#
cluster enable 
ntdp enable 
ndp enable
#
drop illegal-mac alarm 
#
diffserv domain default 
#
drop-profile default 
#
aaa
authentication-scheme default 
authorization-scheme default 
accounting-scheme default 
domain default
domain default_admin
local-user admin password simple admin 
local-user admin service-type http
#
interface Vlanif1
	ip address 192.168.1.252 255.255.255.0
.. ..

3)在交换机 lsw2 上操作,使用自带的 telnet 命令连接交换机 lsw1
需要正确输入密码才能连入

<lsw2 > telnet 192.168.1.251                     //连接指定地址的交换机
Trying 192.168.1.251 ...
Press CTRL+K to abort Connected to 192.168.1.251 ...

Login authentication
Password: Taren1                            //输入正确密码,实际不显示
Info: The max number of VTY users is 5, and the number
				of current VTY users on line is 1.
<lsw1>	                                    //成功连接
<lsw1>sys
	Enter system view, return user view with Ctrl+Z. 
[lsw1]

案例 05:路由器连接多个网段

实验需求:

1)添加一个AR2200 路由器,通过 g0/0/1、g0/0/2 接口分别连两台交换机的g0/0/24 接口
2)配置教学部主机pc1-1、pc1-2:192.168.1.1/24、192.168.1.2/24
3)配置市场部主机pc2-1、pc2-2:192.168.2.1/24、192.168.2.2/24
4)从教学部主机pc1-1 测试 ping 市场部主机 pc2-1

实验拓扑:
1、在拓扑中添加一台AR2220 路由器
在这里插入图片描述
2、确认两个网段中 PC 机的 IP 地址
配置教学部主机 pc1-1、pc1-2:192.168.1.1/24、192.168.1.2/24
在这里插入图片描述
配置教学部主机 pc2-1、pc2-2:192.168.2.1/24、192.168.2.2/24
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、测试通信
从教学部主机 pc1-1 测试 ping 市场部主机 pc2-1,此时是不通的
在这里插入图片描述

案例 06:实现多段段互通

实验需求:

1)将路由器的g0/0/1 接口的 IP 地址设为 192.168.1.254/24
2)将路由器的g0/0/2 接口的 IP 地址设为 192.168.2.254/24
3)将教学部主机pc1-1、pc1-2 的默认网关设为 192.168.1.254
4)将市场部主机pc2-1、pc2-2 的默认网关设为 192.168.2.254
5)再次从教学部主机pc1-1 测试 ping 市场部主机pc2-1
6)保存路由器配置,保存拓扑

实验拓扑:
在这里插入图片描述
实验步骤:
1、为路由器接口配置IP 地址
配置设备名

<Huawei> u t m                 //关闭日志提醒
<Huawei> system-view           //进系统视图
[Huawei] sysname ar1          //配置设备名为 ar1

将路由器的g0/0/1接口的IP地址设为192.168.1.154/24

[ar1]interface g0/0/1     //进接口 g0/0/1
[ar1-GigabitEthernet0/0/1] ip address 192.168.1.254 24   //配 IP 地址 1
[ar1-GigabitEthernet0/0/1] quit   //返回系统视图

将路由器的g0/0/2接口的IP地址设为192.168.2.154/24

[ar1]int g0/0/2	        //进接口 g0/0/2
[ar1-GigabitEthernet0/0/2] ip address 192.168.2.254 24    //配 IP 地址 2
[ar1-GigabitEthernet0/0/1] quit    //返回系统视图

确定路由表信息

[ar1] display ip routing-table
.. ..
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
    192.168.1.0/24  Direct  0    0           D   192.168.1.254   GigabitEthernet
0/0/0
  192.168.1.254/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
  192.168.1.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
    192.168.2.0/24  Direct  0    0           D   192.168.2.254   GigabitEthernet
0/0/1
  192.168.2.254/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
  192.168.2.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
.. ..
[ar1]

2、为两个网段的PC机正确配置默认网关地址
将教学部主机pc1-1、pc1-2的默认网关设为192.168.1.254
在这里插入图片描述
将市场部主机pc2-1、pc2-2的默认网关设为192.168.2.254
在这里插入图片描述
3、测试网段间通信
从教学部主机pc1-1测试ping市场部主机pc2-1,此时已经可以连通,如下图所示。注意:第一次测试时,有1-2个显示超时为正常情况。
在这里插入图片描述
4、保存路由器配置、保存拓扑
保存路由器配置
注意:保存操作需要在用户视图下执行。

<ar1> save	
  The current configuration will be written to the device.
  Are you sure to continue? (y/n)[n]:y	//按 y 确认继续
  It will take several minutes to save configuration file, please wait.......
  Configuration file had been saved successfully
  Note: The configuration file will take effect after being activated
<ar1>

保存eNSP拓扑

案例 07:远程管理路由器

实验需求:

a. 配置远程登录密码为 Taren1,配置用户权限级别为 3
b. 在交换机 lsw1 上操作,使用自带的 telnet命令连接路由器ar1

实验拓扑:
在这里插入图片描述

实验步骤:
1、为路由器ar1配置远程登录参数
配置远程登录密码为Taren1

<ar1>sys
[ar1]user-inter vty 0 4     //进远程登录配置视图
[ar1-ui-vty0-4]set auth password ci Taren1    //设置登录密码

配置用户权限级别为3

[ar1-ui-vty0-4] user  privilege level 3	//设置权限级别,默认 0
0 参考,ping、tracert、telnet、display、quit等
1 监控,0级命令、reboot、reset、undo、debugging等
2 系统配置,0、1级命令、所有配置命令(管理级的命令除外)
3-15 管理,所有命令(4-15用于精细化权限管理)

2、在交换机lsw1上连接路由器ar1
需要正确输入用户名、密码才能连入:

<lsw1> system-view
[lsw1] interface vlan 1		//进虚接口 vlan1 配置
[lsw1-Vlanif1] ip address 192.168.1.251 24   //设置 IP 地址
.. .. The line protocol IP on the interface Vlanif1 has entered the UP state.
[lsw1-Vlanif1] return
<lsw1> telnet 192.168.1.254				//连接路由器 IP 地址
Trying 192.168.1.254 ...
Press CTRL+K to abort Connected to 192.168.1.254 ...

Login authentication

Password: Taren1			//输入正确密码,实际不显示
<ar1>									//成功连入

案例 08:配置 VLAN 虚拟局域网

实验需求:

  1. 创建VLAN10,VLAN20,VLAN30
  2. 将端口加入VLAN
  3. 查看VLAN 信息

实验拓扑:
在这里插入图片描述
实验步骤:
1、创建VLAN10,VLAN20,VLAN30

[Huawei]vlan 10 
[Huawei-vlan10]q 
[Huawei]vlan 20 
[Huawei-vlan20]q 
[Huawei]vlan 30 
[Huawei-vlan30]quit

2、将端口加入VLAN

[Huawei]interface g0/0/1															//进入接口g0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type access		//把端口模式配置为access
[Huawei-GigabitEthernet0/0/1]port default vlan 10			//把端口加入到vlan10
[Huawei-GigabitEthernet0/0/1]q
[Huawei]interface g0/0/2
[Huawei-GigabitEthernet0/0/2]port link-type access
[Huawei-GigabitEthernet0/0/2]port default vlan 20
[Huawei-GigabitEthernet0/0/2]q
[Huawei]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port link-type access
[Huawei-GigabitEthernet0/0/3]port default vlan 30

3、查看VLAN信息

[Huawei]display vlan    //查看创建的vlan情况
The total number of vlans is : 4
--------------------------------------------------------------------------------
U: Up;		 D: Down; 			TG: Tagged; 			UT: Untagged;
MP: Vlan-mapping; 				ST: Vlan-stacking;
#: ProtocolTransparent-vlan; 	*: Management-vlan;
--------------------------------------------------------------------------------
VID Type Ports
--------------------------------------------------------------------------------
1 common UT:GE0/0/4(D) GE0/0/5(D) GE0/0/6(D) GE0/0/7(D)
            GE0/0/8(D) GE0/0/9(D) GE0/0/10(D) GE0/0/11(D)
            GE0/0/12(D) GE0/0/13(D) GE0/0/14(D) GE0/0/15(D)
            GE0/0/16(D) GE0/0/17(D) GE0/0/18(D) GE0/0/19(D)
            GE0/0/20(D) GE0/0/21(D) GE0/0/22(D) GE0/0/23(D)
            GE0/0/24(D)
10 common UT:GE0/0/1(U)
20 common UT:GE0/0/2(U)
30 common UT:GE0/0/3(U)
VID Status Property MAC-LRN Statistics Description
--------------------------------------------------------------------------------
1 	enable default 	enable 		disable 		VLAN 0001
10 	enable default 	enable 		disable 		VLAN 0010
20 	enable default 	enable 		disable 		VLAN 0020
30 	enable default 	enable 		disable 		VLAN 0030
  
 
[Huawei]display port vlan   //查看接口的vlan配置情况
Port 								Link Type PVID Trunk VLAN List
-------------------------------------------------------------------------------
GigabitEthernet0/0/1 	access 10  		-
GigabitEthernet0/0/2 	access 20 		-
GigabitEthernet0/0/3 	access 30	 		-
GigabitEthernet0/0/4 	hybrid 1 			-
GigabitEthernet0/0/5 	hybrid 1 			-
GigabitEthernet0/0/6 	hybrid 1 			-
GigabitEthernet0/0/7 	hybrid 1			-
GigabitEthernet0/0/8 	hybrid 1			-
GigabitEthernet0/0/9 	hybrid 1 			-
GigabitEthernet0/0/10 hybrid 1 			-
GigabitEthernet0/0/11 hybrid 1 			-
GigabitEthernet0/0/12 hybrid 1 			-
GigabitEthernet0/0/13 hybrid 1 			-
GigabitEthernet0/0/14 hybrid 1 			-
GigabitEthernet0/0/15 hybrid 1 			-
GigabitEthernet0/0/16 hybrid 1 			-
GigabitEthernet0/0/17 hybrid 1 			-
GigabitEthernet0/0/18 hybrid 1 			-
GigabitEthernet0/0/19 hybrid 1 			-
GigabitEthernet0/0/20 hybrid 1 			-
GigabitEthernet0/0/21 hybrid 1 			-
GigabitEthernet0/0/22 hybrid 1 			-
GigabitEthernet0/0/23 hybrid 1 			-
GigabitEthernet0/0/24 hybrid 1 			-

案例 09:配置 Trunk 模式

实验需求:
实现跨交换机的相同VLAN 通信。
实验拓扑
在这里插入图片描述
实验步骤:
1、配置PC 相关地址信息
2、配置SW1、SW2 的VLAN10,VLAN20

[sw1]vlan 10 
[sw1-vlan10]q 
[sw1]vlan 20 
[sw1-vlan20]quit 
[sw2]vlan 10 
[sw2-vlan10]qu 
[sw2]vlan 20 
[sw2-vlan20]qu

3、配置SW1,SW2 与 PC 相连的接口类型为 access,并将接口加入对应 VLAN

[sw1]int g0/0/1
[sw1-GigabitEthernet0/0/1]port link-type access 
[sw1-GigabitEthernet0/0/1]port default vlan 10 
[sw1-GigabitEthernet0/0/1]q
[sw1]int g0/0/2
[sw1-GigabitEthernet0/0/2]port link-type access 
[sw1-GigabitEthernet0/0/2]port default vlan 20

4、配置SW1 与SW2 相连的接口类型为 trunk,并配置允许 VLAN 通过

[sw1]int g0/0/24
[sw1-GigabitEthernet0/0/24]port link-type trunk
[sw1-GigabitEthernet0/0/24]port trunk allow-pass vlan 10 20 
[sw2]int g0/0/24
[sw2-GigabitEthernet0/0/24]port link-type trunk
[sw2-GigabitEthernet0/0/24]port trunk allow-pass vlan 10 20

案例 10:配置 hybrid 模式

实验需求:
实现不同VLAN 间的 PC 不可互访,而不同VLAN 的 PC 均可访问服务器的特殊效果

1)在交换机中创建相关vlan
2)修改端口模式与pvid
3)修改端口允许通过的数据帧
4)结果验证,vlan5 与 vlan10 的pc 不可以互通,但它们均可与服务器 VLAN50 互通

实验拓扑:
在这里插入图片描述
实验步骤:
1、配置PC 信息
2、配置SW3,SW4 的VLAN5,VLAN10,VLAN50

[Huawei]sysname sw3 
[sw3]vlan batch 5 10 50 
[Huawei]sysn sw4 
[sw4]vlan batch 5 10 50

3、配置SW3,SW4 与 PC 或服务器相连的接口PVID 以及去除标签的VLAN

[sw3]int g0/0/1
[sw3-GigabitEthernet0/0/1]port link-type hybrid 
[sw3-GigabitEthernet0/0/1]port hybrid pvid vlan 5
[sw3-GigabitEthernet0/0/1]port hybrid untagged vlan 5 50 
[sw3-GigabitEthernet0/0/1]q
[sw3]int g0/0/2
[sw3-GigabitEthernet0/0/2]port link-type hybrid 
[sw3-GigabitEthernet0/0/2]port hybrid pvid vlan 10
[sw3-GigabitEthernet0/0/2]port hybrid untagged vlan 10 50 
[sw4]interface g0/0/1
[sw4-GigabitEthernet0/0/1]port link-type hybrid 
[sw4-GigabitEthernet0/0/1]port hybrid pvid vlan 50
[sw4-GigabitEthernet0/0/1]port hybrid untagged vlan 5 10 50

4、配置SW3,SW4 交换机之间通过的VLAN 需要带标签

[sw3]int g0/0/24
[sw3-GigabitEthernet0/0/24]port link-type hybrid
[sw3-GigabitEthernet0/0/24]port hybrid tagged vlan 5 10 50 
[sw4]int g0/0/24
[sw4-GigabitEthernet0/0/24]port link-type hybrid
[sw4-GigabitEthernet0/0/24]port hybrid tagged vlan 5 10 50

5、测试
VLAN 5 的主机与VLAN10 的主机不能互通
VLAN5、VLAN10 的主机都能与 VLAN50 的服务器互通

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2186087.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IDTL:茶叶病害识别数据集(猫脸码客 第205期)

Identifying Disease in Tea Leaves茶叶病害识别数据集 一、引言 在农业领域&#xff0c;茶叶作为一种重要的经济作物&#xff0c;其生产过程中的病害防治是确保茶叶质量和产量的关键环节。然而&#xff0c;传统的病害识别方法主要依赖于人工观察和经验判断&#xff0c;这不仅…

从零开始实现RPC框架---------项目介绍及环境准备

一&#xff0c;介绍 RPC&#xff08;Remote Procedure Call&#xff09;远程过程调⽤&#xff0c;是⼀种通过⽹络从远程计算机上请求服务&#xff0c;⽽不需要 了解底层⽹络通信细节。RPC可以使⽤多种⽹络协议进⾏通信&#xff0c; 如HTTP、TCP、UDP等&#xff0c; 并且在 TCP/…

匿名方法与Lambda表达式+泛型委托

匿名方法 和委托搭配使用&#xff0c;方便我们快速对委托进行传参&#xff0c;不需要我们定义一个新的函数&#xff0c;直接用delegate关键字代替方法名&#xff0c;后面跟上参数列表与方法体。 格式&#xff1a;delegate(参数列表){方法体} lambda表达式 是匿名方法的升级…

Brave编译指南2024 MacOS篇-环境配置(四)

引言 在上一篇文章中&#xff0c;我们成功获取了Brave浏览器的源代码。现在&#xff0c;我们将进入编译过程的关键阶段&#xff1a;环境配置。正确的环境配置对于成功编译Brave浏览器至关重要&#xff0c;它能确保所有必要的工具和依赖项都已就位&#xff0c;并且版本兼容。 …

JAVAIDEA初始工程的创建

四结构 建工程综述* 初始*&#xff1a; 1、先建个空项目&#xff0c; 2、打开文件中的项目结构新建module模块&#xff08;模块下有src&#xff09; 修改模块名&#xff1a; 也是Refactor&#xff0c;Rename&#xff0c;但是要选第三个同时改模块和文件夹名字 导入模块&am…

【Python】ftfy 使用指南:修复 Unicode 编码问题

ftfy&#xff08;fixes text for you&#xff09;是一个专为修复各种文本编码错误而设计的 Python 工具。它的主要目标是将损坏的 Unicode 文本恢复为正确的 Unicode 格式。ftfy 并非用于处理非 Unicode 编码&#xff0c;而是旨在修复因为编码不一致、解码错误或混合编码导致的…

【Python】path:简化文件路径处理的 Python 库

path 是一个 Python 库&#xff0c;提供了对文件系统路径的简洁抽象&#xff0c;使文件和目录操作更加直观和 Pythonic。该库建立在 pathlib 的基础上&#xff0c;扩展了文件路径处理的功能&#xff0c;使得开发者能够更高效地进行文件操作&#xff0c;如文件读写、目录遍历、路…

Redis缓存穿透雪崩击穿及解决

封装缓存空对象解决缓存穿透与逻辑过期解决缓存击穿工具类 Slf4j Component public class CacheClient {private final StringRedisTemplate stringRedisTemplate;public CacheClient(StringRedisTemplate stringRedisTemplate) {this.stringRedisTemplate stringRedisTemplat…

《Linux从小白到高手》理论篇(十一):Linux的系统环境管理

值此国庆佳节&#xff0c;深宅家中&#xff0c;闲来无事&#xff0c;就多写几篇博文。本篇详细深入介绍Linux的系统环境管理。 环境变量 linux系统下&#xff0c;如果你下载并安装了应用程序&#xff0c;很有可能在键入它的名称时出现“command not found”的提示内容。如果每…

震撼!AI造声新标杆,20字生成完美音频

震撼&#xff01;AI造声新标杆&#xff0c;20字生成完美音频 EzAudio是一款革命性的文本到音频生成AI&#x1f3b6;&#xff0c;快速生成高质量音频&#xff0c;告别机械音&#x1f50a;。它能将文字瞬间变成音乐和配音&#xff0c;为创作增添无限可能✨&#xff01;快来体验这…

源2.0全面适配百度PaddleNLP,大模型开发开箱即用

近日&#xff0c;源2.0开源大模型与百度PaddleNLP完成全面适配。用户通过PaddleNLP&#xff0c;可快速调用源2.0预训练大模型&#xff0c;使用源2.0在语义、数学、推理、代码、知识等方面的推理能力&#xff0c;也可以使用特定领域的数据集对源2.0 进行微调&#xff0c;训练出适…

C++11_lambda

lambda表达式 在C98中&#xff0c;如果想要对一个数据集合中的元素进行排序&#xff0c;可以使用std::sort方法。比如说&#xff0c;我想在某宝买一件商品&#xff0c;我想买该商品价格最便宜的哪一个&#xff0c;这就需要对价格排升序&#xff1b;我如果想买性价比最高的&…

AAC-Fe³⁺水凝胶,兼具拉伸性与导电性,还有自修复和4D打印能力

大家好&#xff01;今天我们来了解一种用于可拉伸电子产品的创新材料——自修复和4D打印水凝胶——《Self‐Healable and 4D Printable Hydrogel for Stretchable Electronics》发表于《Advanced Science》。在科技发展中&#xff0c;可拉伸电子产品需求大增&#xff0c;但现有…

我尝试了LangGraph Studio的AI Agent功能

构建一个真正“智能”的Agent——一个能够理解语言、做出决策并进行有意义互动的Agent——并不像编写几行代码那么简单。 它需要对AI原理和软件工程有深刻的理解。 此外&#xff0c;传统的软件工具并不适合Agent的开发&#xff0c;无法满足其独特需求。 这也是像LangGraph S…

【数据分享】2001-2023年我国省市县镇四级的逐月平均气温数据(免费获取/Shp/Excel格式)

之前我们分享过1901-2023年1km分辨率逐月平均气温栅格数据&#xff0c;该数据来源于国家青藏高原科学数据中心。为方便大家使用&#xff0c;我们还基于上述平均气温栅格数据将数据处理为Shp和Excel格式的省市县三级逐月平均气温数据&#xff08;可查看之前的文章获悉详情&#…

10.2今日错题解析(软考)

目录 前言面向对象技术——设计模式的应用场景系统开发基础——概要设计与详细设计 前言 这是用来记录我备考软考设计师的错题的&#xff0c;今天知识点为设计模式的应用场景、概要设计与详细设计&#xff0c;大部分错题摘自希赛中的题目&#xff0c;但相关解析是原创&#xf…

银河麒麟V10如何配置外网yum源?

银河麒麟V10如何配置外网yum源&#xff1f; 一、常用的软件源地址二、配置yum源的步骤1. 打开终端2. 进入yum配置文件目录3. 编辑或创建.repo文件4. 配置软件源信息5. 保存并退出6. 更新软件包列表7. 验证软件源 &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不…

三色标记算法

三色标记算法 GC---> 标记&#xff08;可达性算法&#xff09;---> 根据不同算法去处理回收 STW&#xff1a;GC时对程序暂停处理下垃圾。不暂停&#xff0c;就会一直制造垃圾&#xff0c;清理不干净。暂停就会阻塞期间请求&#xff0c;影响系统性能 三色标记&#xff…

媒介坊:软文自助发布平台,开启营销新篇章

在数字化时代&#xff0c;企业营销的方式日新月异&#xff0c;软文作为一种高效、低成本的营销手段&#xff0c;越来越受到企业的青睐。然而&#xff0c;如何在众多媒体中精准投放软文&#xff0c;实现品牌的有效传播&#xff0c;成为了众多企业关注的焦点。媒介坊软文自助发布…

闯关训练三:Git 基础知识

任务1: 破冰活动&#xff1a;自我介绍 点击Fork目标项目&#xff0c;创建一个新的Fork 获取仓库链接 在连接好开发机的vscode终端中逐行执行以下代码&#xff1a; git clone https://github.com/KelvinIII/Tutorial.git # 修改为自己frok的仓库 cd Tutorial/ git branch -a g…