虚拟化园区网络部署指南
《虚拟化园区网络部署指南》属于博主的“园区网”专栏,若想成为HCIE,对于园区网相关的知识需要非常了解,更多关于园区网的内容博主会更新在“园区网”专栏里,请持续关注!
一.前言
- 华为CloudCampus解决方案基于智简网络意图驱动的理念,在云和SDN基础上,引入大数据分析和AI等技术,帮助企业构建一张智能、极简、融合、开放和安全的网络。
- 区别于传统园区关注独立的单台设备,虚拟化网络关注全网的整体业务体验,通过iMaster NCE-Campus和VXLAN技术,实现网络资源能够任意灵活调度。通过虚拟化技术,将物理网络资源进行池化处理,形成可供业务层任意调动的全网资源池,供iMaster NCE-Campus灵活分配。同时,在一个物理网络上虚拟出多个逻辑上独立的虚拟网络,分别承载多种不同的业务,拥有相对独立的网络资源,做到了业务与网络解耦方便业务管理。
二.VXLAN虚拟化园区网络部署规划
1.CloudCampus的三种部署模式
2.虚拟化园区网络架构
3.虚拟化园区中的网络节点
4.虚拟化园区网络实验:实验需求
- 为满足园区网络多业务融合的需求,通过iMasterNCE-Campus在园区网络上进行虚拟网络的部署和配置,实现在同一个物理网络上根据业务划分不用的虚拟网络。
- 该虚拟网络基于VXLAN技术,能满足如下需求:
- 网络设备能够基于DHCP即插即用。
- 园区中的多种业务共享同一个物理网络,不同业务之间逻辑隔离且能控制互访策略。
- 业务配置自动化,虚拟网络的配置由iMasterNCE-Campus统一下发,不需要登录设备手工配置。
- 终端用户在园区内任意物理位置按需接入虚拟网络,实现终端用户认证上线以及业务随行。
5.虚拟化园区网络实验:网关方案选择
- 在虚拟化园区网络方案设计中,首先需要确定采用哪种网关方案。网关方案确定后,就可以基于已选择的网关方案,对园区整体网络进行端到端的设计。
6.虚拟化园区网络实验:物理及VXLAN组网
- HQ:ACC1和ACC2作为接入层设备,下连有线终端,为有线用户提供网络服务;ACC2下挂AP1,为无线用户提供网络服务。Edge_1和Edge_2作为汇聚层设备,Border作为核心层设备。AR3作为园区出口,同时作为DHCP服务器为HQ内的其他设备及用户终端分配IP地址。HQ底层通过部署OSPF实现互联互通。
- 云端:该部分通过交换机AR_Server_SW模拟,负责连通HQ与iMaster NCE-Campus控制器,且ARServer_SW是iMaster NCE-Campus的网关。
- VXLAN网络(Fabric):本实验组网是VXLAN到汇聚的分布式网关模型,Edge_1和Edge_2作为VXLAN网络的Edge节点,Border作为VXLAN网络的Border节点。
7.虚拟化园区网络实验:虚拟网络
- 虚拟网(VN):定义2个虚拟网络,供不同的终端用户接入。
- OA虚拟网,供销售人员(Sales Wired、Sales_Wireless)和市场人员(Market_Wired、Market_Wireless)接入。
- RD虚拟网,供研发人员(RD)接入。
- 外部网络:定义2个外部网络,分别供2个虚拟网络调用,并实现不同的终端用户访问不同的外部网络。
- “OA”外部网络,供销售和市场人员访问。
- “RD”外部网络,供研发人员访问。
- 网络服务资源:定义1个网络服务资源“DHCP_Email”,充当DHCP服务器的功能为所有虚拟网络终端用户分配IP地址,同时充当E-mail服务器功能。
8.虚拟化园区网络实验:安全组及策略控制矩阵
三.VXLAN虚拟化园区网络部署流程及部署指导
1.部署流程
(1)虚拟化园区网络方案部署流程图
2.部署前的准备
(1)设备预配置
3.部署指导*(HCIE必考)
(1)站点管理与设备管理
a.创建站点与添加设备
- 创建站点是把同一管理范围内的网络设备添加到iMaster NCE-Campus中纳管,这些设备汇总成一个管理集合,方便在iMaster NCE-Campus上进行统一管理。
- 创建站点时,可以同步完成“添加设备”的任务也可以在站点创建完成后再单独实施“添加设备的任务。
b.创建站点与添加设备方式
c.创建站点、添加设备与设备即插即用
- 创建站点与添加设备
- 在iMaster NCE-Campus上,通过“单个创建”,创建站点“HQ”。
- 同时“通过型号”或“通过ESN”逐个添加设备(Border、Edge_1、DEdge_2、ACC 1、ACC 2、AP1)。
- 设备即插即用(现场操作)
- 用户将网络中的交换机和AP进行连线、上电。
- 交换机通过AR3完成IP地址获取、iMasterNCE-Campus地址/端口D获取,然后向iMaster NCE-Campus发起注册,并被纳管。
- 设备管理(iMaster NCE-Campus)
- 可查看设备注册状态。
- 可查看网络物理拓扑。
(2)网络规划
a.资源池配置:Fabric全局资源池
- 创建Fabric前,要提前规划Fabric全局资源池,包含VLAN、BD和VNI资源。
b.实验:配置Fabric全局资源池
- 单击控制器的“Fabric网络 >网络规划”,进入资源池配置页面,单击“Fabric全局资源池”,填写相应配置参数,并点击“+”确定。
c.资源池配置:Underlay自动化资源池
- Underlay自动化资源池规定Underlay网络进行自动配置路由域时所使用的互联VLAN、互联IP和环回口IP资源。
d.实验:配置Underlay自动化资源池
- 单击控制器的“Fabric网络 >网络规划”,进入资源池配置页面,单击“Underlay自动化资源池”,填写相应配置参数,并点击“+”确定。
e.策略模版配置:用户接入认证
f.实验:配置用户接入认证模板
- 单击控制器的“Fabric网络 >网络规划 >策略模板”页面,分别创建和配置RADIUS服务器模板,Portal服务器模板和认证模板。
(3)Fabric网络
a.配置Fabric网络
- Fabric是使用VXLAN技术构建在物理网络之上的资源池化网络。
b.配置Fabric网络:创建Fabric
- 首先需要创建Fabric并完成基本组网的配置,包括Border和Edge设备的选取、VXLAN控制面BGPEVPN的配置等。
- 另外,Underlay网络自动配置路由域功能也是在Fabric创建时开启。
c.实验:创建Fabric
d.配置Fabric网络:创建外部网络
- 在Fabric网络的资源模型设计中,通过在Border节点创建外部网络,使得园区内部终端能够访问外部Internet等。
- 外部网络资源定义了三种类型,如果用户网关位于Fabric内,主要采用L3共享出口或者L3独占出口两种类型。
- L3共享出口:Fabric网络的多个VN共享L3出口,与出口设备互通。L3共享出口可以节省VLAN和IP等用于互联的资源适用于不同VN间安全控制策略要求较低的场景。
- L3独占出口:Fabric网络的每个VN独占一个L3出口,与出口设备互通。此时,防火墙通常会划分多个安全区域与L3独0占出口一一对应,到达防火墙的不同VN间业务子网流量是隔离的。
e.实验:创建外部网络
f.配置Fabric网络:创建网络服务资源
- 在Fabric网络的资源模型设计中,通过在Border节点创建网络服务资源,使得园区内部业务终端能够访问网络管理区的服务资源,比如DHCP服务器、准入服务器等。
- 网络服务资源可以创建多个,也可以一个网络服务资源模型包含多个服务资源的访问地址。
- 如果网络管理区需要访问的服务资源较少,建议这些服务资源都规划在一个网络服务资源模型中。这样,可以节省互联的VLAN和IP地址资源,简化网络管理区的路由配置。
g.实验:创建网络服务资源
h.配置Fabric网络:配置接入管理
- 园区网络需要部署准入控制对接入用户进行认证,包括802.1X认证、MAC认证和Portal认证,其中802.1X认证及MAC认证在实现中需RADIUS认证服务器配合,而Portal认证则需RADIUS服务器和Portal服务器配合。
- Fabric的接入管理主要是配置认证控制点,对接入点资源进行规划,在VN创建时会被选用。
- 其中,有线接入点资源指的是终端接入的交换机端口,无线接入点资源指的是终端接入的SSID。
- Fabric接入管理中,对交换机的接入端口定义了3种连接类型。
- Fabric扩展AP:华为瘦AP,可以通过iMasterNCE-Campus进行管理。
- Fabric扩展接入交换机:华为交换机,可以通过iMasterNCE-Campus进行管理。
- 终端(PC、话机、哑终端、非Fabric扩展交换机JAP):用户终端、不支持iMaster NCE-Campus管理的交换机和AP、支持iMasterNCE-Campus管理但不支持Fabric扩展的交换机。
- Fabric接入管理中,对交换机的接入端口定义了3种连接类型。
- 在不同的网关方案中,Fabric接入管理的配置会有差异。
i.实验:配置Fabric接入管理
(4)逻辑网络
a.逻辑网络介绍
- Fabric创建完成后,就可以选取其中的网络资源,创建VN实例。
- 若不同VN的接入用户想要互访,还需要配置VN互通。
b.Fabric包含的资源池以及创建VN时资源调用的对应表
c.创建VN
- 创建VN,实际上是创建对应的VPN-Instance,实现不同业务的隔离。
d.实验:创建VN
e.VN互通
- 缺省情况下,VN之间完全隔离,但是在某些特殊情况下,我们可能希望VN之间能够互访,则需要将VN之间的路由打通。
- 配置VN互通,实际是创建对应VPN Instance的静态路由,使得不同VN接入用户能够在路由层面互访。
f.配置VN互通
(5)业务部署
a.业务部署介绍
- 大型园区一般允许用户从网络中的任意位置、任意VLAN、任意IP网段接入的同时,还可以始终控制其网络访问权限。
b.实验:创建安全组
- 安全组是权限控制的实体单元,将不同的用户分配在不同安全组,通过配置安全组之间的访问权限来实现网络内用户权限的管理。
c.实验:创建资源组
- 可以将不同的网络服务类资源分配在不同资源组,通过配置安全组到资源组的访问权限来实现网络服务资源访问的管理。
d.实验:创建策略控制矩阵
- 管理员可以基于安全组来定义全网的权限策略,组间权限策略主要控制组到组之间的访问权限。
e.准入认证
f.实验:创建用户组和账号
- 对于企业员工接入场景,可以使用用户名密码认证方式实现终端用户接入。
- 在802.1X认证和Portal认证过程中,终端用户需要填写帐号作为认证信息。
- 账号:包括用户名和密码。由管理员在iMaster NCE-Campus上预先创建。
g.实验:配置认证规则
- 配置认证规则可以对接入网络的客户端和用户进行认证,保证网络的安全。
- iMaster NCE-Campus存在缺省认证规则Default,使用本地数据源进行认证。
h.实验:配置授权结果
- 配置准入认证时,需要配置终端用户认证通过后所获得的权限。
- 在授权结果中,可定义授权给用户的各项内容例如ACL、安全组、URL过滤策略、VLAN等。
i.实验:配置授权规则
(6)WLAN业务
a.WLAN
- 在分布式网关方案中,若Fabric采用VXLAN到汇聚组网,Border设备作为随板AC,则AP需要在Border上线,并通过Border设备管理AP。总体目标是让园区内的AP释放一个SSID,用干供无线用户接入,而且用户接入该SSID后需进行Portal认证。
b.实验:AP上线
c.实验:控制器侧无线业务配置
d.实验:无线业务下发
- 在“设计”-“设备管理”中选择站点HQ,点击Border,进入Border的设备管理界面。
四.总结
- 本课程系统地介绍了虚拟化园区网络部署流程,同时,通过穿插实验帮助学员完成CloudCampus解决方案功能特性的理解,并掌握虚拟化园区网络部署技能。
- 通过本课程的学习,搭配基于实际环境的练习,学员将能独立完成虚拟化园区网络的方案部署,并具备网络运维及管理能力。
相关文章:
虚拟化园区网络部署指南
《虚拟化园区网络部署指南》属于博主的“园区网”专栏,若想成为HCIE,对于园区网相关的知识需要非常了解,更多关于园区网的内容博主会更新在“园区网”专栏里,请持续关注! 一.前言 华为CloudCampus解决方案基于智简网络…...
系统调用有哪些函数
系统调用是操作系统提供给用户程序的一组“特殊”的函数接口,允许用户程序请求操作系统执行某些低级服务。这些服务通常涉及对硬件的直接操作或访问受保护的内核资源。以下是一些常见的系统调用函数,主要基于Unix/Linux环境: 一、文件与设备…...
Go红队开发—编解码工具
文章目录 开启一个项目编解码工具开发Dongle包Base64编解码摩斯密码URL加解密AES加解密 MD5碰撞工具开发 开启一个项目 这作为补充内容,可忽略直接看下面的编解码: 一开始用就按照下面的步骤即可 1.创建一个文件夹,你自己定义名字(建议只用…...
PyInstaller 打包python 程序 成 可执行文件
pyinstaller --onefile --name my_project --add-data "config/config.json:config" main.py 要将整个 Python 项目打包成一个可执行文件,可以使用 PyInstaller 来完成这个任务。以下是如何将整个项目打包成可执行文件的步骤: 1. 安装 PyIns…...
2继续NTS库学习(读取shapefile)
引用库如下: 读取shapefile代码如下: namespace IfoxDemo {public class Class1{[CommandMethod("xx")]public static void nts二次学习(){Document doc Application.DocumentManager.MdiActiveDocument;var ed doc.Editor;string shpPath …...
Python爬虫
python凭借其简洁的语法和强大的库支持,成为编写爬虫程序的首选语言之一。今天,我将通过一个简单的示例,带你入门Python爬虫,并展示如何爬取网页内容并保存到文本文件中。 一、爬虫的基本概念 爬虫(Web Crawler&#…...
C++蓝桥杯基础篇(六)
片头 嗨~小伙伴们,大家好!今天我们来一起学习蓝桥杯基础篇(六),练习相关的数组习题,准备好了吗?咱们开始咯! 第1题 数组的左方区域 这道题,实质上是找规律,…...
rust学习~tokio的io
await Suspend execution until the result of a Future is ready. 暂停执行,直到一个 Future 的结果就绪。 .awaiting a future will suspend the current function’s execution until the executor has run the future to completion. 对一个 Future 使用 .awa…...
JVM--虚拟机
JVM,即虚拟机,可以简单理解为将字节码文件翻译成机器码的机器。 .class文件-->机器码文件 JVM整体组成部分 1.类加载器 负责从磁盘中加载字节码文件到JVM中 2.运行时数据区 按照不同的数据分区进行存储(方法区,堆,栈,本地方…...
【Unity】把Texture的黑色背景改成透明背景
1. 在Project窗口中选择目标Texture 2. 在Inspector窗口中进行如下设置: Texture Type: Sprite (2D and UI)Alpha Source: Input Texture Alpha (如果原图有Alpha通道) 或 From Gray Scale (如果要用灰度值作为透明度)Alpha Is Transparency: ✓ (勾选) 3. 其他建…...
计算机毕业设计SpringBoot+Vue.js华强北商城二手手机管理系统 (源码+文档+PPT+讲解)
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
利用 Python 爬虫进行跨境电商数据采集
1 引言2 代理IP的优势3 获取代理IP账号4 爬取实战案例---(某电商网站爬取)4.1 网站分析4.2 编写代码4.3 优化代码 5 总结 1 引言 在数字化时代,数据作为核心资源蕴含重要价值,网络爬虫成为企业洞察市场趋势、学术研究探索未知领域…...
Android中使用Robolectric测试点击事件(不需要手机)
文章目录 一、前言二、简单示例三、参考文档 一、前言 Robolectric 是一个由 Google 维护的开源 Android 测试框架,它允许你以 Android 运行时环境运行单元测试。 Robolectric 提供了一个模拟 Android 运行时环境,允许你测试你的代码是否正确地使用 And…...
如何把网络ip改为动态:全面指南
在数字化时代,网络IP地址作为设备在网络中的唯一标识,扮演着至关重要的角色。随着网络环境的不断变化,静态IP地址的局限性逐渐显现,而动态IP地址则因其灵活性和安全性受到越来越多用户的青睐。那么,如何把网络IP改为动…...
文件描述符与重定向
1. open系统调用 在 Linux 中, open() 系统调用用于打开一个文件或设备,并返回一个文件描述符,通过该描述符可以进行文件读写操作。open() 可以用于创建新文件或打开已存在的文件,具体行为取决于传递给它的参数。 需要包含的头文件…...
自然语言处理NLP入门 -- 第六节命名实体识别
1 什么是命名实体识别? 在日常生活中,我们经常会遇到这样的情景:希望从一大段文本中,快速找出所有的人名、地名、组织机构名称、日期、时间等关键信息。举个例子,如果你在阅读一篇关于历史事件的新闻报道时࿰…...
Windows PicPick Professional-v7.3.2-中文版
Windows PicPick Professional-中文版 链接:https://pan.xunlei.com/s/VOKGwGVGWUDl7L8cW4D1A1W4A1?pwdw5qz# - 更新了中文翻译,默认取消检测升级,删除多国语言...
Hue UI展示中文
个人博客地址:Hue UI展示中文 | 一张假钞的真实世界 如果使用开发分支代码如master分支)编译安装,需要自己编译语言文件。例如Hue安装目录为“/opt/hue”,则安装后执行以下命令: $ cd /opt/hue $ make locales 如果…...
【Unity】AI Navigation自动寻路(导航)功能
1.简介以及安装AI Navigation 1.1 简介 AI导航包包含高级组件,允许你在游戏中使用导航网格来整合导航和寻径。有了这个包,你可以在运行时和编辑时构建和使用导航网格,创建动态障碍,并使用链接来允许特定的动作(如跳跃…...
网络安全员证书
软考网络安全员证书:信息安全领域的黄金标准 随着信息技术的飞速发展,网络安全问题日益凸显,网络安全员的需求也日益增加。软考网络安全员证书作为信息安全领域的黄金标准,对于网络安全从业者来说具有重要意义。本文将详细介绍…...
2.你有什么绝活儿?—Java能做什么?
1、Java的绝活儿:要问Java有什么绝活,我觉得它应该算是一位魔法师,会的绝活儿有很多,要说最能拿得出手的当属以下三个。 1.1 平台无关性:Java可以在任何地方施展魔法,无论是Windows、Linux还是Mac…...
使用 ASP.NET Core 创建和下载 zip 文件
对于最近的一个功能,我必须从用 ASP.NET Core 编写的内部网站下载一批文件。在下载文件之前对其进行压缩,结果证明这是一种轻松实现多文件下载的好方法。.NET 提供了所有需要的功能,在本文中,我将向您展示如何实现它。 首先&#…...
数据结构之队列
一、队列的概念 队列是一个有序列表,可以用数组或者是链表来实现的。遵循的是先入先出的原则,就是先存入队列的数据要先取出,后面存的需要后面取出。插入的一端称为队尾,删除的一端称为队头,队列里没有元素就称它为空…...
微信小程序读取写入NFC文本,以及NFC直接启动小程序指定页面
一、微信小程序读取NFC文本(yyy优译小程序实现),网上有很多通过wx.getNFCAdapter方法来监听读取NFC卡信息,但怎么处理读取的message文本比较难找,现用下面方法来实现,同时还解决几个问题,1、在回调方法中this.setData不更新信息,因为this的指向问题,2、在退出页面时,…...
【Godot4.3】自定义简易菜单栏节点ETDMenuBar
概述 Godot中的菜单创建是一个复杂的灾难性工作,往往无从下手,我也是不止一次尝试简化菜单的创建。 从自己去年的发明“简易树形数据”用于简化Tree控件获得灵感,于是尝试编写了用于表示菜单数据的EasyMenuData类,以及对应的纯文…...
win7电脑上最好安装 Python什么版本?
李升伟 整理 在 Windows 7 上安装 Python 时,需考虑系统兼容性和安全性。以下是具体建议: --- ### **推荐版本:Python 3.8.x** 1. **兼容性** Python 3.8 是最后一个官方支持 Windows 7 的版本(需安装系统更新至 **SP1** …...
苍穹外卖-阿里云OSS文件上传
苍穹外卖-阿里云OSS文件上传 一、阿里云OSS简介**获取AccessKey**获取enpoint 二、代码实现1 引入依赖2 定义OSS相关配置2.1 application-dev.yml2.2 application.yml 3 读取OSS配置3.1 AliOssProperties 4 生成OSS工具类对象4.1 AliOssUtil4.2 OssConfiguration2.5 CommonCont…...
一周热点:基于向量的推理,而非文本
背景介绍 大型语言模型(LLMs):大型语言模型(如GPT-2)可以通过生成思维链(CoT)来提高性能。CoT是将回应提示的过程分解为一系列步骤的中间文本标记。然而,大部分CoT文本旨在保持流畅性(例如“a”、“of”、“we know that”),而非推理(例如“a + b = c”)。这导致了…...
Tagr 5 for Mac v5.8.0 [MAS] 音频标签编辑工具 支持M、Intel芯片
Tagr 5应用介绍 Tagr 5 是一款功能强大的音乐标签编辑工具,专为macOS用户设计。它旨在帮助用户高效地管理和编辑音乐文件的标签(Metadata),尤其适合那些有大量音乐文件的用户。通过Tagr 5,用户可以轻松地编辑和更新音…...
【linux】详谈 环境变量
目录 一、基本概念 二、常见的环境变量 取消环境变量 三、获取环境变量 通过代码获取环境变量 环境变量的特性 1. getenv函数:获取指定的环境变量 2. environ获取环境变量 四、本地变量 五、定义环境变量的方法 临时定义(仅对当前会话有效) 永…...
【PyQt5】python可视化开发:PyQt5介绍,开发环境搭建快速入门
✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…...
数据结构1-4 队列
一、队列是什么? 先举一个日常例子,排队买饭。 排队买饭 大家按先来后到的顺序,在窗口前排队买饭,先到先得,买完之后走开,轮到下一位买,新来的人排在队尾,不能插队。 可见&#x…...
地弹与振铃
地弹(Ground Bounce)和振铃(Ringing)是数字电路中常见的信号完整性问题,两者都与高速开关和寄生参数有关,但表现形式和成因不同。以下是它们的对比及解决方法: 1. 地弹(Ground Bounc…...
单一职责原则(设计模式)
目录 问题: 定义: 解决: 方式 1:使用策略模式 示例:用户管理 方式 2:使用装饰者模式 示例:用户操作 方式 3:使用责任链模式 示例:用户操作链 总结 推荐 问题&a…...
蓝桥杯深秋的苹果
题目 当深秋的苹果树丰收时,村庄的居民们兴致勃勃地采摘着红彤彤的苹果。他们将采摘下来的 NN 个苹果排成了一排,形成了一个苹果序列 AA,第 ii 个苹果的甜度值为 AiAi(1≤i≤N1≤i≤N)。 现在村民需要将苹果序列划…...
【网页视频背景闪烁问题分析与解决方案】
网页视频背景闪烁问题分析与解决方案 现象描述 在开发带有视频背景的网页时,我们遇到了一个棘手的问题:当用户滚动页面时,视频背景区域会出现明显的闪烁现象,具体表现为: 文字内容会突然变亮或变大视频背景会突然变…...
Server 6 ,VMware 解析,ESXi 与 Workstation 应用指南(VMware ESXi 与 VMware Workstation)
目录 前言 一、VMware公司介绍 二、主要产品和技术 2.1 服务器虚拟化 2.2 桌面虚拟化 2.3 网络虚拟化与安全 2.4 云管理平台 2.5 存储与可用性 三、VMware ESXi 3.1 ESXi 是什么“超级神器” 3.2 安装与网络配置如何掌握 3.3 访问与管理如何玩转 3.4 下载地址与官网…...
今天你学C++了吗?——string(上)
♥♥♥~~~~~~欢迎光临知星小度博客空间~~~~~~♥♥♥ ♥♥♥零星地变得优秀~也能拼凑出星河~♥♥♥ ♥♥♥我们一起努力成为更好的自己~♥♥♥ ♥♥♥如果这一篇博客对你有帮助~别忘了点赞分享哦~♥♥♥ ♥♥♥如果有什么问题可以评论区留言或者私信我哦~♥♥♥ ✨✨✨✨✨✨ 个…...
使用通义万相Wan2.1进行视频生成
使用通义万相Wan2.1进行视频生成 源代码准备运行环境准备创建Python虚拟环境并激活安装依赖包 模型下载生成视频官网的视频生成例子简单描述场景视频生成示例详细描述场景视频生成示例 最近通义万相开源了其视频生成模型。模型有两个版本,一个是1.3B的,一…...
Windows在多网络下指定上网接口
Windows在多网络下指定上网接口 一、说明 设备情况:win11,同时连接了有线网和WLAN,有线网连接着NAS必须保持连接。需求:有些情况时,有线网无网络而WLAN有网,但系统仍走着有线导致无法上网。 二、方法 过…...
前端正则表达式完全指南:从入门到实战
文章目录 第一章:正则表达式基础概念1.1 什么是正则表达式1.2 正则表达式工作原理1.3 基础示例演示 第二章:正则表达式核心语法2.1 元字符大全表2.2 量词系统详解2.3 字符集合与排除 第三章:前端常用正则模式3.1 表单验证类3.1.1 邮箱验证3.1…...
【愚公系列】《Python网络爬虫从入门到精通》038-SQLite数据库
标题详情作者简介愚公搬代码头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。近期荣誉2022年度…...
npx degit 问题:could not fetch remote...
问题与处理策略 问题描述 npx degit dream-num/univer-sheet-start-kit univer-sheet-start-kit执行上述指令,报如下错误 ! could not fetch remote https://github.com/dream-num/univer-sheet-start-kit ! could not find commit hash for HEAD# 翻译无法获取远…...
空投与转账:Solana代币核心概念及代码实战精解
目录 1.空投和转账概念 1.1.空投(Airdrop) 1.2.转账(Transfer) 2.Solana 代币创建与空投核心代码总结 2.1. 代币创建核心代码 2.2. 添加元数据核心代码 2.3. 空投代币核心代码 3.效果图展示 1.空投和转账概念 1.1.空投(Airdrop) 创建新代币: 空投是铸造(Mint)新代币…...
Rust~tokio的AsyncRead
AsyncRead trait 定义 介绍 /// This trait is analogous to the [std::io::Read] trait, but integrates with /// the asynchronous task system. In particular, the [poll_read] method, /// unlike [Read::read], will automatically queue the current task for wakeup…...
NO.22十六届蓝桥杯备战|一维数组|七道练习|冒泡排序(C++)
B2093 查找特定的值 - 洛谷 题⽬要求下标是从0开始的,和数组的下标是吻合的,存放数据应该从下标0开始n的取值范围是1~10000数组中存放的值的绝对值不超10000,说明int类型就⾜够了找到了输出下标,找不到要输出-1,这⼀点…...
Linux下的网络通信编程
在不同主机之间,进行进程间的通信。 1解决主机之间硬件的互通 2.解决主机之间软件的互通. 3.IP地址:来区分不同的主机(软件地址) 4.MAC地址:硬件地址 5.端口号:区分同一主机上的不同应用进程 网络协议…...
【JavaWeb13】了解ES6的核心特性,对于提高JavaScript编程效率有哪些潜在影响?
文章目录 🌍一. ES6 新特性❄️1. ES6 基本介绍❄️2. 基本使用2.1 let 声明变量2.2 const 声明常量/只读变量2.3 解构赋值2.4 模板字符串2.5 对象拓展运算符2.6 箭头函数 🌍二. Promise❄️1. 基本使用❄️2. 如何解决回调地狱问题2.1回调地狱问题2.2 使…...
每日一题之屏蔽信号
问题描述 在与三体文明的对抗中,人类联邦探测到了两个重要的信号源,分别用非负整数 aa 和 bb 来表示。 为了抵御三体舰队的入侵,科学家们制定出一项关键策略——屏蔽信号,目标是要让 aa、bb 这两个信号源其中之一的数值归零。 在…...
TCP如何保证可靠性
目录 回顾TCP协议TCP报文头部 TCP如何保证可靠性?校验和序列号确认应答机制(ACK)超时重传机制连接管理机制(三次握手和四次挥手)流量控制滑动窗口滑动机制 拥塞控制慢开始 & 拥塞避免快重传 & 快恢复 回顾TCP协…...