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

Mamba原理及在low-level vision的工作[持续更新]

文章目录

  • Mamba原理
    • 选择性扫描(Selective Retain Information):选择有关/无关信息
      • 状态空间模型(SSM)
      • Mamba的选择性保留信息
      • Mamba的扫描操作(The Scan Operation)
    • 硬件感知(Hardware-aware Algorithm):合理存储中间结果
    • Mamba架构
  • Mamba在底层视觉的工作
    • 图像修复
      • MambaIR: A Simple Baseline for Image Restoration with State-Space Model,ECCV2024
      • VmambaIR: Visual State Space Model for Image Restoration
      • Serpent: Scalable and Efficient Image Restoration via Multi-scale Structured State Space Models
      • CU-Mamba: Selective State Space Models with Channel Learning for Image Restoration
      • Hi-Mamba: Hierarchical Mamba for Efficient Image Super-Resolution
      • MambaIRv2: Attentive State Space Restoration
      • MaIR: A Locality- and Continuity-Preserving Mamba for Image Restoration
      • Contrast: A Hybrid Architecture of Transformers and State Space Models for Low-Level Vision
      • Directing Mamba to Complex Textures: An Efficient Texture-Aware State Space Model for Image Restoration
      • MatIR: A Hybrid Mamba-Transformer Image Restoration Model
      • RestorMamba: An Enhanced Synergistic State Space Model for Image Restoration, ICASSP

Mamba原理

Mamba详细介绍和RNN、Transformer的架构可视化对比

选择性扫描(Selective Retain Information):选择有关/无关信息

状态空间模型(SSM)

用以描述状态,并根据输入预测下一状态的模型。
其核心公式如下图
在这里插入图片描述
其流程可以表示为
在这里插入图片描述
输入的信号 X ( t ) X(t) X(t)与矩阵B相乘,矩阵B描述输入信号对系统的影响
在这里插入图片描述
状态与矩阵A相乘,矩阵A描述内部状态是如何连接的,创建状态前应用矩阵A,状态更新之后,更新矩阵A
在这里插入图片描述
矩阵C将状态转换为输出
在这里插入图片描述
矩阵D计算输入到输出的直接信号,SSM通常说的是不包括跳转连接的部分
在这里插入图片描述

Mamba的选择性保留信息

SSM将A、B和C矩阵固定,由于线性时不变

  1. 不能进行内容感知推理,在选择性复制任务中表现不佳。
  2. 不能选择获取历史中先前token,提问Q回答历史信息A表现不佳。

如何选择性的保留信息?
Mamba通过结合输入的序列长度和batchsize大小,使得矩阵B和C甚至步长 Δ \Delta Δ依赖于输入
在这里插入图片描述
较小的步长 Δ \Delta Δ会使当前单词忽略长距离单词的影响,更多的依赖前一个的上下文。较大的步长 Δ \Delta Δ使得模型更多地考虑当前输入对上下文的影响,而非依赖前一个上下文决定当前单词特征。

Mamba的扫描操作(The Scan Operation)

由于矩阵B、C和 Δ \Delta Δ是动态的,无法通过卷积并行计算,只能递归表示,并且要在知道前一个状态的情况下才能预测下一个状态,因此Mamba设计了并行扫描算法
在这里插入图片描述
Mamba.py: 状态空间模型的并行扫描

硬件感知(Hardware-aware Algorithm):合理存储中间结果

最近gpu的一个缺点是它们在小但高效的SRAM和大但效率稍低的DRAM之间的传输(IO)速度有限。在SRAM和DRAM之间频繁地复制信息成为瓶颈。
Mamba的DRAM和SRAM分配的具体实例如下:
在这里插入图片描述
中间状态不被保存,但对于反向传播计算梯度是必要的。作者重新计算了反向传递过程中的中间状态。尽管这看起来效率很低,但它比从相对较慢的DRAM读取所有这些中间状态的成本要低得多。

Mamba架构

在这里插入图片描述

Mamba在底层视觉的工作

参考Awesome-Mamba-in-Low-Level-Vision

图像修复

MambaIR: A Simple Baseline for Image Restoration with State-Space Model,ECCV2024

MambaIR:使用状态空间模型进行图像恢复的简单baseline
paper&code

现有的修复主干网络往往面临全局感受野和高效计算之间的困境,阻碍了其在实践中的应用。最近,选择性结构化状态空间模型,尤其是改进版 Mamba,在线性复杂度的长程依赖建模方面显示出了巨大的潜力,为解决该困境提供了一种方法。标准 Mamba 在低级视觉方面仍面临局部像素遗忘、通道冗余等挑战。在这项工作中,我们引入了一个名为 MambaIR 的简单但有效的基线,它引入了局部增强和通道关注,以改善原版 Mamba。MambaIR 利用了局部像素相似性,减少了通道冗余。
在这里插入图片描述
空间和通道

VmambaIR: Visual State Space Model for Image Restoration

VmambaIR:用于图像恢复的视觉状态空间模型
paper&code

VmambaIR将具有线性复杂性的状态空间模型(SSM)引入全面的图像恢复任务。利用 Unet 架构来堆叠提出的全面选择性扫描 (OSS)块,它由OSS模块和**高效前馈网络(EFFN)**组成。提出的全向选择性扫描机制通过对所有六个方向的图像信息流进行有效建模,克服了 SSM 的单向建模限制。
在这里插入图片描述
扫描局限

Serpent: Scalable and Efficient Image Restoration via Multi-scale Structured State Space Models

Serpent:通过多尺度结构化状态空间模型进行可扩展且高效的图像恢复
paper&code

Serpent是一种用于高分辨率图像恢复的高效架构,它结合了状态空间模型(SSM)的最新进展及其核心计算块中的多尺度信号处理。SSM 最初是为序列建模而引入的,可以保持一个全局感受野,并在输入大小上具有良好的线性缩放。我们提出了一种新颖的分层架构,其灵感来自传统的信号处理原理,它将输入图像转换为序列集合,并以多尺度方式处理它们。
在这里插入图片描述
多尺度

CU-Mamba: Selective State Space Models with Channel Learning for Image Restoration

CU-Mamba: 用于图像恢复的具有通道学习的选择性状态空间模型
paper&code

提出了通道感知 U 形曼巴(CU-Mamba)模型,该模型将双状态空间模型(SSM)框架整合到 U-Net 架构中。CU-Mamba采用空间SSM模块进行全局上下文编码,并使用通道 SSM 组件来保留通道相关特征,两者的线性计算复杂性都与特征图大小相关。
在这里插入图片描述
空间和通道

Hi-Mamba: Hierarchical Mamba for Efficient Image Super-Resolution

Hi-Mamba:分层 Mamba,实现高效的图像超分辨率
2024 年 10 月 14 日
paper&code
SSM 的连续性需要在不同方向进行多次扫描,以补偿在将图像展开为 1D 序列时空间依赖性的损失。这种多方向扫描策略会显著增加计算开销,并且无法承受高分辨率图像处理。为了解决这个问题,我们提出了一种新的分层 Mamba 网络,即 Hi-Mamba,用于图像超分辨率(SR)。Hi-Mamba 由两个关键设计组成:(1) 由本地 SSM (L-SSM)区域 SSM (R-SSM) 组装的分层 Mamba 块 (HMB) 均采用单向扫描,聚合多尺度表示增强上下文建模能力。(2) 方向交替分层曼巴组 (DA-HMG) 将同分异构体单向扫描分配到级联HMB中,以丰富空间关系建模
在这里插入图片描述
内容和通道
扫描限制

MambaIRv2: Attentive State Space Restoration

MambaIRv2:专注状态空间恢复
2024 年 11 月 22 日
paper&code

Manba 固有的因果建模限制,即每个token仅取决于扫描序列中的前身,限制了整个图像中像素的充分利用,从而在图像恢复方面提出了新的挑战。这项工作提出了 MambaIRv2,它为 Mamba 配备了类似于 ViTs 的非因果建模能力,以达到专注的状态空间恢复模型。具体来说,所提出的注意力状态空间方程允许在扫描序列之外进行关注,并仅通过一次扫描即可促进图像展开。此外,我们进一步引入了一种语义导向的相邻机制,以鼓励距离遥远但相似的像素之间的交互。
在这里插入图片描述
扫描限制
空间

MaIR: A Locality- and Continuity-Preserving Mamba for Image Restoration

MaIR:用于图像恢复的保持局部性和连续性的 Mamba
2024 年 12 月 28 日
paper&code

i) 自然图像中固有的局部关系和空间连续性,ii) 序列之间的差异通过完全不同的方式展开。为了克服这些缺点,探讨了基于Mamba的恢复方法中的两个问题:i) 如何设计一种扫描策略,在促进恢复的同时保持局部性和连续性,以及 ii) 如何聚合以完全不同的方式展开的不同序列。
在这里插入图片描述
提出了一种新的基于 Mamba 的图像恢复模型 (MaIR),它由嵌套 S 形扫描策略 (NSS) 和序列随机注意力块(SSA)组成。具体来说,NSS 分别通过基于条带的扫描区域和 S 形扫描路径保留输入图像的位置性和连续性。SSA 通过计算不同序列对应通道内的注意力权重来聚合序列。
在这里插入图片描述
在这里插入图片描述
扫描限制

Contrast: A Hybrid Architecture of Transformers and State Space Models for Low-Level Vision

用于底层视觉的 transformer 和状态空间模型的混合架构
2025 年 1 月 23 日
paper&code
Transformer 具有强大的全局上下文建模功能,然而它们的二次计算复杂性需要使用基于窗口的注意力机制,这限制了感受野并限制了有效的上下文扩展。Mamba 架构能够避免窗口机制并保持较大的感受野,然而,当需要高像素级精度时,Mamba 在处理长上下文依赖关系时面临挑战。我们提出了Contrast,这是一种混合 SR 模型,它结合了 Convolutional、Transformer 和 State Space 组件,有效地融合了Transformer和 Mamba的优势,以解决它们各自的局限性。通过集成 transformer 和状态空间机制,Contrast 弥补了每种方法的缺点,增强了全局上下文建模和像素级精度。

在这里插入图片描述
在这里插入图片描述
混合Trans+Mamba

Directing Mamba to Complex Textures: An Efficient Texture-Aware State Space Model for Image Restoration

将 Mamba 引导至复杂纹理:一种用于图像恢复的高效纹理感知状态空间模型
2025 年 1 月 27 日
paper&code
现有方法主要基于 CNN、Transformer 或其混合方法,这些方法通常难以有效地对长期依赖关系进行建模,并且在很大程度上忽视了图像退化的空间特性(纹理更丰富的区域往往会遭受更严重的损坏),因此很难在恢复质量和效率之间实现最佳权衡。
在这里插入图片描述
上图中,(a)-(b)计算DIV2K和MANGATE109数据集中的高分辨率和低分辨率图像之间的残差误差图,发现降解程度在图像的不同区域之间变化。(c)我们将图像贴片分为10组,这些组通过纹理复杂性(通过统计变量衡量)排序,并计算所有人类109个数据集中每组的平均PSNR。可以观察到,质地较丰富的区域遭受更严重的降解,导致PSNR值较低。

为了解决这些问题,提出了一种新颖的纹理感知图像恢复方法 TAMambaIR,它可以同时感知图像纹理并在性能和效率之间实现权衡。具体来说,我们引入了一种新的纹理感知状态空间模型,它通过改进状态空间方程的过渡矩阵并专注于具有复杂纹理的区域来增强纹理感知并提高效率。此外,我们设计了一个Multi-Directional Perception Block来改善多向感受野,同时保持较低的计算开销。
在这里插入图片描述

MatIR: A Hybrid Mamba-Transformer Image Restoration Model

MatIR:一种混合 Mamba-Transformer 图像修复模型
2025 年 1 月 30 日
paper&code
Mamba 目前在上下文学习能力方面落后于 Transformers。为了克服这两种模型的局限性,我们提出了一种称为 MatIR的Mamba-Transformer 混合图像修复模型。
在这里插入图片描述
(a)Transformer-based的有效感受野(ERF)的可视化[15,35]。上图显示了上下文近邻感受野中比Mamba大的优点。(b)Mamba基本模型的ERF的可视化[33]。下图显示了长序列线性接受场中比Transformer大的优点。 (c)我们提出的Matir:一种结合Mamba- Transformer图像恢复模型实现了更重要的感受野。

MatIR 对 Transformer 层和 Mamba 层的块进行交叉循环以提取特征,从而充分利用这两种架构的优势。在 Mamba 模块中,我们引入了图像修复状态空间 (IRSS) 模块,该模块沿 4 条扫描路径遍历,以实现对长序列数据的高效处理。在 Transformer 模块中,将基于三角窗口的局部注意力与基于通道的全局注意力相结合,在更广泛的图像像素范围内有效地激活注意力机制。

在这里插入图片描述
在这里插入图片描述

RestorMamba: An Enhanced Synergistic State Space Model for Image Restoration, ICASSP

RestorMamba:用于图像恢复的增强协同状态空间模型
2025 年 3 月 7 日
paper&code
这种方法在网络内结合了高效的远程依赖性建模,特别适用于高纹理和高分辨率图像恢复场景的复杂性。为了在保持全局感受野的同时从更广泛的环境中获益,我们设计了两个关键模块:Skip Scan 和 Enhanced Synergistic Mamba (ESM)Block。

在这里插入图片描述
在这里插入图片描述

相关文章:

Mamba原理及在low-level vision的工作[持续更新]

文章目录 Mamba原理选择性扫描(Selective Retain Information):选择有关/无关信息状态空间模型(SSM)Mamba的选择性保留信息Mamba的扫描操作(The Scan Operation) 硬件感知(Hardware-…...

openlayers入门02 -- 地图控件

地图控件 1.视图跳转控件(ZoomToExtent) 视图跳转控件用于将地图快速跳转到指定的范围。示例: // 视图跳转控件(extent这里用的是学校的经纬度范围,可以按照需要修改) const ZoomToExtent new ol.contro…...

Python 装饰器(Decorator)

文章目录 代码解析1. 装饰器定义 timer(func)2. 应用装饰器 timer **执行流程****关键点****实际应用场景****改进版本(带 functools.wraps)** 这是一个 Python 装饰器(Decorator) 的示例,用于测量函数的执行时间。下…...

UE的AI判断队伍归属的机制:IGenericTeamAgentInterface接口

从官方论坛老哥那学来的,优点在于使用项目设置,像配置碰撞一样,能配置碰撞通道对其他碰撞通道的反应,如阻挡,忽略,重叠,全局配置队伍归属,也能配置当前队伍对其他队伍的身份识别&…...

安宝特新闻丨Vuzix Core™波导助力AR,视角可调、高效传输,优化开发流程

Vuzix Core™ 光波导技术 近期,Vuzix Core™光波导技术赋能AR新视界!该系列镜片支持定制化宽高比调节及20至40视场角范围,可灵活适配各类显示引擎。通过创新的衍射光波导架构,Vuzix Core™实现了光学传输效率与图像质量的双重突破…...

基于springboot留守儿童网站的设计与实现 docx

收藏关注不迷路!! 🌟文末获取源码数据库🌟 感兴趣的可以先收藏起来,还有大家在毕设选题(免费咨询指导选题),项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多…...

AST 技术进行 JavaScript 反混淆实战

一、AST 技术核心原理 抽象语法树(AST) 是代码的“骨架”,它把代码拆解成一个个节点,就像把一棵大树拆成树枝、树叶一样。通过分析和修改这些节点,我们可以精准地还原代码的逻辑。 二、实战案例 1:还原字…...

基于ECharts+Spark的疫情防控数据分析平台(源码+lw+部署文档+讲解),源码可白嫖!

摘要 时代在飞速进步,每个行业都在努力发展现在先进技术,通过这些先进的技术来提高自己的水平和优势,特别是近几年来,新冠疫情出现以来,疫情防控数据分析平台当然不能排除在外。我本次开发的疫情防控数据分析平台是在…...

wireshark过滤器表达式的规则

1.抓包过滤器语法和实例 抓包过滤器类型Type(host、net、port)、方向Dir(src、dst)、协议Proto(ether、ip、tcp、udp、http、icmp、ftp等)、逻辑运算符(&&与、|| 或、!非&am…...

使用 Python 扫描 Windows 下的 Wi-Fi 网络实例演示

使用 Python 扫描 Windows 下的 Wi-Fi 网络 代码实现代码解析 1. 导入库2. 解码混合编码3. 扫描 Wi-Fi 网络4. 运行函数 这是我当前电脑的 wifi 连接界面。 这个是运行的效果图: 代码实现 我们使用了 Python 的 subprocess 模块来调用 Windows 的内置命令 netsh…...

Redis 字符串(String)详解

1. 什么是字符串类型 在 Redis 中,字符串(String) 是最基本的数据类型。它可以包含任何数据,比如文本、JSON、甚至二进制数据(如图片的 Base64 编码),最大长度为 512 MB。 字符串在 Redis 中不…...

【Taro3.x + Vue3】搭建微信小程序

IOS环境为例 打开终端环境有多种办法,例举一个:在访达里新建一个文件夹,鼠标右键选择。 一、先安装Taro的环境 npm install -g tarojs/cli安装完成后,可以输入命令检验是否安装成功: taro --version二、创建项目 …...

P8668 [蓝桥杯 2018 省 B] 螺旋折线

题目 思路 一眼找规律题,都 1 0 9 10^9 109说明枚举必然超时,找规律,每个点找好像没有什么规律,尝试找一下特殊点,比如:对角线上的点 4 16 36(右上角) 4k^2,看在第几层(…...

【14】数据结构之哈夫曼树篇章

目录标题 哈夫曼树哈夫曼树的定义哈夫曼树的构造哈夫曼编码哈夫曼树的实现 哈夫曼树 哈夫曼树的定义 路径:从一个结点到另一个结点的路线树的路径长度:从树根到树中每个结点的路径长度之和结点的权:在一些应用中,赋予树中结点的…...

初识SpringAI(接入硅基流动deepseek)

①创建项目 ②application.yml spring:application:name: pgs-aiai:openai:api-key: sk-vrozloxjpjgkozaggtodbmwyfmubmxqpdpbvbbxpcgleanugbase-url: https://api.siliconflow.cn/chat:options:model: deepseek-ai/DeepSeek-V3 api-key:去硅基流动官网生成你的密钥…...

两个有序序列合并算法分析

一 问题背景 合并两个有序序列是常见操作,例如在归并排序中。传统方法需要额外空间,时间复杂度为 O(n)。但若要求原地合并(不占用额外内存),则需借助 手摇算法(或称内存反转或三次反转算法)。 二 手摇算法原理 手摇算法通过三次反转操作,实现数组片段的原…...

Robot---SPLITTER行星探测机器人

1 背景 先给各位读者朋友普及一个航天小知识,截止到目前为止,登陆火星的火星车有哪些?结果比较令人吃惊:当前只有美国和中国登陆过火星。 “勇气”号(Spirit):2004年1月4日,美国国家…...

kafka的topic扩容分区会对topic任务有什么影响么

在 Kafka 中对 Topic 进行扩容分区会对相关任务产生多方面的影响,下面为你详细介绍: 积极影响 增强并发处理能力:Kafka 中数据是以分区为单位进行并行处理的,增加分区数量意味着可以让更多的消费者并行消费数据。比如&#xff0…...

每日一题(小白)模拟娱乐篇27

由题意可以得知这是一道暴力模拟的题目,我们只需要根据题意说的模拟整个过程即可。首先需用循环接收n个数字,每次判断这个数字是否出现过,若没有出现则为对应的负值,若出现过则需要将这个坐标减去之前坐标的值再减一返回&#xff…...

进行性核上性麻痹患者,饮食 “稳” 健康

进行性核上性麻痹作为一种复杂且罕见的神经系统退行性疾病,给患者的身体机能和日常生活带来严重挑战。在积极接受专业治疗的同时,合理的饮食安排对于维持患者营养状况、缓解症状及提升生活质量起着关键作用。以下为患者提供一些健康饮食建议。 首先&…...

GitLab之搭建(Building GitLab)

GitLab之搭建 “ 在企业开发过程中,GitLab凭借其强大的版本管理、CI/CD集成和项目管理功能,成为许多团队的首选工具。本文将探讨GitLab的基础介绍、搭建过程、权限管理、代码审查以及团队知识管理等方面。通过详细的步骤和实用的技巧,旨在帮…...

R 语言科研绘图第 38 期 --- 饼状图-玫瑰

在发表科研论文的过程中,科研绘图是必不可少的,一张好看的图形会是文章很大的加分项。 为了便于使用,本系列文章介绍的所有绘图都已收录到了 sciRplot 项目中,获取方式: R 语言科研绘图模板 --- sciRplothttps://mp.…...

array和list在sql中的foreach写法

在MyBatis中&#xff0c;<foreach>标签用于处理集合或数组类型的参数&#xff0c;以便在SQL语句中动态生成IN子句或其他需要遍历集合的场景。以下是array和list在SQL中的<foreach>写法总结。 <if test"taskIds ! null and taskIds.length > 0">…...

国内MCP服务有哪些?MCP服务器搜索引擎哪家好?

随着MCP&#xff08;Model Context Protocol&#xff09;协议的广泛应用&#xff0c;国内出现了越来越多的MCP服务提供商&#xff0c;这些服务覆盖了从开发工具、数据科学到金融、游戏等多个领域。 如果你对MCP协议和相关开发感兴趣&#xff0c;可以访问AIbase&#xff08;htt…...

二叉树的应用

目录 一、二叉树遍历算法的应用 二、树的存储结构 1、双亲表示法 2、孩子表示法 带双亲的孩子链表 3、孩子兄弟表示法&#xff08;左孩子、右兄弟&#xff09;较为普遍 三、森林与二叉树的转换 四、哈夫曼树 哈夫曼&#xff08;Huffman&#xff09;树的构造 一、二叉树…...

【LaTeX】

基本使用 \documentclass 类型&#xff1a;文章&#xff08;article&#xff09;、报告&#xff08;report&#xff09;、书&#xff08;book&#xff09; 中文的文章是ctexart&#xff0c;中文字体是UTF8 \documentclass[UTF8]{ctexart} []说明可以省略不写的意思&#xf…...

Java基础 - 泛型(基本概念)

文章目录 基本概念参数化类型类型安全和编译时检查 为什么需要泛型&#xff1f;解决类型安全问题避免重复代码提高可读性和维护性 泛型&#xff08;Generics&#xff09;是编程语言中一种支持参数化类型的特性&#xff0c;允许在定义类、接口、方法时使用类型参数&#xff08;T…...

面试之《前端信息加密》

前端代码是直接暴漏给用户的&#xff0c;请求的接口也可以通过控制台network看到参数&#xff0c;这是不够安全的&#xff0c;如果遇到坏人想要破坏&#xff0c;可以直接修改参数&#xff0c;或者频繁访问导致系统崩溃&#xff0c;或数据毁坏。 所以信息加密在某些场合就变得非…...

【含文档+PPT+源码】基于微信小程序的小区物业收费管理系统

项目视频介绍&#xff1a; 毕业作品基于微信小程序的小区物业收费管理系统 课程简介&#xff1a; 本课程演示的是一款基于微信小程序的小区物业收费管理系统&#xff0c;主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。 1.包含&#xff1a;项目…...

KDD 2025 顶会最新力作,多变量时间序列预测登顶!

在多变量时间序列预测领域&#xff0c;如何高效捕捉时间分布变化和通道间复杂关系是两大核心挑战。传统方法往往难以同时处理时间模式的异质性和通道间的噪声影响。近期&#xff0c;基于时频结合的方法在这一领域取得了显著进展。本文总结了两篇创新性论文&#xff0c;分别从时…...

for循环的优化方式、循环的种类、使用及平替方案。

本篇文章主要围绕for循环,来讲解循环处理数据中常见的六种方式及其特点,性能。通过本篇文章你可以快速了解循环的概念,以及循环在实际使用过程中的调优方案。 作者:任聪聪 日期:2025年4月11日 一、循环的种类 1.1 默认有以下类型 原始 for 循环 for(i = 0;i<10;i++){…...

OpenFeign 的实现原理详解

前言 OpenFeign 是一个声明式的 HTTP 客户端&#xff0c;它简化了服务间的 HTTP 调用。通过简单的注解和接口定义&#xff0c;开发者可以轻松调用远程服务&#xff0c;而无需手动编写复杂的 HTTP 请求代码。本文将深入探讨 OpenFeign 的实现原理&#xff0c;并结合源码分析其核…...

const关键字理解

const关键字主要的作用是告诉编译器这个东西是个常量&#xff0c;不可被修改。 或者是用来和指针玩一些奇奇怪怪的东西&#xff0c;这玩意面试八股文常青树。 const int* p&#xff1a;//表示指针指向的内容不能更改&#xff0c;指针可以更改。 int* const p: //表示指针不能…...

操作系统 4.3-生磁盘的使用

磁盘的物理组成 盘面&#xff1a; 磁盘由多个盘面组成&#xff0c;每个盘面上都有数据存储的区域。 磁道&#xff1a; 每个盘面上都有若干个同心圆&#xff0c;这些同心圆称为磁道。磁道是数据存储的路径。 扇区&#xff1a; 磁道被进一步划分为若干个扇区&#xff0c;扇区…...

Uniapp Vue 实现当前日期到给定日期的倒计时组件开发

应用场景与需求分析 在移动端应用开发中&#xff0c;倒计时功能是常见的交互需求&#xff0c;例如限时促销活动、订单超时提醒、考试倒计时等场景。本文将基于 Uniapp 框架&#xff0c;实现一个从当前日期到给定日期的倒计时组件&#xff0c;支持显示 HH:mm:ss 格式的剩余时间…...

3dmax标准材质/vr/cr材质贴图转PBR材质贴图插件,支持多维子材质转换

3dmax标准材质/vr/cr材质贴图转PBR材质贴图插件,支持多维子材质转换 3dmax标准材质/vr/cr材质贴图转PBR材质贴图插件,支持多维子材质转换...

操作系统 3.3-多级页表和快表

分页的问题 这张幻灯片讨论了操作系统中内存管理的一个核心问题&#xff1a;页大小与页表大小之间的权衡。 页&#xff08;Page&#xff09;是内存管理中的一个基本概念&#xff0c;指的是将虚拟内存分割成固定大小的块&#xff0c;以便于管理和访问。页的大小直接影响内存空间…...

Java常用工具算法-7--秘钥托管云服务2(阿里云 KMS)

阿里云的KMS&#xff08;Key Management Service&#xff09;也是一种托管式密钥管理服务&#xff0c;帮助用户安全地创建、控制和使用密钥&#xff0c;保护敏感数据。通过使用KSM&#xff0c;您可以专注于构建和优化应用程序&#xff0c;而不必担心密钥管理的复杂性。 1、主要…...

游戏引擎学习第218天

构建并运行&#xff0c;注意一下在调试系统关闭前人物的移动速度 现在我准备开始构建项目。如果我没记错的话&#xff0c;我们之前关闭了调试系统&#xff0c;主要是为了避免大家在运行过程中遇到问题。现在调试系统没有开启&#xff0c;一切运行得很顺利&#xff0c;看到那个…...

城电科技 | 光伏太阳花:碳减排路上的璀璨新光光伏智慧花

当谈及 “碳减排” 与 “碳中和”&#xff0c;你脑海中率先浮现的是什么&#xff1f;想必很多人都会想到太阳能发电。太阳能光伏&#xff0c;作为人类取之不尽、用之不竭的绿色清洁能源&#xff0c;具备充分的清洁性、高度的安全性以及相对的广泛性。正因如此&#xff0c;在探讨…...

AI领域再突破,永洪科技荣获“2025人工智能+创新案例”奖

在2025年的今天&#xff0c;人工智能已从技术概念全面渗透至产业核心。中国作为全球AI技术应用的前沿阵地&#xff0c;正通过“人工智能”行动加速推进技术与实体经济深度融合。 这一背景下&#xff0c;永洪科技凭借其“国内某头部ICT人力资源板块GenAI项目”荣获“2025全国企业…...

大模型day1 - 什么是GPT

什么是GPT 全称 Generative Pre-trained Transformer 是一种基于 Transformer 架构的大规模 预训练 语言模型&#xff0c;由OpenAI研发&#xff0c;但GPT仅仅只是借鉴了Transformer 中 Decoder 的部分&#xff0c;并且做了升级 Transformer 架构 Transformer架构 是一种用于…...

飞凌嵌入式T527核心板正式发布OpenHarmony4.1系统,实现从芯片架构到操作系统的全链路国产化

飞凌嵌入式FET527N-C核心板正式发布OpenHarmony4.1系统&#xff0c;实现了从芯片架构到操作系统的全链路国产化。该产品具备灵活可编程、高效能运算、低成本控制等多重优势&#xff0c;通过多核异构设计同步支持边缘智能计算与精准实时控制&#xff0c;能够满足智能制造、能源管…...

机动车号牌管理系统设计与实现(代码+数据库+LW)

摘 要 在如今社会上&#xff0c;关于信息上面的处理&#xff0c;没有任何一个企业或者个人会忽视&#xff0c;如何让信息急速传递&#xff0c;并且归档储存查询&#xff0c;采用之前的纸张记录模式已经不符合当前使用要求了。所以&#xff0c;对机动车号牌信息管理的提升&…...

测试模板1

本篇技术博文摘要 &#x1f31f; 引言 &#x1f4d8; 在这个变幻莫测、快速发展的技术时代&#xff0c;与时俱进是每个IT工程师的必修课。我是盛透侧视攻城狮&#xff0c;一名什么都会一丢丢的网络安全工程师&#xff0c;也是众多技术社区的活跃成员以及多家大厂官方认可人员&a…...

小试牛刀-抽奖程序

编写抽奖程序 需求&#xff1a;设计一个抽奖程序&#xff0c;点击抽奖按钮随机抽取一个名字作为中奖者 目标&#xff1a;了解项目结构&#xff0c;简单UI布局&#xff0c;属性方法、事件方法&#xff0c;程序运行及调试 界面原型 ​ 待抽奖&#xff1a; 点击抽奖按钮&#x…...

Foundry框架在FISCO BCOS区块链中的高级应用与实战技巧

引言:从入门到精通的进阶之路 在看过我发布的《FISCO BCOS区块链智能合约测试利器:Foundry框架从入门到实战》基础上,我们可以进一步深入探索Foundry框架在FISCO BCOS生态中的高级应用场景。Foundry作为一款强大的区块链开发工具集,其功能远不止于基础测试,它还能为FISCO…...

反转链表系列

206. 反转链表 - 力扣&#xff08;LeetCode&#xff09; /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int …...

算力租赁:数字经济时代的 “电力革命”—— 从资源租赁到创新生态的范式重构

引言&#xff1a;当算力成为新 “石油”&#xff0c;租赁模式如何重塑商业未来&#xff1f; 在数字经济浪潮中&#xff0c;算力早已超越传统硬件范畴&#xff0c;成为驱动企业创新的核心生产要素。据 IDC 预测&#xff0c;全球数据总量将在 2025 年突破 175 ZB&#xff0c;而人…...

Go:基本数据

文章目录 整数浮点数复数布尔值字符串字符串字面量UnicodeUTF - 8字符串和字节 slice字符串和数字的相互转换 常量常量生成器 iota无类型常量 整数 分类 Go 的整数类型按大小分有 8 位、16 位、32 位、64 位 &#xff0c;同时有符号整数包括int8、int16、int32、int64 &#…...