实验12:综合实验

1、实验目的及要求:

通过本次实验完成一个小型网络中配置设备。实现配置一个路由器、两个交换机和两台PC,以支持IPv4和IPv6连接;路由器和交换机必须安全管理,配置VLAN间路由、DHCP、以太网通道和端口安全。通过登录思科网络技术学院NetSpace在线学习平台,完成课程中的“ 期末技能考核(PTSA)”部分,在线完成所有作答,并提交最终的实验结果。

2、参考拓朴:

3、实验步骤:

第 1 部分:构建网络

第 2 部分:配置初始设备设置

 这个根据实验左上角图片配置就行,配一台交换机用一条线连接控制台就行(这个要是再不会就是没认真学了),先连接R1-CO口(R1co口连接PC-A),

步骤 1:配置 R1 基本设置和设备强化

 接着开始配置R1指令

1.配置初始设备设置,(是课程第一章节讲过的)
  1. 防止路由器尝试将错误输入的命令解析为域名。
  2. 配置 R1 主机名。
  3. 配置适当的 MOTD 3横幅。
Router>enable
Router>conf t
Router(config)#no ip domain lookup 
Router(config)#hostname R1
R1(config)#banner motd #Unauthorized Acess is Prohibited#
2.接着配置R1密码的安全性(计算机网络课程讲过,也是基本配置)
  1. 配置控制台密码并启用连接。
  2. 配置启用密钥密码。
  3. 加密所有明文密码。
  4. 将新创建的密码的最小长度设置为 10 个字符。
R1(config)#line console 0
R1(config-line)#password ciscoconpass
R1(config-line)#login
R1(config-line)#exit
R1(config)#enable secret ciscoenpass
R1(config)#service password-encryption 
R1(config)#security passwords min-length 10

 3.接着配置ssh(思科课程-路由与交换技术讲过)

 1.3.2 - SSH工作原理
(1) 在本地用户数据库中创建管理用户。

  • 用户名:admin
  • 加密密码:admin1pass

(2) 将域名配置为 ccna-ptsa.com
(3) 创建一个模数为 1024 位的 RSA 加密密钥。
(4) 确保使用更安全的 SSH 版本。
(5) 配置 vty 线路以根据本地用户数据库验证登录。
(6) 将 vty 线路配置为仅接受通过 SSH 的连接。

R1(config)#username admin secret admin1pass
R1(config)#ip domain name ccna-ptsa.com
R1(config)#crypto key generate rsa
1024
R1(config)#ip ssh version 2
R1(config)#line vty 0 15
R1(config-line)#login local
R1(config-line)#transport input ssh 
R1(config-line)#exit 

 步骤2:配置路由器接口。

下面指令在课程路由与交换技术中有用到的指令和课程,目录如下:

 a. 配置路由器接口
  • 1.4 - 路由器基本配置

    • 1.4.4 - 配置路由器接口
    • 1.4.5 - 语法检查器-配置路由器接口
    • 1.4.7 - Packet Tracer - 配置路由器接口
    •  1.1 - 使用初始设置配置交换机

      • 1.1.6 - 交换机 SVI 配置示例
    • 1.2 - 配置交换机端口

      • 1.2.5 - 验证交换机端口配置
    • 4.3 - 使用第 3 层交换机实现 VLAN 间路由。

      • 4.3.3 - 第 3 层交换机的配置
      • 4.3.4 - 验证第 3 层交换机 VLAN 间路由
      • 4.3.5 - 第 3 层交换机上的路由转发
      • 4.3.7 - 第 3 层交换机上的路由配置

a. 使用环回接口配置 R1。根据寻址表配置 IPv4 和 IPv6 寻址的 loopback0。

R1(config)#interface Loopback 0
R1(config-if)#description Loopback
R1(config-if)#ip address 209.165.201.1 255.255.255.224
R1(config-if)#ipv6 address 2001:db8:acad:209::1/64
R1(config-if)#ipv6 address fe80::1 link-local
R1(config-if)#exit
b. 配置路由器子接口
  1. 准备路由器在其接口上配置 IPv6 地址。
  2. 使用寻址表和 VLAN 表中的信息在 R1 上配置子接口:
    • 接口应配置 IPv4 和 IPv6 寻址。
    • 所有寻址接口都应使用 fe80::1 作为链路本地地址。
    • 使用 VLAN 表将 VLAN 成员身份分配给子接口。
  3. 请务必配置本地 VLAN 接口。
  4. 配置所有接口的描述。
R1(config)#ipv6 unicast-routing 
R1(config)#interface g0/0/1.2
R1(config-subif)#encapsulation dot1Q 2
R1(config-subif)#description Bikes
R1(config-subif)#ip address 10.19.8.1 255.255.255.192
R1(config-subif)#ipv6 address 2001:db8:acad:a::1/64
R1(config-subif)#ipv6 address fe80::1 link-local
R1(config-subif)#interface g0/0/1.3
R1(config-subif)#encapsulation dot1Q 3
R1(config-subif)#description Trikes
R1(config-subif)#ip address 10.19.8.65 255.255.255.224
R1(config-subif)#ipv6 address 2001:db8:acad:b::1/64
R1(config-subif)#ipv6 address fe80::1 link-local 
R1(config-subif)#interface g0/0/1.4
R1(config-subif)#encapsulation dot1Q 4
R1(config-subif)#description Management
R1(config-subif)#ip address 10.19.8.97 255.255.255.248
R1(config-subif)#ipv6 address 2001:db8:acad:c::1/64
R1(config-subif)#ipv6 address fe80::1 link-local 
R1(config-subif)#interface g0/0/1.6
R1(config-subif)#encapsulation dot1Q 6 native
R1(config-subif)#description Native
R1(config)#interface g0/0/1
R1(config-if)#no shutdown 

  步骤 3:使用基本设置和设备强化配置 S1 和 S2。

 a. 在 S1 和 S2 上配置基本设置

   (1)防止交换机尝试将错误输入的命令解析为域 names.int

   (2)配置 S1 或 S2 主机名。(配置完S1后连线到S2配置)

   (3)在两台交换机上配置适当的 MOTD 横幅。

Switch1
Switch1(config)#no ip domain lookup
Switch1(config)#hostname S1
S1(config)#banner motd #Unauthorized Access is Prohibitted!#
Switch2
Switch2(config)#no ip domain lookup 
Switch2(config)#hostname S2
S2(config)#banner motd #Unauthorized Access is Prohibitted!#
b. 在 S1 和 S2 上配置设备强化

    (配置完s1后连线到s2配置)

   (1) 配置控制台密码并启用连接。

   (2) 配置启用密钥密码。

   (3)加密所有明文密码。

S1
S1(config)#line console 0
S1(config-line)#password ciscoconpass
S1(config-line)#login
S1(config-line)#exit
S1(config)#enable secret ciscoenpass
S1(config)#service password-encryption 
S2
S2(config)#line console 0
S2(config-line)#password ciscoconpass
S2(config-line)#login
S2(config-line)#exit
S2(config)#enable secret ciscoenpass
S2(config)#service password-encryption 
c. 在 S1 和 S2 上配置 SSH
  1. 在本地用户数据库中创建管理用户。
    • 用户名:admin
    • 密码:admin1pass
  2. 将域名配置为 ccna-ptsa.com
  3. 创建模数为 1024 位的 RSA 加密密钥。
  4. 确保使用更安全的 SSH 版本。
  5. 配置 vty 行以针对本地用户数据库验证登录。
  6. 将 vty 线路配置为仅接受通过 SSH 的连接
S1
S1(config)#username admin secret admin1pass
S1(config)#ip domain name ccna-ptsa.com
S1(config)#crypto key generate rsa
1024
S1(config)#ip ssh version 2
S1(config)#line vty 0 15
S1(config-line)#login local
S1(config-line)#transport input ssh
S1(config-line)#exit
S2
S2(config)#username admin secret admin1pass
S2(config)#ip domain name ccna-ptsa.com
S2(config)#crypto key generate rsa
1024
S2(config)#ip ssh version 2
S2(config)#line vty 0 15
S2(config-line)#login local
S2(config-line)#transport input ssh 
S2(config-line)#exit

 步骤 4:在 S1 和 S2 上配置 SVI

在两台交换机上配置 SVI。

(配置完S1后连线到S2配置)

(1).一个。使用寻址表中的信息在 S1 和 S2 上为管理 VLAN 配置 SVI。

(2).配置交换机,以便可以通过管理 VLAN 从其他网络访问 SVI。

S1
S1(config)#interface vlan 4
S1(config-if)#ip address 10.19.8.98 255.255.255.248
S1(config-if)#description Management Interface
S1(config-if)#no shutdown
S1(config-if)#exit
S2
S1(config)#ip default-gateway 10.19.8.97
S2(config)#interface vlan 4
S2(config-if)#ip address 10.19.8.99 255.255.255.248
S2(config-if)#description Management Interface
S2(config-if)#no shutdown
S2(config-if)#exit
S2(config)#ip default-gateway 10.19.8.97

第 3 部分:配置网络基础结构设置(VLAN、中继、以太通道)

步骤 1:配置 VLAN 和中继。

(配置完S1后连线到S2配置)

下面指令在课程路由与交换技术中有用到的指令和课程,目录如下:

  • 3.4 - VLAN 中继
    • 3.4.6 - 实验 - 配置 VLAN 和中继
  • 4 - VLAN 间路由

    • 4.2 - 单臂路由器 VLAN 间路由

      • 4.2.1 - 单臂路由器场景
      • 4.2.2 - S1 VLAN 和 中继的配置
      • 4.2.8 - 实验 - 配置单臂路由器 VLAN 间路由
    • 4.3 - 使用第 3 层交换机实现 VLAN 间路由。

      • 4.3.3 - 第 3 层交换机的配置

(1).一个。根据VLAN表创建VLAN。

(2). 在端口 F0/1 和 F0/2 上创建 802.1Q VLAN 中继。在 S1 上,还应将 F0/5 配置为中继。使用 VLAN 6 作为本地 VLAN。

S1
S1(config)#vlan 2
S1(config-vlan)#name Bikes
S1(config-vlan)#vlan 3
S1(config-vlan)#name Trikes
S1(config-vlan)#vlan 4
S1(config-vlan)#name Management
S1(config-vlan)#vlan 5
S1(config-vlan)#name Parking
S1(config-vlan)#vlan 6
S1(config-vlan)#name Native
S1(config)#interface range f0/1-2
S1(config-if-range)#switchport mode trunk 
S1(config-if-range)#switchport trunk native vlan 6
S1(config-if-range)#switchport trunk allowed vlan 2,3,4,5,6
S1(config-if-range)#exit
S1(config)#interface f0/5
S1(config-if)#switchport mode trunk 
S1(config-if)#switchport trunk native vlan 6
S1(config-if)#switchport trunk allowed vlan 2,3,4,5,6
S1(config-if)#exitS2
S2(config)#vlan 2
S2(config-vlan)#name Bikes
S2(config-vlan)#vlan 3
S2(config-vlan)#name Trikes
S2(config-vlan)#vlan 4
S2(config-vlan)#name Management
S2(config-vlan)#vlan 5
S2(config-vlan)#name Parking
S2(config-vlan)#vlan 6
S2(config-vlan)#name Native
S2(config)#exit
S2(config)#interface range f0/1-2
S2(config-if-range)#switchport mode trunk 
S2(config-if-range)#switchport trunk native vlan 6
S2(config-if-range)#switchport trunk allowed vlan 2,3,4,5,6
S2(config-if-range)#exit

步骤2:配置以太通道。

下面指令在课程路由与交换技术中有用到的指令和课程,目录如下:

6 - 以太网通道

  • 6.0 - 简介

    • 6.0.1 - 为什么要学习这个模块?
    • 6.0.2 - 在这个模块中我会学到什么?
  • 6.1 - 以太通道的工作方式

    • 6.1.2 - 以太通道
    • 6.1.3 - 以太通道的优点
    • 6.1.4 - 实施限制
    • 6.1.5 - 自动协商协议
    • 6.1.6 - PAgP工作原理
    • 6.1.10 - 检验您的理解水平 - 以太通道的工作方式
  • 6.2 - 配置以太通道

    • 6.2.1 - 配置指南
    • 6.2.2 - LACP 配置示例
    • 6.2.3 - 语法检查器 - 配置以太通道

(配置完S1后连线到S2配置)

创建第 2 层 EtherChannel 端口组 1,该端口组在 S1 和 S2 上使用接口 F0/1 和 F0/2。通道的两端都应协商 LACP 链路。

S1
S1(config)#interface range f0/1-2
S1(config-if-range)#channel-group 1 mode active
S1(config-if-range)#interface port-channel 1
S1(config-if-range)#exit
S2
S2(config)#interface range f0/1-2
S2(config-if-range)#channel-group 1 mode active
S2(config-if-range)#interface port-channel 1
S2(config-if-range)#exit

步骤 3:配置交换机端口。

下面指令在课程路由与交换技术中有用到的指令和课程,目录如下:

  • 1.2 - 配置交换机端口

    • 1.2.1 - 双工通信
    • 1.2.2 - 在物理层配置交换机端口
    • 1.2.5 - 验证交换机端口配置
    • 1.2.9 - 语法检查器 - 配置交换机端口
    • 4.2 - 单臂路由器 VLAN 间路由

      • 4.2.1 - 单臂路由器场景
      • 4.2.2 - S1 VLAN 和 中继的配置
      • 4.2.3 - S2 的 VLAN 和 中继配置
      • 4.2.4 - R1 的子接口配置
    • 4.3 - 使用第 3 层交换机实现 VLAN 间路由。

      • 4.3.1 - 第 3 层交换机 VLAN 间路由
      • 4.3.5 - 第 3 层交换机上的路由转发

(配置完S1后连线到S2配置)

a.一个。在 S1 上,在 VLAN 2 中配置使用静态访问模式连接到主机的端口。

b.在 S2 上,在 VLAN 3 中配置连接到具有静态访问模式的主机的端口。

c. 在 S1 和 S2 活动访问端口上配置端口安全性,以仅接受三个获知的 MAC 地址。

d. 将所有未使用的交换机端口分配给两台交换机上的 VLAN 5 并关闭端口。

e.在未使用的端口上配置与其状态相关的描述。

S1
S1(config)#interface f0/6
S1(config-if)#description host
S1(config-if)#switchport mode access 
S1(config-if)#switchport access vlan 2
S1(config-if)#switchport port-security
S1(config-if)#switchport port-security maximum 3
S1(config)#interface range f0/3-4, f0/7-24, g0/1-2
S1(config-if-range)#switchport mode access 
S1(config-if-range)#switchport access vlan 5
S1(config-if-range)#description Unused Interfaces
S1(config-if-range)#shutdown
S2 
S2(config)#interface f0/18
S2(config-if)#switchport mode access
S2(config-if)#switchport port-security
S2(config-if)#switchport access vlan 3
S2(config-if)#switchport port-security maximum 3
S2(config)#interface range f0/3-17, f0/19-24, g0/1-2
S2(config-if-range)#switchport mode access 
S2(config-if-range)#switchport access vlan 5
S2(config-if-range)#description Unused Interfaces
S2(config-if-range)#shutdown

 第4部分:配置主机支持;

步骤 1:在 R1 上配置默认路由

注意!!!

这里在连线回R1要输入特权模式跟全局模式的密码ciscoconpass和ciscoenpass

下面指令在课程路由与交换技术中有用到的指令和课程,目录如下:

  • 7.0 - 简介

    • 7.0.1 - 为什么要学习这个模块?
    • 7.0.2 - 在这个模块中我会学到什么?
  • 7.1 - DHCPv4的概念

    • 7.1.1 - DHCPv4 服务器和客户端
    • 7.1.2 - DHCPv4 的工作方式
    • 7.1.3 - 获得租约的步骤
    • 7.1.4 - 续订租约的步骤
    • 7.1.5 - 检验您的理解水平-DHCPv4的概念
  • 7.2 - 配置思科 IOS DHCPv4 服务器

    • 7.2.1 - 思科 IOS DHCPv4 服务器
    • 7.2.2 - 配置思科 IOS DHCPv4 服务器的步骤
    • 7.2.3 - 配置示例
    • 7.2.4 - DHCPv4验证命令
    • 7.2.5 - 验证 DHCPv4 是否工作正常
    • 7.2.6 - 语法检查器 - 配置DHCPv4
    • 7.2.7 - 禁用思科 IOS DHCPv4 服务器
    • 7.2.8 - DHCPv4 中继
    • 7.2.9 - 其他广播中继的服务
    • 7.2.10 - 数据包跟踪器 - 配置DHCPv4

15 - IP 静态路由

  • 15.3 - 配置 IP 默认静态路由

    • 15.3.1 - 默认静态路由

a.一个。配置使用 Lo0 接口作为出口接口的 IPv4 默认路由。

b.配置使用 Lo0 接口作为出口接口的 IPv6 默认路由。

R1(config)#ip route 0.0.0.0 0.0.0.0 loopback 0
R1(config)#ipv6 route ::/0 loopback 0

步骤 2:为 VLAN 2 配置 IPv4 DHCP

a.一个。在 R1 上,创建一个名为 CCNA-A 的 DHCP 池,该池仅包含 VLAN 2 子网中的最后 10 个主机地址。

b.在池中配置正确的默认网关地址。

c. 配置 ccna-a.net 域名。

R1(config)#ip dhcp excluded-address 10.19.8.1 10.19.8.52
R1(config)#ip dhcp pool CCNA-A
R1(dhcp-config)#network 10.19.8.0 255.255.255.192
R1(dhcp-config)#default-router 10.19.8.1
R1(dhcp-config)#domain-name ccna-a.net
R1(dhcp-config)#exit

步骤 3:为 VLAN 3 配置 IPv4 DHCP

a.一个。在 R1 上,创建一个名为 CCNA-B 的 DHCP 池,该池仅包含 VLAN 3 子网中的最后 10 个主机地址。

b.在池中配置正确的默认网关地址。

c. 配置 ccna-b.net 域名。

R1(config)#ip dhcp excluded-address 10.19.8.65 10.19.8.84
R1(config)#ip dhcp pool CCNA-B
R1(dhcp-config)#network 10.19.8.64 255.255.255.224
R1(dhcp-config)#default-router 10.19.8.65
R1(dhcp-config)#domain-name ccna-b.net
R1(dhcp-config)#exit

第五部分:配置主机。 

步骤 1:

PC-A————>点击DHCP然后点击ipv6 address跟Default Gateway进行配置(如下图所示)

步骤 2:

PC-B————>点击DHCP然后点击ipv6 address跟Default Gateway进行配置(如下图所示)

4、所有配置完成后提交结果。(如图下所示)

 5、实验总结

这次实验的主要目标是在一个小型网络中配置设备,包括一个路由器、两个交换机和两台PC,以支持IPv4和IPv6连接。此外,要求路由器和交换机必须进行连接然后配置VLAN间路由、DHCP、以太网通道和端口安全。为了达到目标,首先,我按照实验指导书中的步骤,配置了路由器、交换机和PC。我为每个设备分配了适当的IPv4和IPv6地址,并确保它们能够相互通信。接着,我设置了VLAN,并配置了VLAN间路由,以实现不同VLAN之间的通信。通过配置DHCP服务,能够让主机自动为PC分配IP地址,减少了手动配置的工作量。在配置以太网通道和端口安全方面,采取了一些措施来增强网络的安全性。通过设置端口安全功能,限制了每个端口可连接的设备数量,防止未经授权的设备接入网络。此外还配置了以太网通道,以提高网络的带宽和可靠性。在完成实验过程中,我遇到了一些挑战,比如说配置路由器和交换机之间的VLAN间路由时遇到了一些路由表设置的问题。但尝试不同的配置方法,最终成功解决了这些问题,当然不显示做题进度百分比感觉有一种感觉哪里都错的感觉..............不过收获挺多的。

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

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

相关文章

设计模式 六大原则之开放封闭原则

文章目录 定义理解 小结 定义 开闭原则规定软件中的对象、类、模块和函数对扩展应该是开放的,但对于修改是封闭的。这意味着应该用抽象定义结构,用具体实现扩展细节,以此确保软件系统开发和维护过程的可靠性。 理解 怎么理解这个呢&#x…

PHP笔记

1. 搭建运行环境 1.1 挂载光盘 [rootredhat200 ~]# mount /dev/sr0 /mnt 1.2 配置仓库 # 查看仓库列表 [rootredhat200 ~]# dnf repolist# 进入到仓库目录 [rootredhat200 ~]# cd /etc/yum.repos.d/ # 编辑仓库文件 [rootredhat200 yum.repos.d]# vim base.repo # 查看仓库…

08.4.grafana自定义图形并直接数据库取值

grafana自定义图形并直接数据库取值 自定义添加油表图形 选择gauge图形,并且配置对应设定值,点击应用 如图所示,可以看到仪表盘上的值是zabbix上取得值 配置grafana直接数据库取值 添加mysql数据源 添加后进行配置,我这…

JS解密之新js加密实战(二)

前言 上次发了一篇关于新加密的,只解了前边两层,这中间家里各种事情因素影响,没有继续进一步研究,今天百忙之中抽空发布第二篇,关于其中的一小段加密片段,我认为分割成多个小片段是更容易被理解的。逻辑相…

如何更好地使用Kafka? - 运行监控篇

要确保Kafka在使用过程中的稳定性,需要从kafka在业务中的使用周期进行依次保障。主要可以分为:事先预防(通过规范的使用、开发,预防问题产生)、运行时监控(保障集群稳定,出问题能及时发现&#…

牛客NC363 开锁【中等 BFS Java/Go/PHP】

题目 题目链接: https://www.nowcoder.com/practice/e7cbabbf7e0a41ec98055ee5f3d33bbe https://www.lintcode.com/problem/796 思路 Java代码 import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改&#x…

SpringBoot整合SpringScurity权限控制(菜单权限,按钮权限)以及加上SSH实现安全传输

文章目录 项目地址: 一、md5 与 先进的哈希算法的区别1.1. 安全性问题1.2. 设计目的1.3. 功能特性1.4. 适用性1.5. 总结 二、数据传输安全和数据加密实现:2.1 生成证书:2.2、在springboot中进行集成2.2.1 配置证书:2.2.2. 强制使用…

4.1 编写程序,从键盘接收一个小写字母,然后找出他的前导字符和后续字符,再按顺序显示这三个字符

方法一: 运行效果: 输入B,输出显示ABC;输入A,输出显示AB 思路: 1、通过键盘输入接收一个字母。 2、将输入的字母减去1,得到前导字符,然后输出。 3、将输入的字母加上1,得…

【js下载文本文件】

功能 使用js下载dom的文本内容 原理 a标签下载功能 代码 <p id"p2">66666666</p><button onclick"downloadInnerHtml(filename2,#p2)">下载</button><script>var filename2 新建文档; //默认文本名字function downloa…

【问题实操】银河高级服务器操作系统实例分享,开机之后反复重启

1.服务器环境以及配置 物理机/虚拟机/云/容器 物理机 外网/私有网络/无网络 私有网络 处理器&#xff1a; PHYTIUM FT2000PLUS 2200 MHz 内存&#xff1a; 128 GiB 整机类型/架构&#xff1a; HIKVISION DS-V BIOS版本&#xff1a; HK 601FBE02HK 网卡&#xff1…

云原生技术解析

云原生的概念 云原生是一种软件架构和部署方法&#xff0c;旨在利用云计算的优势&#xff0c;以更灵活、可扩展和可靠的方式构建和部署应用程序。它主要关注在容器、微服务、自动化和持续交付等方面。 云原生技术是指以云计算作为基础&#xff0c;以平台和工具为依托&#xff0…

【免费】2024年全新超强版本itvboxfast如意版影视APP源码 TV+手机双端后台PHP源码

首先&#xff0c;让我们了解一下ITVBox如意版影视源码的特点和优势。这一源码基于先进的技术和框架开发&#xff0c;具有稳定、高效的性能&#xff0c;能够满足影视网站的各种需求。与此同时&#xff0c;该源码还提供了丰富的功能和模块&#xff0c;包括影视资源管理、会员系统…

rs6(vmp)瑞某,药某局,商某局,专某局,维某网,cookie + 后缀 的分析解析

文章目录 说在前面rs vmp 特征 介绍解决方法算法补环境运行报错 代码联调补环境框架 补环境导出结果导出cookie导出后缀 效果展示 vx lyj_txd qq 1416279170 # 加我备注来意说在前面 免责声明&#xff1a; 本篇文章只做学习讨论&#xff0c;无商务用途&#xff0c; 未对目标…

线下研讨会 技术沙龙|乐鑫芯片与 ESP RainMaker® 为科技初创企业赋能

众多科技初创企业在智能硬件市场迅猛发展的背景下&#xff0c;对不断变化的需求展现出了高度的敏锐性&#xff0c;期望能够快速将其转化为切实的产品方案。然而&#xff0c;面对复杂繁重的软硬件集成任务&#xff0c;这些企业往往容易陷入研发瓶颈、资金短缺以及效率低下等多重…

C++内存管理new/delete和new[ ]/delete[ ]

1.c/c内存分布 首先看一段代码 int globalVar 1; static int staticGlobalVar 1; void Test() { static int staticVar 1; int localVar 1; int num1[10] { 1, 2, 3, 4 }; char char2[] "abcd";const char* pChar3 "abcd"; //这里不加const会导致…

从 Oracle 到 TiDB,国有大行打造本地生活 APP 新体验

导读 本文介绍了某国有大行推出的本地生活服务类 APP 在数字时代的创新应用实践。该 APP 利用金融科技和互联网平台模式&#xff0c;打造“金融非金融”的线上生态服务平台&#xff0c;满足了用户多样化的生活需求。为应对用户增长和数据量增加带来的挑战&#xff0c;该 APP 决…

【原创】nnUnet V1在win11下的安装与配置

安装之前可以先了解一下论文的主要内容&#xff0c;便于之后网络训练与推理&#xff0c;调试程序。 论文地址&#xff1a;nnU-Net: a self-configuring method for deep learning-based biomedical image segmentation | Nature Methods 也可以从其他博客快速浏览&#xff1a…

计算机网络(网络原理与应用)之高级交换实验------冗余环路与生成树协议

一、实验目的 (1)了解生成树协议的作用&#xff1b; (2)熟悉生成树协议的配置。 二、应用环境 采用生成树协议可以避免环路。 生成树协议的根本目的是将一个存在物理环路的交换网络变成一个没有环路的逻辑树形网络。IEEE802.ID协议通过在交换机上运行一套复杂的算法STA(sp…

JupyterLab OpenCV展示图片

JupyterLab OpenCV展示图片 方式一 注意&#xff1a;此种方式如果在远程服务器上的JupyterLab上运行&#xff0c;可能会出现错误。 import cv2# 读取图片 image cv2.imread(photo/blg.png)# 显示图片 cv2.imshow(image, image)# 等待按键&#xff0c;之后关闭所有窗口 cv2.w…

Deckset for Mac:让演示文稿制作更轻松

还在为繁琐的演示文稿制作而烦恼吗&#xff1f;Deckset for Mac来帮您解决&#xff01;它支持Markdown语言&#xff0c;让您只需专注于内容的创作&#xff0c;无需在排版和设计上耗费过多精力。丰富的主题和布局选项&#xff0c;让您能够轻松打造出专业级的演示文稿。快来体验D…