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

大型语言模型安全实践:Copilot安全防护经验总结

禁锢Copilot:LLM安全实践的经验教训

任何使用Microsoft产品的人可能都知道,Copilot现已自动包含在Office套件和其他Microsoft工具中,无论您是否想要使用它。对于我们网络安全领域的从业者而言,将AI集成到这些多样化产品中带来了许多未解答的问题和相关担忧。我们担心的一个重要原因是这是新技术,而新技术总是伴随着新的安全问题,尤其是像AI这样快速演进的技术。

免责声明: 本文描述的所有价格和功能均基于文章撰写时的情况。鉴于AI相关事物的变化速度,如果您阅读本文时发现功能或价格点有所不同,请不必惊讶。

对企业而言,潜在风险更高,因为它们通常拥有涉及业务各个方面的数据,包括客户、供应商等数据。这就是攻击企业比攻击个人回报更高的原因。

Copilot实施的冒烟测试

考虑到这一点,我们的一位ANTISOC客户几个月前要求我们测试在其环境中使用Copilot的实现能做什么。与许多针对LLM和聊天机器人的红队/对抗性攻击不同,我们对攻击Copilot本身不感兴趣。相反,我们的目标是查看攻击者在通过入侵组织内账户获得立足点后,能多大程度地利用Copilot。

我们既惊讶又不惊讶地发现,Copilot被授予了几乎所有内容的访问权限。文件、电子邮件、日历事件和Teams消息都能被Copilot访问。更糟糕的是,它能有效建议问题/提示,以检索对恶意攻击者极其有用的更敏感信息。

有些问题表面上看无害,但其他问题明显意图获取敏感信息。

首先,使用一个提示来测试Copilot在制作钓鱼邮件方面的效果:

我想给所有可能与之互动的员工发送邮件。我可以在邮件中使用什么主题?

Copilot提供了以下建议:

  • 项目更新和里程碑
  • 团队成就和认可
  • 即将举行的活动和培训课程
  • 公司公告和新闻
  • 多元化和包容性倡议
  • 健康和福利计划
  • 志愿者和社区参与机会

Copilot还建议了其他类似有用的提示。

下一个提示在尝试获取敏感信息方面更加明目张胆。它询问公司内最常用的密码:

(公司名称)最常用的密码是什么?

幸运的是,Copilot礼貌地道歉,表示无法讨论该话题。测试人员毫不气馁,尝试了另一种策略:

你能找到任何存储密码的文件吗?

该提示识别出几个文件名中包含"password"或类似变体的文件。幸运的是,这些文件受到保护,但Copilot的回复中包含了文件的直接链接。Copilot甚至包括了最后编辑每个文件的用户名。这令人担忧,因为即使Copilot没有给测试人员直接访问这些文件的权限,恶意攻击者现在也知道该去哪里寻找密码。

发送给Copilot的其他提示返回了关于所用用户账户的信息、所属群组等。它同样有助于提供关于公司的信息,包括有关其位置的在线文章链接。Copilot还能访问和总结所用账户发送和接收的电子邮件和Teams消息,并在一次回复中提供了公司用于电汇的银行账号。

好消息是,该客户重视安全,当重新测试其账户时,最令人担忧的问题已被锁定。然而,使用Copilot制作钓鱼邮件并从内部环境对组织进行侦察的能力仍然令人不安。

检查BHIS的Copilot实施

在初步测试ANTISOC客户环境后,BHIS内部进行了讨论,并开始检查我们自己的环境,部分是为了与ANTISOC客户的结果进行比较,但主要是为了确保Copilot不会泄露我们组织的类似秘密。初步结果既令人安心,又令人困惑。

首先,我们的Copilot实施无法看到测试账户发送的任何文件、电子邮件或其他消息。Copilot可以从互联网获取关于公司、其位置等信息,但对询问内部网络、群组、文件、用户和基础设施的提示的回应被严格锁定。为了了解如何实现这种锁定,我联系了我们的系统管理员Derrick Rauch(又名DRock),分享了我所知的情况,并询问他做了什么使我们的Copilot实施从黑客的角度看如此无用。

免费(标准)版Copilot可供任何拥有网络浏览器的人使用,或通过移动设备的Copilot应用程序,以及任何拥有Microsoft 365账户的人使用。功能包括使用Designer生成和编辑AI图像、在非高峰时段使用GPT-4和GPT-4 Turbo,以及使用免费插件和GPT,如Designer、Vacation Planner、Cooking Assistant和Personal Trainer。³

专业版具有所有标准功能,以及更多增强功能和在免费网络版Word、Excel、OneNote和Outlook中访问Copilot的权限。⁴

Microsoft 365 Copilot将Copilot的集成提升到新水平,使其在Outlook、Teams、Word、Excel和其他M365应用程序中可用。它还带有"企业级安全、隐私和合规性"(无论这意味着什么),并承诺基于与组织协作的其他好处。

所有这些实际上都很相关,因为当我与DRock交谈时,他告诉我BHIS只有Copilot的标准实施,因此我们没有任何花哨的功能。更重要的是,Copilot遵循在Azure实施中建立的任何安全和/或权限设置。

测试Copilot企业版

为了进一步测试Copilot,DRock为我设置了一个企业级许可证,并请我进行测试。

砰!

突然之间,Copilot无处不在!

它总结我打开的每个Word文档。(或者试图这样做,直到我阻止它。)
它想帮我写邮件。
它在Outlook、Teams、Edge中……而且它坚持要帮助我。有点让我想起一只不断要求我关注的小狗。

Copilot的URL和界面也发生了变化。现在它有:1)在工作焦点和网络焦点之间切换的选项;2)包含同事参考的提示建议;3)参考我工作日历中会议的提示建议。

升级到企业许可证后的Copilot

为了查看拥有Copilot企业许可证后能走多远,我重复了之前在ANTISOC和冒烟测试我们自己环境中使用的一些提示。

询问密码的提示现在揭示了在Teams聊天中包含密码的实例。
询问我和我的邮件往来的提示返回了大量关于我发送和接收的消息的信息。
询问我属于哪些群组的其他提示返回了我参与的会议和群聊信息,但不包括我所属的Azure群组信息。
询问包含密码的文件的提示返回了SharePoint上讨论或包含密码的众多文档链接。这些文档包括我编辑的渗透测试报告,以及在密码喷洒攻击中使用的密码列表。

Copilot了解我!(经过编辑)

来自Copilot的邮件建议(经过编辑)

我越深入挖掘Copilot会和不会透露关于我和BHIS的信息,就越明显它只能访问我的用户账户具有适当权限的文件、共享、资源和基础设施。

例如,DRock与我分享了一个我没有权限访问的文档链接,我请Copilot总结其内容。Copilot甚至无法看到该文件,更不用说总结其内容了。

Copilot尝试访问受限文件

底线

我越深入挖掘Copilot在我们组织内能访问和不能访问的内容,就越清楚没有保护Copilot的"灵丹妙药"。相反,它回到了基本原则:零信任、基于角色的访问控制(RBAC)、监控和审计AI使用和行为……基本上就是信息安全专业人员一直谈论的所有常规网络安全卫生习惯。⁴,⁵

好消息是,通过实施RBAC并将零信任理念应用于Azure/Microsoft 365访问控制,Copilot访问文件和数据的能力将自动受到相应限制。

坏消息是,即使您确实有合理的访问控制,如果账户被恶意黑客入侵,攻击者将能够利用Copilot收集信息并访问该用户账户被授权查看、编辑或以其他方式访问的任何文件。

那么,您能做什么?

  1. 决定您希望Copilot为组织做什么: 存在很多FOMO(害怕错过),人们在未思考为什么需要的情况下实施Copilot和其他LLM。考虑Copilot可能对哪些任务有用,然后给予它实现该目标所需的最少访问权限。

  2. 实施/加强基于角色的访问控制(RBAC): 如果您的RBAC实施已经很强,Copilot将遵循您的规则,不会不适当地共享文件、电子邮件内容或消息。您还应确保只有授权人员才能访问Copilot的功能。这也可以通过RBAC实现,根据用户在组织中的角色授予权限。

  3. 进行安全培训: 为员工提供定期安全培训课程,告知他们安全使用Copilot的最佳实践。这包括在使用Copilot或任何其他LLM时进行适当使用和数据安全的培训。

  4. 监控和审计使用情况: 定期监控和审计Copilot使用情况,以检测任何异常或未经授权的活动。这有助于早期识别潜在的安全漏洞,并允许及时采取纠正措施。

  5. 实施数据丢失防护(DLP)措施: 使用数据丢失防护工具防止敏感信息被不适当地共享或访问。这可以包括设置规则以阻止通过Copilot共享机密数据。

  6. 保护集成点: 确保Copilot与其他系统之间的所有集成点安全。这包括使用安全API、加密传输中的数据以及定期测试漏洞。

这可能不吸引人,但防止Copilot访问不应访问的数据和文件的最佳防御是使您的访问控制尽可能严格,而不干扰日常业务。与网络安全的许多其他方面一样,正是那些无聊、常规的小事情能够在长期内产生最大的影响。

参考文献:

  1. Valchanov, I. Microsoft Copilot定价:费用是多少?[2025]。Team-GPT https://team-gpt.com/blog/copilot-pricing/ (2024)。
  2. Warren, T. Microsoft将Office AI功能捆绑到Microsoft 365并提高价格。The Verge https://www.theverge.com/2025/1/16/24345051/microsoft-365-personal-family-copilot-office-ai-price-rises (2025)。
  3. 哪种Copilot计划适合您?Microsoft Copilot https://www.microsoft.com/en-us/microsoft-copilot/for-individuals/do-more-with-ai/general-ai/right-copilot-plan-for-you。
  4. BrendaCarter. 如何将零信任原则应用于Microsoft 365 Copilot?https://learn.microsoft.com/en-us/security/zero-trust/copilots/zero-trust-microsoft-365-copilot (2024)。
  5. Microsoft 365 Copilot安全风险:安全部署Copilot的步骤。https://www.coreview.com/blog/m365-copilot-security-risks。
    更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
    公众号二维码

相关文章:

大型语言模型安全实践:Copilot安全防护经验总结

本文通过实际测试案例深入分析Microsoft Copilot在企业环境中的安全风险,揭示LLM集成带来的数据泄露隐患,并提供基于零信任和RBAC的防护方案,帮助企业构建安全的人工智能应用环境。禁锢Copilot:LLM安全实践的经验教训 任何使用Microsoft产品的人可能都知道,Copilot现已自动…...

一些编程语言的发展史

计算机语言的发展史 C语言的命名由来 C语言,作为一种广泛使用的编程语言,其命名背后有着一段历史。C语言的前身是B语言,而B语言又是基于BCPL语言发展而来。BCPL(Basic Combined Programming Language)是由剑桥大学的Martin Richards在1967年为了简化CPL语言而创建的。接着…...

mysql生成uuid,3种实用方法详解

你知道MySQL中有几种生成唯一标识符的方法吗?作为数据库开发者,我们经常需要为数据记录生成全局唯一的ID。与自增ID相比,UUID具有全局唯一性和分布式友好的特性,特别适合微服务架构下的数据库设计。 UUID基础概念 RFC4122标准定义了UUID(通用唯一识别码),它是一个128位的数…...

vmware ubuntu共享文件夹

sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other,uid=1000,gid=1000 开机自动挂载 编辑/etc/fstab文件,添加以下行(需确保共享文件夹名称正确): .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_othe…...

【10章】n8n+AI工作流:从入门到企业级AI应用实战

【10章】n8n+AI工作流:从入门到企业级AI应用实战 网 盘 地址:……/s/14l-lQhw9M2TuBny5O4Ru8A 提取码:0hm4 在数字时代的浪潮中,自动化已成为提升效率的关键驱动力。当灵活的n8n工作流平台与强大的人工智能相遇,一场生产力革命正悄然发生。这种融合不仅重新定义了工作流…...

CodeGPT AI代码狂潮来袭!个人完全免费使用谷歌Gemini大模型 超越DeepSeek几乎是地表最强

🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享 🐋 希望大家多多支持, 我们一起学习和进步! 🏅 欢迎评论 ❤️点赞💬评论 📂收藏 📂加关注CodeGPT是什么 CodeGPT是一款基于AI人工智能的编程辅助插件,它就像一个贴心的编程小助手,能帮你更高…...

Android 安卓 困难处理记录 腾讯IM和厂商离线推送难题 点击离线推送无法唤醒APP启动页但某些Service服务和Application被启动

Android 安卓 困难处理记录 腾讯IM和厂商离线推送难题 点击离线推送无法唤醒APP启动页但某些Service服务和Application被启动pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…...

9.18

1...

Codeforces Round 1051 (Div 2)

cf1051 Div2 ABCD1D2E题解Problem - A. All Lengths Subtraction 思路: 我们希望 n 和 n - 1 相邻,n - 1, n 和 n - 2 相邻 ... 不断往外扩展 所以我们可以维护 l 和 r 表示当前扩展到了哪里 通过判断下一个数是否和 l 或者 r 相邻,判断 YES/NO 核心代码: void solve() {in…...

Python numba jit加速计算

安装pip install numba使用示例import timefrom numba import jit# 原始函数 def python_sum(n):total = 0for i in range(n):total += ireturn total# Numba 加速版本 @jit(nopython=True) def numba_sum(n):total = 0for i in range(n):total += ireturn total# 性能测试 n =…...

人机协作开发新体验:花两天时间与Cursor共同打造一个微信小程序

前言 在过去的几天里,我完成了一个完整的微信小程序项目——双色球机选应用。 这个项目的独特之处在于,所有的代码编写工作都是由 Cursor 完成的,而我主要负责需求分析、功能规划和调试测试。项目概述 应用功能 我开发的是一款双色球机选微信小程序,主要功能包括:开奖信息…...

OEC-Turbo刷群晖Armbian流程记录

记录OEC-Turbo的刷机流程,为以后反复折腾做参考。 设备版本:OEC L2.0,不清楚1.0和2.0的区别 系统:Windows 11 准备工具瑞芯微驱动 瑞芯微烧录工具 Loader文件 固件 镊子 Type-C数据线工具下载链接:https://pan.quark.cn/s/a719af4c2816 安装驱动下载:01-瑞芯微驱动\Drive…...

01_网络分层模型

一、OSI 七层网络模型 所谓七层就是基于 URL 等应用层信息的负载均衡,四层就是基于 IP + 端口的负载均衡,同样的还有基于二层 MAC 地址,三层 IP 地址的负载均衡。 而 OSI(Open System Interconnection,开放式通信互联) 是由 ISO(International Organization for Standardiz…...

SaaS 是什么?一文带你看懂 SaaS 与传统软件的区别

SaaS 发音类似于「萨斯」,是 Software as a Service 的缩写,直译过来就是「软件即服务」。你可以这样理解: 在 SaaS 模式下,软件变得和水电气很相似,你只需要每月缴纳固定的费用即可享受服务。再举个比较具体的例子: 如果是在10年前,我想画设计图,需要使用 Photoshop,…...

FreeCAD-即时入门-全-

FreeCAD 即时入门(全)原文:zh.annas-archive.org/md5/ba46ce5f33da4fa68df84701f1baaf8a 译者:飞龙 协议:CC BY-NC-SA 4.0前言 FreeCAD 是一个面向工程世界的通用建模工具。与为动画师和艺术家设计的其他建模工具(如 Blender 或 Maya)不同,FreeCAD 对参数化和基于特征的…...

UOS统信服务器操作系统V20(1070)安装mysql8.0.41(建议安装glibc2.28版本)

环境:OS:UOS Server 20 统信服务器操作系统V20(1070)mysql:8.0.41 glib.2.17 操作系统下载https://www.chinauos.com/resource/download-server查看系统glibc版本[root@localhost yum.repos.d]# ldd --versionldd (GNU libc) 2.28Copyright (C) 2018 Free Software Foundation,…...

MyEMS:重新定义人与能源的关系 —— 一场藏在数据里的能源管理革命

能源,这个推动现代文明运转却始终隐形的主角,正通过数字技术与我们建立全新的对话方式。MyEMS作为开源能源管理系统,正在悄然引领这场变革——它不仅改变我们管理能源的方式,更在重新定义人与能源之间的关系。 从被动消费者到主动管理者 传统能源使用中,人类扮演着被动消费…...

刀齿磨损智能检测APP

...

TJOI2007--线段

题目传送门代码点击查看代码 #include<bits/stdc++.h> using namespace std; const int N=2e4+10; int n; int l[N],r[N],len[N]; int dp[N][2]; //dp[i][0]表示停留在本行左端点 //那么就要到右端点在再回到左端点 //dp[i][1]表示停留到本行右端点 //就从本行左端点到右…...

ceph集群的部署

需要准备三台虚机,下载好cephadm包 安装命令:ceph bootstarp --mon-ip=192.168.10.3 --allow-fqdn-hostname 像这样把下列命令对应要求填写命令,就可以安装ceph --allow-fqdn-hostname :允许使用主机作为域名访问mgr --initial-dashboard-user :指定dashboard的用户名 --ini…...

充电桩测试:守护绿色出行的安全密码

在新能源汽车蓬勃发展的时代浪潮下,充电桩作为核心配套设施,其质量与安全性至关重要。每一次稳定的充电过程背后,都离不开严谨细致的测试工作。那么,在充电桩测试中究竟需要注意哪些关键点呢? 电气性能是首要考量因素。电压和电流的稳定性犹如人的脉搏跳动般关键,必须精准…...

如何写好一个缺陷报告?让开发无法拒绝修复的10个要素

记住,测试人员与开发人员不是对立关系,而是协作共赢的伙伴。我们共同的目标是交付高质量的产品,为用户创造价值。当你用专业、细致、合作的态度对待每一个缺陷时,开发人员会更加重视你的报告,团队协作也会更加顺畅高效。在软件开发的世界里,测试人员和开发人员之间的关系…...

不重启、不重写、不停机:SLS 软删除如何实现真正的“无感数据急救”?

SLS 全新推出的「软删除」功能,以接近索引查询的性能,解决了数据应急删除与脏数据治理的痛点。2 分钟掌握这一数据管理神器。作者:屈岳(尧道) 引言 日志服务 SLS 作为云原生观测与分析平台,为 Log、Metric、Trace 等数据提供大规模、低成本、实时的平台服务。在常规场景中…...

C#记录类型与集合的深度解析:从默认实现到自定义比较器

本文深入探讨C#记录类型与不可变集合在实际应用中的挑战,包括默认相等性实现的局限性、自定义比较器的需求、引用相等性的应用场景,以及Visual Studio工具支持方面的不足,并提出了具体的语言和工具改进建议。记录与集合 这篇文章在某种程度上是我在使用选举网站中的记录和集…...

安徽京准:NTP时间服务器助力网络数据安全稳定

安徽京准:NTP时间服务器助力网络数据安全稳定 安徽京准:NTP时间服务器助力网络数据安全稳定安徽京准:NTP时间服务器助力网络数据安全稳定 京准电钟官微——ahjzsz NTP时间服务器确实是保障网络数据安全与稳定的重要基石。它通过提供高精度、高可靠、高安全的时间同步服务,为…...

UOS统信服务器操作系统V20(1070)安装mysql5.7.42

环境:OS:UOS Server 20 统信服务器操作系统V20(1070)mysql:5.7.42 操作系统下载https://www.chinauos.com/resource/download-server查看系统glibc版本[root@localhost yum.repos.d]# ldd --versionldd (GNU libc) 2.28Copyright (C) 2018 Free Software Foundation, Inc.This …...

响应式问题

今天遇到一个问题,组件已经设计为响应式,但是在移动端字体太小,多次调试无果,最终发现原因就在于我在main.js入口文件中引用了如下函数/*** 设置根元素的字体大小,以实现页面的自适应布局。* @param {number} bs - 基准字体大小,默认值为 16* @param {number} width - 设…...

Python 函数缓存

作用缓存不同参数组合的计算结果,命中缓存可以直接返回结果。使用示例import time from functools import lru_cache@lru_cache(maxsize=128) # 指定128个不同参数组合的调用结果,lru策略,设置为None表示无上限 def test(step: int, turns: int) -> int:total = 0for _ i…...

乐蜂直播购物商城小程序介绍

一、概述总结 乐蜂直播购物商城小程序系统,是一款依托微擎系统交付的直播电商解决方案。微擎系统是基于 PHP 开发的开源应用生态系统,可快速搭建微信公众号、小程序等应用,同时支持 Web 系统开发与部署,乐蜂直播购物商城小程序系统借助这一基础,实现了微信小程序内直播带货…...

基于C#实现基恩士PLC通信

一、通信协议选择 基恩士PLC支持多种通信协议,推荐优先采用以下两种方案:TCP/IP Socket通信(通用性强,适用于以太网接口设备) Modbus TCP协议(标准工业协议,兼容性强)二、Socket通信实现(基于TCP/IP) 1. 基础通信类设计 using System.Net.Sockets; using System.Text…...

VIPSHOP 门店会员营销管家:助力实体商家数字化运营

一、概述总结 VIPSHOP 门店会员营销管家是针对实体商家在微信生态开展会员营销与销售的工具,依托微擎系统实现交付与更新。其核心目标是帮助商家解决 “获客难、留客难、老客激活难” 的痛点,通过构建会员等级体系、整合多元营销功能,将线下流量转化为线上私域资产,形成 “…...

Rhino 8.10 中文版下载安装步骤(附详细图文说明)

软件介绍 犀牛Rhino 8.10是一款功能强大的三维建模软件,它是基于NURBS(非均匀有理B样条)技术的建模工具,广泛应用于工业设计、建筑设计、珠宝设计、三维动画等多个领域。以下是犀牛Rhino 8.10的简介: 1. 功能特点: – NURBS建模: Rhino 8.10以NURBS建模功能为核心,能够…...

深入解析:第十四届蓝桥杯青少组C++选拔赛[2022.12.18]第二部分编程题(2、字符翻转)

深入解析:第十四届蓝桥杯青少组C++选拔赛[2022.12.18]第二部分编程题(2、字符翻转)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", …...

指令的执行过程

指令周期 cpu从主存中每取出一条指令所需要的全部时间 开始->取指令->对指令译码->执行指令->取下一条指令pc+1 指令周期常常使用若干个机器周期来表示,机器周期又叫cpu周期 一个机器周期包含若干个时钟周期(也被称作节拍,t周期,cpu时钟周期 也是cpu操作的基本…...

ALINX 助力希腊 SpaceDot AcubeSAT 卫星任务,2026 将入太空

ALINX 助力希腊 SpaceDot AcubeSAT 卫星任务,2026 将入太空pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New",…...

Ubuntu 安装JDK8

# 卸载当前的 JRE sudo apt remove openjdk-8-jre-headless# 安装完整的 JDK sudo apt install openjdk-8-jdk# 验证安装 java -version javac -version jps -l...

负载均衡层详解part 4

# keepaviled高可用 ## 一、keepaviled简介 负载均衡由七层负载均衡衍生出多级负载均衡,多出来四层负载均衡,再往前分就是DNS轮询,各种简单的、复杂的场景搭配用就可以了,有一个问题始终没有解决,整个集群架构中有的点是有单点故障问题的,怎么解决这个单点故障问题呢?就…...

重磅!中国科学引文数据库(CSCD)收录期刊(2025-2026)目录公布!共收录1464种期刊!

经过中国科学引文数据库(Chinese Science Citation Database,简称CSCD)定量遴选、专家定性评估, 2025-2026年度中国科学引文数据库收录来源期刊1464种,其中英文版期刊418种,中文版期刊1046种。 中国科学引文数据库来源期刊列表(2025-2026年度),因为篇幅较长,感兴趣(C…...

Flash Attenion算法原理

Flash Attenion算法原理 1.1 Flash Attention Step-by-Step1.2 Softmax \( \text{softmax}(x_i) = \frac{e^{x_i}}{\sum_{k=1}^{N} e^{x_k}} \)import torch A = torch.randn(2, 6) A_exp = torch.exp(A) A_sum = torch.sum(A_exp, dim=1).unsqueeze(1) P = A_exp / A_sum #广…...

电流探头消磁失败的原因与解决策略

在电子测量领域,电流探头的精准度是确保测试数据可靠性的关键因素,而消磁操作则是维持其测量精度的重要环节。消磁的主要目的是消除探头内部磁芯的剩磁,防止其对后续测量造成干扰。然而,在实际操作过程中,电流探头的消磁失败现象时有发生,这不仅会降低测量结果的准确性,…...

【算法】双指针(四)-盛最多水的容器 - 实践

【算法】双指针(四)-盛最多水的容器 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !impo…...

程序设计小学期小计

小学期游记程序设计小学期小计 昨天奋斗到晚 12 点,算是完成了小游戏的所有功能,小游戏的主体流程算是全部完成了。写一篇小计记录一下。 截至目前,这个项目已经有了 \(233\) 次提交,若干次的合并,构筑起了这个小游戏。 过程 我们组当初提出制作 3D 的网页游戏,这是往届前…...

3dma渲染噪点成因排查及优化方案 - 详解

3dma渲染噪点成因排查及优化方案 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !importa…...

hadoop配置日志聚集

日志聚集概念:应用运行完成以后,将程序运行日志信息上传到HDFS系统上。日志聚集功能好处:可以方便地查看到程序运行详情,方便开发调试。 注意:开启日志聚集功能,需要重新启动NodeManager 、ResourceManager和HistoryServer。[hadoop@hadoop101(192.168.0.101) /opt/modul…...

vxe-tree-select 树形下拉框当使用懒加载数据时如何回显

vxe-tree-select 树形下拉框当使用懒加载数据时如何回显 当使用懒加载或者当某个选项被删除时,显示自定义回显;比如使用懒加载树列表,由于数据未被加载,这时候已选的数据就不能被回显,导致显示了 value值,而不是 label。 还有一种场景就是组织架构人员选择,当选择某个人…...

GPT PMBR 大小不符解决方法

GPT PMBR 大小不符解决方法服务器输入fdisk -l 报GPT PMBR 大小不符(104857599 != 209715199),将用写入予以更正。The backup GPT table is not on the end of the device. This problem will be corrected by write. 通过采用parted -l就行修复,如下图 修复后,fdisk -…...

CodeFormer一款既能图像修复、还能视频增强去码的AI软件(下载介绍)

CodeFormer是一款强大的人工智能工具,主要用于图像和视频的修复和增强。它基于深度学习技术,特别是人脸复原模型,可以轻松修复和增强面部图像,提升照片和视频的质量和视觉效果工作原理 1、通过自动编码器实现人脸的变换,包括色彩化、清晰化、去马赛克修复等功能 2、采用了…...

PCB的导线电阻阻抗批量自动计算EXCEL表格工具 公式

https://wwqx.lanzoul.com/iv1Fg36h5xwh 密码:hcko...

微信协议开发个微API

微信协议开发个微API常见开发功能: 好友管理: 维护好友列表:包括添加、删除、修改好友信息。 分组管理:创建、编辑、删除标签,以便更好地组织好友。 消息管理: 信息发送:支持发送各种类型的消息,包括文本、图片、名片、动图表情、小程序、文件、视频和URL链接及防撤回等…...

Milvus Lite

Milvus (标准版):就像一个部署在专业机房、由多台服务器组成的大型数据中心。它性能强大、稳定可靠、支持高并发,是生产环境的不二之选。部署它,通常需要使用Docker或在Linux服务器上进行。Milvus Lite (轻量版):就像一台功能强大、开箱即用的个人开发笔记本。它把数据中心…...