当前位置: 首页 > news >正文

综合小实验之电视机

综合小实验1

一、实验拓扑图

在这里插入图片描述

二、实验要求

  1. 按照图示配置IP地址;
  2. 按照图示区域划分配置对应的动态路由协议;
  3. 在R7上配置dhcp服务器,能够让pc可以获取IP地址;
  4. 将所有环回⼝宣告进ospf中,将环回⼝7宣告进rip中,将rip路由引⼊ospf 中,ospf路由引⼊rip中 ;
  5. 要求实现全⽹互通;
  6. 在r3和r6上开启rip的端⼝验证,密码为maoqi;
  7. 在R5和R4上开启ospf端⼝验证,密码为maoqi;
  8. 要求在R4上配置ftp服务,测试时可以允许所有设备均可登录访问;
  9. 要求在R1上配置telnet服务,测试时可以允许所有设备均可登录访问管理;
  10. 要求拒绝R5访问R1的telnet服务,其他设备均不影响;
  11. 要求拒绝R2访问R4的ftp服务,其他设备均不影响;
  12. 要求拒绝10.1.1.0/24⽹段ping通R1地址;

三、实验步骤

  1. 配置IP地址

    R1:

    [H3C]sysn R1
    [R1]int g0/0
    [R1-GigabitEthernet0/0]ip add 192.168.1.1 24
    [R1-GigabitEthernet0/0]int g0/1
    [R1-GigabitEthernet0/1]ip add 192.168.2.1 24
    [R1-GigabitEthernet0/1]int g0/2
    [R1-GigabitEthernet0/2]ip add 100.3.3.1 24
    [R1-GigabitEthernet0/2]quit
    [R1]int lo0                 //配置环回口地址LoopBack 0 简写为lo0
    [R1-LoopBack0]ip add 1.1.1.1 32
    [R1-LoopBack0]quit
    

    R2:

    [H3C]sysn R2
    [R2]int g0/0
    [R2-GigabitEthernet0/0]ip add 192.168.1.2 24
    [R2-GigabitEthernet0/0]int g0/1
    [R2-GigabitEthernet0/1]ip add 192.168.3.2 24
    [R2-GigabitEthernet0/1]int g0/2
    [R2-GigabitEthernet0/2]ip add 100.1.1.2 24
    [R2-GigabitEthernet0/2]quit
    [R2]int LoopBack 0
    [R2-LoopBack0]ip add 2.2.2.2 32
    [R2-LoopBack0]quit
    

    R3:

    <H3C>sys
    System View: return to User View with Ctrl+Z.
    [H3C]
    [H3C]sysn R3
    [R3]int g0/0 
    [R3-GigabitEthernet0/0]ip add 192.168.2.3 24
    [R3-GigabitEthernet0/0]int g0/1
    [R3-GigabitEthernet0/1]ip add 192.168.3.3 24
    [R3-GigabitEthernet0/1]int g0/2
    [R3-GigabitEthernet0/2]ip add 200.2.2.3 24
    [R3-GigabitEthernet0/2]int g5/0
    [R3-GigabitEthernet5/0]ip add 200.1.1.3 24
    [R3-GigabitEthernet5/0]quit
    [R3]int lo0
    [R3-LoopBack0]ip add 3.3.3.3 32
    [R3-LoopBack0]quit
    

    R4:

    <H3C>sys
    System View: return to User View with Ctrl+Z.
    [H3C]sysn R4
    [R4]int g0/0
    [R4-GigabitEthernet0/0]ip add 172.16.3.4 24
    [R4-GigabitEthernet0/0]int g0/1
    [R4-GigabitEthernet0/1]ip add 172.16.1.4 24
    [R4-GigabitEthernet0/1]int g0/2
    [R4-GigabitEthernet0/2]ip add 100.3.3.4 24
    [R4-GigabitEthernet0/2]qu
    [R4]int lo0
    [R4-LoopBack0]ip add 4.4.4.4 32
    [R4-LoopBack0]qu
    

    R5:

    <H3C>sys
    System View: return to User View with Ctrl+Z.
    [H3C]sysn R5
    [R5]int g0/0
    [R5-GigabitEthernet0/0]ip add 172.16.1.5 24
    [R5-GigabitEthernet0/0]int g0/1
    [R5-GigabitEthernet0/1]ip add 172.168.2.5 24
    [R5-GigabitEthernet0/1]int g0/2
    [R5-GigabitEthernet0/2]ip add 100.2.2.5 24
    [R5-GigabitEthernet0/2]qu
    [R5]int lo0
    [R5-LoopBack0]ip add 5.5.5.5 32
    [R5-LoopBack0]qu
    

    R6:

    <H3C>sys
    System View: return to User View with Ctrl+Z.
    [H3C]sysn R6
    [R6]int g0/0
    [R6-GigabitEthernet0/0]ip add 200.3.3.6 24
    [R6-GigabitEthernet0/0]int g0/1
    [R6-GigabitEthernet0/1]ip add 200.1.1.6 24
    [R6-GigabitEthernet0/1]int g0/2
    [R6-GigabitEthernet0/2]ip add 172.16.3.6 24
    [R6-GigabitEthernet0/1]int g5/0
    [R6-GigabitEthernet5/0]ip add 172.16.2.6 24
    [R6-GigabitEthernet5/0]qu
    [R6]int lo0
    [R6-LoopBack0]ip add 6.6.6.6 32
    [R6-LoopBack0]qu
    

    R7:

    [R7]int g0/0
    [R7-GigabitEthernet0/0]ip add 200.2.2.7 24
    [R7-GigabitEthernet0/0]int g0/1
    [R7-GigabitEthernet0/1]ip add 200.3.3.7 24
    [R7-GigabitEthernet0/1]int g0/2
    [R7-GigabitEthernet0/2]ip add 100.1.1.7 24
    [R7-GigabitEthernet0/2]int g5/0
    [R7-GigabitEthernet5/0]ip add 100.2.2.7 24
    [R7-GigabitEthernet5/0]int g5/1
    [R7-GigabitEthernet5/1]ip add 10.1.1.7 24
    [R7-GigabitEthernet5/1]qu
    [R7]int lo0
    [R7-LoopBack0]ip add 7.7.7.7 32
    [R7-LoopBack0]qu
    
  2. 划分对应的动态路由协议

    R1:

    <R1>sys
    System View: return to User View with Ctrl+Z.
    [R1]ospf 1 router-id 1.1.1.1   //手动配置全局的router-id
    [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.1.0 0.0.0.255   //宣告网段
    [R1-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
    [R1-ospf-1-area-0.0.0.0]network 100.3.3.0 0.0.0.255
    [R1-ospf-1-area-0.0.0.0]qu
    [R1-ospf-1]dis this     //查看宣告的网段
    #
    ospf 1area 0.0.0.0network 1.1.1.1 0.0.0.0network 100.3.3.0 0.0.0.255network 192.168.1.0 0.0.0.255network 192.168.2.0 0.0.0.255
    #
    return
    

    R2:

    [R2]ospf 1 router-id 2.2.2.2
    [R2-ospf-1]area 0
    [R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
    [R2-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
    [R2-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
    [R2-ospf-1-area-0.0.0.0]network 100.1.1.0 0.0.0.255
    [R2-ospf-1-area-0.0.0.0]qu
    [R2-ospf-1]dis this
    #
    ospf 1area 0.0.0.0network 2.2.2.2 0.0.0.0network 100.1.1.0 0.0.0.255network 192.168.1.0 0.0.0.255network 192.168.3.0 0.0.0.255
    #
    

    R3:

    [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 192.168.2.0 0.0.0.255
    [R3-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
    [R3-ospf-1-area-0.0.0.0]qu
    [R3-ospf-1]dis this
    #
    ospf 1area 0.0.0.0network 3.3.3.3 0.0.0.0network 192.168.2.0 0.0.0.255network 192.168.3.0 0.0.0.255
    #
    return
    [R3-ospf-1]quit
    [R3]rip 1
    [R3-rip-1]version 2
    [R3-rip-1]undo summary 
    [R3-rip-1]network 200.1.1.0
    [R3-rip-1]network 200.2.2.0
    [R3-rip-1]qu
    

    R4:

    [R4]ospf 2 router-id 4.4.4.4
    [R4-ospf-2]area 0
    [R4-ospf-2-area-0.0.0.0]netwrok 4.4.4.4 0.0.0.0
    [R4-ospf-2-area-0.0.0.0]network 100.3.3.0 0.0.0.255
    [R4-ospf-2-area-0.0.0.0]network 172.16.3.0 0.0.0.255
    [R4-ospf-2-area-0.0.0.0]qu
    [R4-ospf-2]dis this
    #
    ospf 2area 0.0.0.0network 4.4.4.4 0.0.0.0network 100.3.3.0 0.0.0.255network 172.16.1.0 0.0.0.255network 172.16.3.0 0.0.0.255
    #
    return
    

    R5:

    [R5]ospf 2 router-id 5.5.5.5
    [R5-ospf-2]area 0
    [R5-ospf-2-area-0.0.0.0]network 5.5.5.5 0.0.0.0
    [R5-ospf-2-area-0.0.0.0]network 172.16.1.0 0.0.0.255
    [R5-ospf-2-area-0.0.0.0]network 100.2.2.0 0.0.0.255
    [R5-ospf-2-area-0.0.0.0]qu
    [R5-ospf-2]dis this
    #
    ospf 2area 0.0.0.0network 5.5.5.5 0.0.0.0network 100.2.2.0 0.0.0.255network 172.16.1.0 0.0.0.255network 172.16.2.0 0.0.0.255
    #
    return
    

    R6:

    [R6]ospf 2 router-id 6.6.6.6
    [R6-ospf-2]area 0
    [R6-ospf-2-area-0.0.0.0]network 6.6.6.6 0.0.0.0
    [R6-ospf-2-area-0.0.0.0]network 172.16.3.0 0.0.0.255
    [R6-ospf-2-area-0.0.0.0]qu
    [R6-ospf-2]dis this
    #
    ospf 2area 0.0.0.0network 6.6.6.6 0.0.0.0network 172.16.2.0 0.0.0.255network 172.16.3.0 0.0.0.255
    #
    return
    [R6-ospf-2]qu
    [R6]rip 1
    [R6-rip-1]version 2
    [R6-rip-1]undo summary 
    [R6-rip-1]network 200.1.1.0 
    [R6-rip-1]network 200.3.3.0
    [R6-rip-1]dis this
    #
    rip 1undo summaryversion 2network 200.1.1.0network 200.3.3.0
    #
    return
    

    R7:

    [R7]rip 1
    [R7-rip-1]version 2
    [R7-rip-1]undo summary 
    [R7-rip-1]net 200.2.2.7
    [R7-rip-1]net 200.3.3.7
    [R7-rip-1]net 7.7.7.7
    [R7-rip-1]quit
    [R7]ospf 1
    [R7-ospf-1]area 0
    [R7-ospf-1-area-0.0.0.0]net 100.1.1.0 0.0.0.255
    [R7-ospf-1-area-0.0.0.0]qu
    [R7-ospf-1]quit
    [R7]
    [R7]ospf 2
    [R7-ospf-2]area 0
    [R7-ospf-2-area-0.0.0.0]net 100.2.2.0 0.0.0.255
    [R7-ospf-2-area-0.0.0.0]quit
    [R7-ospf-2]quit
    
  3. 在R7上配置DHCP服务器,让PC端可以自动获取IP地址

    [R7]dhcp enable
    [R7]dhcp server ip-pool 1
    [R7-dhcp-pool-1]network 10.1.1.0 24         //设置需要分配的网段
    [R7-dhcp-pool-1]gateway-list 10.1.1.7  //配置网关
    [R7-dhcp-pool-1]qu
    

    在这里插入图片描述

  4. 将rip路由引入ospf中,ospf路由引入rip中

    R3:

    [R3]rip 1
    [R3-rip-1]import-route ospf 1    //在rip路由引入ospf
    [R3-rip-1]import-route direct 
    [R3-rip-1]qu
    [R3]ospf 1
    [R3-ospf-1]import-route rip 1    //在ospf中引入rip
    [R3-ospf-1]import-route direct 
    [R3-ospf-1]
    

    R6:

    [R6]rip 1
    [R6-rip-1]import-route ospf 2
    [R6-rip-1]import-route direct 
    [R6-rip-1]qu
    [R6]ospf 2
    [R6-ospf-2]import-route rip 1
    [R6-ospf-2]import-route direct 
    [R6-ospf-2]
    

    R7:

    [R7]rip
    [R7-rip-1]import-route ospf 1
    [R7-rip-1]import-route ospf 2
    [R7-rip-1]import-route direct 
    [R7-rip-1]quit
    [R7]ospf 1
    [R7-ospf-1]import-route rip 1
    [R7-ospf-1]import-route direct 
    [R7-ospf-1]quit
    [R7]ospf 2
    [R7-ospf-2]import-route rip 1
    [R7-ospf-2]import-route direct 
    [R7-ospf-2]quit
    
  5. 实现全网互通

    在R1中去pingR7,或者去ping其他端口都是可以ping通的

    在这里插入图片描述

    因为在之前我们在ospf协议中或者在rip协议中宣告了环回口的路由,所以我们可以直接用环回口的路由来ping。

  6. 在R3和R6开启rip的端口验证,密码为maoqi。

    R3:

    [R3]int g5/0
    [R3-GigabitEthernet5/0]rip authentication-mode simple plain maoqi
    [R3-GigabitEthernet5/0]quit
    

    R6:

    [R6]int g0/1
    [R6-GigabitEthernet0/1]rip authentication-mode simple plain maoqi
    [R6-GigabitEthernet0/1]quit
    
  7. 在R5和R4上开启ospf端口验证,密码为123。

    R4:

    [R4]int g0/1
    [R4-GigabitEthernet0/1]ospf authentication-mode simple plain 123
    [R4-GigabitEthernet0/1]quit
    

    R5:

    [R5]int g0/0
    [R5-GigabitEthernet0/0]ospf authentication-mode simple plain 123
    [R5-GigabitEthernet0/0]quit
    
  8. 在R4上配置ftp服务,允许所有设备登陆访问

    [R4]ftp server enable    //开启ftp服务
    [R4]local-user maoqi class manage    //创建用户
    New local user added.
    [R4-luser-manage-maoqi]password simple 123456789a
    [R4-luser-manage-maoqi]service-type ftp    为创建的用户开启ftp服务
    [R4-luser-manage-maoqi]quit
    [R4]line vty  0 4
    [R4-line-vty0-4]authentication-mode scheme 
    [R4-line-vty0-4]user-role level-15
    [R4-line-vty0-4]quit
    

    在R2中调用FTP服务,发现是可以调用成功的
    在这里插入图片描述

  9. 在R1上配置telnet服务,允许所有设备登陆访问

    [R1]telnet server enable 
    [R1]local-user maoqi class manage 
    New local user added.
    [R1-luser-manage-maoqi]password simple 123456789a
    [R1-luser-manage-maoqi]service-type telnet
    [R1-luser-manage-maoqi]authorization-attribute user-role 15
    [R1-luser-manage-maoqi]qu
    [R1]line vty 0 4
    [R1-line-vty0-4]authentication-mode scheme 
    [R1-line-vty0-4]user-role level-15
    
  10. 只拒绝R5访问R1的ftp服务

    [R1]acl advanced 3000
    [R1-acl-ipv4-adv-3000]rule deny tcp source 100.2.2.5 0 destination-port eq telne
    t 
    [R1-acl-ipv4-adv-3000]rule deny tcp source 172.16.2.5 0 destination-port eq teln
    et 
    [R1-acl-ipv4-adv-3000]rule deny tcp source 172.16.1.5 0 destination-port eq teln
    [R1-acl-ipv4-adv-3000]rule deny tcp source 5.5.5.5 0 destination-port eq telnet
    [R1-acl-ipv4-adv-3000]quit
    [R1]int g0/0
    [R1-GigabitEthernet0/0]packet-filter 3000 inbound 
    [R1-GigabitEthernet0/0]int g0/1
    [R1-GigabitEthernet0/1]packet-filter 3000 inbound 
    [R1-GigabitEthernet0/1]int g0/2
    [R1-GigabitEthernet0/2]packet-filter 3000 inbound
    

    查看配置
    在这里插入图片描述

    配置完成后在R5去访问R1的telnet服务,发现被拒绝

    在这里插入图片描述

  11. 只拒绝R2访问R4的ftp服务

    [R4]acl ad
    [R4]acl advanced 3000
    [R4-acl-ipv4-adv-3000]rule deny tcp source 192.168.1.2 0 destination-port range 
    20 21
    [R4-acl-ipv4-adv-3000]rule deny tcp source 192.168.3.2 0 destination-port range 
    20 21
    [R4-acl-ipv4-adv-3000]rule deny tcp source 100.1.1.2 0 destination-port range 2021
    [R4-acl-ipv4-adv-3000]rule deny tcp source 2.2.2.2 0 destination-port range 20 21[R4-acl-ipv4-adv-3000]dis this
    #
    acl advanced 3000rule 5 deny tcp source 192.168.1.2 0 destination-port range ftp-data ftprule 10 deny tcp source 192.168.3.2 0 destination-port range ftp-data ftprule 15 deny tcp source 100.1.1.2 0 destination-port range ftp-data ftprule 20 deny tcp source 2.2.2.2 0 destination-port range ftp-data ftp
    #
    return
    [R4-acl-ipv4-adv-3000]quit
    [R4]int g0/0
    [R4-GigabitEthernet0/0]packet-filter 3000 inbound 
    [R4-GigabitEthernet0/0]int g0/1
    [R4-GigabitEthernet0/1]packet-filter 3000 inbound 
    [R4-GigabitEthernet0/1]int g0/2
    [R4-GigabitEthernet0/2]packet-filter 3000 inbound 
    [R4-GigabitEthernet0/2]quit
    
  12. 拒绝10.1.1.0/24网段ping通R1地址

    R1:

    [R1]acl basic 2000
    [R1-acl-ipv4-basic-2000]rule deny source 10.1.1.0 0.0.0.255 
    [R1-acl-ipv4-basic-2000]quit
    [R1]int range g0/0 to g0/2
    [R1-if-range]packet-filter 2000 inbound 
    [R1-if-range]quit
    

    此时在pc1中去pingR1发现ping不通

    在这里插入图片描述

相关文章:

综合小实验之电视机

综合小实验1 一、实验拓扑图 二、实验要求 按照图示配置IP地址&#xff1b;按照图示区域划分配置对应的动态路由协议&#xff1b;在R7上配置dhcp服务器&#xff0c;能够让pc可以获取IP地址&#xff1b;将所有环回⼝宣告进ospf中&#xff0c;将环回⼝7宣告进rip中&#xff0c;…...

全排列|| 分发饼干 摆动序列

1.给定一个可包含重复数字的序列 nums &#xff0c;按任意顺序 返回所有不重复的全排列。 示例 1&#xff1a; 输入&#xff1a;nums [1,1,2] 输出&#xff1a; [[1,1,2], [1,2,1], [2,1,1]] 示例 2&#xff1a; 输入&#xff1a;nums [1,2,3] 输出&#xff1a;[[1,2,3…...

【开源宝藏】用 JavaScript 手写一个丝滑的打字机动画效果

你当前项目实现了一个非常丝滑的 打字机文字效果动画&#xff0c;使用的是自定义的 typical.js 脚本。下面我将给出一份逐步拆解的中文教程&#xff0c;帮你或其他初学者快速上手并自定义这个打字效果。 ✨ 最终效果 打开页面后&#xff0c;中央会逐字显示&#xff1a; Hello…...

推荐1款简洁、小巧的实用收音机软件,支持手机和电脑

聊一聊 没想到现在还有人喜欢听广播。 我一直以为听广播必须要用那种小广播机才可以。 原来手机或电脑上也是可以的。 今天给大家分享一款可以在电脑和手机上听广播的软件。 软件介绍 龙卷风收音机 电台广播收音机分电脑和手机两个版本。 电脑端无需安装&#xff0c;下载…...

64. MfgTool烧写工具详解

一、MfgTool工具简介 1、mfgtool是NXP官方做的向I.MX系列烧写系统的软件&#xff0c;运行在windows下。可以烧写uboot.imx、zImage、dtb&#xff0c;rootfs。通过USB烧写。 Mfgtool里面默认存放了NXP官方开发板的系统文件&#xff0c; 2、基本原理 向开发板烧系统分两部分&am…...

3、孪生网络/连体网络(Siamese Network)

目的: 用Siamese Network (孪生网络) 解决Few-shot learning (小样本学习)。 Siamese Network并不是Meta Learning最好的方法, 但是通过学习Siamese Network,非常有助于理解其他Meta Learning算法。 这里介绍了两种方法:Siamese Network (孪生网络)、Trplet Loss Siam…...

前端学习笔记--CSS

HTMLCSSJavaScript 》 结构 表现 交互 如何学习 1.CSS是什么 2.CSS怎么用&#xff1f; 3.CSS选择器&#xff08;重点&#xff0c;难点&#xff09; 4.美化网页&#xff08;文字&#xff0c;阴影&#xff0c;超链接&#xff0c;列表&#xff0c;渐变。。。&#xff09; 5…...

开个坑记录一下树莓派4B部署yolo的一些问题

问题一&#xff1a;操作系统与内核信息 这个问题困扰了我一天半&#xff0c;下载的时候显示的信息是aar64的系统&#xff0c;但是这并无意味着一个问题&#xff0c;那就是你的操作系统是64位的。需要采用如下的指令查看&#xff1a; getconf LONG_BIT 我在树莓派得出来的操作…...

1.1 结构体与类对象在List中使用区别

一、问题的起源如下的代码是错误的&#xff0c;无法编译通过 struct Point {public int X;public int Y; }List<Point> points new List<Point> { new Point { X 1, Y 2 } }; points[0].X 10; // 编译错误&#xff01;无法修改副本的字段 二、原因分析 在C#中&…...

详细说明windows系统函数::SetUnhandledExceptionFilter(ExceptionFilter)

::SetUnhandledExceptionFilter(ExceptionFilter); 是 Windows 编程中用于设置顶层未处理异常过滤器的关键 API 调用。它属于 Windows 结构化异常处理&#xff08;SEH, Structured Exception Handling&#xff09;机制的一部分&#xff0c;主要用于捕获那些未被程序内部处理的异…...

力扣刷题39. 组合总和

39. 组合总和 - 力扣&#xff08;LeetCode&#xff09; 需要定义一个index变量用来记录访问数组的下标&#xff0c;每次递归进行传参&#xff0c;在搜索过程中&#xff0c;因为为了避免重复数据&#xff0c;而且允许一个元素的重复出现&#xff0c;传入index时传入当前遍历的i…...

正弦函数的连续傅里叶变换正弦序列的DTFT

正弦序列 时域 x [ n ] sin ⁡ ( ω 0 n ) x[n] \sin(\omega_0 n) x[n]sin(ω0​n)频域 X ( e j ω ) j π 2 [ δ ( ω − ω 0 ) − δ ( ω ω 0 ) ] X({\rm e}^{{\rm j}\omega}) \frac{{\rm j}\pi}{2} \left[ \delta(\omega - \omega_0) - \delta(\omega \omega_0…...

winstart.wsf 病毒清理大作战

0x00 背景 发现感染了winstart.wsf 病毒如何清理。 0x01 现象 遍历Users下每个目录以及C:\和C:\Windows\Temp 2个目录写入病毒文件。 C:\Users\Administrator\AppData\Local\Temp\winstart.wsf C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Program…...

leetcode 20.有效括号

20. 有效的括号 - 力扣&#xff08;LeetCode&#xff09; class Solution:def isValid(self, s: str) -> bool:stack []for i in s :if i in ((,{,[ ):stack.append(i)elif i in () ):# 这种情况是 栈弹出元素为空时候 &#xff0c;右半部分的括号多出来一些 比如&#x…...

Leetcode刷题笔记1 图论part07

卡码网 53 寻宝 prim算法 prim算法核心就是三步&#xff0c;称为prim三部曲&#xff1a; 第一步&#xff0c;选距离生成树最近节点第二步&#xff0c;最近节点加入生成树第三步&#xff0c;更新非生成树节点到生成树的距离&#xff08;即更新minDist数组&#xff09; def p…...

unittest自动化测试实战

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 为什么要学习unittest 按照测试阶段来划分&#xff0c;可以将测试分为单元测试、集成测试、系统测试和验收测试。单元测试是指对软件中的最小可测试单元在与程…...

flask,示例及解释

1&#xff09; from flask import Flask, render_templateapp Flask(__name__)app.route(/) def index():return render_template(m1index.html)app.route(/get_type) def get_type():return ["语文", "数学"]if __name__ __main__:app.run(host0.0.0.0…...

电机倍频曲线的一些奇异特性-原因分析及应用

这里对感应电机倍频曲线的特征进行了说明&#xff0c;然后将其特性用于电机转差率和工况的测量。先给出可以直接利用的结论&#xff1a; 电机的工况和转差率谱线会体现为5x,7x谱线调制在基频附近。两条调制过携带s信息的谱线距离基频谱线的距离。 与真实转速相对同步转速的频差…...

基于Ebay拍卖网站成交价格的影响因素分析

摘要:近些年来网上拍卖的不断地发展&#xff0c;网上购物慢慢变成了大家普遍接受的购物方式。因此关于网上拍卖的研究日益成为很多人研究的重点。 影响拍卖网站价格的因素很多&#xff0c;但很少有人分得清楚哪些因素才是比较重要的因素&#xff0c;因此对价格因素分析&#x…...

详解图卷积网络

文章目录 GCN/RGCN图卷积网络概述--运作原理**1. GCN&#xff08;Graph Convolutional Network&#xff0c;图卷积网络&#xff09;****1.1 核心思想****1.2 公式****1.3 特点****1.4 总结** **2. RGCN&#xff08;Relational Graph Convolutional Network&#xff0c;关系型图…...

Java 8-17核心特性全景解析之Java9、10

Java 9 核心特性解析 Java 9在2017年9月发布&#xff0c;带来了模块系统等重大变革&#xff0c;是Java平台现代化的重要一步。 模块系统 (Project Jigsaw) 特性概述 模块系统是Java 9最重要的特性&#xff0c;旨在解决Java平台和应用程序的可伸缩性问题&#xff0c;提供更好…...

mysql的学习

关系性数据库需要遵循ACID规则 原子性&#xff1a; 事务是最小的执行单位&#xff0c;不允许分割。事务的原子性确保动作要么全部完成&#xff0c;要么完全不起作用&#xff1b; 一致性&#xff1a; 执行事务前后&#xff0c;数据保持一致&#xff0c;例如转账业务中&#xff…...

leecode 560题

一、题目解析 题目如下->: 这道题的问题是&#xff0c;找到目标值为k的所有连续子串个数&#xff0c;因此最简单最容易想到的就是枚举 两个指针枚举起来确实可以解决&#xff0c;但是时间复杂度极大&#xff0c;达到了O(n^2)的级别 因此这不是我们想要的 二、解题思路 2.1 …...

借壹起航东风,中国工厂出海开启新征程

在经济全球化不断深入的当下&#xff0c;中国工厂正以积极的姿态投身海外市场&#xff0c;渴望在全球商业版图中占据一席之地&#xff0c;绽放独特的光彩。然而&#xff0c;出海之路充满了挑战与艰辛&#xff0c;品牌塑造困难重重、询盘量不稳定、营销成本居高不下等问题&#…...

Joomla教程—查看网站的前台页面与菜单管理(栏目管理)

原文&#xff1a;Joomla 查看网站的前台页面_w3cschool 在本节中&#xff0c;我们将简单介绍一下JOOMLA的前台界面。通过本节的介绍&#xff0c;希望你能对JOOMLA的界面组成有一个大致的了解。 你可以直接在浏览器中输入http://localhost/zmax/ 就会出现我们网站的首页了。也…...

HCIA-WLAN实验

1、划分VLAN&#xff0c;配置IP地址 2、配置AC作为AP的DHCP服务器自动为AP分配IP地址 dhcp enable interface Vlanif100 dhcp select interface 3、建立CAPWAP隧道 capwap source interface vlanif100 4、配置WLAN业务配置&#xff0c;下发至AP ①配置&#xff1a;wlan …...

DNA-PAINT

参考: 【科研教程】NUPACK网页版使用教程 https://www.bilibili.com/video/BV1G94y1W7mN/NUPACK新版网页版教程-模拟部分 https://zhuanlan.zhihu.com/p/678730568NUPACK 4.0 User Guide https://docs.nupack.org/NUPACK网页版使用指南 https://zhuanlan.zhihu.com/p/55024017…...

VS2022的第一个Qt程序——实战《加载并显示图像》

目录 一、UI设计 S1&#xff1a;双击Form Files下.ui文件&#xff0c;进入ui设计界面Qt Designer S2&#xff1a;然后拖动一个Push Button和Label控件到界面 S3&#xff1a;点击信号与槽&#xff0c;然后点击PushButton往外拉一下 S4&#xff1a;松开鼠标进入配置连接界面…...

从概率到梯度:理解分类问题中交叉熵的优越性

分类问题一般使用交叉熵&#xff08;Cross-Entropy&#xff09;而不是平方损失&#xff08;Square Loss&#xff09;函数1. **概率解释**2. **梯度性质**3. **对错误的惩罚**4. **计算复杂度**5. **总结** 分类问题一般使用交叉熵&#xff08;Cross-Entropy&#xff09;而不是平…...

如何选择?Postman vs JMeter 对比介绍

Postman 和 JMeter 作为两款主流测试工具&#xff0c;各有特色。本文将从多个维度详细对比这两款工具最新特性和应用场景。 工具基本介绍 对比项 Postman JMeter 类型 API 开发和测试工具 性能测试工具 开源情况 闭源&#xff0c;提供免费版 开源&#xff08;Apache L…...

P1182 数列分段 Section II

P1182 数列分段 Section II - 洛谷 题目描述 对于给定的一个长度为 N 的正整数数列 A1​∼AN​&#xff0c;现要将其分成 M&#xff08;M≤N&#xff09;段&#xff0c;并要求每段连续&#xff0c;且每段和的最大值最小。 关于最大值最小&#xff1a; 例如一数列 4 2 4 5 1…...

Thales靶场

信息收集 将靶机改为net模式&#xff0c;开启kali进行扫描&#xff0c;得到靶机ip 对靶机的端口&#xff0c;目录进行扫描&#xff0c;8080端口是 apache tomcat代理 进入8080端口&#xff0c;点击app出现登录窗口&#xff0c;弱口令没试出来&#xff0c;可以爆破登录窗口 查…...

系统思考—看见未来

感谢上海财经大学终身教育学院的持续邀请&#xff01;每个月&#xff0c;都会带着不同的思维火花&#xff0c;走进财大与学员们一起探索系统思考的奥秘。 这次为宜宾市的干部们带来了一场深刻的学习体验。通过系统思考&#xff0c;帮助大家从整体视角去发现问题、分析问题、解…...

第30周Java分布式入门 ThreadLocal

ThreadLocal 课程笔记 一、章节结构概述 本章主要学习重要的工具类 ThreadLocal。章节分为六大模块&#xff1a; ThreadLocal 的两大使用场景ThreadLocal 所带来的好处ThreadLocal 的主要方法及使用顺序ThreadLocal 原理源码分析使用 ThreadLocal 的注意点和使用规范 从下一…...

Windows 10 LTSC 2019 中文版下载及安装教程(附安装包)

&#xff08;cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24&#xff09;涵盖常见疑问和注意事项&#xff1a; cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24 下载链接&#xff1a;https://pan.quark.cn/s/c2c8f3cd18f1 1. 镜像文件来源与合法性 官方渠道&…...

死亡并不是走出生命 而是走出时间

目录 第一章 倒春寒 第二章 悖论与共生 第三章 坍缩与永恒 第四章 在时差里相爱 终章 你从未离开 第一章 倒春寒 2022年春天的扬州东关街&#xff0c;青衣在文昌阁古槐下调试着「时间胶囊」算法。这个能将人类记忆转化为数据流的程序&#xff0c;是他用三年时间对抗渐冻…...

Langchain中的表格解析:RAG 和表格的爱恨情仇

实现 RAG(Retrieval-Augmented Generation)是一个挑战,尤其是在有效解析和理解非结构化文档中的表格时。这在处理扫描文档或图像格式的文档时尤为困难。这些挑战至少包括以下三个方面: 1.表格的“叛逆期”:不准确的解析可能会破坏表格结构: 表格在文档里就像个叛逆的青少…...

STM32F103_LL库+寄存器学习笔记02 - 开启SysTick(滴答定时器)中断

导言 《STM32F103_LL库寄存器学习笔记01 - 梳理CubeMX生成的LL库最小的裸机系统框架》上一章节对CubeMX生成的最小系统框架进行梳理&#xff0c;在此工程的基础上&#xff0c;梳理SysTick&#xff08;滴答定时器&#xff09;中断是怎样开启的&#xff1f;为什么SysTick中断会自…...

AI小白的第七天:必要的数学知识(概率)

概率 Probability 1. 概率的定义 概率是一个介于 0 和 1 之间的数&#xff0c;表示某个事件发生的可能性&#xff1a; 0&#xff1a;事件不可能发生。1&#xff1a;事件必然发生。0 到 1 之间&#xff1a;事件发生的可能性大小。 例如&#xff0c;掷一枚公平的硬币&#xf…...

SVN常用命令

SVN常用命令 基本操作命令 • 检出代码&#xff08;Checkout&#xff09;&#xff1a;从SVN服务器获取代码到本地。 svn checkout [svn服务器url] [检出本地的path] 示例&#xff1a; svn checkout svn://47.106.183.193/helloworld ./ • 提交代码&#xff08;Commit&…...

23种设计模式中的策略模式

在策略模式定义了一系列算法或策略&#xff0c;并将每个算法封装在独立的类中&#xff0c;使得它们可以互相替换。通过使用策略模式&#xff0c;可以在运行时根据需要选择不同的算法&#xff0c;而不需要修改客户端代码。 策略模式&#xff1a;Strategy。指的是&#xff0c;定义…...

车载通信方案为何选择CAN/CANFD?

摘要 随着汽车电子技术的飞速发展&#xff0c;车载通信系统在车辆的智能化、网联化进程中扮演着至关重要的角色。控制器局域网络&#xff08;CAN&#xff09;及其扩展版本CANFD凭借其卓越的可靠性、高效的数据传输能力和强大的抗干扰特性&#xff0c;成为现代汽车通信架构的核心…...

有价值的面试问题

迅雷一面 都是c和网络问题 了解epoll吗&#xff1f;解释下水平触发和边缘触发&#xff0c;医院的叫号系统应该算哪一种 c类a有成员b&#xff0c;成员b调用了a的函数&#xff0c;但是a不小心把b的成员删除了&#xff0c;会发生什么&#xff0c;怎么解决 c类a有一个static的函数…...

深度学习|表示学习|多头注意力在计算时常见的张量维度变换总结|28

如是我闻&#xff1a; 以下是多头注意力&#xff08;Multi-Headed Attention&#xff09;在计算时常见的张量维度变换总结&#xff0c;帮助理解从输入到输出是如何一步步处理的。为了方便&#xff0c;令&#xff1a; B B B 表示 batch size&#xff08;批量大小&#xff09; S …...

Mysql内置函数篇

&#x1f3dd;️专栏&#xff1a;Mysql_猫咪-9527的博客-CSDN博客 &#x1f305;主页&#xff1a;猫咪-9527-CSDN博客 “欲穷千里目&#xff0c;更上一层楼。会当凌绝顶&#xff0c;一览众山小。” 目录 7.函数 7.1 日期函数 函数总&#xff1a;​编辑 获得当前日期 获得…...

使用事件监听器来处理并发环境中RabbitMQ的同步响应问题

RabbitListener 是 Spring AMQP 提供的核心注解&#xff0c;用于简化 RabbitMQ 消息监听器的创建。以下是对 RabbitListener(queues "balloonWords.queue") 的详细解析&#xff1a; 一、基础功能 队列监听 通过 queues 属性指定监听的队列名称&#xff08;如 "…...

基于Java的班级事务管理系统(源码+lw+部署文档+讲解),源码可白嫖!

摘要 随着世界经济信息化、全球化的到来和电子商务的飞速发展&#xff0c;推动了很多行业的改革。若想达到安全&#xff0c;快捷的目的&#xff0c;就需要拥有信息化的组织和管理模式&#xff0c;建立一套合理、畅通、高效的线上管理系统。当前的班级事务管理存在管理效率低下…...

Rviz 同时显示多个独立 URDF!解决双机械臂+底盘等场景(球体+方块实例演示)

视频讲解&#xff1a; Rviz 同时显示多个独立 URDF&#xff01;解决双机械臂底盘等场景&#xff08;球体方块实例演示&#xff09; 仓库地址&#xff1a;GitHub - LitchiCheng/ros2_package 有小伙伴留言说想看下同时使用多个独立的urdf如何配置&#xff0c;实际上这个场景是很…...

【C++】--- 类和对象(中)之日期类的实现

日期类的实现 1. 应该实现哪些默认成员函数 构造函数是需要自己来实现的&#xff0c;因为日期类的成员变量都是内置类型&#xff0c;是否初始化取决于编译器&#xff0c;这里可以给出一个带参全缺省的构造函数,由于日期类不需要申请资源&#xff0c;所有不用显式的实现析构函…...

kafka基础

一:消息队列(message queue [MQ]): 1.1消息队列解释:用来存储消息的队列 简单理解就是将需要的数据传输到队列里,队列可存可取,like 一个管道&#xff0c;但是与hdfs不同的是kafka作为临时存储 1.2消息队列中间件 消息队列中间件其实就是一个组件,简单例子就是用户对于服务器产…...