华为/华三交换机快速构建三层架构拓扑CLI

数据通信 - 建设篇

第四章 华为/华三交换机快速构建三层架构拓扑CLI

  • 数据通信 - 建设篇
  • 系列文章回顾
  • 华为/华三交换机快速构建三层架构拓扑CLI
    • 背景介绍
    • 物料列表
      • 拓扑技术
      • 实验参数
    • 接入层交换机快速构建
      • 接入层PoE设备交换机快速构建
      • 交换机配置验收和确认
    • 汇聚层交换机快速构建
    • 核心层交换机快速构建
      • 交换机配置验收和确认
    • 无线控制器快速构建
      • 无线控制器配置验收和确认


系列文章回顾

第一章 华为/华三交换机配置自动备份到FTP/SFTP
第二章 华为/华三交换机配置SSH免密登录
第三章 华为/华三交换机配置NTP时钟同步


华为/华三交换机快速构建三层架构拓扑CLI

背景介绍

内网从零到一构建三层架构的网络拓扑设计,将使用华为交换机和华三交换机完成快速构建,本文仅记录CLI的命令,全干货实操无理论。

物料列表

  1. 接入层交换机型号 (经过实验的型号列表)
    Client:FutureMatrix S1730S-S48T4S-A1HUAWEI S1730S-S48T4S-A
    PoE:FutureMatrix S1730S-S24P4S-A1FutureMatrix S1730S-S24P4S-A2H3C S5024PV3-EI-PWR
  2. 汇聚层交换机型号 (经过实验的型号列表)
    FutureMatrix S5735S-L24T4S-A1HUAWEI S5735S-L48T4S-A1HUAWEI S5720-52P-LI-AC
  3. 核心层交换机型号 (实验仅使用S5系列作为核心层。实际上架推荐使用S7及以上的系列)
    HUAWEI S5720-32P-EI-AC
  4. 无线控制器型号:H3C WX2540H

拓扑技术

  1. RSTP快速生成树
  2. 汇聚层上联核心层使用链路聚合
  3. 堆叠技术,使用堆叠线缆互联2台核心交换机

实验参数

  1. 交换机dns server:1.1.1.11.1.1.2
  2. 交换机管理网段sw-manage:vlan 200ip address 1.1.200.0/24
  3. 核心层交换机管理地址:vlanif200 1.1.200.254/24
  4. 1楼划分VLAN:vlan 11vlanif11 1.1.11.0/24
  5. 监控网段:vlan 60
  6. 无线访客网段:vlan 88
  7. 无线免认证网段:vlan 80
  8. 无线实名认证网段:vlan 84
  9. 无线哑终端网段:vlan 90


接入层交换机快速构建

注意事项:电口上联用电口板卡最后2个电口,光口上联用光口板卡前2个光口。
本案例光口上联和电口上联都有涉及,注意区分。
涉及console口和配置local-user的密码时会弹出Y/N确认,本案例未写出Y/N确认,命令需修改才能用来刷脚本请注意。

# 连接终端用户的接入层交换机# FutureMatrix S1730S-S48T4S-A1
# HUAWEI S1730S-S48T4S-A
sys
sysname L2sw-1F-Client-01
dns reslove
dns server 1.1.1.1
dns server 1.1.1.2
dns domain [mydomainname_1F]vlan 11desc 1fquit
vlan 200desc sw-managequit
int range gi 0/0/1 to gi 0/0/47desc Clientport link-type accessport default vlan 11stp edged-port enablequit
int gi 0/0/48desc up-sw-link-GE0/0/1port link-type trunkundo port trunk allow-pass vlan 1port trunk allow-pass vlan 11 200quitundo int vlan 1
int vlan 200desc sw-manage-ipip addr 1.1.200.111 24quit
ip route-static 0.0.0.0 0.0.0.0 1.1.200.254stp enable
stp mode rstp
lldp enable
http server enable
http secure-server enable
http server-source -i vlan 200stelnet server enable
ssh user admin
ssh user admin authen all
ssh user admin service-type all
ssh server-source -i vlan 200aaalocal-aaa-user password policy administratorpass expire 0quitlocal-user admin pass irr [password] privilege level 15local-user admin idle-timeout 30 access-limit 5local-user admin ftp-directory flash:/local-user admin service-type terminal ssh ftp httplocal-user admin state activequituser-int console 0authen passset authen pass cipher [password]quit
user-int vty 0 4authen aaauser privilege level 15protocol inbound allquitundo ntp server disable
clock timezone Beijing,Chongqing,Hongkon,Urumqi add 08:00:00
ntp-service unicast-server 1.1.200.254quit
save force

接入层PoE设备交换机快速构建

# 连接PoE设备的接入层交换机 - HUAWEI# FutureMatrix S1730S-S24P4S-A1
# FutureMatrix S1730S-S24P4S-A2
sys
sysname L2sw-1F-POE-01
dns reslove
dns server 1.1.1.1
dns server 1.1.1.2
dns domain [mydomainname_1F]vlan 60desc monitorquit
vlan 80desc officequit
vlan 84desc portal-officequit
vlan 88desc guestquit
vlan 90desc terminalquit
vlan 200desc sw-managequit
int range gi 0/0/1 to gi 0/0/10desc APpoe enableport link-type trunkport trunk pvid vlan 200undo port trunk allow-pass vlan 1port trunk allow-pass vlan 80 84 88 90 200stp edged-port enablequit
int range gi 0/0/11 to gi 0/0/23desc monitorpoe enableport link-type accessport default vlan 60stp edged-port enablequit
int gi 0/0/24desc up-sw-link-GE0/0/2undo poe enableport link-type trunkport trunk allow-pass vlan allundo port trunk allow-pass vlan 1quitundo int vlan 1
int vlan 200desc sw-manage-ipip addr 1.1.200.112 24quit
ip route-static 0.0.0.0 0.0.0.0 1.1.200.254stp enable
stp mode rstp
lldp enable
http server enable
http secure-server enable
http server-source -i vlan 200stelnet server enable
ssh user admin
ssh user admin authen all
ssh user admin service-type all
ssh server-source -i vlan 200aaalocal-aaa-user password policy administratorpass expire 0quitlocal-user admin pass irr [password] privilege level 15local-user admin idle-timeout 30 access-limit 5local-user admin ftp-directory flash:/local-user admin service-type terminal ssh ftp httplocal-user admin state activequituser-int console 0authen passset authen pass cipher [password]quit
user-int vty 0 4authen aaauser privilege level 15protocol inbound allquitundo ntp server disable
clock timezone Beijing,Chongqing,Hongkon,Urumqi add 08:00:00
ntp-service unicast-server 1.1.200.254quit
save force

# 连接PoE设备的接入层交换机 - H3C# H3C S5024PV3-EI-PWR
sys
sysname L2sw-1F-POE-02
dns server 1.1.1.1
dns server 1.1.1.2
dns domain [mydomainname_1F]vlan 60name monitorquit
vlan 80name officequit
vlan 84name  portal-officequit
vlan 88name guestquit
vlan 90name  terminalquit
vlan 200name sw-managequit
int range gi 1/0/1 to gi 1/0/10desc APpoe enableport link-type trunkundo port trunk permit vlan 1port trunk permit vlan 60 80 84 88 90 200stp edged-portquit
int range gi 1/0/11 to gi 1/0/23desc monitorpoe enableport link-type accessport access vlan 60stp edged-portquit
int gi 1/0/24desc up-sw-link-GE0/0/3undo poe enableport link-type trunkundo port trunk permit vlan 1port trunk permit vlan 2 to 4094stp point-to-point force-truequitundo int vlan 1
int vlan 200desc sw-manage-ipip addr 1.1.200.113 24ntp-service broadcast-clientquit
ip route-static 0.0.0.0 0 1.1.200.254stp mode rstp
stp global enable
lldp global enable
ip http enable
ip https enablessh server enable
sftp server enable
ssh user admin service-type all authentication-type anylocal-user admin class managepass simple [password]service-type https ssh terminal ftpauthorization-attr user-role level-15authorization-attr work-directory flash:/quituser-int aux 0authen schemeuser-role network-adminquit
user-int vty 0 4authen schemeprotocol inbound allquitclock timezone Beijing add 08:00:00
clock protocol ntpquit
save force

交换机配置验收和确认

# 配置验收和确认 -- 放在最后步骤再验收配置
# ping验证
<switch>ping 1.1.200.254PING 1.1.200.254: 56  data bytes, press CTRL_C to breakReply from 1.1.200.254: bytes=56 Sequence=1 ttl=254 time=1 msReply from 1.1.200.254: bytes=56 Sequence=2 ttl=254 time=1 msReply from 1.1.200.254: bytes=56 Sequence=3 ttl=254 time=1 msReply from 1.1.200.254: bytes=56 Sequence=4 ttl=254 time=1 msReply from 1.1.200.254: bytes=56 Sequence=5 ttl=254 time=1 ms--- 1.1.200.254 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 1/1/1 ms# lldp邻居发现验证
<switch>dis lldp neighbor brief 
Local Intf       Neighbor Dev       Neighbor Intf             Exptime(s)
GE0/0/48         L3sw-1F	   		GE0/0/3                   107


汇聚层交换机快速构建

注意事项:电口上联用电口板卡最后2个电口,光口上联用光口板卡前2个光口。
本案例光口上联和电口上联都有涉及,注意区分。
涉及console口和配置local-user的密码时会弹出Y/N确认,本案例未写出Y/N确认,命令需修改才能用来刷脚本请注意。

# 汇聚层交换机: 下联接入层交换机, 上联核心层交换机.# FutureMatrix S5735S-L24T4S-A1
# HUAWEI S5735S-L48T4S-A1
# HUAWEI S5720-52P-LI-AC
sys
sysname L3sw-1F
dns reslove
dns server 1.1.1.1
dns server 1.1.1.2
dns domain [mydomainname_1F]vlan 11desc 1fquit
vlan 60desc monitorquit
vlan 80desc officequit
vlan 84desc portal-officequit
vlan 88desc guestquit
vlan 90desc terminalquit
vlan 200desc sw-managequitint range gi 0/0/1 to gi 0/0/48desc L2swport link-type trunkport trunk allow-pass vlan allundo port trunk allow-pass vlan 1stp point-to-point force-truequitint eth1desc up-sw-link-GE0-1/0/1port link-type trunkport trunk allow-pass vlan allundo port trunk allow-pass vlan 1stp point-to-point force-truemode lacptrunkport gi 0/0/51 to gi 0/0/52 mode activequitundo int vlan 1
int vlan 200desc sw-manage-ipip addr 1.1.200.119 24ntp-service broadcast-clientquit
ip route-static 0.0.0.0 0.0.0.0 1.1.200.254stp enable
stp mode rstp
lldp enable
http server enable
http secure-server enable
http server-source -i vlan 200stelnet server enable
ssh user admin
ssh user admin authen all
ssh user admin service-type all
ssh server-source -i vlan 200aaalocal-aaa-user password policy administratorpass expire 0quitlocal-user admin pass irr [password] privilege level 15local-user admin idle-timeout 30 access-limit 5local-user admin ftp-directory flash:/local-user admin service-type terminal ssh ftp httplocal-user admin state activequituser-int console 0authen passset authen pass cipher [password]quit
user-int vty 0 4authen aaauser privilege level 15protocol inbound allquitundo ntp server disable
ntp-service ipv6 disable
ntp-service ipv6 server disable
ntp-service sync-interval 360
ntp-service source-interface Vlanif200
clock timezone Beijing,Chongqing,Hongkon,Urumqi add 08:00:00quit
save force


核心层交换机快速构建

# 2台核心层交换机分别下联汇聚层交换机, 组建堆叠系统
# HUAWEI S5720-32P-EI-AC# 堆叠交换机1
sys
sysname Core-L3sw-Stack01
dis stack config
stack slot 0 priority 200
stack slot 0 renumber 0
quit
save
y# 堆叠交换机2
sys
sysname Core-L3sw-Stack02
dis stack config
stack slot 0 priority 100
stack slot 0 renumber 1
quit
save
y### 2台堆叠交换机先后重启, 先重启主交换机再重启次交换机
### 开机后检查堆叠状态
dis stack config
dis stack port brief
dis stack peers
dis stack channel all### console口接入任何一台堆叠交换机都会进入堆叠系统, 开始配置核心层交换机
sys
sysname Core-L3sw
dns reslove
dns server 1.1.1.1
dns server 1.1.1.2
dns domain [mydomainname_1F]vlan 11desc 1fquit
vlan 60desc monitorquit
vlan 80desc officequit
vlan 84desc portal-officequit
vlan 88desc guestquit
vlan 90desc terminalquit
vlan 200desc sw-managequitundo int vlan 1
int vlan 11desc 1F DHCPip addr 1.1.11.254 24dhcp select globalquit
int vlan 60desc monitorip addr 1.1.60.254 22quit
int vlan 80desc officeip addr 1.1.80.254 22dhcp select globalquit
int vlan 84desc portal-officeip addr 1.1.84.254 22dhcp select globalquit
int vlan 88desc guestip addr 1.1.88.254 24dhcp select globalquit
int vlan 90desc terminalip addr 1.1.90.254 24dhcp select globalquit
int vlan 200desc sw-manage-ipip addr 1.1.200.119 24ntp-service broadcast-serverquitint eth 1desc L3sw-1F-GE0/0/51-52port link-type trunkport trunk allow-pass vlan allundo port trunk allow-pass vlan 1stp point-to-point force-truemode lacptrunkport gi 0/0/1 mode activetrunkport gi 1/0/1 mode activequit
int eth 2description ac_200.201_GE1/0/4-5port link-type trunkport trunk allow-pass vlan allundo port trunk allow-pass vlan 1stp point-to-point force-truetrunkport gi 0/0/2 mode activetrunkport gi 1/0/2 mode activequitdhcp enable
ip pool vlan11gateway-list 1.1.11.254network 1.1.11.0 mask 255.255.255.0lease day 3 hour 0 minute 0dns-list 1.1.1.1 1.1.1.2domain-name [mydomainname_1F]quit
ip pool vlan80gateway-list 1.1.80.254network 1.1.80.0 mask 255.255.252.0lease day 1 hour 12 minute 0dns-list 1.1.1.1 1.1.1.2quit
ip pool vlan84gateway-list 1.1.84.254network 1.1.84.0 mask 255.255.252.0lease day 1 hour 12 minute 0dns-list 1.1.1.1 1.1.1.2quit
ip pool vlan88gateway-list 1.1.88.254network 1.1.88.0 mask 255.255.255.0lease day 1 hour 12 minute 0dns-list 1.1.1.1 1.1.1.2quit
ip pool vlan90gateway-list 1.1.90.254network 1.1.90.0 mask 255.255.255.0lease day 1 hour 12 minute 0dns-list 1.1.1.1 1.1.1.2quit
ip pool vlan200gateway-list 1.1.200.254network 1.1.200.0 mask 255.255.255.0excluded-ip-addr 1.1.200.201lease unlimiteddns-list 1.1.1.1 1.1.1.2option 43 ip-addr 1.1.200.201quitstp enable
stp mode rstp
stp instance 0 root primary
lldp enable
http server enable
http secure-server enable
http server-source -i vlan 200stelnet server enable
ssh user admin
ssh user admin authen all
ssh user admin service-type all
ssh server-source -i vlan 200aaalocal-aaa-user password policy administratorundo password alert originalpass expire 0quitlocal-user admin pass irr [password] privilege level 15local-user admin idle-timeout 30 access-limit 5local-user admin ftp-directory flash:/local-user admin service-type terminal ssh ftp httplocal-user admin state activequituser-int console 0authen aaaquit
user-int vty 0 4authen aaauser privilege level 15protocol inbound allquitundo ntp server disable
ntp-service ipv6 disable
ntp-service ipv6 server disable
ntp-service sync-interval 180
ntp-service source-interface Vlanif200
clock timezone Beijing,Chongqing,Hongkon,Urumqi add 08:00:00cpu-defend policy arpmiss01car packet-type arp-miss cir 128 cbs 20000auto-defend threshold 200auto-defend protocol arpquit
cpu-defend-policy arpmiss01 globalquit
save force

交换机配置验收和确认

# 配置验收和确认 -- 放在最后步骤再验收配置
# ping验证
<switch>ping 1.1.11.111
<switch>ping 1.1.11.112
<switch>ping 1.1.11.113
<switch>ping 1.1.11.119# lldp邻居发现验证
<switch>dis lldp nei brief 
Local Intf       Neighbor Dev         Neighbor Intf             Exptime(s)
GE0/0/1         L3sw-1F 			  GE0/0/51                  102  
GE1/0/1         L3sw-1F   			  GE0/0/52                  119


无线控制器快速构建

# 无线控制器: 旁挂核心交换机# H3C WX2540H
sys
sysname ac_200.201
dns server 1.1.1.1
dns server 1.1.1.2
dns domain [mydomainname_1F]vlan 80name officequit
vlan 84name portal-officequit
vlan 88name guestquit
vlan 90name terminalquit
vlan 200name sw-managequitundo int vlan 1
int vlan 200desc sw-manage-ipip addr 1.1.200.201 24ntp-service broadcast-clientquitint bri 1desc Core-L3sw_GE0-1/0/2port link-type trunkport trunk permit vlan allundo port trunk permit vlan 1stp point-to-point force-truequit
int range gi 1/0/4 to gi 1/0/5port link-mode bridgeport link-agg group 1quitip route-static 0.0.0.0 0 1.1.200.254stp mode rstp
stp global enable
lldp global enable
ip http enable
ip https enablessh server enable
sftp server enable
ssh user admin service-type all authentication-type anylocal-user admin class managepass simple [password]service-type https ssh terminal ftpauthorization-attr user-role level-15authorization-attr work-directory flash:/quituser-int console 0authen schemeuser-role network-adminquit
user-int vty 0 4authen schemeprotocol inbound allquitntp-service enable
clock timezone Beijing add 08:00:00
clock protocol ntpquit
save force


无线控制器配置验收和确认

# 配置验收和确认 -- 放在最后步骤再验收配置
# ping验证
<switch>ping 1.1.200.254# lldp邻居发现验证
<switch>dis lldp nei list
Chassis ID : * -- -- Nearest nontpmr bridge neighbor# -- -- Nearest customer bridge neighborDefault -- -- Nearest bridge neighbor
System Name          Local Interface Chassis ID      Port ID
Core-L3sw GE1/0/4         2065-xxxx-efe0  GigabitEthernet0/0/2      4                                                                               
Core-L3sw GE1/0/5         2065-xxxx-efe0  GigabitEthernet1/0/2      4                                                                               
[UWELL-AC-WX2540H_200.201]

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

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

相关文章

如何使用phpMyAdmin删除数据库中的表?

本周有一个客户&#xff0c;购买Hostease的Linux虚拟主机&#xff0c;询问我们的在线客服&#xff0c;如何使用phpMyAdmin删除数据库中的表&#xff1f;我们为用户提供相关教程&#xff0c;用户很快解决了遇到的问题。在此&#xff0c;我们分享这个操作教程&#xff0c;希望可以…

自然语言处理-文本清理技术

NLP 中的文本清理是什么? 文本清理,也称为文本预处理或文本数据清理,正在准备原始文本数据并将其转换为更干净、更结构化的格式,以用于分析、建模或其他自然语言处理 (NLP) 任务。它涉及各种技术和程序,从文本文档中去除噪声、不一致和不相关信息,使数据更适合文本分析、…

细说温度测量—热电偶2

接上一篇《细说温度测量——热电偶1》 目录 1、硬件补偿 2、电压到温度转换 3、实用热电偶测量 &#xff08;1&#xff09;噪声抑制 &#xff08;2&#xff09;不良连接点连接 &#xff08;3&#xff09;标定降级 &#xff08;4&#xff09;并联阻抗 &#xff08;5&am…

GUI-图形化的用户界面

一、概述 所谓GUI&#xff0c;即图形化的用户界面/接口&#xff08;Graphical User Interface&#xff09;&#xff0c;实现了采用图形方式显示的计算机操作用户界面。比如下面的QQ登录界面&#xff1a; 为了不被落下&#xff0c;Java依旧稳定发挥&#xff0c;它也提供了一套…

WebRtc 视频通话,语音通话实现方案

先了解一下流程 和 流程图(chatGpt的回答) 实现 (底层代码实现, 可作为demo熟悉) 小demo <template><div><video ref"localVideo" autoplay muted></video> <!-- 本地视频元素&#xff0c;用于显示本地视频 --><video ref"r…

基于Springboot的线上教学平台

基于SpringbootVue的线上教学平台设计与实现 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringbootMybatis工具&#xff1a;IDEA、Maven、Navicat 系统展示 用户登录 首页 学习资料 交流论坛 试卷列表 公告信息 后台登录 后台首页 学员管理 资料类型…

实习报告怎么写?笔灵AI实习体验报告模版分享:AI产品前端实习生

实习报告怎么写&#xff1f;笔灵AI实习体验报告模版可以帮你 点击即可使用&#xff1a;https://ibiling.cn/scene/inex?fromcsdnsx 下面分享AI产品前端实习生的实习报告 尊敬的导师和领导们&#xff1a;首先&#xff0c;我想对你们表达我的诚挚感谢&#xff0c;感谢你们给我…

FPGA OSD 方案,应用于XBOX游戏机收费等领域

FPGA方案&#xff0c;HDMI IN接收原始HDMI 信号&#xff0c;HDMI OUT输出叠加字符/图片后的HDMI信号 客户应用&#xff1a;XBOX游戏机收费 主要特性&#xff1a; 1.支持多分辨率格式显示 2.支持OSD 叠加多个图层 3.支持字体大小随意配置 4.支持字体格式随意配置 5.零延时&…

多线程典型例子(4)——线程池

文章目录 一、线程池的基本情况1.1、使用线程池的必要性1.2、线程池为什么比直接在系统中创建线程更高效&#xff1f;1.2.1、纯内核态操作1.2.2、纯用户态操作 1.3、那为什么用户态操作比内核态操作更高效&#xff1f;二、如何在Java中使用线程池2.1、ExecutorService2.1、Thre…

OBS插件--自定义着色器

自定义着色器 自定义着色器是一个滤镜插件&#xff0c;可以用于源和场景。插件自带一百多款滤镜效果&#xff0c;支持自己编写效果代码。 下面截图演示下操作步骤&#xff1a; 首先&#xff0c;打开 OBS直播助手 在插件中心左侧导航栏&#xff0c;选择 滤镜 项&#xff0c;然…

【Linux】深浅睡眠状态超详解!!!

1.浅度睡眠状态【S】&#xff08;挂起&#xff09; ——S (sleeping)可中断睡眠状态 进程因等待某个条件&#xff08;如 I/O 完成、互斥锁释放或某个事件发生&#xff09;而无法继续执行。在这种情况下&#xff0c;进程会进入阻塞状态&#xff0c;在阻塞状态下&#xff0c;进程…

C++从入门到入土(二)——初步认识类与对象

目录 前言 类与对象的引入 类的定义 类的访问限定符及封装 访问限定符&#xff1a; 封装&#xff1a; 类的作用域 类的实例化 类的大小 this指针 this指针的特性 前言 各位佬们&#xff0c;在开始本篇文章的内容之前&#xff0c;我想先向大家道个歉&#xff0c;由于…

linux中进程相关概念(一)

什么是程序&#xff0c;什么是进程&#xff0c;有什么区别&#xff1f; 程序是静态的概念&#xff0c;当我们使用gcc xxx.c -o pro进行编译时&#xff0c;产生的pro文件&#xff0c;就是一个程序。 进程是程序的一次运行活动&#xff0c;通俗点就是说程序跑起来了就是进程。 …

利用智能私信软件,快速拓展潜在客户群体

在数字化营销的浪潮中&#xff0c;企业如何快速而有效地触及并吸引潜在客户&#xff0c;已成为一个不可忽视的挑战。随着人工智能技术的不断进步&#xff0c;智能私信软件作为一种新型工具&#xff0c;正逐渐改变着企业的市场拓展方式。本文将探讨如何通过这类软件&#xff0c;…

RBAC 权限设计(五)

序言 本文介绍 RBAC2 模型以及具体的实现方案。本文仅提供实现思路供大家参考&#xff0c;在生产实践中请根据业务场景进行具体设计。 一、RBAC2 模型 RBAC2 是 RBAC&#xff08;基于角色的访问控制&#xff09;模型中的一种&#xff0c;它在 RBAC0 的基础上&#xff0c;对用…

GitHub中Asterank源码python修改成C++(本人python不太会)

GitHub - typpo/asterank: asteroid database, interactive visualizations, and discovery tools 主要目的是在进行多元线性回归的时候将枚举型转换为数值型 python: # # The constants used in calculations for the values of asteroids. ## General constants GENERAL_I…

【动态规划算法】【Python实现】矩阵连乘问题

文章目录 [toc]问题描述穷举搜索法动态规划算法分析最优解的结构建立递归关系 m [ i ] [ j ] m[i][j] m[i][j]递归方程 计算最优值构造最优解Python实现时间复杂性 问题描述 给定 n n n个矩阵 A 1 A_{1} A1​&#xff0c; A 2 A_{2} A2​&#xff0c; ⋯ \cdots ⋯&#xff0c…

STM32中SysTick系统滴答定时器用于延时功能的实现及说明

目录 STM32中SysTick系统滴答定时器用于延时功能的实现及说明 delay.h文件 delay.c文件 STM32中SysTick系统滴答定时器用于延时功能的实现及说明 在进行stm32开发的过程中&#xff0c;我们可能会使用到系统滴答定时器SysTick进行延时。系统滴答定时器是一个24位的向下倒计时的…

Python与C#之间的双向管道连接-发送数据

在Python中创建named pipe&#xff1a; import os import time pipe "\\\\.\\pipe\\my_pipe" try: os.mkfifo(pipe) except OSError: pass fifo open(pipe, wb) 在C#中创建named pipe&#xff1a; using System.IO.Pipes; string pipeName "my_pipe&…

学习torchmd分子动力学模拟

TorchMD打算提供一种简单易用的API&#xff0c;用于使用PyTorch进行分子动力学。这使研究人员能够更快地进行力场开发研究&#xff0c;并以PyTorch的简单性和强大性将神经网络潜力无缝集成到动力学中。 TorchMD使用与经典MD代码&#xff08;如ACEMD&#xff09;一致的化学单位&…