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

一文了解国内外电子后视镜(CMS)现行法规标准

摘要:

本文小编分享一篇整合了国内外对CMS的安装及功能性做出要求的相关标准与法规。感兴趣的朋友可以专门去搜索学习。

前言:随着GB15084-2022的即将正式实施,以摄像头+屏幕组合取代传统光学后视镜的新一代电子后视镜CMS相关车型将被允许上路。本文小编分享一篇整合了国内外对CMS的安装及功能性做出要求的相关标准与法规。感兴趣的朋友可以专门去搜索学习。

比亚迪宋L概念车

摘要:文章综述了国内外车用摄像机监视器系统(camera-monitor system,以下简称CMS)技术应用的基本情况,国内外标准和法规,CMS的功能性要求以及安装要求。CMS有助于改善驾驶员的间接视野,改善空气动力学特性并优化新车的燃油经济性。根据联合国第46号法规(UN-R46)[1]的最新版本和新标准ISO 16505[2]确立的标准框架,在欧洲及日本等国家批量生产的车辆中,可以采用CMS替代强制安装的传统视镜。根据传统后视镜的特性,设计的CMS必须具有类似功能,包括时间特性、系统分辨率、显示对象的大小和视野。

关键词:摄像机监视器系统(CMS)、标准法规

北京魔方CMS,摄于2021广州车展 

1. 摄像机监视器系统技术背景

1.1 摄像机监视器系统技术现状

CMS从用途来讲就是汽车上用来替代传统后视镜的间接视野装置。随着智能网联,自动驾驶,ADAS等新技术的出现,汽车正在向电子化、智能化方向飞速发展,汽车后视镜也同样在发展,未来后视镜将允许被替代,摄像机加监视器的组合将用来解决后视野问题。利用摄像机监视器系统(CMS)替代标准强制规定安装的后视镜有助于降低车辆的空气阻力,减小视野盲区,提高恶劣环境下的视野表现。同时替代后视镜的摄像头可以集成ADAS及智能网联相关功能,并在车内的适当显示器上实时显示视觉信息。CMS包括一个摄像头(camera),用于捕捉视野,并向电子控制单元(ECU)发送信号以进一步处理,然后利用显示器(monitor)为驾驶员提供视野。 

   

1.2 CMS在中国的情况

GB 15084《机动车辆 间接视野装置 性能和安装要求》[3]标准的内容以UN-R46法规中规定的要求和测试方法为基础。因此,在中国安装后视镜也属于强制性要求,且此前尚不允许用CMS替代此类后视镜(V类和VI类后视镜除外)。在2018年国内正式启动了GB15084标准的修订工作,国内允许用CMS替代传统后视镜的新国标-GB15084-2022已在2022年底发布,并将在2023年7月1日起实施。

图片截取自国家标准全文公开系统网站,新标准下载链接:

https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=6578AB2E41D80E9AB75A7D151EC3E6C4

1.3 CMS在欧洲的情况

欧洲作为UN-R46法规最先实施的地区,在2016年就已经允许用CMS替代传统后视镜,各大整车企业也开始开发相关车型,目前已有乘用车及商用车的量产车型。

1.4 CMS在日本的情况

日本是《1958年协定书》的缔约方,已经同步采用UN-R46法规,在此基础上,日本已允许使用CMS替代车辆传统视镜。

1.5 CMS在美国的情况

美国间接视野装置的法规FMVSS 111规定车辆必须配备物理后视镜,尚不允许用CMS替代后视镜。2014年3月,汽车制造商联盟和特斯拉汽车公司请求NHTSA更新升级FMVSS 111,以使CMS合规。由于NHTSA希望在允许CMS前了解有关该系统的安全性能,汽车制造商联盟开展了安全影响方面的研究,目前美国汽车制造商联盟和NHTSA仍在进行有关该方面的沟通。

2.有关CMS的国外标准

根据UN-R46法规的要求,车辆必须配备提供间接视野的系统。通常,利用安装在车辆上的传统后视镜提供间接视野。根据新国际标准ISO 16505《道路车辆—摄像头监控系统的人机工程学和性能方面—要求和测试程序》,概述了利用摄像头监控系统替代此类必须配备的后视镜时相应的技术要求。

根据ISO 16505发布了联合国第46号法规的最新修正本。该修正本是首个允许在乘用车和商用车辆中使用CMS替代后视镜的法规。世界车辆法规协调论坛(WP.29)于2015年11月通过了UN-R46的修正提案,并于2016年8月正式生效。

2.1  UN-R46

联合国欧洲经济委员会世界车辆法规协调论坛(UN-ECE WP.29)是UN-ECE的其中一个工作组。该工作组在2009年开始着手修订R46号法规,以使摄像头监控系统能够替代所有后视镜。为了确定技术参数和试验方法,成立了摄像头监控系统非正式工作组(IGCMS)。对于商用车辆,自2005年起,就允许使用CMS替代V类后视镜(补盲后视镜)和VI类后视镜(前下视镜)。这两种类别的后视镜仅在车辆处于低速工况(如倒车等)时使用,不宜对所有其他类别的后视镜执行相同的要求。IGCMS的工作成果之一是在国际标准化组织(ISO)的专家团内对此类系统提出了一项提案。国际专家组于2010年至2014年期间进行了深入的研究,最终起草了ISO 16505,并且于2014年重组了IGCMS(ICGCMS II),根据ISO 16505标准内容,IGCMS II编制了UN R46的修正本,并新增了其他内容,而不是仅仅引用了ISO 16505标准的全部内容。该提案于2016年8月生效,允许替代以下类别的后视镜:用于乘用车的I类后视镜(内后视镜)和III类后视镜(主要外后视镜);用于商用车辆的II类后视镜(主外后视镜)、IV类后视镜(广角外后视镜)、V类后视镜(补盲外后视镜)和VI类后视镜(前外后视镜)。

2.2 ISO 16505

ISO 16505规定了CMS作为替代强制安装的后视镜而必须满足的最低技术要求,包括有关安全、人体工程学设计、性能要求以及测试方法。该新标准是未来标准CMS设计以及检测机构对CMS进行检测的依据。ISO 16505:2015标准文件于2015年5月首次发布,并于2019年出了修订版ISO 16505:2019,主要进行了一些编辑性修改,主要技术内容没有变化。ISO 16505:2019第2章为规范性引用文件,第3章描述了该标准所用术语和定义,其中一部分术语和定义与车辆及后视镜有关,一部分术语和定义与各组件(包括摄像头和监控器等)以及整个CMS有关的术语。标准第6章重点介绍并讨论了详细的系统技术要求,涉及到部件级及整车安装要求。第7章明确规定了各项技术要求的测试方法及合格判定要求。ISO 16505:2019最后讨论了功能安全问题,CMS是一个与安全相关的系统。

3 CMS的技术要求

3.1 功能要求

功能要求以图像质量为主,虽然对V类和VI类CMS的功能要求主要包括亮度对比度和高光溢出,但因考虑到CMS不同的使用情形,对一类至四类CMS制定了几项新要求。功能要求考核项如下:亮度调整、监视器各向同性、亮度和对比度复现、灰度等级复现、色彩还原、伪影、锐度和视野深度、几何变形、闪变、时间特性、放大倍数和分辨率。此方面要求重在考核CMS在不同环境光照条件下的图像表现能力。

亮度调整,是CMS监视器基础的亮暗调整功能校验;监视器各向同性,以亮度为基准考核了CMS监视器的人机功能能效:亮度和对比度复现,对日间、黄昏、夜间、阳光直射四种状态下的监视器图像辨识度实施亮度解像;灰度等级复现,属于判别CMS对不同光密度值灰度块的真实反映能力,也在一定程度上代表了动态范围的能力;色彩还原,即CMS真实重现被摄物体颜色的能力;伪影点光源重现了CMS在夜间对于后方250m远处的车辆近光灯的识别能力,伪影漏光、伪影光晕和镜头耀光辨别了CMS对于视野内存在高亮点光源的情况下的伪影处理能力和保留足够正常视界的能力:锐度,要求计算CMS成像中心区域和70%视场区域的MTF50值,表征了CMS图像的锐化清晰程度;视野深度(分辨率),要求CMS在4m、6m和10m的距离上有足够的清晰度:几何变形,表征了CMS作为汽车用摄像头系统的终端图像畸变程度;闪变,要求CMS监视器的闪烁对于人眼有足够的”亲和”程度;时间特性,保证了CMS在开机和正常运行下的及时反应:放大倍数,使CMS确认具备与传统间接视野装置同样的实景缩放能力[4]。

3.2 整车安装要求

除了针对CMS部件级的要求,还需要满足整车安装的要求,以便能符合车辆人机工程设计及给用户提供稳定可靠的视野。

系统的开启及关闭:规定了何时系统必须运行以及何时可以停用系统。大多数车辆乘员将在发动机点火钥匙关闭后很快离开车辆。考虑到动力管理并结合安全性,在关闭图像前(T1=)120秒以上的延时将允许大部分车辆乘员离开车辆。并且通过附加(T2=)300秒时间,直到乘员决定是否希望继续或恢复CMS运行,图像恢复时间低于(RT=)1秒,将在关闭点火钥匙后乘员延迟离开车辆时,能够使用CMS。未经继续使用需求重新确认的延迟将被关闭,恢复时间不长于7秒,恢复时间也被定义为CMS冷启动最大时间限值。

覆盖图:各覆盖图(例如图标、标签、彩色线条等)的最大尺寸限值为所需最小视野显示区域的2.5%。此外,对于I类装置,所需视野范围内所有障碍物的最大总面积限值为15%,而对于所有其他类别的装置,该限值为10%。

放大比例高宽比:本条款的目的是避免与实际景物差异巨大的水平及垂直高宽比视野的CMS设计,这种设计可能导致对车外视野的误判。

监视器车内的集成:ISO 16505中视野显示位置与监控装置有关(在监控装置左侧显示左侧视野,在其右侧显示右侧视野),而R46法规则规定根据相对于驾驶员基准眼点的位置布置监视器(在基准眼点左侧显示左侧视野,在其右侧显示右侧视野)。根据R46法规,可以安装类似于目前车外后视镜的监视器,而安装在中控位置的替代传统视镜的监视器不被允许。

功能安全:由于摄像头监控系统是一种与安全相关的电子系统,ISO 16505要求在开发过程中考虑其功能安全要求,因此ISO 16505参考了其他现行功能安全标准。R46法规未引用其他标准,该法规有自己的框架,该框架支持采用可以避免或控制软件和硬件系统和随机故障的方法。因此,该法规提供了经技术机构验证的几项标准,用于制定适当的安全方案,包括文件和验证。安全方案的关键要求是确保在CMS出现任何电气/电子故障时通知驾驶员(例如通过发出报警信号等方式)。

4 有关CMS的其他相关联合国法规

除了R46法规之外,还有一些其他联合国法规也会影响CMS在车辆中的一体化安装。本节概述了开发过程中必须考虑的其他要求,以确保产品符合相关法规。

4.1 UN-R10(电磁兼容性)

UN-ECE R10描述了有关电磁兼容性(EMC)(即电磁辐射的发射和抗扰度)的要求。由于摄像头监控系统是与一种与安全相关的电子系统,其必须具备抗磁场或电场特性。因此,R46法规要求摄像头监控系统符合R10的技术要求。

4.2 UN-R21(内饰)

R46中要求涉及乘员对车内间接视野装置(例如I类车内后视镜等)的影响以及其他道路使用者(例如行人等)对车外间接视野装置(例如III类车外后视镜等)的影响。通过动态摆锤冲击测试验证冲击要求。R46法规明确规定,只要车辆根据R21法规的要求获得批准,CMS的监控器就无需做摆锤冲击测试。

R21法规规定了避免乘员因身体碰撞内饰而受到伤害的要求。该法规仅限于M1类车辆(乘用车)。虽然车内后视镜不受R21法规的约束,但由于CMS的监控器在该法规的范围内,因此需要考虑该法规。R21法规中有几项要求(例如凸起部分的曲率半径、材料硬度和材料的能量耗散等)与不同头部碰撞区有关。因此,不能笼统地回答要求和测试是否适用于CMS监控器以及哪些要求和测试适用于CMS监控器。具体取决于监控器在车辆内的位置。因此,监控器的一体化安装需要仔细评估,以确保符合R21法规中有关头部碰撞的要求。

4.3 UN-R48(照明和灯光信号装置的安装)

R48规定了M类和N类车辆(包括挂车(O类))照明和灯光信号装置的安装要求。该法规的目的是首先确保最低道路照明,其次是确保其他道路使用者可以充分识别车辆。法规要求乘用车(M1)配备两个侧转向指示灯。在车辆上安装时,这些灯具必须符合有关几何可见度(角度)和光度(照度)的特定要求。在某些乘用车中,侧转向指示灯一体化安装在车外后视镜(III类)外壳中。如果用CMS替代后视镜,则需要重新布置转向指示灯。因此,转向指示灯的重新布置需要仔细评估,以确保符合R48法规的相关要求。

4.4 UN-R95(侧面碰撞保护)

根据R95法规对CMS的要求,在冲击测试后,任何内部装置或部件不得有明显增加乘员伤害风险的尖锐突出物或锯齿状边缘,该要求与监控器在车内的一体化安装有关。

4.5 UN-R125(前方视野)

间接视野装置的安装而引起的对驾驶员直接视野的遮挡应该被减小至最低。对监控器一体化安装的影响,由于较低的座椅位置和相对较高的前车门上边缘,仪表板和这些平面之间有限的可用空间显然不适用于一体化安装CMS的监视器,R125最新的修改单提出监视器在以下情况下可以获得豁免:车辆配有经认证的传统后视镜作为标准配置,可以选择用CMS替代经认证的后视镜。CMS的遮挡程度不超过后视镜的遮挡程度,监视器的位置尽可能接近被替换的后视镜位置。

5 结语

随着汽车电子化智能化的发展及相关标准体系的完善,越来越多的车企开始配备CMS来替代传统视镜,而国内随着新国标GB15084-2022的发布以及相关检测认证能力的完善,在不久的将来国内将会出现越来越多配备CMS的量产车型。

参考文献

[1].UNECE.Uniform provisions concerning the approval of devices for indirect vision and of motor vehicles with regard to the installation of these devices :ECE R46 Revision 6[S].UNECE.2016

[2].ISO 16505-2019  Road vehicles Ergonomic and performance aspects of Camera Monitor Systems Requirements and test procedures[S].2019

[3].GB 15084-2013 机动车辆 间接视野装置 性能和安装要求[S].2013

[4]张世琦,吴春海.汽车用摄像头系统图像质量评价体系综述[J].汽车实用技术,2020(02):153-156.

上汽大通配备CMS的概念皮卡

文章来源:http://jtkjyglzz.com/news/?545.html

来源 | 交通科技与管理、智能汽车俱乐部

相关文章:

一文了解国内外电子后视镜(CMS)现行法规标准

摘要: 本文小编分享一篇整合了国内外对CMS的安装及功能性做出要求的相关标准与法规。感兴趣的朋友可以专门去搜索学习。 前言:随着GB15084-2022的即将正式实施,以摄像头屏幕组合取代传统光学后视镜的新一代电子后视镜CMS相关车型将被允许上路…...

LabVIEWCompactRIO 开发指南36 确定“Clock Ticks”或模拟时间

LabVIEWCompactRIO 开发指南36 确定“Clock Ticks”或模拟时间 桌面执行节点可以控制模拟时间,因此开发人员可以使用模拟I/O在开发计算机上执行期间更改关键点的激励。要成功使用此功能,需要测量FPGA VI完成所需的时间,或者需要以直观地知道…...

ESP32 :项目的创建及项目架构解析

一、项目的创建 方式一:基于IDF示例创建 在ESP-IDF中有example示例库,以其中的一个示例为模板创建项目。 1、打开示例库 查看 - 命令面板(也可以按住CtrlShiftP 或 F1) 输入 show examples projects 2…...

TI EDI 项目数据库方案开源介绍

TI EDI 工作流简介 TI EDI到SQL Server示例流具有预配置的端口,用于从TI的EDI集成规范转换以下交易集: 850 采购订单,企业 -> TI855 采购订单确认,TI -> 企业860 采购订单变更,企业 -> TI865 采购订单变更确认,TI -> 企业856 发货通知,TI …...

报表控件FastReport使用指南——使用NuGet包创建PDF文档

FastReport 是功能齐全的报表控件,可以帮助开发者可以快速并高效地为.NET,VCL,COM,ActiveX应用程序添加报表支持,由于其独特的编程原则,现在已经成为了Delphi平台最优秀的报表控件,支持将编程开…...

策略模式-类型统计

文章目录 前言一、策略模式是什么?二、策略模式应用场景三、策略模式优点四、策略模式缺点五、场景案例:类型统计1.项目结构2.UML图解3.代码实现3.1 指标枚举3.2 请求体3.3 响应体3.4.分析统计指标策略3.5.接口3.6.扩展接口3.7.接口实现3.8.控制层 六、P…...

android 12.0app应用安装白名单

1.概述 在12.0定制化开发中,客户需求要实现应用安装白名单功能,在白名单之中的应用可以安装,其他的app不准安装,实现一个 控制app安装的功能,这需要从app安装流程入手就可以实现功能 PMS就是负责管理app安装的,功能就添加在这里就可以了, 2.app应用安装白名单核心代码 …...

android 12.0Launcher3禁止拖动图标到Hotseat

1.概述 在12.0系统Launcher3进行定制化开发中,对于hotseat的开发中,由功能需求要求禁止拖动图标到Hotseat的功能,而拖拽也是在workspace.java中处理的 接下来就从workspace.java 开始找解决的办法 2.Launcher3禁止拖动图标到Hotseat相关代码分析 packages/apps/Launcher3…...

Java阶段三Day03

Java阶段三Day03 文章目录 Java阶段三Day03JavaScript语言JavaScript概述什么是JavaScript语言特点一门编程语言包括哪些内容 语言基础变量JavaScript常用数据类型运算符各种语句如何在HTML页面中引入JavaScript代码方法和页面相关的方法 BOM和DOM什么是BOMwindow对象location对…...

【STM32G431RBTx】备战蓝桥杯嵌入式→决赛试题→第七届

文章目录 前言一、题目二、模块初始化三、代码实现interrupt.h:interrupt.h:main.h:main.h: 四、完成效果五、总结 前言 无 一、题目 二、模块初始化 1.LCD这里不用配置,直接使用提供的资源包就行 2.ADC:开启ADCsingle-ended 3.LED:开启PC8-15,PD2输出模式就行了…...

Java日期时间调整的几种方式

一、Calendar类 我们现在已经能够格式化并创建一个日期对象了,但是我们如何才能设置和获取日期数据的特定部分呢,比如说小时,日,或者分钟? 我们又如何在日期的这些部分加上或者减去值呢? 答案是使用Calendar 类。 Calendar类的…...

如何在Windows 11更新后解决C盘已满的问题?

Windows 11比Windows 10需要占用C盘更多的空间,在升级到Windows 11后,如果升级后出现问题,安装程序可以帮你退回到Windows 10。无论怎样,在升级到Windows 11后,系统会自动制作以前的数据的副本,这会占用大量…...

DJ6-1/2/3 文件系统

目录 6.1 文件系统概述 6.1.1 文件、记录和数据项 6.1.2 文件类型 6.1.3 文件系统模型 6.1.4 对文件的操作 6.2 文件的逻辑结构 6.2.1 文件逻辑结构的类型 6.2.2 顺序文件(Sequential File) 6.2.4 索引文件(Index File&…...

华为OD机试真题 Java 实现【打印文件】【2023Q1 100分】

一、题目描述 有 5 台打印机打印文件,每台打印机有自己的待打印队列。 因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的优先级,其中数字越大优先级越高。 打印机会从自己的待打印队列中选择优先级最高的文件来打印。 如果存在两个优先级一样的文件,则选…...

基于LSB实现文本、图片、压缩包的隐藏

关于LSB的相关介绍: LSB全称为 Least Significant Bit(最低有效位),是一种基于图片最低有效位修改储存信息的隐写方法,在CTF杂项中经常会遇到,LSB属于空域算法中的一种,是将信息嵌入到图像点中…...

(万字长文)Linux——IO之重定向+缓冲区 +重定向 +缓冲区原理实现 +带重定向的简易版shell+标准输出标准错误

索引 文件描述符分配规则重定向 缓冲区1.什么是缓冲区2.缓冲区在哪里 重定向源码模拟实现缓冲区原理带重定向的简易版Xshell标准输入和标准错误 文件描述符分配规则 文件描述符的分配规则 从头遍历数组fd_array[],找到一个最小的,没有被使用的下标,分配…...

面试:js 延迟加载方式

相关知识点: js 延迟加载,也就是等页面加载完成之后再加载 JavaScript 文件。 js 延迟加载有助于提高页面加载速度 一般有以下几种方式: defer 属性 async 属性 动态创建 DOM 方式 使用 setTimeout 延迟方法 让 JS 最后加载 js 的加载…...

将Oracle数据文件导入SQL Server的方法

审计过程中,采集的业务数据有Oracle备份数据,备份文件的后缀名为.dmp。如何将*.dmp文件导入审计人员熟悉的SQL Server中呢?以下是现场审计数据导入方法介绍。 一、将*.dmp文件导入oracle数据库 *.dmp文件为Oracle数据库备份文件,因…...

《汇编语言》- 读书笔记 - 实验5 编写、调试具有多个段的程序

《汇编语言》- 读书笔记 - 实验5 编写、调试具有多个段的程序 题目1题目2题目3题目4题目5题目6总结 题目1 将下面的程序编译、连接,用 Debug 加载、跟踪,然后回答问题 assume cs:code, ds:data, ss:stack data segmentdw 0123h,0456h,0789h,0abch,0def…...

剑指offer -- 二维数组中的查找

二维数组中的查找_牛客题霸_牛客网 (nowcoder.com) 暴力查找法: 是一种简单直接的解决方法,可以用于在二维数组中查找目标值。该方法的思路是遍历数组的每个元素,逐个与目标值进行比较。 具体步骤如下: 从数组的第一行第一列开始,…...

二进制安全-IDA Pro-API

idaapi 是 IDA Pro(Interactive Disassembler Professional) 反汇编工具的 Python API 接口,用于开发自动化脚本、插件和自定义分析工具。通过 idaapi,开发者可以访问 IDA Pro 的核心功能(如反汇编、符号分析、交叉引用…...

算法题(165):汉诺塔问题

审题: 本题需要我们找到最优的汉诺塔搬法然后将移动路径输出 思路: 方法一:递归 我们先分析题目 n为2的情况,我们先将第一个盘子移动到三号柱子上,然后再将二号盘子移动到二号柱子上 n为3的情况,我们先将前…...

【工具-Wireshark 抓包工具】

工具-Wireshark 抓包工具 ■ Wireshark 抓包工具■ 通过IP指定查看■■ ■ Wireshark 抓包工具 抓包工具】win 10 / win 11:WireShark 下载、安装、使用 Wireshark下载 阿里云镜像 ■ 通过IP指定查看 ■ ■...

基于Scala实现Flink的三种基本时间窗口操作

目录 代码结构 代码解析 (1) 主程序入口 (2) 窗口联结(Window Join) (3) 间隔联结(Interval Join) (4) 窗口同组联结(CoGroup) (5) 执行任务 代码优化 (1) 时间戳分配 (2) 窗口大小 (3) 输出格式…...

c++对halcon的动态链接库dll封装及调用(细细讲)

七个部分(是个大工程) 一,halcon封装函数导出cpp的内容介绍 二,c++中对halcon环境的配置 三,在配置环境下验证halcon代码 四,dll项目创建+环境配置 五,编辑dll及导出 六,调用打包好的动态链接库的配置 七,进行测试 一,halcon的封装及导出cpp的介绍 1,我这里…...

Oracle数据库学习笔记 - 创建、备份和恢复

Oracle数据库学习笔记 创建,备份和恢复 Oracle 版本基于11g 尽量不使用图形界面方式,操作适用于linux和windows 创建数据库 创建实例 # 步骤1:设置环境变量 export ORACLE_SIDmyorcl export ORACLE_HOME/u01/app/oracle/product/19.0.0/dbh…...

『React』Fragment的用法及简写形式

在 React 渲染组件时&#xff0c;每个组件只能返回一个根节点&#xff08;root element&#xff09;。传统上&#xff0c;如果我们需要渲染多条并列的元素&#xff0c;通常会使用一个多余的 <div> 或者其他容器标签将它们包裹起来。但是&#xff0c;这样会在最终的 HTML …...

理解非结构化文档:将 Reducto 解析与 Elasticsearch 结合使用

作者&#xff1a;来自 Elastic Adel Wu 演示如何将 Reducto 的文档处理与 Elasticsearch 集成以实现语义搜索。 Elasticsearch 与业界领先的生成式 AI 工具和提供商有原生集成。欢迎观看我们的网络研讨会&#xff0c;了解如何超越 RAG 基础&#xff0c;或使用 Elastic 向量数据…...

行为型设计模式之Interpreter(解释器)

行为型设计模式之Interpreter&#xff08;解释器&#xff09; 前言&#xff1a; 自己的话理解&#xff1a;自定义一个解释器用来校验参数或数据是否合法。 1&#xff09;意图 给定一个语言&#xff0c;定义它的文法的一种表示&#xff0c;并定义一个解释器&#xff0c;这个解…...

Mysql 插入中文乱码

session范围 查看数据库编码&#xff1a; show variables like %char%; # MySQL 5.7 字符集强制配置 # 修复 character_set_databaselatin1 等问题 [mysqld] character-set-server utf8mb4 collation-server utf8mb4_unicode_ci init_connect SET NAMES utf8mb4[client] d…...