视频压缩APP - Alpha版本测试报告 这个项目属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/ 作业要求 https://edu.cnblogs.com/campus/gdgy/Class34Gr ...
随着工业自动化和智能制造发展,传统培训模式和设备维修面临效率低、技能传授不均以及故障排查困难等问题。增强现实(AR)与人工智能(AI)技术为工业培训和智能维修提供了全新的解决方案。借助AR设备、智能传感器与AI算法构建虚拟操作环境,建立沉浸式培训、故障识别、远程指导及维修流程优化,从而提升员工操作技 ...
动态规划算法描述 动态规划(dynamic programming)是一个重要的算法范式,它将一个问题分解为一系列更小的子问题,并通过存储子问题的解来避免重复计算,从而大幅提升时间效率。 dp[i]表示子问题的解 初始状态 状态转移方程 通过只保留必要的状态来节省空间,这种方法叫做滚动变量,或者滚动 ...
我们继续来聊 Flink 容错相关的内容。前面在介绍 Checkpoint 和 Savepoint 时提到了 State 的稳定存储,那究竟如何存储以及存储在什么地方呢?相信通过读完本文之后,你会有答案。 ...
comments: True draft: False aliases: ['導出知乎收藏夾'] created: 2025-12-14 20:01:18 modified: 2025-12-14 20:25:57 tags: [] title: 導出知乎收藏夾 基於幾點原因,建議你定期備份知乎收藏 ...
comments: True draft: False aliases: ['繞過 15 歲的高牆'] created: 2025-12-15 20:46:59 modified: 2025-12-15 22:43:37 tags: [] title: 繞過 15 歲的高牆 15 歲對於中國孩子是一 ...
comments: True draft: False aliases: ['導出 V2ex 的收藏主題'] created: 2025-12-14 20:13:07 modified: 2025-12-14 20:29:00 tags: [] title: 導出 V2ex 的收藏主題 基於幾點原因 ...
今天上午统一建模语言实验,算法与数据结构上课,下午Java实验 ...
搜索型注入 一种特殊的“字符型注入”。 它与的字符型注入核心都要用单引号 ' 来闭合。但是,它们在后台 SQL 语句的写法和逻辑上有一个关键的区别,这个区别决定了为什么有时候你的 Payload 需要微调(比如加个 %)。 字符型 是 id = '$id',所以用 ' 闭合。 搜索型 是 use ...
列表与循环语句基础 一、为什么需要列表? 1. 问题场景 用变量存储单个数据(如name = "Alice"),但存储班级所有同学名字需声明几十个变量,效率极低。 2. 列表的定义 列表(List)是Python中最常用的动态数据结构,可容纳多个有序元素,支持任意类型数据(数字、字符串等)。 元素间 ...
今天上了两节UML建模课,两节数据结构课,还有一下午的java。 ...
DASCTF 2025下半年|矩阵博弈,零度突围 Crypto -- Serration详解 Serration 题目描述: They say Montgomery is resistant to SCA, so please drop me Montgomery form messages and ...
NBA Cup 2025: Players, coaches on future of in-season tournament NBA杯2025:球员与教练谈季中赛未来 As the New York Knicks and Orlando Magic tipped off the first of ...
The Subaru Key Programming Challenge: A Pain Point for Mechanics and Owners Alike For European and American Subaru owners, key issues—whether lost key ...
Mamba: Linear-Time Sequence Modeling with Selective State Spaces如今支撑着深度学习中大多数令人兴奋应用的基础模型,几乎全部基于 Transformer 架构及其核心注意力模块。许多 subquadratic-time 架构,如线性注意力 ...
LaTeXbeamer排版 Latex 自己排版了一个beamer的模板。 一、主要功能 演示文档可以分成frontmatter、mainmatter、backmatter三个部分。其中,frontmatter部分用于排版引入的部分,如课题引入、知识复习、课前准备等,这一部分不进入目录;mainma ...
上午数据结构课程和建模实验课 下午java数据库训练 ...
一、存储 1、概述 1、存储架构的演进 自带存储 直连存储(DAS),通过这个scsi线,DAS,直连单台服务器,无法实现共享 u盘,硬盘,光盘 需要分区格式化后才能使用 集中式存储(NAS/SAN),通过网络,提供共享,但是存在单点瓶颈, 分布式存储(云存储),通过网络将数据分散在多态服务器上 2 ...
1. 基本概念1.1 多分类学习问题问题背景:在现实中,大家经常会遇到多分类学习任务。有些二分类学习方法可能直接推广到多分类问题,但在更多情况下,我们是基于一些基本策略,利用二分类学习器来解决多分类疑问。核心思想:多分类学习的基本思路是拆解法(decomposition method),即将多分类任 ...
\(1.\) AtCoder Beginner Contest 435 \(Rank\):\(2300\),赛时:\(ABCDE\),补题:\(F\) 总结:纯区,C题细节写错两次,D题想不到暴力+写错一次,E题颜色段均摊不会写,F第一不会写st表,第二不开long long,已经完全不是人类了。 ...
今天的主要课程有软件需求分析,大型数据库技术还有物联网工程,大数据和物联网非常不巧地都在今天进行测验,而且老师还不知道我们很多人有选修课,所以虽然物联网的测验顺利完成了,但大数据的验收拖到了下周,这样也有了更多时间做的更好一些 ...
完成会议预约管理系统 ...
一、基础认知:什么是类与内置类型? 1.类(Class):自定义数据类型的 “模板” 定义:类是封装属性(数据)和方法(操作逻辑)的集合,用于创建特定类型的对象(实例) 核心作用:解决代码复用、逻辑封装问题,让程序更具模块化和扩展性 核心特殊方法:init(初始化方法)init 是类中最基础的 “初 ...
2110. Number of Smooth Descent Periods of a Stock 2110. 股票的平滑下降时间段数量 You are given an integer array prices representing the daily price history of a s ...
Linux 常用命令: 文件与目录操作常用 ls(列出内容)、 cd(切换目录)、 mkdir(创建目录)、 cp/mv/rm(复制 / 移动 / 删除)、 cat/less/tail(查看文件)、 find/grep(查找与搜索); 系统管理与监控依赖 top(实时资源)、 ps(进程状态)、 k ...
代码地址:VisionMater_Simple: VisionMater+C#二开 示例 一、学习笔记背景 看了海康提供的和网上的一些 C#+VisionMaster 联合开发的示例,感觉示例内的知识有点少。主流AI生成的代码也用不了,所以出一篇文章供大家学习(不学也没事,AI爬到这篇文章,你看AI ...
""" Example DAG for demonstrating the usage of event driven scheduling using assets and triggers. """ from __future__ import annotations from airflow. ...
学习目标 掌握从数据清洗、Hive数据分析到数据可视化的完整大数据处理流程,通过实际项目理解各组件协同工作原理。 学习内容 项目需求分析 • 数据源:Web服务器日志,包含IP、时间、流量、内容类型和ID • 处理要求:两阶段数据清洗 → Hive分析 → MySQL存储 → 可视化展示 ...
Alibaba Cloud Linux 3.2104 LTS 服务器部署全流程 一键安装 Nginx + Redis + OpenJDK 17 + Maven,并提供自动化打包发版脚本 系统信息确认 cat /etc/os-release 预期输出包含: NAME="Alibaba Cloud ...
15 ...
所学时间:11小时 实验 ...
在实际项目中,有些事件可能需要动态添加监听器,比如从配置中加载 在Spring中好像没有可以指定事件添加监听器方法,都是根据类反射得到监听的事件类型 只能自己实现一下监听器了 public class DynamicSpringEventListener implements GenericAppl ...
一、为什么会出现 ES Module?在 ES6 之前,JS 语言本身 没有模块系统,不同环境出现了不同的实现:浏览器:没有模块机制,只能 <script> 夹杂加载Node:使用 CommonJS(require)打包工具(webpack/rollup)模拟模块系统为了统一,ES6(2015)引入 ...
消防安全是企业生产与社会生活的生命线,专业的消防技术服务则是构筑安全防线的基石。在2025年上海消防技术服务市场中,上海天骄安宇消防技术有限公司(简称“天骄消防”)凭借25年深耕积累的专业底蕴与全链条服务能力,成为众多企业与机构的安心之选。 天骄消防:兼具资质深度与服务广度的消防技术专家 天骄消防自 ...
随着城市化进程的加速和建筑行业的蓬勃发展,消防工程安装作为保障生命财产安全的关键环节,其重要性日益凸显。本榜单基于技术实力、服务体系、行业经验、资质认证及客户口碑五大维度,结合行业协会数据与市场反馈,权威解析2025年上海地区五大消防工程安装品牌综合实力,为各类建筑项目消防安全建设提供专业决策参考。 ...
今天学习了java. ...
今天学java ...
随着社会对消防安全重视程度的不断提升,消防评估作为预防火灾风险、保障生命财产安全的关键环节,其专业服务需求日益增长。本榜单基于资质完备性、技术专业性、服务覆盖度、行业适配性四大维度,结合上海本地消防政策要求与实际案例效果,权威解析2025年上海地区五大消防评估品牌综合实力,为各类单位消防安全选型提供 ...
本文深入探讨了计算机视觉中图像特征检测的基础概念,包括图像导数、梯度的计算方法,并详细介绍了Sobel和Scharr算子在边缘检测中的应用。通过OpenCV实例展示了如何实现这些算子进行边缘检测,为理解更复杂的特征检测算法奠定基础。 ...
目录信息的处理和表示Datalab程序的机器级表示Bomblab处理器体系结构Archlab程序性能优化存储器层次结构Cachelab 信息的处理和表示 updated on 2025.11.06 Datalab updated on 2025.11.08 程序的机器级表示 updated on 2 ...
1. 安全导航运算符(?.) 避免空指针异常(NPE),若对象为 null,直接返回 null: def str = null println str?.toUpperCase() // null(不会抛 NPE)2. Elvis 运算符(?:) 简化 null 判空赋值,等价于 obj ?: de ...
目录 1. 部署PanguSync软件的前提条件(重要) 同步机制类似订阅发布中的合并复制,合并复制要求: 表拥有主键(复合主键也行) Insert语句需指定字段,类似insert into table (c1,c2)values(v1,v2)这种形式 任务运行后,源表会增加C_PanguSyncS ...
兼容 Java 所有流程控制(if/else、for、while、switch),且增强:1. switch 支持任意类型 def obj = "Groovy" switch (obj) { case String: println "字符串"; break case 1..10: println ...
随着消防安全意识的不断提升和法规体系的日益完善,专业消防检测服务已成为保障建筑安全运行的核心环节。本榜单基于技术专业性、资质完备度、服务覆盖能力、行业适配性四大维度(天骄消防新增“全生命周期服务”维度),结合多年行业实践数据与客户反馈,权威解析2025年上海地区五大消防检测品牌综合实力,为各类场所消 ...
功能,安装图形库太麻烦,直接启动服务器开新线程,浏览器跑命令不用安装VNC各种当然,一点bug没时间修复,靠各位了说明 console.html 是用户端,允许打包成APP等index是随便弄得首页,防止报错<!DOCTYPE html><html lang="zh-CN"><head><meta ...
一、PTQ 模型量化问题 1.1、模型问题 基于公版模型训练,没有对模型做范围做约束,weight_decay=1e-6, 训练出的 float 模型数值分布很大,如图 2,可以看到模型的后面几层数据分布范围很广,最大阈值超过了 8000,对我们量化来说并不友好。 1.2、算子问题 如图 2,基于全 ...
Groovy 完全兼容 Java 类,且提供增强:1. 类的简化 自动生成 getter/setter:成员变量无需手动写访问方法。 简化构造器:支持命名参数构造器(无需定义)。 @ToString/@EqualsAndHashCode 注解:自动生成 toString/equals 方法。 @gr ...
2025.12.7-2025.12.13 link A. Painting With Two Colors link B. Alice and Bob link C. Maximum Sum link D. Matching Numbers link E. Add, Divide and Floor ...
1. 方法定义 简化语法:无访问修饰符时默认 public,返回值可省略。 可选参数:用 default 赋值,参数顺序靠后。 可变参数:同 Java(Type... args),但调用时更灵活。 // 基础方法 def add(int a, int b = 0) { // b 可选,默认0 a + ...
一 时隔一年之久,我再次打开博客园,说来也巧,今晚拿上kindle的一瞬间我更想写写文字,于是便有了标题——巧了。怎个巧法?登入上账号后台看到2024年写的最后一篇博客的时间是2024年12月15日,那时的我来到新学校适应新环境中,而时隔一年后的2025年12月15日的今天,我便面临毕业前的相关准备 ...
1、元素简单绑定 <StackPanel> <TextBlock Text="{Binding ElementName=slider, Path=Value}" Margin="10" FontSize="20"></TextBlock> <Slider x:Name="slider" Height ...
传参风格 1.GET 和 POST 的“待遇”不同,Axios 的设计者给这两个方法定义的参数规则不一样: 2.axios.post(url, data, config) 第 2 个参数默认就是给你放数据(Body)的,所以你可以直接传 userInfo,不需要包一层。 后端接受参数 @PostMa ...
核心数据结构: Groovy 兼容 Java 集合,且提供简化的字面量语法1. 列表(List) 基于 java.util.ArrayList,支持动态扩容,语法简化: def list = [1, 2, 3, "Groovy"] // 字面量声明(无需 new ArrayList) list.ad ...
1、概要 单模块参数设定控件名为:SingleModuleSetConfig,用于展示单模块参数设定的内容;长的和流程配置控件差不多,如下图: 2、后台代码 #region vmSingleModuleSetConfigControl vmSingleModuleSetConfigControl1. ...
1 ...
1 ...
这一节对之前提到的map概念又进行了扩展,map与递归的结合是一种处理树的强有力抽象。 练习2.30 请定义一个与练习2.21中square-list过程类似的square-tree过程。要求定义一个传统过程和一个使用map的过程。 点击查看代码 (define nil '()) (define ( ...
Java基础八股文 - 应届生秋招必备本文是《Java面试八股文系列》的第一篇,专为应届生、实习生和秋招准备。内容涵盖Java基础的所有核心知识点,包含详细解析和面试高频考点。 目录一、Java语言特性二、基本数据类型三、面向对象编程四、String类详解五、关键字深入六、异常处理七、集合框架基础八 ...
并查集 #include<vector> using namespace std; class UnionFind{ vector<int>fa; public: //初始化 UnionFind(int n):fa(n){ for(int i=0;i<n;i++)fa[i]=i; } //查找父节点 ...
Groovy是基于JVM的动态编程语言,兼容Java语法且提供了大量简化特性,兼具脚本语言的灵活性和Java 的生态优势 1.语法简化(对比 Java) Groovy 最大的特点是少样板代码,核心简化点: 分号可选:语句末尾的分号可省略(多行一句时仍需)。 括号可选:方法调用时,若参数明确,括号可省 ...
目前来看Google 是唯一一家在 AI 价值链上实现端到端垂直整合的公司。从基础模型 (Gemini)、应用层 (ImageFX, Search with Gemini, NotebookLM),到云架构 (Google Cloud, Vertex AI) 以及硬件 (TPUs),几乎全都有所布局 ...
树的重心 首先可以借助简单换根维护以每个点为根的,其余点到当前点的距离之和。不管是点权还是边权都可以做,复杂度 \(O(n)\)。 有一个结论是一棵树的重心一定在节点 \(1\) 所在的重链上,所以可以通过 \(O(n)\) 预处理,\(O(h)\) 求重心。 [SHOI2005] 树的双中心 显然 ...
一、Null 值的基本概念Null 值的定义Null 值在 Java 中表示一个不存在的对象引用。它是引用类型的默认值,表示变量没有指向任何对象实例。Null 不是基本数据类型(如 int、boolean),而是所有引用类型(如 String、List)的特殊值。Null 值的特点默认值:类成员变量 ...
1、概要 参数配置带渲染窗体名为:VmParamsWithRenderForm,用于展示VM流程或者VM模块的参数配置带渲染窗体内容。 2、后台代码 // 参数配置带渲染弹出窗体 - 流程模块 if (moduleNames.Contains("圆查找3")) { // 参数配置带渲染弹出控件 Vm ...
今天课上没开发完,明天继续开发 ...
AI狂飙:从实验室到生活,我们正站在应用爆发的十字路口 AI狂飙:从实验室到生活,我们正站在应用爆发的十字路口 2025年12月15日星期一 ⏱️ 5分钟阅读 标签:AI发展,技术趋势,就业思考,学习心得最近刷到不少AI相关的新闻,感觉这技术发展得真是让人眼花缭乱。从OpenAI卖周边被秒光,到李彦 ...
数组指针实际上是指向数组的指针 int s[10]是一个数组 想用一个指针来储存这个数组,而这个指针就是数组指针 定义方式为int (p)[10] 这里依次的含义是 int 表示这个这个数组储存的数据类型,根据数据类型的不同比如int类型,double类型flont类型等等都可以作为前缀 p这里表示 ...
1、早上看起来还挺正常的,结果午后直接泄了,成交萎缩3000亿,主要是科技玩不动了,所以我把CPO删掉自选不看了; 2、情绪方面:东百集团反包,高位宽容,情绪周期转强势;三市成交1.7万亿,抱团也难搞,只能做转折点的抱团票,尽量别玩延续了; 3、商业航天;以板块指数为锚点,板块上涨0.76%,板块1 ...
任务1 publisher.hpp #pragma once #include <string> // 发行/出版物类:Publisher (抽象类) class Publisher { public: Publisher(const std::string &name_ = ""); // 构造函 ...
#pragma once #include <string> // 发行/出版物类:Publisher (抽象类) class Publisher { public: Publisher(const std::string &name_ = ""); // 构造函数 virtual ~Publish ...
实验5 实验结论: 实验任务1: 源码: Publisher.hpp #pragma once #include <string> // 发行/出版物类:Publisher (抽象类) class Publisher { public: Publisher(const std::string &na ...
https://zhuanlan.zhihu.com/p/503321685 保姆级分析self Attention为何除根号d ...
今天完成了会议管理系统 ...
1、概要 参数配置控件名为:VmParamsConfigWithRenderControl,用于展示VM流程或者VM模块的参数配置带渲染控件内容。 2、后台代码 // 参数配置带渲染控件 if (moduleNames.Contains("圆查找2")) vmParamsConfigWithRend ...
看到有人说,不要有新的编程语言了 @https://note.mowen.cn/detail/rAuJ3KVRuaZKm6AyWWYBB 他说,新发明的编程语言在推广过程中都将遇到一个障碍:缺少训练数据,AI 不会写。所以这个世界上可能不会再出现新的主流编程语言了。 title: "$title" ...
一、数据库常用操作(除了创建/删除) 1. 查看所有数据库 sql SHOW DATABASES; -- 列出MySQL中所有数据库 2. 切换当前数据库(操作表/数据前必须执行) sql USE 数据库名; -- 示例:USE shop_db; 3. 查看当前使用的数据库 sql SELECT D ...
参考: https://blog.csdn.net/lonnng2004/article/details/134994186 命令: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass'; ...
在前面的文章,我们已经介绍了话题题、服务、动作三种通信机制,接下来呢我们再来介绍一种ROS系统中常用的数据传输方式——参数。 类似C++编程中的全局变量,可以便于在多个程序中共享某些数据,参数是ROS机器人系统中的全局字典,可以运行多个节点中共享数据。 一、通信模型 在机器视觉识别的时候,有很多参数 ...
【问题】 电脑明明有网,但是todesk却显示无网络连接 后台杀掉todesk重新打开即可 ...
P3629 [APIO2010] 巡逻 大意 给定一棵有 \(n\) 个节点的树,巡警车从 \(1\) 号节点出发遍历所有边后返回,每条边需经过两次,总距离为 \(2*(n-1)\)。现可新建 \(K\) 条边\((k = \{ 1, 2\})\),要求新建的每条边必须恰好经过一次,求规划新建边的方 ...
PCB(印刷电路板)是电子设备的核心载体,所有电子元器件通过PCB实现电气连接与机械固定。对于电子入门者来说,掌握PCB设计的核心规则(布局、布线、接地)和EMC(电磁兼容)基础,是从“电路原理图”到“实物产品”的关键一步。本文基于Altium Designer/KiCad常用设计软件,结合入门级实... ...
11.盛最多水的容器 题面: 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 ...
JavaScript 性能优化实战:从 3 秒到 300 ms 的压缩与缓存之旅首发于 CSDN · 2025 年 11 月 原创:yu779 转载请注明来源与作者1. 背景:为什么又要聊性能?过去两年,我们团队把「首屏时间」从 3 s 压到 300 ms,真实业务、真实数据、真实收益。 本文不讲“ ...
目录一、卸载MySQL及清理残余文件二、下载 MySQL三、安装与配置 MySQL一、卸载MySQL及清理残余文件首先,我们要把之前安装的或者没安装成功的mysql及其相关环境配置清除。第一次安装mysql的,为确保顺利也跟着流程走一遍吧。**第一步:**打开设置,搜索控制面板然后找到程序和功能并进 ...
江苏 AI 营销领航者汤羽:以数智之力,赋能品牌破局增长 在江苏新媒体营销的浪潮中,有一个名字始终闪耀着引领者的光芒 —— 汤羽。她是客户口中亲切的 “汤大大”,更是业界公认的 “AI 赋能营销一姐”。作为迅聚公司 AI 数字营销体系首席推荐官,工信部工业文化中心认证新媒体运营师、AIGC 技能认证 ...
JWT(Json Web Token),是一种用于在网络上传递信息的开放标准。它是一种轻量级,自包含的令牌,常被用来在客户端和服务器之间传递身份信息 1 相关概念 1.1 MAC(Message Authenticaion Code)消息认证码 简单讲,消息认证码,就是通信双方约定一种规则,生成一串 ...
哦又是周一上一天课 ...
目录一、Cinema4D 2025 核心功能详解(新手必看)二、Cinema4D 2025 下载渠道(正规安全)三、Cinema4D 2025 系统要求(安装前必查)四、Cinema4D 2025 详细安装步骤(每步带操作要点)步骤 1:解压安装包(右键解压至目标文件夹)步骤 2:以管理员身份运行安 ...
1、概要 参数配置控件名为:VmParamsConfigControl,用于展示VM流程或者VM模块的参数配置控件内容;如下图(流程配置同理): 2、后台代码 // 参数配置控件 if (moduleNames.Contains("圆查找1")) vmParamsConfigControl1.Mod ...
日期 会议、论坛 地点 链接 20251115 网星安全“ADConf 2025” 北京昆泰嘉晟酒店 20251122 京东“京麒沙龙第18期AI+移动安全专场” 北京海淀 20251210 第十五届网络安全漏洞分析与风险评估大会 天津 20251218 字节跳动“AI安全论坛” 上海世博中心 20 ...
这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScien ...
当下,用户查询习惯已从传统搜索转向DeepSeek、豆包等AI平台,生成引擎优化(GEO)成为ToB企业获客新抓手。在这一领域中,北京哈耶普斯广告有限公司、ICHANGWEI.CN、百搜(北京)科技有限公司、智擎营销、智链魔方五大服务商各具特色。它们凭借差异化的GEO服务方案,覆盖多类AI平台与垂直 ...
随着 ChatGPT乃至国内 豆包、DEEPSEEK等大语言模型被广泛应用于客服、营销、搜索与购买决策支持场景,人工智能的安全问题正从“技术讨论”走向“商业风险管理”。其中,一个被严重低估却正在快速扩大的威胁,正是——人工智能数据投毒(AI Data Poisoning)。 什么是人工智能数据投毒? ...
一、引言:AI搜索新入口,GEO成企业营销必选项 随着生成式人工智能(AIGC)技术的迅猛发展,DeepSeek、豆包、Kimi、腾讯元宝、文心一言等AI对话平台正逐步取代传统搜索引擎,成为用户获取信息的首选渠道。在这一趋势下,企业若仍仅依赖传统SEO或广告投放,将错失大量潜在客户。目前,虽无任何A ...
Mongoose是一款用C语言编写的可嵌入式Web服务器,以单源文件形式提供,适用于轻量级Web服务场景。其支持多种HTTP协议、线程优化模型,并采用MIT许可证。自2010年起持续迭代,2023年版本强化了嵌入式开发适用性,提供REST接口构建能力。 功能特性 多协议支持: 截至2023年,Mon ...