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

对话|全年HUD前装将超330万台,疆程技术瞄准人机交互“第一屏”

2024年,在高阶智驾进入快速上车的同时,座舱人机交互也在迎来新的增长点。Chat GPT、AR-HUD、车载投影等新配置都在带来新增量机会。

高工智能汽车研究院监测数据显示,2024年1-10月,中国市场(不含进出口)乘用车前装标配W/AR-HUD交付264.14万辆,同比增长51.17%;其中,AR-HUD搭载交付64.34万辆,同比大幅增长288.53%。

同时,AR-HUD贡献占比(W/AR-HUD整体市场交付量)从上年同期的9.48%快速提升至24.36%。高工智能汽车研究院预测,到2027年,AR-HUD搭载率或将首次超过W-HUD,成为中国乘用车市场的搭载主力。

按照高工智能汽车研究院的预测,2024年全年中国市场乘用车交付W/AR-HUD将超过330万台,其中,AR-HUD交付将超过80万台。其中,以LCoS为代表的高性能AR-HUD方案成为市场关注的焦点。

12月18日,合肥疆程技术有限公司(以下简称“疆程技术”)成为首批华为智能车载光领域获得认证的11家合作伙伴之一,共同推动基于LCoS技术路线的AR-HUD解决方案普及应用。

目前,疆程技术推出的新一代AR-HUD方案,在LCoS方案高分辨率、高亮度优势基础上,结合自由曲面成像的自研二次光学技术,已经实现高达13*5°的视场角,对比度实测数据突破2000:1,且画面畸变能控制在2%以内。

疆程技术组建于2018年初,主营产品涵盖抬头显示系统、电子外后视镜系统、透明A柱及车载显示系统等产品,也是国内首家实现大尺寸增强现实抬头显示(AR-HUD)及电子外后视镜(CMS)前装量产的供应商之一。

在AR-HUD产品方案研发方面,疆程技术实现了阳光倒灌规避、光学畸变矫正、图像重影消除、多数据AR视觉算法开发等多项技术突破,同时,可以提供DLP、TFT及LCOS三种主流技术路线的量产方案。

以下是《高工智能汽车》与合肥疆程技术有限公司研发总监雷琼的对话:

图片

《高工智能汽车》:HUD前装市场这两年增长很快,每月搭载同比增速持续保持在50%左右的。同时,作为未来市场主力的AR-HUD更是持续数月保持翻倍同比增长。但同时,市场竞争尤其是价格下行压力也在不断加剧,怎么看HUD行业的竞争态势?

雷琼:从规模上看,无论是W-HUD还是AR-HUD,都呈现出显著的增长趋势。而发展到一定阶段后,将面临市场拐点的挑战,这是行业内的共识。

当前HUD行业搭载率占优的还是W-HUD,竞争则显得尤为激烈。这种竞争不仅来源于细分行业内部,更受到整车企业竞争的压力影响,迫使赛道内的每一个参与者都要跟随市场步伐,努力冲出来,做大做强。

不可否认的是,尤其是W-HUD,当前行业更多的是在成本控制上展开竞争,整车企业也更聚焦于供应商的产品交付与成本控制能力,同时,也基本不会再给供应商技术试错的机会。

《高工智能汽车》:目前,车企对于AR-HUD还存在一些疑虑。一方面,各种技术路线(TFT、DLP、LCoS、光波导等等)都有企业在做,站在车企的角度,似乎也没有明确未来主流的应用方案倾向;

另一方面,过去一年,国内车企都在卷高阶智驾。这也意味着,AR-HUD要发挥最佳的交互体验(比如,大量智驾数据的融合),仍需要等到舱驾智能化进入相对稳定、成熟的阶段。

这种矛盾的底层逻辑是什么?

雷琼:我认为车企的态度还是相当理性的,对HUD的状态及实现效果的认知也是比较实际的。一直以来,HUD产品在国内处于产品的宣传「领先」实际应用的状态,这种时间差也在一定程度上导致了终端用户和车企对于某些技术的「疲劳感」。

目前来看,我们都在努力,但完全满足用户的AR沉浸式交互体验需求仍有一定的距离。短期内,疆程技术仍会将重心投入到AR体验的持续优化上,也会继续与华为以及更多车企客户、合作伙伴们一起,共同挖掘AR-HUD数据融合的价值,推动行业的向前发展。

《高工智能汽车》:整车智能是当下汽车智能化的新热点,比如,舱驾融合正在推动舱、驾、车控甚至是底盘的深度协同。但同时,对于车企来说,也面临内部研发、产品定义的组织架构重构难题。

比如,HUD,尤其是AR-HUD就是典型的舱驾融合的落地点,要打通座舱、智驾等等环节的数据,从而实现显示交互的进一步体验升级。但,要达到理想的状态,一定是会碰到许多痛点和难点。

雷琼:数据融合是个很大的系统化工程,难点很多,比如,对于HUD所需的驾舱数据的共识与打通,以及更好体验的虚实融合AR显示算法。

鉴于当前汽车行业的快速发展态势,整车的开发周期正不断缩短。以我们的定点交付项目为例,某些车型的开发周期仅仅只有八个月左右。然而,要确保数据融合的成功落地,前期的周密规划与车厂的深度共识是不可或缺的基石,以及持续加大AR显示算法研发投入。

《高工智能汽车》:融合,硬件是一部分,也是基础;再往上,比如系统分层解耦(中间件)或者应用层算法,这方面还有哪些标准化的模块,能够促进车厂内部数据的快速打通?

雷琼:从我们的角度来看,在车厂的项目开发前期,我们会基于车厂功能需求快速分解提取我们所需的的规范需求,比如ADAS、导航或者车身数据形成标准化的API接口。

《高工智能汽车》:这次和华为的合作,从疆程的角度来看,无论是后续的市场开拓,还是对于AR-HUD行业,有什么里程碑的意义?

图片

雷琼:作为华为智能车载光领域AR-HUD解决方案业务侧首批合作伙伴,疆程技术和华为将聚焦AR-HUD领域,通过建立长期、稳定的全面合作关系,做到优势互补、互利共赢,尽快实现资源投入,解决车厂在AR-HUD产品上日益丰富的场景需求与体验提升,加快AR-HUD市场化进程。

比如,我们在2024第二届智能车载光峰会上展示的LCoS AR-HUD解决方案,就是双方的合作成果之一,其产品光学性能、图像效果均十分出色,赢得了与会嘉宾的高度赞誉。

另外,我们也达成了一致共识,就是在未来智驾演进到L3甚至L4级阶段,AR-HUD将作为人机交互“第一屏”的定位,作为智驾系统的意图展示窗口,减少驾驶员监管频率,增进人对系统的信任度。

当然,这也对AR-HUD的解决方案优化和升级,提出了更大画幅,更高色域等更高的性能要求,也极大促进LCoS技术路线的市场化落地。

《高工智能汽车》:任何新生事物的出现,都会经历终端消费者对于产品认知不断纠偏的过程;比如,市面上不少厂家宣传的AR-HUD,实际上就存在很多认知的偏差。很多消费者其实也不太清楚什么是W-HUD,什么是AR-HUD,什么是真正的AR。

而在标准法规层面,相比于海外市场偏向于法规先行模式,中国市场这几年汽车智能化的迅猛发展,更多是市场驱动型,由于没有市场准入门槛的存在,就会导致市场上已经上车产品的良莠不齐。

对于AR-HUD行业的健康可持续发展角度来说,标准法规体系的加快建立,从而提高市场准入门槛也是至关重要的一环,目前有哪些新的进展?

雷琼:是的,HUD产品在宣传端和实际应用端之间存在一些差异。从用户角度来看,HUD产品的AR效果一旦被过度宣传,将导致用户对AR产生认知疲劳和质疑态度。

在这种情况下,我们是建议从行业共识和标准制定的角度去规范市场秩序。一方面,行业内对于HUD的评价指标和测量方法存在差异,导致用户端的产品体验难以统一;另一方面,也希望通过行业共识和标准定义来确保竞争维度的一致性,共同提升用户的实际体验,真正让竞争回归到产品本身的价值与体验上。

《高工智能汽车》:事实上,HUD前装市场已经进入洗牌阶段,对于挺进“决赛圈”,疆程技术的核心竞争力体现在哪些方面?

雷琼:疆程技术是一家专注于技术创新并秉持稳健发展理念的公司。自2018年起,公司发展的每一步都坚实而稳健。在AR-HUD领域,疆程技术始终是行业的领跑者,率先完成了国内首台搭载AR-HUD方案的预研车型项目开发。

而在量产项目的推进上,无论是在DLP还是TFT技术上,疆程技术都保质保量的完成了业内最大尺寸的AR-HUD量产项目的交付。今年,我们更是在客户口碑和销量上实现了双赢,完成了包括吉利、北汽等车厂的众多车型的量产交付。

而从产品技术维度上,虽然行业内的产品形态不断趋于同质化,但产品背后的技术实现路径却并不尽相同,尤其是HUD产品的光学解决方案。

比如,疆程技术能在LCoS技术上实现最大、最亮且最方正的图像效果,离不开公司在光学技术上的积累与沉淀,能确保光效传递上的低功耗和高效率,实现对畸变、动态畸变、重影等核心参数的有效控制。比如,畸变数据控制在2%以内,基本达到显示器的成像效果与色彩还原度。

除此之外,疆程技术也在不断加码生产交付能力的提升,以便应对未来可预期的国内市场,甚至是海外市场的更大规模交付要求。

《高工智能汽车》:疆程技术作为国内最早一批研发AR HUD的公司之一,展望未来3-5年,这个市场最终会形成什么样的格局?

雷琼:从国内市场环境和车厂需求来看,我理解是5-6家,且单家供应商最大市场份额占比很难超过30%。

《高工智能汽车》:过去几年,汽车智能化带来的变革,除了软硬件技术的创新和快速迭代,零部件和整车企业的关系,也在发生微妙变化。您感受到的最大变化是什么?

雷琼:对我们而言,车厂始终是持开放与支持的态度。只是在过去几年里,车厂出于对技术成熟度的审慎考量,以及对于很多初创公司的交付能力疑虑,项目的量产落地进程相对缓慢。

时至今日,疆程技术在项目开发、质量管理及生产交付等多个维度均展现出高度的成熟度。车厂对我们的信赖度也在显著提升,双方的项目合作也因此变得更加顺畅无阻。正因如此,自今年起,疆程技术在HUD产品领域的量产车型数量实现了高速增长。

相关文章:

对话|全年HUD前装将超330万台,疆程技术瞄准人机交互“第一屏”

2024年,在高阶智驾进入快速上车的同时,座舱人机交互也在迎来新的增长点。Chat GPT、AR-HUD、车载投影等新配置都在带来新增量机会。 高工智能汽车研究院监测数据显示,2024年1-10月,中国市场(不含进出口)乘用…...

【HTML+CSS+JS+VUE】web前端教程-10-列表标签之无序列表

无序列表实现 无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记 无序列表始于<ul>标签,每个列表项始于<li>标签。<ul><li>苹果...

基于V2X的无人机与特种车辆战地智能通信:技术融合与实战应用

一、引言 1.1 研究背景与意义 在现代战争的复杂环境中&#xff0c;通信系统的高效与可靠已然成为决定胜负的关键因素。随着军事技术的飞速发展&#xff0c;战争形态发生了深刻变革&#xff0c;作战空间不断拓展&#xff0c;从陆地、海洋、天空延伸至电磁、网络、太空等多维领…...

20250109下载JDK17的方法链接

20250109下载JDK17的方法&链接 2025/1/9 16:20 缘起&#xff1a;编译地面站应用程序QGC&#xff0c;需要安装QT和【旧版本的】JDK17。 当时在网上没有找到JDK17&#xff0c;就安装了比较接近的JDK21。反正最后的QT for Android最后就是没有编译通过。 到底是谁的问题&#…...

杭州铭师堂的云原生升级实践

作者&#xff1a;升学e网通研发部基建团队 公司介绍 杭州铭师堂&#xff0c;是一个致力于为人的全面发展而服务的在线教育品牌。杭州铭师堂秉持“用互联网改变教育&#xff0c;让中国人都有好书读”的使命&#xff0c;致力于用“互联网教育”的科技手段让更多的孩子都能享有优…...

chrome浏览器的更新提示弹窗无法更新Chrome解决方法

使用组策略编辑器 此方法适用于 Windows 系统且系统为专业版及以上版本&#xff0c;家庭版系统没有组策略功能。 按下Win R键&#xff0c;打开 “运行” 对话框&#xff0c;输入gpedit.msc并回车&#xff0c;打开组策略编辑器。 在组策略编辑器中&#xff0c;依次展开 “计算机…...

LLM prompt提示构造案例:语音回复内容;o1思维链

1、语音回复内容 目的&#xff1a; 语音聊天助手的prompt&#xff0c;让大模型来引导聊天内容&#xff0c;简短和友好&#xff0c;从而文字转语音时候也比较高效。 ## 角色设定与交互规则 ### 基本角色 你是用户的好朋友. 你的回答将通过逼真的文字转语音技术阅读. ### 回答规则…...

OceanBase 学习计划全攻略:开启分布式数据库探索之旅

《OceanBase 学习计划全攻略&#xff1a;开启分布式数据库探索之旅》 在当今数字化浪潮汹涌澎湃的时代&#xff0c;数据库作为企业信息存储与管理的核心基础设施&#xff0c;其性能、可靠性和扩展性至关重要。OceanBase 作为一款具有卓越分布式特性的国产数据库&#xff0c;正…...

Linux 虚拟机与windows主机之间的文件传输--设置共享文件夹方式

Linux 虚拟机与windows主机之间的文件传输 设置共享文件夹方式 在虚拟机中打开终端查看是否已经新建完成&#xff0c;到文件夹中找到它看一下&#xff0c;这个位置就能存储东西啦...

React Context用法总结

1. 基本概念 1.1 什么是 Context Context 提供了一种在组件树中共享数据的方式&#xff0c;而不必通过 props 显式地逐层传递。它主要用于共享那些对于组件树中许多组件来说是"全局"的数据。 1.2 基本用法 // 1. 创建 Context const ThemeContext React.createC…...

Linux好用软件

力荐软件 apt-fast:更快速的软件管理安装过程会进入一个图形界面,配置线程数等信息,全部默认即可 sudo add-apt-repository ppa:apt-fast/stable sudo apt-get update sudo apt-get -y install apt-fast 以后安装应用,把apt-get直接替换成apt-fast即可,例如安装vlc sudo…...

【MYSQL】

文章目录 1.DDL 1.DDL --添加字段 ALTER TABLE table_name add COLUMN embed_model VARCHAR(32) NOT NULL COMMENT 名称备注 COLLATE utf8mb4_bin AFTER config_code;--修改字段 ALTER TABLE table_name CHANGE COLUMN column_a column_b VARCHAR(500) NOT NULL COMMENT 配置信…...

webrtc之rtc::ArrayView<const uint8_t>

rtc::ArrayView<const uint8_t> 是 WebRTC&#xff08;或其他基于 rtc 命名空间的库&#xff09;中常见的一个类型&#xff0c;它通常用于表示一块 只读的内存区域&#xff0c;该内存区域由一系列 uint8_t 类型&#xff08;无符号 8 位整数&#xff09;元素组成。 1. rt…...

深入理解 MySQL 的 EXPLAIN 工具

1. 什么是 EXPLAIN 工具&#xff1f; EXPLAIN 是 MySQL 中用来分析 SQL 查询执行计划的命令&#xff0c;它能够显示查询在执行时会如何访问表、使用哪些索引、扫描多少行等信息。通过 EXPLAIN 工具&#xff0c;开发者可以直观地了解查询的执行过程&#xff0c;从而进行针对性的…...

谷歌Google、紫鸟浏览器插件开发

对于跨境电商行业的IT部门来说&#xff0c;经常需要获取各种店铺相关数据&#xff0c;但是仅靠官方提供的接口来获取数据远远不够&#xff0c;这个时候我们就需要插件或者RPA的方式来获取数据。 以下是关于自研紫鸟插件的简单demo&#xff0c;紫鸟浏览器使用的是火狐和谷歌的插…...

HTML 显示器纯色亮点检测工具

HTML 显示器纯色亮点检测工具 相关资源文件已经打包成html等文件&#xff0c;可双击直接运行程序&#xff0c;且文章末尾已附上相关源码&#xff0c;以供大家学习交流&#xff0c;博主主页还有更多Html相关程序案例&#xff0c;秉着开源精神的想法&#xff0c;望大家喜欢&#…...

Win32汇编学习笔记09.SEH和反调试

Win32汇编学习笔记09.SEH和反调试-C/C基础-断点社区-专业的老牌游戏安全技术交流社区 - BpSend.net SEH - structed exception handler 结构化异常处理 跟筛选一样都是用来处理异常的,但不同的是 筛选器是整个进程最终处理异常的函数,但无法做到比较精细的去处理异常(例如处理…...

计算机组成原理(九):乘法器

乘法器原理 乘法器的工作原理可以用二进制乘法来说明。二进制乘法和十进制乘法类似&#xff0c;通过部分积的累加得到结果。 部分积的生成 在二进制乘法中&#xff0c;每一位的乘积是两个二进制数位的 与运算&#xff08;0 0 0&#xff0c;1 0 0&#xff0c;0 1 0&…...

前端开发中常用的插件库

ahooks 一个高质量且可靠的React Hooks库。class-variance-authority&#xff08;CVA&#xff09; 是一个专注于解决CSS类管理问题的库。classnames 是一个在React开发中非常流行的JavaScript工具库&#xff0c;它可以帮助开发者有条件地连接类名字符串。copy-to-clipboard 一个…...

认识+安装ElasticSearch

1. 为什么要学习ElasticSearch? 一般的来说,项目中的搜索功能尤其是电商项目,商品的搜索肯定是访问频率最高的页面之一。目前搜索功能是基于数据库的模糊搜索来实现的&#xff0c;存在很多问题。 1.1 数据库搜索所存在的问题 1.1.1 查询效率较低 由于数据库模糊查询不走索引&…...

Nginx | 解决 Spring Boot 与 Nginx 中的 “413 Request Entity Too Large“ 错误

关注&#xff1a;CodingTechWork 引言 在 Web 开发中&#xff0c;413 Request Entity Too Large 是一种常见的 HTTP 错误&#xff0c;它指示客户端请求的实体&#xff08;例如文件或数据&#xff09;超出了服务器允许的最大大小。对于使用 Spring Boot 和 Nginx 的应用程序来说…...

CAD批量打印可检索的PDF文件

本文虽介绍CAD使用方法&#xff0c;但还是劝告大家尽早放弃使用CAD软件。。。。太TM难用了 当你打开CAD时发现如下一堆图纸&#xff0c;但是不想一个一个打印时。你可以按照下面操作实现自动识别图框实现批量打印。 1.安装批量打印插件 2.安装后打开CAD&#xff0c;输入命令Bp…...

理解Unity脚本编译过程:程序集

https://docs.unity3d.com/Manual/script-compilation.html 关于Unity C#脚本编译的细节&#xff0c;其中一个比较重要的知识点就是如何自定义Assembly。 预定义的assembly 默认情况下&#xff0c;Unity会按照这个规则进行编译。 PhaseAssembly nameScript files1Assembly-…...

Linux-Ubuntu之SPI串行通信陀螺仪和加速度计

Linux-Ubuntu之SPI串口通信陀螺仪和加速度计 一&#xff0c;SPI通信原理二&#xff0c;ICM-20608六轴传感器控制三&#xff0c;代码1.小tip 一&#xff0c;SPI通信原理 SPI&#xff1a;串行全双工通信&#xff0c;最高能达到百MHZ&#xff0c;通常一个主设备跟多个从设备&…...

【C++/控制台】2048小游戏

源代码&#xff1a; #include <iostream> #include <windows.h> #include <stdio.h> #include <math.h> #include <stdlib.h> #include <conio.h> #include <time.h>// #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME)…...

github gitbook写书

github创建新的仓库 在仓库中添加目录 ‘SUMMARY.md # Summary * [简介](README.md)gitbook 新建一个site https://www.gitbook.com/ 注册账号 取名字 一路 next&#xff0c;注意选免费版 最后 gitbook同步到github 你在主页可以看到 刚刚的test网站 点击右上角圈出来…...

鸿蒙中调整应用内文字大小

1、ui Stack() {Row() {ForEach([1, 2, 3, 4], (item: number) > {Text().width(3).height(20).backgroundColor(Color.Black).margin(item 2 ? { left: 8 } : item 3 ? { left: 7 } : { left: 0 })})}.width(97%).justifyContent(FlexAlign.SpaceBetween).padding({ ri…...

欧拉公式和傅里叶变换

注&#xff1a;英文引文机翻&#xff0c;未校。 中文引文未整理去重&#xff0c;如有异常&#xff0c;请看原文。 Euler’s Formula and Fourier Transform Posted byczxttkl October 7, 2018 Euler’s formula states that e i x cos ⁡ x i sin ⁡ x e^{ix} \cos{x} i …...

【C++经典例题】求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句

&#x1f493; 博客主页&#xff1a;倔强的石头的CSDN主页 &#x1f4dd;Gitee主页&#xff1a;倔强的石头的gitee主页 ⏩ 文章专栏&#xff1a; 期待您的关注 题目描述&#xff1a; 原题链接&#xff1a; 求123...n_牛客题霸_牛客网 (nowcoder.com) 解题思路&#xff1a; …...

Robot---奇思妙想轮足机器人

1 背景 传统机器人有足式、轮式、履带式三种移动方式&#xff0c;每种移动方式都有各自的优缺点。轮式机器人依靠车轮在地面上移动&#xff0c;能源利用率高、移动速度快&#xff0c;但是仅以轮子与地面接触&#xff0c;缺乏越障能力和对复杂地形的适应能力&#xff0c;尤其面对…...

升级 Spring Boot 3 配置讲解 —— 如何处理文件上传下载?

学会这款 &#x1f525;全新设计的 Java 脚手架 &#xff0c;从此面试不再怕&#xff01; 1. 环境准备 在开始之前&#xff0c;确保你已经具备以下环境&#xff1a; JDK 17 或更高版本&#xff08;Spring Boot 3 要求的最低 JDK 版本&#xff09;Maven 或 Gradle 构建工具Spr…...

(四)结合代码初步理解帧缓存(Frame Buffer)概念

帧缓存&#xff08;Framebuffer&#xff09;是图形渲染管线中的一个非常重要的概念&#xff0c;它用于存储渲染过程中产生的像素数据&#xff0c;并最终输出到显示器上。简单来说&#xff0c;帧缓存就是计算机图形中的“临时画布”&#xff0c;它储存渲染操作生成的图像数据&am…...

WebRTC 在视频联网平台中的应用:开启实时通信新篇章

在当今这个以数字化为显著特征的时代浪潮之下&#xff0c;实时通信已然稳稳扎根于人们生活与工作的方方面面&#xff0c;成为了其中不可或缺的关键一环。回首日常生活&#xff0c;远程办公场景中的视频会议让分散各地的团队成员能够跨越地理距离的鸿沟&#xff0c;齐聚一堂共商…...

Python文件操作

文件的编码 文件编码 思考&#xff1a;计算机只能识别&#xff1a;0和1&#xff0c;那么我们丰富的文本文件是如何被计算机识别&#xff0c;并存储在硬盘中呢&#xff1f; 答案&#xff1a;使用编码技术&#xff08;密码本&#xff09;将内容翻译成0和1存入。 编码技术即&am…...

【渗透测试术语总结】

Top 渗透测试常用专业术语 相信大家和我一样&#xff0c;搞不清这些专业名词的区别&#xff0c;所以我来整理一下。 1. POC、EXP、Payload与Shellcode POC&#xff1a;全称 Proof of Concept &#xff0c;中文 概念验证 &#xff0c;常指一段漏洞证明的代码。 EXP&#xf…...

利用ArcGIS快速准确地统计出地块的现状容积率

研究目的 根据建筑.dwg、建筑.dwg Annotation、建筑.dwg Polygon&#xff0c;地籍边界.shp等数据&#xff0c;利用GIS快速准确地统计出地块的现状容积率。 研究思路 加载数据图层&#xff1a;建筑.dwg Polygon、建筑.dwg Annotation&#xff0c;使用空间连接功能把建筑层数数…...

Linux:守护进程

一、套路 直接来&#xff0c;不铺垫了&#xff1b; #include<iostream> #include<string> #include<cstdlib> #include<unistd.h> #include<unistd.h> #include<sys/types.h> #include<sys/stat.h> #include<funtl.h> const …...

《Spring Framework实战》3:概览

欢迎观看《Spring Framework实战》视频教程 Spring Framework 为基于现代 Java 的企业应用程序提供了全面的编程和配置模型 - 在任何类型的部署平台上。 Spring 的一个关键要素是应用程序级别的基础设施支持&#xff1a;Spring 专注于企业应用程序的 “管道”&#xff0c;以便…...

【云商城】高性能门户网构建

第3章 高性能门户网构建 网站门户就是首页 1.OpenResty 百万并发站点架构 ​ 1).OpenResty 特性介绍 ​ 2).搭建OpenResty ​ 3).Web站点动静分离方案剖析 2.Lua语法学习 ​ 1).Lua基本语法 3.多级缓存架构实战 ​ 1).多级缓存架构分析 用户请求网站&#xff0c;最开始…...

IvorySQL 升级指南:从 3.x 到 4.0 的平滑过渡

日前&#xff0c;IvorySQL 4.0 重磅发布&#xff0c;全面支持 PostgreSQL 17&#xff0c;并且增强了对 Oracle 的兼容性。关于 IvorySQL 4.0 的介绍&#xff0c;各位小伙伴可以通过这篇文章回顾&#xff1a;IvorySQL 4.0 发布&#xff1a;全面支持 PostgreSQL 17. 在 IvorySQL…...

GESP202312 四级【小杨的字典】题解(AC)

》》》点我查看「视频」详解》》》 [GESP202312 四级] 小杨的字典 题目描述 在遥远的星球&#xff0c;有两个国家 A 国和 B 国&#xff0c;他们使用着不同的语言&#xff1a;A 语言和 B 语言。小杨是 B 国的翻译官&#xff0c;他的工作是将 A 语言的文章翻译成 B 语言的文章…...

数据库_解决SQL Server数据库log日志过大,清理日志文件方法

SQL Server数据库日志文件过大的原因主要有几个方面&#xff1a; 事务日志记录了所有对数据库进行修改的操作&#xff0c;如插入、更新和删除&#xff0c;这些操作会不断增加日志文件的大小。 长时间运行且未正确结束的事务会持续占用事务日志中的空间&#xff0c;导致日志文…...

Java 的单例模式详解及优化

&#x1f496; 欢迎来到我的博客&#xff01; 非常高兴能在这里与您相遇。在这里&#xff0c;您不仅能获得有趣的技术分享&#xff0c;还能感受到轻松愉快的氛围。无论您是编程新手&#xff0c;还是资深开发者&#xff0c;都能在这里找到属于您的知识宝藏&#xff0c;学习和成长…...

关于 webservice 日志中 源IP是node IP的问题,是否能解决换成 真实的客户端IP呢

本篇目录 1. 问题背景2. 部署gitlab 17.52.1 添加repo源2.2 添加repo源 下载17.5.0的charts包2.3 修改values文件2.3.1 hosts修改如下2.3.2 appConfig修改如下2.3.3 gitlab下的sidekiq配置2.3.4 certmanager修改如下2.3.5 nginx-ingress修改如下2.3.6 <可选> prometheus修…...

[python3]xlrd不支持Excel xlsx文件类型

https://xlrd.readthedocs.io/en/latest/ xlrd is a library for reading data and formatting information from Excel files in the historical .xls format. 解决办法&#xff1a;指定支持的版本1.2.0&#xff0c;pip3 install xlrd1.20 pip3 install xlrd1.2.0 Looking …...

React中createRoot函数原理解读——Element对象与Fiber对象、FiberRootNode与HostRootNode

【2024最新版】React18 核心源码分析教程&#xff08;全61集&#xff09; Element对象与Fiber对象 在 React 中&#xff0c;Element 对象 和 Fiber 对象 是核心概念&#xff0c;用于实现 React 的高效渲染和更新机制。以下是它们的详细解读&#xff1a; 1. Element 对象 定…...

【网络协议】动态路由协议

前言 本文将概述动态路由协议&#xff0c;定义其概念&#xff0c;并了解其与静态路由的区别。同时将讨论动态路由协议相较于静态路由的优势&#xff0c;学习动态路由协议的不同类别以及无类别&#xff08;classless&#xff09;和有类别&#xff08;classful&#xff09;的特性…...

DevOps:CI、CD、CB、CT、CD

目录 一、软件开发流程演化快速回顾 &#xff08;一&#xff09;瀑布模型 &#xff08;二&#xff09;原型模型 &#xff08;三&#xff09;螺旋模型 &#xff08;四&#xff09;增量模型 &#xff08;五&#xff09;敏捷开发 &#xff08;六&#xff09;DevOps 二、走…...

网络安全 | WAF防护开通流程与技术原理详解

关注&#xff1a;CodingTechWork 引言 随着互联网安全形势的日益严峻&#xff0c;Web应用防火墙&#xff08;WAF, Web Application Firewall&#xff09;逐渐成为网站和应用的标准防护措施。WAF能够有效识别和防止如SQL注入、跨站脚本攻击&#xff08;XSS&#xff09;、恶意流…...

【我的 PWN 学习手札】IO_FILE 之 FSOP

FSOP&#xff1a;File Stream Oriented Programming 通过劫持 _IO_list_all 指向伪造的 _IO_FILE_plus&#xff0c;进而调用fake IO_FILE 结构体对象中被伪造的vtable指向的恶意函数。 目录 前言 一、glibc-exit函数浅析 二、FSOP 三、Largebin attack FSOP &#xff08;…...