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

浅谈高阶智能驾驶-NOA领航辅助的技术与发展

浅谈高阶智能驾驶-NOA领航辅助的技术与发展

image

附赠自动驾驶学习资料和量产经验:链接

2019年在国内首次试驾特斯拉NOA领航辅助驾驶的时候,当时兴奋的觉得未来已来;2020年在试驾蔚来NOP领航辅助驾驶的时候,顿时不敢小看国内新势力了;现在如果哪家电动车不提供领航辅助功能都不好意思提自己是智能电动车,哪家技术供应商和从业人员不搭上这项配置都不好意思说自己是做智能驾驶的。另外不少智驾科技公司也希望搭上领航辅助这个快车走向资本的圣殿。

image

那么领航辅助为什么在技术、人才资本角度都那么火?领航辅助到底是什么功能?他需要什么样的软硬件?它的未来发展会是什么样的?

本文将试着从技术和产业的角度去看“领航辅助”,希望能给大家一些信息和启发,本文内容将分以下四个部分:

  • Why - 为什么领航辅助热门?

  • What -什么是领航辅助?

  • How - 领航辅助需要什么样的硬件和软件?

  • Where - 领航辅助的发展与展望?

领航辅助-智能驾驶的前哨

领航辅助,这个中文名字一般人很少人听到,但是特斯拉的NOA, 蔚来汽车的NOP、小鹏的NGP、长城毫末的NOH、以及极狐的NCA、广汽埃安的NDA,大家都被各家宣传的耳熟能详了。如果不是去仔细研究领航辅助,这些名字大家肯定都分不清楚。不知大家有没有发现?他们的首字母都是N,N都代表Navigation 也就是导航领航的意思,所以这些车企宣传的这些字母功能统称为领航辅助,也有人叫导航辅助。

image

它是当前智能驾驶配置功能的热门前哨。大家可以看到:各家汽车媒体都去测评这项功能的体验和性能,用来评判各家汽车产品的智能驾驶的技术。同时领航辅助也是当前消费者对于智能驾驶科技感最直观的一项配置,汽车实验室曾经做过一个消费者对于高速领航辅助的问卷调查,调查显示42.24%的受访者表示高速领航辅助是标配,刚需;16.38%表示虽然不了解但是想试一试。

image

所以从技术科技感,体验感来看,领航辅助功能确实是最能体现智能驾驶综合技术能力的一个指标,同时对客户感知体验来讲,也确实是客户生活场景需要和受益的一项功能。当然最重要的是**领航辅助也是通往高阶智能驾驶的雏形。**假以时日,主机厂在通过当前功能应用迭代有信心,政策法规到位的时候可以直接跨入到L4,所以当前智能驾驶吸引了众多技术人才和资本。

image

根据中金的预测2021-2025年期间,国内高速领航辅助前装市场规模有望从49.5亿元,提升至474.2亿元,期间CAGR达75.9%,城市领航辅助迅猛发展。另外艾瑞的预测,他把其他高速智能辅助也算上,其实其他功能的合集就可以组成高速领航服务,他的2025年预测规模和中金预测差不多,所以多方预测看好其市场规模巨大

image

另一方面,**中国智驾技术供应链基本上已经非常完备。**在领航辅助驾驶中高精地图如高德,百度,四维图新,华为都是国内品牌,目前基于AI芯片的智驾域控制器和软件算法的国内供应商多达20家,竞争非常激烈,嗷嗷准备寻找上车机会。

所以领航辅助,天时地利人和成了中国智能驾驶的竞争前哨。

什么是领航辅助

讲了那么多领航辅助的重要性,那么到底领航辅助是项什么功能呢?字面理解“领航”就是需要带路,一般的车辆都配普通的GPS地图用来导航,带有这类功能的车辆一般都配备了高精地图,也就是由高精地图领航辅助驾驶,这也就是它为什么叫领航了,此项功能是特斯拉率先发起的,另外特斯拉不用高精地图而是用ADAS地图(比普通GPS地图信息更多例如包含车道,弯曲率等高级属性)来实现此项功能的,国内厂商都是配备高精地图进行领航辅助,另外目前此项功能从技术角度来看还是属于L2, 所以依然是辅助驾驶功能,所以就叫领航辅助。

领航辅助的概念于2018年特斯拉首先创新上市,国内蔚来2020年率先跟进,小鹏,理想,智己,广汽埃安,哪吒等等一众跟进,目前各家传统品牌都在研发整合之中。

领航辅助的功能总结是:乘客导航开启功能开始后,一般在高精地图或者ADAS地图覆盖区域,它可以让车辆在车道保持居中行驶,根据导航设定线路,实际道路限速,车流状况调节车辆速度,甚至变道辅助驾驶到达目的地。根据它的使用场景可以分为:

1.0 环路和高速封闭道路的领航辅助,当前各家推出的领航辅助主要就是这个,他可以实现在半封闭道路无红绿灯的高架或者高速领航辅助驾驶,进出匝道,多条环路或者高速道路之间切换,当然目前各家进出匝道或者道路之间切换性能稍有差异。

image

2.0 城市道路的领航辅助,目前以小鹏,极狐,长城为先锋的企业计划今年下半年将领航辅助推进到城市道路,蔚来以及理想等都在2023年左右计划推出。

城市领航辅助比高速以及环路,情况复杂很多,首先是交通环境复杂,有乘用车,小车,货车也有自行车,电瓶车,还有各种井盖路面破碎,甚至还有掉落物体等等,有大有小,有静止有运动的,这些都给车辆视觉感知系统带来挑战,当然还有红绿灯,红绿灯的不同的位置,不同光线下红绿灯的表现等都是挑战。

image

其次是,道路种类繁多,有多种实线虚线,也有各种不带线的交汇口,还有一分二,甚至一分三的路口,还有不少环岛,这些都给结合其他道路车辆情况下的路径规划增加了难度。

最后,频繁的加速减速给车辆的运动安全以及舒适控制带来挑战。

而且当前城市领航的体验度还严重依赖城市高精地图,城市高精地图的覆盖率目前不高,即使是同一城市内,比如由于政治安全考虑,北京五环内,上海内环都没有高精地图,所以我个人觉得今年体验不会太好,如果消费者没有严格监控车辆,这个出现的事故会很多。

当然城市领航辅助如果企业要偷懒那么可以简单做,就是以前德企发明的TJA,跟着车流跑,不变道,城市领航跟着高精地图跑就行了,所以城市领航功能嘘头容易喊,但是真正体验可能会千差万别,真正考验各家功夫的时候了,我们下半年拭目以待。

领航辅助需要什么样的硬件和软件

领航辅助需要什么样的软件和硬件呢?其实我之前文章《智能汽车要用多少个摄像头?分别干啥?什么原理?》介绍的L2++硬件都可以实现领航辅助驾驶这个功能。

但是领航辅助根据其使用场景发展步骤不同,其基本的硬件和软件可以不同。我将领航辅助分的三个阶段来讲:

  • 领航辅助1.0 - 环路以及高速半封闭场景。

  • 领航辅助2.0 - 城市复杂道路 。

  • 领航辅助3.0 - 点对点领航场景。

image

领航辅助1.0的硬件基本感知系统结构可以简单使用5R1V - 5个毫米波雷达,其中1个长距雷达用于探测前方实现纵向运动,加减速探测,4个短距雷达用于横行运动,变道探测横行车辆障碍物等;最少一个前视摄像头用来感知道路线以及识别道路上物体等;一个高精地图模块;一套高精定位包括GNSS 以及IMU;当然必不可少的处理器用来处理图像AI以及雷达感知。

image

以上领航辅助1.0的硬件基本结构,有毫米波雷达的环绕探测可以在封闭道路实现纵向和横向运动,配合高精地图的领航,前视摄像头和感知定位可以实现在车道内行驶,同时摄像头也负责物体识别,摄像头200w像素就可以。对于芯片算力,抛开特斯拉的特殊情况,其他国内品牌由于采用高精地图,所以他们其实对于AI处理器的TOPS要求不高,毕竟前视觉摄像头的处理基本上为车道线识别和简单的物体识别,所以可以看到TOPS 10 以内都足够。典型1.0的代表为蔚来最初上领航辅助的ES8,理想one以及魏派摩卡。

但是伴随着城市领航辅助的开始,以及记忆泊车等的融入,以上硬件结构就显得不够用了,所以领航辅助2.0的硬件迅速拓展升级,同时这个时候各个主机厂更愿意让硬件先行后期功能通过OTA方式进行释放。

所以到领航辅助2.0,高精地图和高精定位IMU依然是标配,但这个时候摄像头更加重要了,如我之前文章《视觉为王-小鹏以及特斯拉的自动驾驶方案》讲到摄像头呈现360围绕的感知布局来对环境的感知。另外一点是激光雷达开始上车,他的作用我在文章《智能驾驶要用多少个激光雷达?分别放在哪里?什么作用?》中分享了不少,应对静态物体,光线干扰等非常有效。所以随着传感器数量的增加特别是摄像头数量以及像素的增加例如800万像素,那么对于智驾系统的处理器TOPS越来越高,基本都是几百TOPS,高的超过1000TOPS。

image

总结领航辅助2.0硬件,主要是增加覆盖360度视觉感知,高像素800w摄像头,以及激光雷达,和超过几百TOPS的处理单元。另外2.0时代的硬件开始集成行车和泊车功能,也就是大家常常听到的行泊一体。当然这些高达1000多TOPS的处理器应对当前的功能应该是有余,但各家都在走软件定义汽车的方向,预埋超前的硬件以让未来有更多通过OTA拓展功能的空间。典型代表就是蔚来ET7,理想L9《理想L9的智能座舱,驾驶技术以及供应链》,极狐华为版,小鹏G9等。

至于软件算法方面,硬件1.0时代主要是强依赖高精地图的方式,所有算法都简单围绕前视摄像头进行车道识别,物体识别,而此类算法已经相对成熟而且都有一定的基础数据喂养,基本上不需要应用方进行过多的训练,然后以雷达为冗余的方案实施环路和高速等封闭道路的领航辅助。

但是到了2.0硬件时代,其实也可以用1.0的摄像头算法和高精地图加上激光雷达和雷达的冗余算法方案,但是肯定不会那么智能,他是被动响应的,例如遇到车与车或者其他交通使用者的negotiation交互的时候。

这个时候视觉摄像头的360度环绕下的BEV(鸟瞰图)算法就给了智能驾驶太多想象空间了,在典型的自动驾驶算法堆栈中,行为预测和规划通常在这种自上而下的视图(或鸟瞰图,BEV)中完成,自动驾驶汽车所需的大部分信息可以是方便地用 BEV 表示,这样就可以根据实时交通情况预测和规划路径,此类算法在国内应用还在摸索中,算法训练还需巨大数据。

image

特斯拉的NOA就是采用BEV算法方案和ADAS地图而非昂贵的高精地图,所以这个算法如果成熟了的话,当前800万像素以及配合激光雷达的硬件可以精准实现无高精地图下的领航辅助,这也就是今年大湾区车展上华为余承东说“有车路协同、高精地图协同更好,没有我们也能做好。未来不能过分依赖于高精地图、车路协同,(否则)自动驾驶和智能驾驶的能力就上不去。”背后的含义。

至于领航辅助3.0呢,其实2.0时代的不少新势力已经都把硬件配置堆上去了,只等软件迭代成熟发布。

领航辅助的发展与展望

领航辅助在国内发展迅猛,领航辅助开始于2018-2020年,首先为半封闭场景相对简单的环路,高速;接下来是2022年城市领航辅助开启元年,基本上未来两三年的时间会有大量产品跟进;再接下来的发展会是点对点领航辅助,其实现在的“行泊一体”硬件概念就是这项功能的萌芽,预计两年左右也就是2024年左右会落地点对点领航辅助。

image

当前在售车辆的高速领航辅助的瓶颈,主要有,非常强依赖高精地图,由于维修或者改道的环路以及高速道路缩小,领航辅助车辆会视而不见以高精地图为准,这很容易引发事故。

而城市领航功能,目前仅仅小鹏和极狐华为非常少量的工程测试版视频放出,但可以肯定的是,依然会非常强依赖高精地图,那么根据城区高精地图覆盖情况,刚开始体验不会太好,另外城区道路的无保护左转,右转甚至各类转盘,三岔口都会是难题,目前只能等各家出来拭目以待,但可以肯定是软件的迭代可以给这些问题带来不断的优化。

点到点的领航辅助会是这项领航功能的终点,它是泊出车位,城市领航,高速领航,泊入车位的功能集合。所以这也是为什么当前大家都很热门的提“行泊一体”。因为正是需要行车泊车这些功能都有,才能走向点到点的领航辅助。要实现点对点领航辅助目前主要依赖以下技术点:

  • 行车:城市,环路,高速高精地图覆盖情况,感知分类识别算法,BEV算法

  • 泊车:停车场高精地图覆盖情况,SLAM即时定位和构图

难点,行车有无高精地图,如果没有高精地图情况下BEV算法是否能够稳健覆盖。泊车的时候停车场是否有高精地图,没有高精地图的情况下,室内SLAM泊车是否能够覆盖,如果是室外停车场,室外SLAM是否有效。

当前小鹏量产的记忆泊车主要是基于室内SLAM构建,室外SLAM由于场地宽阔特征远,阳光差异大都是当前算法难点,目前广汽传祺表示其最新的影酷实现了(由于缺少视频和实际体验,真实性不得而知,有资料或者知道的可以留言分享),另外基于激光雷达上车的车型或许给室外SLAM增加了更多可能和稳健性。

当然对于泊车方面也是比较大的课题,例如停车场地图众包,生态管理都可能不是技术是一个生态构建问题,有机会再写。

最终其实如果点对点领航辅助打通,未来随着各家对技术和算法的不断成熟迭代的信心,加上政策法规的配套,L4还会远么?

参考文章以及图片


  1. A Sim2Real Deep Learning Approach for the Transformation of Images from Multiple Vehicle-Mounted Cameras to a Semantically Segmented Image in Bird’s Eye View* - Lennart Reiher1 and Bastian Lampe1 , Lutz Eckstein2

  2. Attention Is All You Need - google (特斯拉等一众宣传transformer技术的源头)

  3. Monocular BEV Perception with Transformers in Autonomous Driving - Liu Patrick Langechuan Liu(Langechuan Liu小鹏汽车自动驾驶算法类总监)

  4. AI+汽车:AI赋能自动驾驶发展,领航辅助功能加速渗透 - 中金(此报告中金引用vehicle不少信息但出处写的是转载我文章的出处)

  5. 2021中国智能驾驶行业研究报告 - 艾瑞咨询

  6. 角逐升级:中国速度引领自动驾驶 崭新未来 - 毕马威

  7. 智能网联汽车高精地图 白皮书 - 中国智能网联汽车产业创新联盟

  8. 巨头林立,盘点全球15家高精地图耕耘者-导航圈

相关文章:

浅谈高阶智能驾驶-NOA领航辅助的技术与发展

浅谈高阶智能驾驶-NOA领航辅助的技术与发展 附赠自动驾驶学习资料和量产经验:链接 2019年在国内首次试驾特斯拉NOA领航辅助驾驶的时候,当时兴奋的觉得未来已来;2020年在试驾蔚来NOP领航辅助驾驶的时候,顿时不敢小看国内新势力了;现在如果哪家…...

大模型 智能体 智能玩具 智能音箱 构建教程 wukong-robot

视频演示 10:27 一、背景 继上文《ChatGPT+小爱音响能擦出什么火花?》可以看出大伙对AI+硬件的结合十分感兴趣,但上文是针对市场智能音响的AI植入,底层是通过轮询拦截,算是hack兼容,虽然官方有提供开发者接口,也免不了有许多局限性(比如得通过特定指令唤醒),不利于我…...

Clickhouse-表引擎探索之MergeTree

引言 前文曾说过,Clickhouse是一个强大的数据库Clickhouse-一个潜力无限的大数据分析数据库系统 其中一个强大的点就在于支持各类表引擎以用于不同的业务场景。 MergeTree MergeTree系列的引擎被设计用于插入极大量的数据到一张表当中。数据可以以数据片段的形式一…...

网络电视盒子哪个好?小编分享电视盒子品牌排行榜

电视盒子使用频率高,功能丰富,价格划算,是我们日常不可或缺的部分,小编经常会被问到与电视盒子相关的问题,考虑到很多朋友并不了解网络电视盒子哪个好,这次我来分享业内权威电视盒子品牌排行榜,…...

开源模型应用落地-baichuan2模型小试-入门篇(三)

一、前言 相信您已经学会了如何在Windows环境下以最低成本、无需GPU的情况下运行baichuan2大模型。现在,让我们进一步探索如何在Linux环境下,并且拥有GPU的情况下运行baichuan2大模型,以提升性能和效率。 二、术语 2.1. CentOS CentOS是一种基于Linux的自由开源操作…...

景联文科技高质量大模型训练数据汇总!

3月25日,2024年中国发展高层论坛年会上,国家数据局局长刘烈宏在“释放数据要素价值,助力可持续发展”的演讲中表示,中国10亿参数规模以上的大模型数量已超100个。 当前,国内AI大模型发展仍面临诸多困境。其中&#xff…...

【python】正则表达式

文章目录 正则表达式对象re.RegexObjectre.MatchObject符号说明匹配基础匹配?=、?<=、?!、?<!字符类re模块编译正则表达式compile 函数匹配字符串re.matchre.searchre.findall...

学习vue3第十二节(组件的使用与类型)

1、组件的作用用途 目的&#xff1a; 提高代码的复用度&#xff0c;和便于维护&#xff0c;通过封装将复杂的功能代码拆分为更小的模块&#xff0c;方便管理&#xff0c; 当我们需要实现相同的功能时&#xff0c;我们只需要复用已经封装好的组件&#xff0c;而不需要重新编写相…...

flume配置文件后不能跟注释!!

先总结&#xff1a;Flume配置文件后面&#xff0c;不能跟注释&#xff0c;可以单起一行写注释 报错代码&#xff1a; [ERROR - org.apache.flume.SinkRunner$PollingRunner.run(SinkRunner.java:158)] Unable to deliver event. Exception follows. org.apache.flume.EventDel…...

【docker】Dockerfile自定义镜像

&#x1f4dd;个人主页&#xff1a;五敷有你 &#x1f525;系列专栏&#xff1a;中间件 ⛺️稳中求进&#xff0c;晒太阳 1.Dockerfile自定义镜像 常见的镜像在DockerHub就能找到&#xff0c;但是我们自己写的项目就必须自己构建镜像了。 而要自定义镜像&#xff0c;就…...

webpack项目打包console git分支、打包时间等信息 exec

相关链接 MDN toLocaleString child_process Node.js strftime 格式 代码 buildinfo.js const { execSync, exec } require("child_process"); // exec: 在 Windows 执行 bat 和 cmd 脚本// execSync 同步 // exec 异步// exec 使用方法 // exec(git show -s,…...

Linux centos7离线搭建FTP

1、下载、安装ftp 下载ftp安装包&#xff0c;可以从rpm下载站搜索合适的版本&#xff0c;使用wget命令下载。 wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/vsftpd-3.0.2-28.el7.x86_64.rpm 安装&#xff1a; rpm -ivh vsftpd-3.0.2-28.el7.x86_64.rpm 2…...

关于GPT-SoVITS语音合成的效果展示(西游之西天送葬团)

目录 使用效果总结合成效果展示 使用效果总结 使用的是2024年03月21日22点28分更新的版本。 使用起来很方便&#xff0c;从它“自带界面”这点就能看出&#xff0c;易于使用也是目的之一&#xff0c;而且从训练到推理的每个步骤都能在界面中完成。 集成了多个实用工具&#…...

如何安装OceanBase的OBD

选择一&#xff1a;借助 all-in-one 安装包安装 OBD&#xff08;推荐&#xff09; OceanBase 社区版的all-in-one安装包是一个集成了多种工具的一键式安装包。它包含了数据库软件本身&#xff0c;以及OBD、OBProxy、OBClient&#xff0c;自4.1版本起&#xff0c;还额外加入了O…...

Unity 读写Excel打包后无法运行可能的解决方案

读写Excel打包后无法运行可能的解决方案 &#x1f4a1;.适用于NPOI、EPPlus。 &#x1f4a1;.下载 资源包&#x1f448;,解压后把dll放到Assets目录中再重新打包即可。...

算法沉淀 —— 深度搜索(dfs)

算法沉淀 —— 深度搜索&#xff08;dfs&#xff09; 一、计算布尔二叉树的值二、求根节点到叶节点数字之和三、二叉树剪枝四、验证二叉搜索树五、二叉搜索树中第K小的元素 一、计算布尔二叉树的值 【题目链接】&#xff1a;2331. 计算布尔二叉树的值 【题目】&#xff1a; …...

#设计模式#3.1用做松鼠桂鱼来理解抽象工厂(对象创建型模式)

概念&#xff1a;xx工厂&#xff0c;xx产品 区分 工厂是动作&#xff0c;产品是结果&#xff08;菜品&#xff09; 概念&#xff1a;抽象xx&#xff0c;具体xx 区分 抽象产品&#xff1a;“中式菜品” 具体产品&#xff1a;“麻婆豆腐”、“宫保鸡丁” 抽象工厂&#xff1a;“…...

adb基本命令

下载安装 adb 概述: ADB 全称为 Android Debug Bridge&#xff0c;起到调试桥的作用&#xff0c;是一个客户端-服务器端程序。其中客户端是用来操作的电脑&#xff0c;服务端是 Android 设备。 下载地址: Windows版本&#xff1a;https://dl.google.com/android/repository/pl…...

小工具实战-Python实现小工具输出字符串大小写转换、字符串统计、编解码、MD5加密

小工具实战-Python实现小工具输出字符串大小写转换、字符串统计、编解码、MD5加密 学习建议字符串大小写转换实现思路部分代码 字符串统计实现思路部分代码&#xff1a; 字符串编解码实现思路部分代码 字符串MD5加密实现思路部分代码 小工具整体设计设计思路工具完整代码实现输…...

MySQL进阶-----索引的语法与SQL性能分析

目录 前言 一、索引语法 1.SQL语法 2.案例演示 二、SQL性能分析 三、慢查询日志 1.开启日志 2.测试样例 四、profile详情 1.开启profile 2.profile测试SQL语句 五、explain详情 1.语法结构 2.执行顺序示例&#xff08;id&#xff09; 3.执行性能示例(type) 前言 本…...

Ansible剧本playbooks详解

一、playbook简介 playbook是ansible用于配置&#xff0c;部署和管理托管主机剧本&#xff0c;通过playbook的详细描述&#xff0c;执行其中一系列tasks&#xff0c;playbook字面意思是剧本&#xff0c;现实中由演员按剧本表演&#xff0c;在ansible中由计算机进行安装&#x…...

vue3封装Element导航菜单

1. 导航外层布局 AsideView.vue <template><el-menu:default-active"defaultActive"class"my-menu":collapse"isCollapse":collapse-transition"false"open"handleOpen"close"handleClose"><menu…...

字符串的函数

头文件 # include <string.h> 五大函数&#xff1a; strlen()、strcpy、strcat()、strcmp()、strstr() 用法&#xff1a; strlen()&#xff1a;计算字符串长度&#xff0c;但不计\0这个字符 #include <string.h> int main() {char arr[] "abcdef"…...

Linux安装redis(基于CentOS系统,Ubuntu也可参考)

前言&#xff1a;本文内容为实操记录&#xff0c;仅供参考&#xff01; 一、下载并解压Redis 1、执行下面的命令下载redis&#xff1a;wget https://download.redis.io/releases/redis-6.2.6.tar.gz 2、解压redis&#xff1a;tar xzf redis-6.2.6.tar.gz 3、移动redis目录&a…...

ChatGPT引领量化交易革命:AI在金融创新的浪潮中崭露头角

随着科技的飞速发展,金融领域正迎来一场前所未有的创新浪潮。在这场变革中,ChatGPT凭借其卓越的自然语言处理能力和深度学习能力,正引领量化交易进入新时代。 量化交易,作为现代金融领域的一种重要交易方式,依赖于复杂的数学模型和大量的历史数据来制定交易策略。然而,传…...

无忧微服务:如何实现大流量下新版本的发布自由

作者&#xff1a;项良、十眠 微服务上云门槛降低&#xff0c;用好微服务才是关键 据调研数据显示&#xff0c;约 70% 的生产故障是由变更引起的。在阿里云上的企业应用如茶百道、极氪汽车和来电等&#xff0c;他们是如何解决变更引起的稳定性风险&#xff0c;实现了在白天高流…...

Halcon3D表面平面度检测-平面差值法

//倾斜平面矫正 https://blog.csdn.net/m0_51559565/article/details/137146179 //平面度和平面缺陷检测&#xff0c;平面矫正法 https://blog.csdn.net/m0_51559565/article/details/137163729前言 通常我们对表面平面度进行检测时&#xff0c;通常使用2种方式。1&#xff1a…...

golang 在多线程中避免 CPU 指令重排

发布日期&#xff1a;2024-03-26 16:29:39 起因 golang 的发明初衷便是多线程&#xff0c;是一门专门用于多线程高并发的编程语言。其独创的 GMP 模型在多线程的开发上提供了很大的便利。 现代计算机基本上都是多核 CPU 的结构。CPU 在进行指令运行的时候&#xff0c;为了提高…...

自动化更新包文件--shell脚本

自动化更新包文件--shell脚本 背景手动更包自动化更包 背景 作为一名实施工程师&#xff0c;当然也协助做些测试的工作&#xff0c;当产品功能开发后&#xff0c;研发会将本次迭代涉及的前后端包文件提供过来。有时会因为一些原因研发没法现场开发&#xff0c;那就需要我们配合…...

Vue element-plus 导航栏 [el-menu]

导航栏 [el-menu] Menu 菜单 | Element Plus el-menu有很多属性和子标签&#xff0c;为网站提供导航功能的菜单。 常用标签&#xff1a; 它里面有两个子标签。el-menu-item&#xff0c;它其实就是el-menu每一个里面的item&#xff0c;item就是真实匹配到路由的每个栏目&#…...

铜川网站设计/关键词排名优化软件价格

在对项目当前执行状况进行分析以及对项目成本发展趋势进行预测时&#xff0c;项目经理经常会遇到一些非常困惑的问题&#xff1a;如何评价项目当前的执行情况&#xff1f;未来项目到底能不能实现盈利&#xff1f;由于变更的大量出现&#xff0c;造成项目目标经常需要作出调整&a…...

大连淘宝网站建设/百度快照的作用是什么

原 程序化交易之&#xff08;3&#xff09;&#xff1a;从回测到实盘,需要做些什么&#xff1f; 来源&#xff1a;掘金量化myquant.cn &#xff0c;作者&#xff1a;胡琛 转载请注明出处&#xff01; 前言: 在之前两篇介绍文章中&#xff0c;笔者比较粗略的介绍了策略的…...

医院做网站需要去备案/长沙网站推广排名优化

2019独角兽企业重金招聘Python工程师标准>>> 一、Ansible 管理命令 Ansible 管理命令有如下几个&#xff1a; &#xff08;1&#xff09;ansible&#xff1a;这个命令是日常工作中使用率非常高的命令之一&#xff0c;主要用于临时一次性操作&#xff1b; &#xf…...

国外b站视频app/市场营销策划公司

本教程将向您展示如何使用ALTER EVENT语句修改现有的MySQL事件。 在学习完本教程之后&#xff0c;您将了解如何修改事件和计划&#xff0c;如何启用或禁用事件以及如何重命名事件。MySQL允许您更改现有事件的各种属性。要更改现有事件&#xff0c;请使用ALTER EVENT语句&#x…...

互联网行业发展/seo网站推广案例

闭包&#xff08;closure&#xff09;是Javascript语言的一个难点&#xff0c;也是它的特色&#xff0c;很多高级应用都要依靠闭包实现。 下面就是我的学习笔记&#xff0c;对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包&#xff0c;首先必须理解Javas…...

做短租公寓民宿网站/百度站长工具网站提交

Flayd-Warshall算法是求任意两点之间的最短路径&#xff0c;也就是多源最短路径&#xff1b; 思路&#xff1a;任何最短路径两点之间的最短路径有两种情况&#xff0c;一是两点之间之间相连最短&#xff0c;二是通过k个中间点间接相连最短&#xff1b;&#xff08;这其实是种动…...