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

OSPF --- LSA

文章目录

    • 一、OSPF LSA(链路状态通告)详解
      • 1. LSA通用头部
      • 2. OSPFv2 主要LSA类型
        • a. Type 1 - Router LSA
        • b. Type 2 - Network LSA
        • c. Type 3 - Summary LSA
        • d. Type 4 - ASBR Summary LSA
        • e. Type 5 - AS External LSA
        • f. Type 7 - NSSA External LSA
      • 3. LSA泛洪机制
      • 4. LSA类型与区域设计
      • 5. 关键操作示例
        • 查看LSDB(Cisco设备)
    • 二、OSPF在MGRE环境下的问题
      • 问题1:
        • 解决方法:
      • 问题2:
        • 解决方法:

一、OSPF LSA(链路状态通告)详解

LSA(Link State Advertisement)是OSPF协议的核心数据结构,用于描述网络拓扑和路由信息。每个LSA代表路由器视角下的局部网络状态,通过泛洪机制实现全网LSDB(链路状态数据库)同步。


1. LSA通用头部

所有LSA类型共享20字节的通用头部:

LSA类型、链路状态ID、通告路由器ID ---- “LSA三元组” — 通过这三个参数可以唯一的标识出一条LSA。

在这里插入图片描述

字段描述
LS AgeLSA存活时间(秒),最大值3600(老化时间)。
OptionsOSPF能力标识(如是否支持外部路由)。
LS TypeLSA类型(1-11,OSPFv2常用1-7)。
Link State ID链路状态标识符,标识LSA的拓扑实体(如Router ID、网络地址等)。
Advertising Router生成该LSA的路由器Router ID。
LS Sequence Number序列号(0x80000001~0x7FFFFFFF),用于检测新旧LSA或是否存在重复。
每一台路由器发送同一条LSA时都会携带一个序列号,并且这些序列号一次加1,是LSA新旧判断的关键参数
序列号空间:直线型空间、循环型空间、棒棒糖型空间
LS Checksum校验和(排除LS Age字段),校验和也会参与LSA的新旧比较。当两条LSA三元组相同,并且序列号也相同时,则可以使用校验和比较,和大的认定为新。
LengthLSA总长度(含头部)。

2. OSPFv2 主要LSA类型

a. Type 1 - Router LSA
  • 生成者每个OSPF路由器且只发送一条

  • 作用:描述区域内部路由器的直连链路状态(链路类型、开销值)和邻居关系。

  • 传播范围:仅在所属区域内部泛洪。

  • 携带信息:本地接口直连拓扑

  • 具体信息:

    • [R1]dis ospf lsdb router 查看Type1 LSA的具体信息

在这里插入图片描述

  • LS ID: 发出该LSA的路由器的router-id

  • Link count:链路数量,通过link来描述接口的链接情况

    • 在这里插入图片描述

    • Metric:开销值

  • link-type:链路类型,描述该接口的二层类型

    • transnet:

      ​ 类型:广播网络或者NBMA

      ​ link-id:本网段的DR的IP地址qh

      ​ Data:本路由器在该网段的IP地址

    • P2P:

      ​ 类型:ppp

      ​ link-id:该网段对端路由器的router-id

      ​ Data:本路由器在该网段的与对端路由器相连的接口的IP地址

    • stubnet(末梢网络):

      ​ 类型:p2p\环回口

      ​ link-id:该网段的网络地址

      ​ Data:该网段的子网掩码

    • Virtual(虚链路):

      ​ 类型:虚链路

      ​ link-id:虚链路邻居的router id

      ​ data:去往该虚连接邻居的本地接口的IP地址

  • Adv Rtr:始发路由器,产生该LSA的路由器的router-id

  • 链路ID:不同的链路类型,对链路ID值的定义是不同的。

  • 链路数据(Link Data):不同的链路类型对链路数据的定义是不同的。

  • 关键内容

    • 路由器所有接口的IP地址和掩码。
    • 接口连接的邻居Router ID(点对点网络)或DR的IP地址(广播网络)。
    • 链路开销(Cost)。
b. Type 2 - Network LSA
  • 生成者:MA网络中的DR设备(指定路由器)。
  • 作用:描述广播/NBMA网络中的全部接入路由器及掩码信息。(仅依靠1类LSA无法完整描述MA网络中的信息)
  • 传播范围:仅在所属区域内部泛洪。
  • 关键内容
    • DR的IP地址和网络掩码。
    • 接入该网络的所有路由器Router ID。
    • LS ID:该网段的DR的IP地址
    • Adv Rtr:该网段DR的router-id
    • network mask:该网段DR的IP地址的子网掩码信息

所有路由信息都需要就与拓扑信息进行验算,及所有其他种类的LSA均需要通过1类和2类LSA进行验算

c. Type 3 - Summary LSA
  • 生成者:ABR(区域边界路由器)。

  • 作用:向其他区域通告本区域的汇总路由(携带区域之间传递的路由信息,通过下一个区域时需要修改为新的ABR设备)。

  • 传播范围:跨区域传播(但仅到达普通区域)。

  • 关键内容

    • 目标网络地址和掩码。

    • ABR到目标网络的路径开销。

    • LS ID:其他区域某个网段的网络地址

    • SubAdv Rtv:通告该LSA的ABR的router-id

    • net mask:该网段的子网掩码

      注:3类LSA的传递范围在ABR相邻的单区域中进行,跨区域传递时,需要进行通告者的转换,通告者变了,则将不是同一条LSA

d. Type 4 - ASBR Summary LSA
  • 生成者:ASBR所在区域的ABR设备,通过下一个区域时需要修改为新的ABR设备。
  • 作用:通告ASBR(自治系统边界路由器)的位置。
  • 传播范围:除Stub/NSSA区域外的全网泛洪。
  • 关键内容
    • lsID:ASBR的Router ID
    • ABR到ASBR的开销。
    • 注:在ASBR本区域的内部路由器,不会产生到达该ASBR的4类LSA
e. Type 5 - AS External LSA
  • 生成者:ASBR。
  • 作用:通告引入的外部路由(如重分布进OSPF的静态/BGP路由)。
  • 传播范围:全网泛洪(除Stub/NSSA区域)。
  • 关键内容
    • 外部网络地址和掩码。
    • 外部路由类型(E1/E2)。
    • LS ID:域外路由目标网络号
    • Metric:因为不同你个协议的开销值评判标准不同,所以在进行重发布之后,将舍弃原先网络环境中的开销值,然后赋予一个初始的度量值 — 种子度量值 —华为设备默认为1
      • import-route rip 1 cost 2 — 在重发布过程中修改种子度量值。
    • E type — 标记位(标记度量值的类型)
      • 0 :类型1 — 所有设备到达域外目标网段的开销值为本地到达通告路由器的开销值加种子度量值
      • 1 :类型2 — 默认使用度量值类型为2,所有设备到达域外目标网段的开销值为种子度量值
      • import-route rip type 1 — 修改度量值类型
    • 转发地址(Forwarding Address,可选):主要是应对选路不加的情况,如果出现不佳的情况,则将最佳选路的下一跳放在转发地址中,之后将不再按照算法寻找通告者,而是根据转发地址到达目标。5类LSA在不存在选路不加时,转发地址用0.0.0.0来填充。
f. Type 7 - NSSA External LSA
  • 生成者:NSSA区域内的ASBR。
  • 作用:在NSSA区域内替代5类LSA通告外部路由(类似Type 5的受限版本)。
  • 传播范围:仅在NSSA区域内部传播,由ABR转换为Type 5后泛洪到其他区域。
  • 关键内容
    • 外部网络地址和掩码。
    • LS ID:域外路由目标网络号
    • 转发地址(必须指定,通常为ASBR的接口IP)。
    • 特殊区域的标志
      • E:E位置1,代表该区域支持5类LSA,如果是特殊区域则置0
      • N:N位置1,则代表该区域支持7类LSA,

3. LSA泛洪机制

  1. 初始泛洪:路由器生成LSA后,通过LSU包发送给所有邻居(组播地址224.0.0.5/6)。
  2. 确认机制:接收方必须回复LSAck确认,否则发送方重传。
  3. 老化与刷新
    • LSA默认每30分钟(LSRefreshTime)重新生成(序列号+1)。
    • 若LS Age达到3600秒且未被刷新,则从LSDB中删除。

4. LSA类型与区域设计

区域类型允许的LSA类型
骨干区域(Area 0)1, 2, 3, 4, 5
普通区域1, 2, 3, 4, 5
Stub区域1, 2, 3, 4(禁止Type 5,由ABR生成默认路由)
NSSA区域1, 2, 3, 4, 7(ABR将Type 7转换为Type 5)
Totally Stub1, 2, 3(ABR生成默认路由,禁止Type 3/4/5)

5. 关键操作示例

查看LSDB(Cisco设备)
show ip ospf database              # 
show ip ospf database router 1.1.1.1  # 查看特定Router LSA详情
show ip ospf database external     # 查看Type 5 LSA

二、OSPF在MGRE环境下的问题

在配置完MGRE隧道和OSPF都会发现,各个设备的OSPF路由表学习不全,设备也无法建立正常的邻接关系

问题1:

Tunnel接口类型为P2P类型,不选举DR/BDR,使得设备无法正常建立邻接关系

解决方法:

更改网络中tunnel接口类型为广播或者P2MP

[R1-Tunnel0/0/0]ospf network-type broadcast

问题2:

DR/BDR选举混乱,无法建立邻接关系

更改网络类型后,广播网络中中心站点和分支站点处于同一个广播域,此时需要进行DR和BDR的选举,但是在分支站点的世界里只和中心站点认识,分支站点和分支站点不认识,这就会发生多个分支站点和一个中心站点互相竞选DR和BDR,这样会造成选举结果混乱。

解决方法:

将分支站点的DR选举优先级变0,这样就能保证中心站点是整个广播网络中唯一的DR

[R2-Tunnel0/0/0]ospf dr-priority 0

相关文章:

OSPF --- LSA

文章目录 一、OSPF LSA(链路状态通告)详解1. LSA通用头部2. OSPFv2 主要LSA类型a. Type 1 - Router LSAb. Type 2 - Network LSAc. Type 3 - Summary LSAd. Type 4 - ASBR Summary LSAe. Type 5 - AS External LSAf. Type 7 - NSSA External LSA 3. LSA泛…...

IDEA/WebStorm中Git操作缓慢的解决方案

问题描述 在WebStorm中进行前端开发时,发现Git操作(如push、checkout、pull等)特别缓慢,而在命令行(cmd)中执行相同的Git命令却很快,排除了网络问题。 解决方案 通过修改WebStorm安装目录下的runnerw.exe文件名可以…...

网络威胁情报 | Yara

Yara 是一个在威胁情报、数字取证和威胁猎取方面较为常用的语言。本文并非是Yara语言的教程,更多的是希望可以让大家知道这个语言的神奇之处及其在当今信息安全领域的重要性。 Yara 是什么? “恶意软件研究人员(以及其他所有人)…...

12.QT-Combo Box|Spin Box|模拟点餐|从文件中加载选项|调整点餐份数(C++)

Combo Box QComboBox 表⽰下拉框 核⼼属性 属性说明currentText当前选中的⽂本currentIndex当前选中的条⽬下标.从0开始计算.如果当前没有条⽬被选中,值为-1editable是否允许修改设为true时, QComboBox 的⾏为就⾮常接近 QLineEdit ,也可以 设置 validatoriconSize下拉框图标…...

FTTR 全屋光纤架构分享

随着光纤网络技术的发展,FTTR 技术逐步普及到千家万户,为了战未来,从现在开始构建并铺设 FTTR 全屋光纤是非常有必要的。 在前期 FTTR 全屋光纤网络的载荷搭建,可以额定为千兆网络或者2.5GE光纤网络,万兆光网最大的成本…...

内网穿透快解析免费开放硬件集成SDK

一、行业问题 随着物联网技术的发展,符合用户需求的智能硬件设备被广泛的应用到各个领域,而智能设备的远程运维管理也是企业用户遇到的问题 二、快解析内网穿透解决方案 快解析是一款内网穿透产品,可以实现内网资源在外网访问,…...

实验八 版本控制

实验八 版本控制 一、实验目的 掌握Git基本命令的使用。 二、实验内容 1.理解版本控制工具的意义。 2.安装Windows和Linux下的git工具。 3.利用git bash结合常用Linux命令管理文件和目录。 4.利用git创建本地仓库并进行简单的版本控制实验。 三、主要实验步骤 1.下载并安…...

《马尼拉》桌游期望计算器

《马尼拉》桌游期望计算器:做出最明智的决策 注:本项目仍在开发验证中,计算结果可能不够准确,欢迎游戏爱好者提供协助! 在线使用 | GitHub 项目简介 马尼拉期望计算器是一个基于 Vue 3 Vite 开发的网页应用&#xff…...

VLAN间通讯技术

多臂路由 路由器使用多条物理线路,每条物理线路充当一个 VLAN 的网管 注意:路由器对端的交换机接口,需要设定 Access 类型,因为路由器的物理接口无法处理 VLAN 标签 。 单臂路由 使用 以太网子接口 (sub-interface) 实现。 …...

linux基础学习--linux文件与目录管理

linux文件与目录管理 1. 目录与路径 1.1 相对路径与绝对路径 绝对路径:路径写法一定从根目录/写起。 绝对路径的正确度要高。 相对路径:路径写法不是由/写起。 1.2 目录的相关操作 切换目录的命令是cd,下面是比较特殊的目录:…...

云原生--基础篇-2--云计算概述(云计算是云原生的基础,IaaS、PaaS和SaaS服务模型)

1、云计算概念 云计算是一种通过互联网提供计算资源(包括服务器、存储、数据库、网络、软件等)和服务的技术模式。用户无需拥有和维护物理硬件,而是可以根据需要租用这些资源,并按使用量付费。 2、云计算特点 (1&am…...

存储器综合:内存条

一、RW 1000题刷题 1、计算Cache缺失率 2、 二、前提回顾 1、CPU从单个DRAM芯片中取地址 注意:Cache与主存的交互以“主存块”为单位,当出现Cache Miss时,主存以“主存块”为单位传输至Cache中。 2、内存条编址 多个DRAM芯片组成内存条&a…...

树莓派超全系列教程文档--(38)config.txt视频配置

config.txt视频配置 视频选项HDMI模式树莓派4-系列的HDMI树莓派5-系列的HDMI 复合视频模式enable_tvout LCD显示器和触摸屏ignore_lcddisable_touchscreen 通用显示选项disable_fw_kms_setup 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 视频选…...

pytest-项目结构

项目结构 api_test_project/ ├── config/ │ └── config.py # 配置文件,存储接口的基本信息,如 URL、请求头、认证信息等 ├── data/ │ └── test_data.json # 测试数据文件,存储接口的请求参数、预期结果等 ├── tests/…...

几何编码:启用矢量模式地理空间机器学习

在 ML 模型中使用点、线和多边形,将它们编码为捕捉其空间属性的向量。 自地理信息系统 (GIS) 诞生之初,“栅格模式”和“矢量模式”之间就存在着显著的区别。在栅格模式下,数据以值的形式呈现在规则的网格上。这包括任何形式的图像&#xff0…...

什么是SPA,SPA与MAP区别

什么是SPA,SPA与MAP区别 文章目录 什么是SPA,SPA与MAP区别一、什么是SPA二、SPA和MPA的区别一、单页应用与多页应用的区别**二、SPA 的优缺点对比**三、WPA的优缺点 **三、SPA 实现关键技术**hash 模式模式history模式 四、SPA 的适用场景与原因**适用场…...

计算机前沿技术课程论文 K-means算法在图像处理的应用

K-means算法在图像处理的应用 这是本人在计算机前沿技术课程中的课程论文文章,为了方便大家参考学习,我把完整的论文word文档发到了我的资源里,有需要的可以自取。 点击完整资源链接 目录 K-means算法在图像处理的应用摘要:引言1…...

第十四届蓝桥杯 2023 C/C++组 平方差

目录 题目: 题目描述: 题目链接: 思路: 核心思路: 第一种思路: 第二种思路: 坑点: 代码: 数学找规律 O(n) 50分代码详解: O(1)满分代码详解&#x…...

【数学建模】随机森林算法详解:原理、优缺点及应用

随机森林算法详解:原理、优缺点及应用 文章目录 随机森林算法详解:原理、优缺点及应用引言随机森林的基本原理随机森林算法步骤随机森林的优点随机森林的缺点随机森林的应用场景Python实现示例超参数调优结论参考文献 引言 随机森林是机器学习领域中一种…...

计算机组成与体系结构:存储器(Memory)

目录 📁 当你打开一个文件,计算机会做什么? ⚡ 越大的 memory,访问速度越快吗? 🧠 那么,我们是怎么设计存储器的呢? Primary Memory(主存)登场&#xff…...

MyBatis框架—xml映射

目录 一.为什么需要进行手动映射? 二.关联查询 1.使用resultMap进行映射 2.使用Connection进行映射 一.为什么需要进行手动映射? 当我们设计多表查询或关联查询时,表中含有相同的字段名或要进行关联查询时,MyBatis无法智能识别如何处理映射结果&…...

Vue接口平台学习十——接口用例页面2

效果图及简单说明 左边选择用例,右侧就显示该用例的详细信息。 使用el-collapse折叠组件,将请求到的用例详情数据展示到页面中。 所有数据内容,绑定到caseData中 // 页面绑定的用例编辑数据 const caseData reactive({title: "",…...

Visual Studio 2022 运行一个后台程序而不显示控制台窗口

在 Visual Studio 2022 中,希望运行一个后台程序而不显示控制台窗口(黑色命令框),可以通过以下方法实现: 修改项目输出类型为 Windows 应用程序 右键项目 → 选择 属性 (Properties)在 配置属性 → 链接器 → 系统 (…...

剑指Offer(数据结构与算法面试题精讲)C++版——day17

剑指Offer(数据结构与算法面试题精讲)C版——day17 题目一:节点值之和最大的路径题目二:展平二叉搜索树题目三:二叉搜索树的下一个节点附录:源码gitee仓库 题目一:节点值之和最大的路径 题目&am…...

opencv函数展示4

一、形态学操作函数 1.基本形态学操作 (1)cv2.getStructuringElement() (2)cv2.erode() (3)cv2.dilate() 2.高级形态学操作 (1)cv2.morphologyEx() 二、直方图处理函数 1.直方图…...

10天学会嵌入式技术之51单片机-day-3

第九章 独立按键 按键的作用相当于一个开关,按下时接通(或断开),松开后断开(或接通)。实物图、原理图、封装 9.2 需求描述 通过 SW1、SW2、SW3、SW4 四个独立按键分别控制 LED1、LED2、LED3、LED4 的亮…...

DeepSeek智能时空数据分析(二):3秒对话式搞定“等时圈”绘制

序言:时空数据分析很有用,但是GIS/时空数据库技术门槛太高 时空数据分析在优化业务运营中至关重要,然而,三大挑战仍制约其发展:技术门槛高,需融合GIS理论、SQL开发与时空数据库等多领域知识;空…...

第 7 篇:总结与展望 - 时间序列学习的下一步

第 7 篇:总结与展望 - 时间序列学习的下一步 (图片来源: Guillaume Hankenne on Pexels) 恭喜你!如果你一路跟随这个系列走到了这里,那么你已经成功地完成了时间序列分析的入门之旅。我们从零开始,一起探索了时间数据的基本概念、…...

计算机视觉中的正则化:从理论到实践的全面解析

🌟 计算机视觉中的正则化:从理论到实践的全面解析🌟 大家好!今天要和大家分享的是在计算机视觉(CV)领域中非常重要的一个概念——正则化(Regularization)。无论你是刚开始接触深度学…...

解决使用hc595驱动LED数码管亮度低的问题

不知道大家在做项目的时候有没有遇到使用hc595驱动LED数码管亮度低的问题(数码管位数较多),如果大佬们有好的方法的可以评论区留言 当时我们解决是换成了天微的驱动芯片,现在还在寻找新的解决办法(主要软件不花钱&…...

Allegro23.1新功能之4K显示器页面显示不全如何解决操作指导

Allegro23.1新功能之4K显示器页面显示不全如何解决操作指导 Allegro升级到了23.1的时候,可能会出现界面显示不全的情况,如下图 是因为4K高清显示器的原因导致的 如何解决,具体操作如下 我的电脑,右键选择属性 点击高级系统设置 …...

C++——STL——容器deque(简单介绍),适配器——stack,queue,priority_queue

目录 1.deque(简单介绍) 1.1 deque介绍: 1.2 deque迭代器底层 1.2.1 那么比如说用迭代器实现元素的遍历,是如何实现的呢? 1.2.2 头插 1.2.3 尾插 1.2.4 实现 ​编辑 1.2.5 总结 2.stack 2.1 函数介绍 2.2 模…...

网络原理——UDP

1、 与TCP的关键区别 特性UDPTCP连接方式无连接面向连接可靠性不可靠可靠数据顺序不保证顺序保证顺序传输速度更快相对较慢头部开销8字节20-60字节流量控制无有拥塞控制无有适用场景实时应用、广播/多播可靠性要求高的应用 2、UDP 报文结构 报文结构大致可以分为首部和载荷&a…...

下载pycharm遇到的问题及解决方法

下载和安装 PyCharm 时可能会遇到一些具体问题,以下是一些常见问题及其解决方法: 常见问题及解决方法 下载速度慢或下载中断 解决方法: 检查你的互联网连接,并重启路由器。尝试使用不同的网络连接(如使用移动热点&…...

微硕WSP4407A MOS管在智能晾衣架中的应用与市场分析

微硕WSP4407A MOS管在智能晾衣架中的应用与市场分析 一、引言 智能晾衣架作为一种现代化的家居设备,其核心部件之一是驱动电路,而MOS管作为驱动电路中的关键元件,其性能直接影响到智能晾衣架的运行效率和稳定性。微硕半导体推出的WSP4407A …...

Java 性能优化:如何利用 APM 工具提升系统性能?

Java 性能优化:如何利用 APM 工具提升系统性能? 在当今竞争激烈的软件开发领域,系统性能至关重要。随着应用规模的扩大和用户需求的增加,性能问题逐渐凸显,这不仅影响用户体验,还可能导致业务损失。而 APM…...

FPGA 中 XSA、BIT 和 DCP 文件的区别

在 FPGA(现场可编程门阵列)开发中,XSA、BIT 和 DCP 文件是常见的文件类型,它们在功能、用途、文件内容等方面存在明显区别,以下是详细介绍: 1. XSA 文件 定义与功能 XSA(Xilinx Shell Archiv…...

【c语言】指针进阶

目录 1.字符指针 2.指针数组 3.数组指针 3.1 数组指针的定义 3.2 数组指针的使用 4.数组参数,指针参数 4.1 一维数组传参 4.2 二维数组传参 4.3 一级指针传参 4.4 二级指针传参 5.函数指针 6.函数指针数组 6.1函数指针数组的定义 6.2 函数指针数组…...

使用FastAPI与OpenAI构建多模态分析API服务

引言 随着多模态AI模型的普及(如Qwen-Omni-Turbo),开发者可以轻松构建支持图像、音频、视频分析的API服务。本文将通过一个FastAPI示例,展示如何通过Base64编码传输媒体文件,并结合OpenAI API实现异步分析。这一方案适…...

集成学习实际案例

一、算法竞赛经典:Kaggle & 国际赛事 1. 泰坦尼克号生存预测(Random Forest) 场景:Kaggle 入门级经典赛题,基于乘客信息预测生存概率。方案: 基模型:决策树(CART)&…...

Linux421用户、组

参考...

树模型与集成学习(决策树核心算法:ID3/C4.5/CART、随机森林、GBDT/XGBoost)

树模型与集成学习 一、决策树 决策树核心算法:ID3/C4.5/CART ID3算法(基于信息增益) 核心原理 ID3(Iterative Dichotomiser 3)是最早的决策树算法之一,由Ross Quinlan于1975年提出。其核心思想是通过信…...

Netdata 监控多台服务器

一、多服务器监控方案选择 1. Netdata Cloud(官方推荐,免费) 特点:无需自建中心节点,通过 Netdata 官方云平台集中查看所有服务器。步骤: 在每台服务器上安装 Netdata(参考上一指南&#xff0…...

CTF web入门之SQL注入使用工具sqlmap

详细说明:https://blog.csdn.net/qq_41701460/article/details/146391515 web201: 查看数据库 获取不到数据库信息 https://9556eca3-d69a-40f4-b2a4-c89c2d2f8f12.challenge.ctf.show/api/?id1题目有提到 使用–user-agent 指定agent,因为对于 sqlm…...

spark–sql项目实验

数据读取与格式转换 读取JSON数据:使用Spark提供的读取接口(如 spark.read.json() ,在不同编程语言接口下使用方式类似)将给定的JSON格式数据读入Spark中,形成 DataFrame 。 格式转换:按照题目要求&…...

gnome中删除application中失效的图标

什么是Application 这一块的东西应该叫application,准确来说应该是applications。 正文 系统级:/usr/share/applications 用户级:~/.local/share/applications ying192 ~/.l/s/applications> ls | grep xampp xampp.desktoprm ~/.local…...

华为设备命令部分精简分类汇总示例

华为网络设备的命令体系庞大且复杂,不同设备系列(如交换机、路由器、防火墙)和不同操作系统版本(如VRP5、VRP8)的命令可能存在差异。以下是一个 精简分类汇总,涵盖常用配置场景和命令示例: 一、…...

Java 自动装箱与拆箱:基本数据类型与包装类的转换

在Java编程中,自动装箱(Autoboxing)和自动拆箱(Unboxing)是两个重要的概念。它们使得基本数据类型与其对应的包装类之间的转换更加方便,同时也提高了代码的可读性和可维护性。 什么是自动装箱和拆箱&#…...

论文阅读HARIVO: Harnessing Text-to-Image Models for Video Generation

h-space对比损失(DC)的设计细节 目标:确保视频的所有帧在语义上保持一致(例如,同一视频中的不同帧应描述相同的主体和场景,避免物体突变或语义漂移)。 1. h-space的定义 h-space 是U-Net最深…...

OpenCV基础函数学习4

【大纲笔记见附件pdf】 目录 一、基于OpenCV的形态学操作 二、基于OpenCV的直方图处理 三、基于OpenCV霍夫变换 四、基于OpenCV模板匹配 一、基于OpenCV的形态学操作 二、基于OpenCV的直方图处理 三、基于OpenCV霍夫变换 四、基于OpenCV模板匹配...