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

奥创中心卸载工具Armoury Crate Uninstall Tool官网下载

为了应对用户对 Armoury Crate 占用资源大、卸载困难等问题的普遍反馈,ASUS 官方提供了一个专门的卸载工具,即 Armoury Crate Uninstall Tool(奥创中心卸载工具)。该工具的主要作用是帮助用户彻底从系统中移除 Armoury Crate 相关的所有组件,包括主程序、服务进程、驱动文件、注册表项、计划任务以及缓存文件。它的推出,为那些希望精简系统、摆脱 Armoury Crate 束缚的用户,提供了一个官方认可且相对安全的解决方案。

奥创卸载工具下载

背景与开发目的

ASUS 在早期版本的 Armoury Crate 中并未提供完整的卸载路径,用户只能通过控制面板或 Windows 设置进行表面删除。然而,这种方式仅能移除主程序图标,后台服务如 LightingService、ArmouryCrateService 等依旧保留在系统中,并在每次开机时自动加载。

这种“假卸载”的方式不仅使用户难以彻底清除软件,还会导致系统资源继续被占用,甚至在重新安装 Armoury Crate 时出现冲突或功能失效。因此,用户长期以来呼吁 ASUS 提供一个能够彻底清除所有相关文件的官方工具,最终催生了 Armoury Crate Uninstall Tool 的发布。

工具版本与更新情况

截至目前,Armoury Crate Uninstall Tool 的最新公开版本为 v2.2.12.0,发布日期为 2024 年 9 月 26 日。ASUS 通常会在每个 Armoury Crate 重大版本更新后同步更新卸载工具,以确保其能够识别和清除新版本中可能新增的组件与路径。

每次版本更新说明中,ASUS 会标明其修复内容及兼容范围,如支持哪些 Windows 系统(目前兼容 Windows 10 和 Windows 11)、是否可清除子组件(如 Aura Creator、ROG Live Service 等)。因此,用户在使用该工具前,建议访问 ASUS 官方支持页面确认自己下载的是最新版本。

适用范围

Armoury Crate Uninstall Tool 主要适用于以下几类设备:

  • 预装 Armoury Crate 的 ASUS 笔记本电脑和台式机;
  • 安装了 ROG、TUF Gaming 主板的 DIY 台式机;
  • 使用 Aura Sync 组件或安装了 ASUS 外设驱动的系统;
  • 出现 Armoury Crate 无法正常运行、卸载失败、频繁弹窗等问题的系统环境。

尤其在 Armoury Crate 升级失败或系统残留多个冲突服务时,使用卸载工具清理一次系统环境,再重新安装或切换到其他管理软件,是一种非常有效的处理方法。

需要注意的是,该工具并不适用于非 ASUS 设备,或用户手动安装了其他 RGB 灯控软件(如 OpenRGB、MSI Mystic Light)的环境中,使用时需确保不会误删第三方软件组件。

获取方式

Armoury Crate Uninstall Tool 并未预装在 Armoury Crate 中,也不会在 ASUS 软件中心中自动推送,用户需要手动访问 ASUS 官方支持页面下载。获取流程如下:

  1. 打开 ASUS 官网;
  2. 进入“服务与支持”页面,选择对应的设备型号(如主板或笔记本);
  3. 在“驱动程序与工具”栏目中选择对应系统版本;
  4. 展开“软件工具”分类,找到“Armoury Crate Uninstall Tool”;
  5. 点击下载,并解压缩得到卸载程序(通常为 Armoury_Crate_Uninstall_Tool.exe);
  6. 建议右键选择“以管理员身份运行”。

安全性说明

作为 ASUS 官方开发和维护的工具,Armoury Crate Uninstall Tool 使用了数字签名验证,具备较高的安全性。工具操作过程中不会上传任何用户信息或进行网络请求,卸载流程均在本地进行。同时,它也不会自动卸载系统中其他 ASUS 驱动或非 Armoury Crate 相关程序,用户无需担心误删核心文件。

在卸载流程中,程序会提示用户确认删除信息,并自动列出所有相关服务与文件,确保清理范围明确且可控。这种“可视化 + 批量清理”的卸载方式,比起传统手动删除文件夹和注册表项要高效、安全得多。

使用 Armoury Crate 卸载工具的步骤

卸载 Armoury Crate 不再是一个简单的“卸载按钮”操作,而是一个涉及系统权限、服务清理、文件删除和重启流程的多步骤过程。得益于 ASUS 官方推出的 Armoury Crate Uninstall Tool,这一过程变得可控和系统化。下面,我们将按实际操作顺序,详细讲解如何使用该卸载工具,帮助用户彻底移除 Armoury Crate 及其相关组件。

一、准备阶段

在正式卸载 Armoury Crate 之前,用户应完成以下准备工作,以避免在操作过程中出现冲突或中断:

  1. 备份重要数据:虽然卸载过程不会影响用户文档,但建议先备份关键数据,尤其是包含个性化设定的配置文件(如 Aura 配置文件等);
  2. 关闭安全软件:部分安全软件可能会误将卸载工具识别为不明程序,从而阻断操作;
  3. 关闭 Armoury Crate 及其后台服务
    • 打开任务管理器,查找并结束 ArmouryCrate.exe、LightingService.exe、ArmourySwAgent.exe 等进程;
    • 同时可打开“服务(services.msc)”,将 Armoury Crate 相关服务设置为“已停止”。

这一步可显著减少卸载过程中“文件占用”“权限不足”等错误提示。

二、下载安装卸载工具

如前文所述,卸载工具需通过 ASUS 官方渠道获取:

  • 打开 ASUS 官网,进入“服务与支持”页面;
  • 选择所用设备型号(如主板或笔记本);
  • 在“驱动程序与工具”区域中,找到并下载 Armoury Crate Uninstall Tool;
  • 解压后可获得主程序文件,通常命名为 Armoury_Crate_Uninstall_Tool.exe

建议不要将该工具放置在 C:\Program Files 等系统保护目录下,避免运行权限受限。

三、运行卸载工具

  1. 右键点击卸载工具文件,选择“以管理员身份运行”
  2. 软件启动后,通常会弹出一个提示窗口,列出当前系统中检测到的 Armoury Crate 组件(包括 Aura Creator、LightingService、GameSDK 等);
  3. 用户可根据需要勾选所有项目,也可选择性卸载某些模块,但建议进行“完整卸载”;
  4. 点击“开始卸载”按钮后,程序将依次执行以下任务:
    • 关闭相关服务进程;
    • 卸载程序本体;
    • 清理注册表项;
    • 删除缓存与日志文件;
    • 移除后台启动项与计划任务。

整个过程一般持续 2~5 分钟,视用户系统配置及安装内容而定。

四、完成卸载并重启系统

卸载完成后,程序通常会提示“卸载成功”或“系统已清理”,此时用户需点击“确认”并手动重启电脑。这一步至关重要,能确保卸载过程中的系统改动(如服务注销、驱动移除等)被系统完全识别并应用。

重启后,用户可再次检查以下几个方面,以确认 Armoury Crate 已彻底卸载:

  • 控制面板和“应用与功能”中不再显示 Armoury Crate;
  • 任务管理器中无 Armoury 相关进程;
  • C:\Program Files 或 C:\ProgramData 下无 Armoury Crate 文件夹;
  • 注册表中无 ArmouryCrate 关键词(可使用 regedit 搜索);
  • 开机启动项中无相关程序。

如果以上检查项全部通过,可确认卸载成功。

五、后续操作建议

卸载 Armoury Crate 后,用户如不打算再使用 ASUS 原生控制软件,可考虑以下几种替代方案或后续处理方式:

  • 灯效控制:使用第三方软件如 OpenRGB;
  • 风扇调节:部分主板可通过 BIOS 进行曲线设置;
  • 性能监控:建议使用更轻量的工具如 HWiNFO、MSI Afterburner;
  • 残留清理:可借助如 Revo Uninstaller、CCleaner 等工具进一步扫描残留注册表键值。

如未来需要重新安装 Armoury Crate,建议先确认系统中没有残留 ASUS 相关服务和文件夹,再通过 ASUS 官方渠道下载安装包,避免出现安装失败或功能异常的问题。

卸载过程中的常见问题与解决方案

虽然 Armoury Crate Uninstall Tool 是官方提供的专业卸载工具,但在实际使用过程中,仍有部分用户会遭遇卸载失败、组件残留、系统异常等问题。这些问题多数与系统环境差异、权限限制、旧版本文件冲突等因素有关。下面我们逐一分析这些常见情况,并提供操作性强的解决方案。

问题一:运行卸载工具时提示“权限不足”或“无法访问服务”

表现:

  • 双击卸载工具无反应;
  • 弹窗提示“无管理员权限”;
  • 卸载过程中中断,报错“无法停止服务”或“访问被拒绝”。

解决方案:

  • 右键点击工具图标,选择“以管理员身份运行” 是首选;
  • 如依然失败,进入“安全模式”运行工具,能绕开部分安全策略干扰;
  • 检查是否有防病毒软件(如火绒、Windows Defender)阻止工具执行,建议暂时关闭这些安全程序;
  • 如果系统账户非管理员,需切换至具备完全权限的用户账户进行操作。

问题二:卸载后仍发现服务或文件残留

表现:

  • Armoury Crate 文件夹依然存在;
  • 开机启动项中仍可见 Armoury 相关内容;
  • 注册表中残留 ASUS 服务项。

解决方案:

  • 卸载完成后应重启系统,这是确保服务卸载和注册表变更生效的关键步骤;
  • 手动删除残留文件夹路径(常见路径如下):
    • C:\Program Files (x86)\ASUS\Armoury Crate Service
    • C:\ProgramData\ASUS
    • %appdata%\ASUS
  • 打开“任务计划程序”(taskschd.msc),检查是否仍有 ArmouryCrate 或 UpdateCheck 项目,如有请右键删除;
  • 使用注册表编辑器(regedit)搜索关键词“ArmouryCrate”,谨慎删除相关键值,操作前建议备份注册表。

如果不熟悉注册表操作,也可使用 CCleaner 等清理软件代为扫描和处理残留项。

问题三:卸载过程中卡在某一步骤或进度条无响应

表现:

  • 卸载界面卡在“正在移除服务”或“正在清理注册表”步骤;
  • 进度条长时间不动,无提示;

解决方案:

  • 耐心等待 3~5 分钟,有时是服务正在停止或被系统延迟处理;
  • 若等待无效,可通过任务管理器强制关闭工具,再以“安全模式”重新运行一次;
  • 检查是否存在多个 Armoury 组件在同时运行,建议先手动结束所有 Armoury/Lighting/RLS 相关进程;
  • 也可先卸载 Armoury Crate 主程序(如能在“应用和功能”中找到),再使用卸载工具清理残留内容。

问题四:卸载后系统风扇失控、灯效不亮或主板报错

表现:

  • 风扇无法自动调节,一直高速运转;
  • RGB 灯效熄灭或无法调节;
  • 主板启动时显示 Aura error 或 BIOS 报错提示;

解决方案:

  • 这类问题大多数是由于 Armoury Crate 卸载后移除了某些设备的驱动或控制接口;
  • 解决方法之一是进入 BIOS 设置,手动调整风扇曲线(多数主板支持自定义温控曲线);
  • 如需恢复灯效,可安装第三方控制软件如 OpenRGB,或重新安装 Aura Sync 独立版本;
  • 如系统提示缺少 Aura 芯片驱动,可从 ASUS 官网下载“Lighting Control”单独驱动包重新安装;
  • 在极端情况下,可选择重新安装 Armoury Crate 以恢复完整控制功能(适用于对风扇/灯效依赖较强的用户)。

问题五:想保留某些功能模块但卸载了全部服务

表现:

  • 用户希望只删除主界面但保留 Aura 控制或风扇调节功能;
  • 卸载后发现某些需要的功能也被一并清理,无法独立运行。

解决方案:

  • Armoury Crate 采用模块化安装结构,但部分服务(如 LightingService)被视为核心组件,在完整卸载中会被移除;
  • 用户可在卸载前备份某些功能组件(如 Aura 文件夹),但不建议以此方式长期使用;
  • 更好的做法是卸载后使用替代软件,比如:
    • OpenRGB:用于灯效管理;
    • HWiNFO + FanControl:用于温控与风扇调速;
    • ASUS AI Suite(仅部分主板支持):替代风扇/电压管理。

这类替代方案虽然初期设置稍显复杂,但可实现更高自由度的设备控制。


通过上述详细的问答整理,用户可以在遇到问题时快速定位问题成因并采取对应操作,避免误操作或二次卸载带来的系统不稳定。卸载 Armoury Crate 是一项需要细致处理的系统级操作,尤其是在功能模块较多、依赖性强的设备上,更需要谨慎执行。

相关文章:

奥创中心卸载工具Armoury Crate Uninstall Tool官网下载

为了应对用户对 Armoury Crate 占用资源大、卸载困难等问题的普遍反馈,ASUS 官方提供了一个专门的卸载工具,即 Armoury Crate Uninstall Tool(奥创中心卸载工具)。该工具的主要作用是帮助用户彻底从系统中移除 Armoury Crate 相关的所有组件,…...

【Linux网络】网络基础概念深度解析

📢博客主页:https://blog.csdn.net/2301_779549673 📢博客仓库:https://gitee.com/JohnKingW/linux_test/tree/master/lesson 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! &…...

【NLP 61、大模型应用 —— RAG方法】

生活打不败一个大口吃饭的人! —— 25.4.13 一、模型幻觉问题 模型幻觉(AI Hallucination)是指人工智能模型(尤其是大语言模型)生成看似合理但实际不准确、虚构或与事实不符内容的现象。其本质是模型基于统计概…...

UV工具——小试牛刀

背景 MCP开发使用到 为什么MCP更推荐使用uv进行环境管理? MCP 依赖的 Python 环境可能包含多个模块,uv 通过 pyproject.toml 提供更高效的管理方式,并且可以避免 pip 的一些依赖冲突问题。此外,uv 的包管理速度远超 pip…...

vue3+vite 多个环境配置

同一套代码 再也不用在不同的环境里来回切换请求地址了 然后踩了一个坑 就是env的文件路径是在当前项目下 不是在views内 因为公司项目需求只有dev和pro两个环境 虽然我新增了3个 但是只在这两个里面配置了 .env是可以配置一些公共配置的 目前需求来说不需要 所以我也懒得配了。…...

《分布式软总线架构下,设备虚拟化技术的深度剖析与优化策略》

设备之间的互联互通和协同工作已成为一种趋势。分布式软总线架构作为实现这一目标的关键技术,为不同设备之间的通信和协作提供了基础。而设备虚拟化技术则是在分布式软总线架构下,进一步提升设备资源利用效率的重要手段。本文将深入探讨在分布式软总线架…...

MCP 正当时:FunctionAI MCP 开发平台来了!

作者:封崇 MCP:AI 时代的“操作系统接口” 2024 年 11 月,Anthropic 发布模型上下文协议(MCP),这一开放标准迅速引发开发者社区的"协议觉醒"。其本质是通过标准化接口实现 LLM 与外部世界的双向…...

AI Agents系列之AI代理的类型

在本文中,我们将探讨不同类型的 AI 代理,包括它们的实现、实际应用、优势和局限性。从简单反射代理到多代理系统,我们将了解这些模型如何推动自动化、决策制定和智能问题解决。 文章目录 1. AI代理的类型1.1 简单反射代理1.1.1 实现**1.1.2 优势****1.1.3 局限性**1.2 基于…...

Go RabbitMQ基础教程:入门与实践指南,实战代码讲解

简介: RabbitMQ是一款实现高级消息队列协议(AMQP)的消息代理软件,也称为消息队列或消息中间件。它通过解耦应用程序之间的直接通信,支持异步数据交换,增强了系统的可扩展性和灵活性。RabbitMQ能够跨平台运…...

LeetCode详解之如何一步步优化到最佳解法:27. 移除元素

LeetCode详解系列的总目录(持续更新中): LeetCode详解之如何一步步优化到最佳解法:前100题目录(更新中...)-CSDN博客 LeetCode详解系列的上一题链接: LeetCode详解之如何一步步优化到最佳解法…...

c++原子操作

原子操作,顾名思义,该操作不可分割。多线程环境也能保证读写数据不错乱。百度搜索了下,其核心概念如下: 1、不可分割性。原子操作是指一系列不可被CPU上下文交换的机器指令,操作要么完全执行,要么完全不执…...

在 Redis Lua 脚本中,keyCount 参数的作用是明确区分脚本参数中的 KEYS 和 ARGV,具体关系如下:

在 Redis Lua 脚本中,keyCount 参数的作用是**明确区分脚本参数中的 KEYS 和 ARGV**,具体关系如下: --- ### 核心作用 1. **参数分类标识** - keyCount 表示脚本中使用的 Redis KEY 的数量(即 KEYS 数组的长度)…...

小白如何从0学习CSS

以下是针对小白从零开始系统学习 CSS 的完整路径和实用指南,结合核心概念、实践技巧和项目经验,助你掌握网页样式的精髓: 1. 理解 CSS 是什么? 定义:CSS(层叠样式表)用于控制网页的视觉表现&…...

一文掌握RK3568开发板Android13挂载Windows共享目录

在物联网和边缘计算场景中,开发板与PC端的高效文件交互尤为重要。现以iTOP-RK3568开发板为例,详细演示Android13系统如何通过CIFS协议挂载Windows共享目录,实现开发板与PC的无缝文件共享。 RK3568开发板优势 iTOP-3568开发板采用瑞芯微RK3…...

UE5烘培后->为什么C磁盘满了

烘培会产生ddc 需要把路径切换一下,比如切换到游戏空间下。 如何修改,修改如下: 使用记事本打开BaseEngine.ini文件。 将以下内容: textCopy Code Path\"%ENGINEVERSIONAGNOSTICUSERDIR%DerivedDataCache\" 替换为&…...

本地搭建全网可访问的开源音乐服务器Melody结合内网穿透随时听歌

文章目录 前言1. 添加镜像源2. 本地部署Melody3. 本地访问与使用演示4. 安装内网穿透5. 配置Melody公网地址6. 配置固定公网地址 前言 嗨,各位音乐发烧友们!今天我要带你们解锁一个超酷的新技能——在香橙派Zero3上搭建自己的在线音乐平台,并…...

深度学习Y5周:yolo.py文件解读

🍨 本文为🔗365天深度学习训练营中的学习记录博客🍖 原作者:K同学啊 一、前言 文件位置:./models/yolo.py 此文件是实现YOLOv5网络模型的搭建文件,如果想改进YOLOv5,这个文件是必须进行修改的…...

Qt实现文件传输服务器端(图文详解+代码详细注释)

Qt实现文件传输服务器 1、前言2、服务器2.1 服务器UI界面2.2添加网络模块和头文件2.3、创建服务器对象2.4 连接有新连接的信号与槽2.5实现有新连接处理的槽函数2.6 选择文件按钮实现2.6.1 连接按钮点击的信号与槽2.6.2 添加头文件2.6.3 创建所需对象2.6.3 选择文件按钮实现 2.7…...

记录学习的第二十七天

今天效率低下,只做了一道力扣的每日一题。 看了题解才懂的。下面复述一遍吧。 算法就是越长越合法型滑动窗口。 核心: 如果此时窗口中有c个元素x,此时再进一个x,那么相同数对就增加c个。 如果此时窗口有c个元素x,此…...

docker 安装TDengine 时序数据库

TDengine是一个高性能、分布式a的时序数据库,专为物联网(loT)和大数据分析日设计。使用Docker快速地搭建 TDengine 的开发或测试环境。以下技术指南,帮助您通过Docker Compose 安装并运行TDengine 1.拉取镜像 (3.3.6.0版本) docker pull registry.cn-ha…...

如何更好使用呼叫中心系统和语音机器人

​要更好地使用呼叫中心系统和语音机器人,需要结合两者的优势,实现自动化、智能化、高效率的客户服务与业务运营。以下是优化策略和具体实践方法: 一、呼叫中心系统优化 1. 智能路由与IVR优化 ​ ​智能ACD(自动呼叫分配&…...

C复习(主要复习)

指针和数组 指针数组是一个数组,数组的每个元素都是指针。它适用于需要存储多个指针的场景,如字符串数组。数组指针是一个指针,指向一个数组。它适用于需要传递整个数组给函数或处理多维数组的场景。 函数指针:函数指针的定义需要…...

网页五子棋项目测试报告

一、测试概述 网页五子棋项目运用 Java 语言与 Spring 框架开发,具备用户登录注册、人机对战、在线匹配对局、房间邀请对局及积分排行榜等功能。本次测试旨在评估项目各功能的完整性、稳定性与交互性,依据各文章所描述的功能设计和实现细节进行全面测试…...

大模型提示词prompt

系列文章目录 第一章 提示词的引言和指南 文章目录 系列文章目录前言原则1:写清楚具体的说明1、使用分割符2、要求结构化输出3、检查条件是否满足 检查完成任务所需的假设4、少量样例提示给出成功的例子 原则2:给模型足够的时间思考1、给予模型要输出执…...

如何让Agent开发正真可控、可靠?Cursor AI工程化

工程化的目的 不知道你在AI编程的过程中有没有这样的痛点?开发质量不理想、研发进度无法把控… 问题核心在于没有一套属于AI编程的规范,这正是工程化要解决的问题。 如何工程化 参考我们正常研发流程中的步骤,技术方案设计&评审->…...

计算机视觉——基于人工智能视觉注意力的在线广告中评估检测技术

概述 自2023年在线广告行业估计花费了7403亿美元以来,很容易理解为什么广告公司会投入大量资源进行这一特定领域的计算机视觉研究。 尽管这个行业通常较为封闭和保守,但偶尔也会在arxiv等公共存储库中发布一些研究,这些研究暗示了更先进的专…...

opencv函数展示

一、图像基础 I/O 与显示 1.cv2.imread() 2.cv2.imshow() 3. cv2.waitKey() 4. cv2.imwrite() 5. cv2.selectROI() 6. cv2.VideoCapture() 二、颜色空间与转换 1. cv2.cvtColor() 2. cv2.split() 三、阈值处理 1. cv2.threshold() 2. 特殊阈值方法...

Redis 的不同数据结构分别适用于哪些微服务场景

我们一块来分析下Redis 的不同数据结构在微服务场景下的具体应用: 1. String (字符串) 特点: 最基本的数据类型,二进制安全,可以存储任何类型的数据(文本、序列化对象、图片等),最大 512MB。支持原子性的…...

用node编写git钩子hooks的示例

关于 git 钩子函数,就是在 git 进行提交的时候触发一些可执行脚本的功能,详情可以看这篇博客【GIT知识】git进阶-hooks勾子脚本_git hooks-CSDN博客,我这里稍微演示一下怎么用 node 编写钩子的脚本 以 pre-commit 钩子为例,会在用…...

RISC-V架构新生态:鸿道Intewell操作系统×全志D1芯片

在全球化技术博弈与自主可控需求的双重驱动下,RISC-V架构正从开源革命走向产业落地。然而,RISC-V生态的成熟不仅需要硬件层面的突破,更需操作系统与芯片的深度协同。鸿道Intewell操作系统与全志D1(RISC-V架构)芯片的适…...

盈达科技:重新定义GEO优化的技术边界与商业未来​

​ ​​——以硬核技术领跑生成式AI时代的认知主权争夺战​​ ​​01 技术架构:AICC 2.0智能协同中心​​ ​​生成式AI优化的「核动力引擎」​​ 盈达科技独创的​​AICC 2.0(自适应-智能-认知-动态响应)智能协同中心​​,构建…...

芯片测试工具系统Demo示例

芯片测试工具系统Demo示例 一个简单的芯片测试工具系统Demo示例,包含基础功能和模拟测试流程,使用Python实现: python import time import random import csv from datetime import datetime class VirtualChip: """模…...

从单模态到多模态:五大模型架构演进与技术介绍

前言 1. ResNet — 残差神经网络背景核心问题与解决方案原理模型架构ResNet 系列变体技术创新与影响 2. ViT — Vision Transformer背景核心思想发展历程Transformer的起源:ViT的出现:ViT的进一步发展: 模型架构技术创新与影响 3. Swin Trans…...

基于 Java 的淘宝 API 调用实践:商品详情页 JSON 数据结构解析与重构

一、引言 在电商领域,淘宝拥有海量的商品数据。通过调用淘宝 API 可以获取商品详情页的 JSON 数据,这对于商家进行市场分析、竞品调研等具有重要意义。本文将详细介绍如何使用 Java 调用淘宝 API,获取商品详情页的 JSON 数据,并对…...

Sentinel源码—3.ProcessorSlot的执行过程二

大纲 1.NodeSelectorSlot构建资源调用树 2.LogSlot和StatisticSlot采集资源的数据 3.Sentinel监听器模式的规则对象与规则管理 4.AuthoritySlot控制黑白名单权限 5.SystemSlot根据系统保护规则进行流控 3.Sentinel监听器模式的规则对象与规则管理 (1)Sentinel的规则对象 …...

【C++11】列表初始化、右值引用、完美转发、lambda表达式

📚 博主的专栏 🐧 Linux | 🖥️ C | 📊 数据结构 | 💡C 算法 | 🌐 C 语言 上篇文章:unordered_map、unordered_set底层编写 下篇文章:C11:新的类功能、模板的可…...

Spring中IOC的重点理解(笔记)

Spring: 出现在2002左右.解决企业级开发的难度.减轻对项目模块 类与类之间的管理帮助开发人员创建对象,管理对象之间的关系. 补充:什么是OCP原则?(面试) (1)是软件七大开发当中最基本的一个原则&#xff…...

数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记4

前言 前面详细介绍了关于SELECT语句的相关使用方法,继续上文的介绍,本文将继续介绍数据查询的其他相关操作,主要包括排序(ORDER BY)子句、分组(GROUP BY)子句。与此同时,介绍完单表…...

【1】CICD持续集成-docker本地搭建gitlab代码仓库社区版

‌一、gitlab社区版概述 GitLab社区版(Community Edition, CE)是一个开源的版本控制系统,适用于个人开发者、中小团队及大型企业。‌ GitLab社区版采用MIT许可证,用户可以免费使用和修改源代码。其主要功能包括代码托管、版本控制…...

Verdi工具使用心得知识笔记(一)

Verdi工具使用知识点提炼 本文来源于移知,具体文档请咨询厚台 一、基础概念 波形依赖 Verdi本身无法生成波形,需配合VCS等仿真工具生成.fsdb文件。核心功能模块 • nTrace:代码调试与追踪 • nSchema:原理图分析 • nState&…...

【25软考网工笔记】第二章 数据通信基础(4)数据编码

目录 一、曼彻斯特编码 1. 以太网 2. 题型(考试过的选择题) 1)题目解析 二、差分曼彻斯特编码 三、两种曼彻斯特编码特点 ​编辑 1. 双相码 2. 将时钟和数据包含在信号数据流中 3. 编码效率低 4. 数据速率是码元速率的一半 5. 应用案例 ​编辑 1&…...

【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——USB OTG测试

1)实验平台:正点原子ATK-DLMP257B开发板 2)浏览产品:https://www.alientek.com/Product_Details/135.html 3)全套实验源码手册视频下载:正点原子资料下载中心 第四章 ATK-DLMP257B功能测试——USB OTG测试…...

现代c++获取linux系统磁盘大小

现代c获取linux系统磁盘大小 前言一、命令获取系统磁盘大小二、使用c获取系统磁盘大小三、总结 前言 本文介绍一种使用c获取linux系统磁盘大小的方法 一、命令获取系统磁盘大小 在linux系统中可以使用lsblk命令显示当前系统磁盘大小,如下图所示 lsblk二、使用c获…...

tcp和udp的数据传输过程以及区别

tcp和udp的数据传输过程以及区别 目录 一、数据传输过程 1.1 UDP 数据报服务图 1.2 TCP 字节流服务图 1.3 tcp和udp的区别 1.3.1 连接特性 1.3.2 可靠性 1.3.3 数据传输形式 1.3.4 传输效率与开销 应用场景 一、数据传输过程 1.1 UDP 数据报服务图 这张图展示了 UDP 数据报服务…...

C++项目-衡码云判项目演示

衡码云判项目是什么呢?简单来说就是这是一个类似于牛客、力扣等在线OJ系统,用户在网页编写代码,点击提交后传递给后端云服务器,云服务器将用户的代码和测试用例进行合并编译,返回结果到网页。 项目最大的两个亮点&…...

C 语言中的 volatile 关键字

1、概念 volatile 是 C/C 语言中的一个类型修饰符,用于告知编译器:该变量的值可能会在程序控制流之外被意外修改(如硬件寄存器、多线程共享变量或信号处理函数等),因此编译器不应对其进行激进的优化(如缓存…...

mysql表类型查询

普通表 SELECT table_schema AS database_name,table_name FROM information_schema.tables WHERE table_schema NOT IN (information_schema, mysql, performance_schema, sys)AND table_type BASE TABLEAND table_name NOT IN (SELECT DISTINCT table_name FROM informatio…...

JavaScript事件循环

目录 JavaScript 执行机制与事件循环 一、同步与异步代码 1. 同步代码(Synchronous Code) 2. 异步代码(Asynchronous Code) 二、事件循环(Event Loop) 1. 核心组成 2. 事件循环基本流程 3. 运行机制…...

Linux》》bash 、sh 执行脚本

通常使用shell去运行脚本,两种方法 》bash xxx.sh 或 bash “xxx.sh” 、sh xxx.sh 或 sh “xxx.sh” 》bash -c “cmd string” 引号不能省略 我们知道 -c 的意思是 command,所以 bash -c 或 sh -c 后面应该跟一个 command。...

Git完全指南:从入门到精通版本控制 ------- Git 查看提交历史(8)

Git提交历史深度解析:从代码考古到精准回退 前言 在软件开发的生命周期中,提交历史是团队协作的时空胶囊。Git作为分布式版本控制系统,其强大的历史追溯能力可帮助开发者: 精准定位引入Bug的提交分析代码演进趋势恢复误删的重要…...