13 华三三层链路聚和
13 华三三层链路聚和
AI 解析
华三三层静态路由是指在华三交换机上配置的一种路由方式。它通过在交换机上手动配置路由表,将不同网络之间的数据进行转发。
华三三层静态路由的配置步骤如下:
1. 配置交换机接口的IP地址:在交换机上选择要配置的接口,输入接口命令,然后输入IP地址、子网掩码和网关地址。
2. 配置路由表:在交换机上选择要配置的路由表,输入路由表命令,然后输入目的网段、下一跳地址和出接口。
3. 验证配置:使用ping命令验证配置是否成功,发送数据包到目标设备,看是否能够正常通信。
需要注意的是,华三三层静态路由是一种手动配置的路由方式,当网络拓扑发生变化时,需要手动更新路由表。对于复杂的网络环境,静态路由可能会导致路由表过于庞大,不便于管理。因此,在一些大型网络中,通常会使用动态路由协议来自动学习和更新路由信息。
配置思路
1. 配置三层静态聚合组
(1) 进入系统视图。
system-view
(2) 创建三层聚合接口,并进入三层聚合接口视图。
interface route-aggregation interface-number
创建三层聚合接口后,系统将自动生成同编号的三层聚合组,且该聚合组缺省工作在静态聚合模式下。
(3) 退回系统视图。
quit
(4) 将三层以太网接口加入聚合组。
a. 进入三层以太网接口视图。
interface interface-type interface-number
b. 将三层以太网接口加入聚合组。
port link-aggregation group group-id
多次执行此步骤可将多个三层以太网接口加入聚合组。
(5) (可选)配置端口优先级。
link-aggregation port-priority priority
缺省情况下,端口优先级为32768。
修改路由模式
<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]int
[H3C-GigabitEthernet1/0/2]port link-mode route
[H3C-GigabitEthernet1/0/2]%May 9 22:09:18:900 2024 H3C IFNET/3 /PHY_UPDOWN: Physical state on the interface GigabitEthernet1/0 /2 changed to down.
%May 9 22:09:18:900 2024 H3C IFNET/5/LINK_UPDOWN: Line protoco l state on the interface GigabitEthernet1/0/2 changed to down.[H3C-GigabitEthernet1/0/2]q%May 9 22:09:20:942 2024 H3C IFNET/ 3/PHY_UPDOWN: Physical state on the interface GigabitEthernet1/ 0/2 changed to up.
%May 9 22:09:20:942 2024 H3C IFNET/5/LINK_UPDOWN: Line protoco l state on the interface GigabitEthernet1/0/2 changed to up.
ui%May 9 22:09:22:202 2024 H3C LLDP/6/LLDP_CREATE_NEIGHBOR: Ne arest bridge agent neighbor created on port GigabitEthernet1/0/ 2 (IfIndex 3), neighbor's chassis ID is 36b8-9947-0100, port ID is GigabitEthernet1/0/3.[H3C-GigabitEthernet1/0/1]port link-mode route
[H3C-GigabitEthernet1/0/1]%May 9 22:09:37:399 2024 H3C IFNET/3 /PHY_UPDOWN: Physical state on the interface GigabitEthernet1/0 /1 changed to down.
%May 9 22:09:37:399 2024 H3C IFNET/5/LINK_UPDOWN: Line protoco l state on the interface GigabitEthernet1/0/1 changed to down.[H3C-GigabitEthernet1/0/1]%May 9 22:09:39:437 2024 H3C IFNET/3 /PHY_UPDOWN: Physical state on the interface GigabitEthernet1/0 /1 changed to up.
%May 9 22:09:39:438 2024 H3C IFNET/5/LINK_UPDOWN: Line protoco l state on the interface GigabitEthernet1/0/1 changed to up.[H3C-GigabitEthernet1/0/1]qu%May 9 22:09:41:182 2024 H3C LLDP/ 6/LLDP_CREATE_NEIGHBOR: Nearest bridge agent neighbor created o n port GigabitEthernet1/0/1 (IfIndex 2), neighbor's chassis ID is 36b8-9947-0100, port ID is GigabitEthernet1/0/2.[H3C]interface GigabitEthernet 11/0/4^% Wrong parameter found at '^' position.
[H3C]interface GigabitEthernet 1/0/4
[H3C-GigabitEthernet1/0/4]dis
[H3C-GigabitEthernet1/0/4]display th
[H3C-GigabitEthernet1/0/4]display this
#
interface GigabitEthernet1/0/4port link-mode bridgecombo enable fiber
#
return
[H3C-GigabitEthernet1/0/4]port link-mode route
[H3C-GigabitEthernet1/0/4]%May 9 22:10:04:954 2024 H3C IFNET/3 /PHY_UPDOWN: Physical state on the interface GigabitEthernet1/0 /4 changed to down.
%May 9 22:10:04:954 2024 H3C IFNET/5/LINK_UPDOWN: Line protoco l state on the interface GigabitEthernet1/0/4 changed to down.[H3C-GigabitEthernet1/0/4]%May 9 22:10:06:994 2024 H3C IFNET/3 /PHY_UPDOWN: Physical state on the interface GigabitEthernet1/0 /4 changed to up.
%May 9 22:10:06:994 2024 H3C IFNET/5/LINK_UPDOWN: Line protoco l state on the interface GigabitEthernet1/0/4 changed to up.
dis
[H3C-GigabitEthernet1/0/4]display %May 9 22:10:08:169 2024 H3C LLDP/6/LLDP_CREATE_NEIGHBOR: Nearest bridge agent neighbor cre ated on port GigabitEthernet1/0/4 (IfIndex 5), neighbor's chass is ID is 36b8-9947-0100, port ID is GigabitEthernet1/0/4.th
[H3C-GigabitEthernet1/0/4]display this
#
interface GigabitEthernet1/0/4port link-mode routecombo enable fiber
#
return
[H3C-GigabitEthernet1/0/4]
三层聚合操作
[H3C]interface ?Bridge-Aggregation Bridge-Aggregation interfaceFortyGigE FortyGigE interfaceGigabitEthernet GigabitEthernet interfaceLoopBack LoopBack interfaceM-GigabitEthernet MGE interfaceNULL NULL interfaceRoute-Aggregation Route-Aggregation interfaceTen-GigabitEthernet Ten-GigabitEthernet interfaceTunnel Tunnel interfaceTunnel-Bundle Tunnel-Bundle interfaceVlan-interface VLAN interfacerange Configure an interface range[H3C]interface ro
[H3C]interface Route-Aggregation 12
[H3C-Route-Aggregation12]quit
[H3C]int
[H3C]interface g
[H3C]interface GigabitEthernet 1/0/1
[H3C-GigabitEthernet1/0/1]po
[H3C-GigabitEthernet1/0/1]por
[H3C-GigabitEthernet1/0/1]port li
[H3C-GigabitEthernet1/0/1]port link-r
[H3C-GigabitEthernet1/0/1]port link-?link-aggregation Link aggregation grouplink-mode Switch the specified interface to layer2 or layer3 ethernet[H3C-GigabitEthernet1/0/1]port link-a
[H3C-GigabitEthernet1/0/1]port link-aggregation ?group Specify aggregation group number[H3C-GigabitEthernet1/0/1]port link-aggregation g
[H3C-GigabitEthernet1/0/1]port link-aggregation group 12
[H3C-GigabitEthernet1/0/1]%May 9 22:12:46:431 2024 H3C IFNET/5/LINK_UPDOWN: Line protocol state on the interface GigabitEthernet1/0/1 changed to down.
%May 9 22:12:46:431 2024 H3C IFNET/3/IF_WARN: The jumboframe of the aggregate interface Route-Aggregation12 is not supported on the member port GigabitEthernet1/0/1
%May 9 22:12:46:432 2024 H3C LAGG/6/LAGG_ACTIVE: Member port GE1/0/1 of aggregation group RAGG12 changed to the active state.
%May 9 22:12:46:435 2024 H3C IFNET/5/LINK_UPDOWN: Line protocol state on the interface GigabitEthernet1/0/1 changed to up.
%May 9 22:12:46:435 2024 H3C IFNET/3/PHY_UPDOWN: Physical state on the interface Route-Aggregation12 changed to up.
%May 9 22:12:46:435 2024 H3C IFNET/5/LINK_UPDOWN: Line protocol state on the interface Route-Aggregation12 changed to up.[H3C-GigabitEthernet1/0/1]dis
[H3C-GigabitEthernet1/0/1]display th
[H3C-GigabitEthernet1/0/1]display this
#
interface GigabitEthernet1/0/1port link-mode routecombo enable fiberport link-aggregation group 12
#
return
[H3C-GigabitEthernet1/0/1]quit
[H3C]int
[H3C]interface g
[H3C]interface GigabitEthernet 1/0/2
[H3C-GigabitEthernet1/0/2]po
[H3C-GigabitEthernet1/0/2]port li
[H3C-GigabitEthernet1/0/2]port link-?link-aggregation Link aggregation grouplink-mode Switch the specified interface to layer2 or layer3 ethernet[H3C-GigabitEthernet1/0/2]port link-a
[H3C-GigabitEthernet1/0/2]port link-aggregation g
[H3C-GigabitEthernet1/0/2]port link-aggregation group ?INTEGER<1-1024> Link aggregation group number[H3C-GigabitEthernet1/0/2]port link-aggregation group 12
[H3C-GigabitEthernet1/0/2]%May 9 22:13:23:496 2024 H3C IFNET/5/LINK_UPDOWN: Line protocol state on the interface GigabitEthernet1/0/2 changed to down.
%May 9 22:13:23:496 2024 H3C IFNET/3/IF_WARN: The jumboframe of the aggregate interface Route-Aggregation12 is not supported on the member port GigabitEthernet1/0/2
%May 9 22:13:23:496 2024 H3C LAGG/6/LAGG_ACTIVE: Member port GE1/0/2 of aggregation group RAGG12 changed to the active state.
%May 9 22:13:23:498 2024 H3C IFNET/5/LINK_UPDOWN: Line protocol state on the interface GigabitEthernet1/0/2 changed to up.[H3C-GigabitEthernet1/0/2]dis
[H3C-GigabitEthernet1/0/2]display th
[H3C-GigabitEthernet1/0/2]display this
#
interface GigabitEthernet1/0/2port link-mode routecombo enable fiberport link-aggregation group 12
#
return
[H3C-GigabitEthernet1/0/2]quit
[H3C]int
[H3C]interface g
[H3C]interface GigabitEthernet 1/0/4
[H3C-GigabitEthernet1/0/4]po
[H3C-GigabitEthernet1/0/4]port li
[H3C-GigabitEthernet1/0/4]port link-a
[H3C-GigabitEthernet1/0/4]port link-aggregation g
[H3C-GigabitEthernet1/0/4]port link-aggregation group 12
[H3C-GigabitEthernet1/0/4]%May 9 22:13:44:926 2024 H3C IFNET/5/LINK_UPDOWN: Line protocol state on the interface GigabitEthernet1/0/4 changed to down.
%May 9 22:13:44:926 2024 H3C IFNET/3/IF_WARN: The jumboframe of the aggregate interface Route-Aggregation12 is not supported on the member port GigabitEthernet1/0/4
%May 9 22:13:44:927 2024 H3C LAGG/6/LAGG_ACTIVE: Member port GE1/0/4 of aggregation group RAGG12 changed to the active state.
%May 9 22:13:44:929 2024 H3C IFNET/5/LINK_UPDOWN: Line protocol state on the interface GigabitEthernet1/0/4 changed to up.[H3C-GigabitEthernet1/0/4]dis
[H3C-GigabitEthernet1/0/4]display th
[H3C-GigabitEthernet1/0/4]display this
#
interface GigabitEthernet1/0/4port link-mode routecombo enable fiberport link-aggregation group 12
#
return
[H3C-GigabitEthernet1/0/4]
测试
[H3C]display interface r
[H3C]display interface ro
[H3C]display interface Route-Aggregation 12
Route-Aggregation12
Current state: UP
Line protocol state: UP
Description: Route-Aggregation12 Interface
Bandwidth: 3000000 kbps
Maximum transmission unit: 1500
Internet protocol processing: Disabled
IP packet frame type: Ethernet II, hardware address: 36b8-9fd1- 0202
IPv6 packet frame type: Ethernet II, hardware address: 36b8-9fd 1-0202
Last clearing of counters: NeverLast 300 second input rate: 0 bytes/sec, 0 bits/sec, 0 packets /secLast 300 second output rate: 0 bytes/sec, 0 bits/sec, 0 packet s/secInput: 0 packets, 0 bytes, 0 dropsOutput: 0 packets, 0 bytes, 0 drops[H3C]dis
[H3C]display int
[H3C]display interface rou
[H3C]display interface Route-Aggregation b
[H3C]display interface Route-Aggregation brief
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Primary IP Description
RAGG12 UP UP --[H3C]dis
[H3C]display li
[H3C]display li
[H3C]display li
[H3C]display line
[H3C]display link-aggregation s
[H3C]display link-aggregation summary
Aggregation Interface Type:
BAGG -- Bridge-Aggregation, BLAGG -- Blade-Aggregation, RAGG -- Route-Aggregation, SCH-B -- Schannel-Bundle
Aggregation Mode: S -- Static, D -- Dynamic
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Actor System ID: 0x8000, 36b8-9fd1-0200AGG AGG Partner ID Selected Unselected Individual Share
Interface Mode Ports Ports Ports Type
--------------------------------------------------------------- -----------------
RAGG12 S None 3 0 0 Shar
[H3C]dis
[H3C]display li
[H3C]display line
[H3C]display link-aggregation tr
[H3C]display link-aggregation tr
[H3C]display link-aggregation tr
[H3C]display link-aggregation tr
[H3C]display link-aggregation ?load-sharing Link aggregation load sharingmember-port Display member(s) of link aggregation groupsummary Summary informationverbose Display verbose information of link aggregation group[H3C]display link-aggregation ver
[H3C]display link-aggregation verbose
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port: A -- Auto
Port Status: S -- Selected, U -- Unselected, I -- Individual
Flags: A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation ,D -- Synchronization, E -- Collecting, F -- Distributin g,G -- Defaulted, H -- ExpiredAggregate Interface: Route-Aggregation12
Aggregation Mode: Static
Loadsharing Type: SharPort Status Priority Oper-Key
--------------------------------------------------------------- -----------------GE1/0/1 S 32768 1GE1/0/2 S 32768 1GE1/0/4 S 32768 1
[H3C]dis
[H3C]display li
[H3C]display line
[H3C]display link-aggregation br
[H3C]display link-aggregation ?load-sharing Link aggregation load sharingmember-port Display member(s) of link aggregation groupsummary Summary informationverbose Display verbose information of link aggregation group[H3C]display link-aggregation lo
[H3C]display link-aggregation load-sharing^% Incomplete command found at '^' position.
[H3C]display link-aggregation g
[H3C]
链路聚合的维护
详细作用 | 查询命令 |
---|---|
显示聚合接口的相关信息 | display interface [ { bridge-aggregation |
显示本端系统的设备ID | display lacp system-id |
显示全局或聚合组内采用的聚合负载分担类型 | display link-aggregation load-sharing mode[ interface [ { bridge-aggregation |
显示成员端口上链路聚合的详细信息 | display link-aggregation member-port [ interface-list |
显示所有聚合组的摘要信息 | display link-aggregation summary |
显示聚合组成员端口的选中状态及原因 | display link-aggregation troubleshooting [ { bridge-aggregation |
显示已有聚合接口所对应聚合组的详细信息 | display link-aggregation verbose [ { bridge-aggregation |
清除聚合接口上的统计信息 | reset counters interface [ { bridge-aggregation |
清除成员端口上的LACP统计信息 | reset lacp statistics [ interface interface-list ] |
相关文章:

13 华三三层链路聚和
13 华三三层链路聚和 AI 解析 华三三层静态路由是指在华三交换机上配置的一种路由方式。它通过在交换机上手动配置路由表,将不同网络之间的数据进行转发。 华三三层静态路由的配置步骤如下: 1. 配置交换机接口的IP地址:在交换机上选择要配…...

C# 下载安装,使用OfficeOpenXml
下载安装OfficeOpenXml模块 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Reflection.Emit; using System.Text; using System.Text.RegularEx…...

Spring整体流程源码分析
DisableEncodeUrlFilter 防止sessionId被泄露 包装器模式 WebAsyncManagerIntegrationFilter WebAsyncManagerIntegrationFilter通常与Spring MVC的异步请求处理机制一起使用,确保在使用Callable或DeferredResult等异步处理方式时,安全上下文能够正…...

使用XxlCrawler抓取全球航空公司ICAO三字码
目录 前言 一、数据源介绍 1、目标网站 2、页面渲染结构 二、XxlCrawler信息获取 1、创建XxlCrawler对象 2、定义PageVo对象 3、直接PageVO解析 4、自定义解析 总结 前言 长距离旅行或者出差,飞机一定是出行的必备方式。对于旅行达人或者出差人员而言&…...

Java String转JSONObject时保持字段顺序不变
Java String转JSONObject时保持字段顺序不变 问题背景解决方案 问题背景 在业务接口开发过程中,有一个新增接口,需要支持批量新增数据,这时入参就需要用到 json 格式数据,且包含 list 集合,比如这样的数据格式&#x…...

Optional用法
说明:Optional和Stream一样,是Java8引入的特性,本文介绍Optional的几个实际用法。Steam流使用,参考下面这篇文章: Stream流使用 使用 1.保证值存在 // 1.保证值存在,pageNumber,pageSizeInte…...

【观成科技】加密C2框架Xiebro流量分析
一、工具介绍 Xiebro是由Golang和 .NET编写,提供支持的多人和多服务器 C2/后开发框架。它支持多种通信协议,包括TCP、websocket等,并且在客户端与Xiebro服务器之间的通信通常采用AES加密来保障安全性和隐蔽性。 二、工具原理分析 Xiebro C…...

【八大排序算法】插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序、归并排序、计数排序
文章目录 一、排序的相关概念二、排序类型三、排序算法实现插入排序1.直接插入排序2.希尔排序 选择排序3.简单选择排序4.堆排序 交换排序5.冒泡排序6.快速排序递归实现非递归实现 7.归并排序递归实现非递归实现 8.计数排序 四、总结 一、排序的相关概念 排序:根据数…...
Flutter 中的 CupertinoActionSheet 小部件:全面指南
Flutter 中的 CupertinoActionSheet 小部件:全面指南 在Flutter中,CupertinoActionSheet是用于在iOS风格的应用中显示动作面板的组件。它提供了一个简洁的界面,让用户可以快速从一组选项中做出选择。CupertinoActionSheet通常伴随着一个或多…...

IDEA 好用的插件
图标插件:Atom Material Icons 此插件的作用就是更好的显示各种文件的类别,使之一目了然 汉化包 Chinese (Simplified) Language Pack / 中文语言包 作用就是 汉化 AI编码助手 GitHub Copilot AI编码助手:提示代码很好用 缺点:…...

leetcode——链表的中间节点
876. 链表的中间结点 - 力扣(LeetCode) 链表的中间节点是一个简单的链表OJ。我们要返回中间节点有两种情况:节点数为奇数和节点数是偶数。如果是奇数则直接返回中间节点,如果是偶数则返回第二个中间节点。 这道题的解题思路是&a…...

稳定网络的诀窍:静态住宅代理解决方案
在数字化时代,网络稳定性对于个人和企业都至关重要。然而,由于多种因素的影响,如地理位置、网络拥堵或网络安全问题等,网络稳定性常常受到挑战。为了应对这些挑战,静态住宅代理作为一种高效且可靠的网络解决方案&#…...

VACode 创建Vue项目完整过程
一、软件下载 VSCode官网下载地址:https://code.visualstudio.com/ 二、下载开发环境 1. 安装 [Node.js](https://nodejs.org/); 2. 安装 [npm](https://www.npmjs.com/) 依赖管理工具; 注:node.js安装完后会同步安装npm,一般…...

【C++】详解C++的模板
目录 概念 编辑 语法 函数模板 类模板 非类型模板参数 模板的特化 函数模板特化 类模板特化 全特化 偏特化 分离编译 概念 模板是C中非常厉害的设计,模板把通用的逻辑剥离出来,让不同的数据类型可以复用同一种模板的逻辑,甚至可以…...

1146 -Table ‘performance schema.session variables‘ doesn‘t exist的错误解决
一、问题出现 今天在本地连数据库的时候,发现这个问题,哎呦我擦,差点吓死了 二、解决办法 1)找文件 用everything搜一下MySQL Server 5.7 然后去Windows服务找一下MySQL配置文件的具体路径 如果知道那最好,不知道那…...

练习题(2024/5/13)
1移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 示例 1: 输入:head [1,2,6,3,4,5,6], val 6 输出:[1,2,3,4,5]示例 2: …...

LeetCode—设计循环队列(两种方法)
1.题目 2.思路一(数组) 通过数组进行模拟,通过操作数组的索引构建一个虚拟的首尾相连的环。再循环队列结构中,设置一个队首head和队尾tail,数组的大小固定为k。 初步分析:存在缺陷 改善假溢出问题&#…...

python “名称空间和作用域” 以及 “模块的导入和使用”
七、名称空间和作用域 可以简单理解为存放变量名和变量值之间绑定关系的地方。 1、名称空间 在 Python 中有各种各样的名称空间: 全局名称空间:每个程序的主要部分定义了全局的变量名和变量值的对应关系,这样就叫做全局名称空间 局部名称…...

Pycharm导入自定义模块报红
文章目录 Pycharm导入自定义模块报红1.问题描述2.解决办法 Pycharm导入自定义模块报红 1.问题描述 Pycharm 导入自定义模块报红,出现红色下划线。 2.解决办法 打开【File】->【Setting】->【Build,Execution,Deployment】->【Console】->【Python Con…...

LLMs之KG-RAG:KG-RAG(基于知识图谱的RAG系统)的简介(可以解决多跳问题/同时支持结构化和非结构化数据查询)、经验技巧、案例应用之详细攻略
LLMs之KG-RAG:KG-RAG(基于知识图谱的RAG系统)的简介(可以解决多跳问题/同时支持结构化和非结构化数据查询)、经验技巧、案例应用之详细攻略 背景痛点:传统的基于向量相似度检索的RAG模型回答多环(多步)问题的能力有限,无法同时处理来自多个文…...
服务器硬防的应用场景都有哪些?
服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式,避免服务器受到各种恶意攻击和网络威胁,那么,服务器硬防通常都会应用在哪些场景当中呢? 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...

【论文阅读28】-CNN-BiLSTM-Attention-(2024)
本文把滑坡位移序列拆开、筛优质因子,再用 CNN-BiLSTM-Attention 来动态预测每个子序列,最后重构出总位移,预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵(S…...
Java + Spring Boot + Mybatis 实现批量插入
在 Java 中使用 Spring Boot 和 MyBatis 实现批量插入可以通过以下步骤完成。这里提供两种常用方法:使用 MyBatis 的 <foreach> 标签和批处理模式(ExecutorType.BATCH)。 方法一:使用 XML 的 <foreach> 标签ÿ…...
在 Spring Boot 项目里,MYSQL中json类型字段使用
前言: 因为程序特殊需求导致,需要mysql数据库存储json类型数据,因此记录一下使用流程 1.java实体中新增字段 private List<User> users 2.增加mybatis-plus注解 TableField(typeHandler FastjsonTypeHandler.class) private Lis…...
提升移动端网页调试效率:WebDebugX 与常见工具组合实践
在日常移动端开发中,网页调试始终是一个高频但又极具挑战的环节。尤其在面对 iOS 与 Android 的混合技术栈、各种设备差异化行为时,开发者迫切需要一套高效、可靠且跨平台的调试方案。过去,我们或多或少使用过 Chrome DevTools、Remote Debug…...
用鸿蒙HarmonyOS5实现中国象棋小游戏的过程
下面是一个基于鸿蒙OS (HarmonyOS) 的中国象棋小游戏的实现代码。这个实现使用Java语言和鸿蒙的Ability框架。 1. 项目结构 /src/main/java/com/example/chinesechess/├── MainAbilitySlice.java // 主界面逻辑├── ChessView.java // 游戏视图和逻辑├──…...

MySQL的pymysql操作
本章是MySQL的最后一章,MySQL到此完结,下一站Hadoop!!! 这章很简单,完整代码在最后,详细讲解之前python课程里面也有,感兴趣的可以往前找一下 一、查询操作 我们需要打开pycharm …...

从零开始了解数据采集(二十八)——制造业数字孪生
近年来,我国的工业领域正经历一场前所未有的数字化变革,从“双碳目标”到工业互联网平台的推广,国家政策和市场需求共同推动了制造业的升级。在这场变革中,数字孪生技术成为备受关注的关键工具,它不仅让企业“看见”设…...

Vue3 PC端 UI组件库我更推荐Naive UI
一、Vue3生态现状与UI库选择的重要性 随着Vue3的稳定发布和Composition API的广泛采用,前端开发者面临着UI组件库的重新选择。一个好的UI库不仅能提升开发效率,还能确保项目的长期可维护性。本文将对比三大主流Vue3 UI库(Naive UI、Element …...