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

自动驾驶系列—智能巡航辅助功能中的路口通行功能介绍

自动驾驶系列—智能巡航辅助功能中的车道中央保持功能介绍
自动驾驶系列—智能巡航辅助功能中的车道变换功能介绍
自动驾驶系列—智能巡航辅助功能中的横向避让功能介绍
自动驾驶系列—智能巡航辅助功能中的路口通行功能介绍

文章目录

  • 2. 功能定义
  • 3. 功能原理
  • 4. 传感器架构
  • 5. 实际应用案例
    • 5.1 典型场景1:巡线行驶过程中前方无前车,双侧车道线消失
    • 5.2 典型场景2:巡线行驶过程中前方存在前车,双侧车道线消失
    • 5.3 典型场景3:拥堵时车道线被遮挡,跟前车行驶
    • 5.4 典型场景4:红绿灯路口通行
    • 5.5 典型场景5:无信号灯的复杂交叉路口
    • 5.6 典型场景6:环岛通行
  • 6. 总结与展望

  1. 背景介绍

在自动驾驶技术不断发展的今天,智能巡航辅助系统已成为提升驾驶安全和舒适性的关键技术之一。本文将深入探讨智能巡航辅助功能中的路口通行功能,从背景、功能定义、原理、传感器架构、实际应用案例和总结与展望几个方面进行详细介绍。智能巡航辅助功能介绍参考:智能巡航辅助功能介绍。

路口通行是自动驾驶技术的一个重要应用场景。路口通常是交通环境最复杂的地方,车辆不仅需要应对不同方向的交通流,还需要注意行人、自行车和其他道路使用者的行为。同时,路口的交通规则也更加多样化,包括交通信号灯、停止标志、让行标志等。这些因素使得路口通行成为自动驾驶技术的一个重要挑战。

传统的巡航控制系统主要依靠单一的车道线和前方车辆进行控制,缺乏对复杂路口场景的全面感知和应对能力。这就需要智能巡航辅助系统的介入,通过综合多种传感器数据和高级算法,提供更加智能化的路口通行方案。
在这里插入图片描述

2. 功能定义

路口通行功能旨在通过智能识别和应对各种路口场景,确保车辆能够安全、平稳地通过路口。该功能主要包括以下几个典型场景:

  • 巡线行驶过程中前方无前车,双侧车道线消失:在巡线行驶过程中,当前方无前车且双侧车道线消失时,系统需要根据消失前的车道线状态继续引导车辆行驶。
  • 巡线行驶过程中前方存在前车,双侧车道线消失:在巡线行驶过程中,当前方存在前车且双侧车道线消失时,系统会根据前车的运动状态引导车辆行驶。
  • 拥堵时车道线被遮挡,执行跟前车行驶:在交通拥堵的情况下,当前方车道线被遮挡时,系统需要根据前车的运动状态引导车辆安全通过。
  • 红绿灯路口通行
  • 无信号灯的复杂交叉路口
  • 环岛通行。
    在这里插入图片描述

3. 功能原理

路口通行功能依赖于一系列复杂的传感器和算法。摄像头和雷达传感器用于实时监测车辆周围的环境,包括车道线、其他车辆和障碍物等。地图数据提供道路的静态信息,如车道宽度、曲率和限速等。基于这些信息,系统通过高级算法判断通行条件是否满足,并控制车辆的油门、刹车和方向盘执行通行操作。具体而言,智能巡航辅助系统会在双侧车道线消失时,依据之前的行驶路径虚拟出车道线继续行驶。当双侧车道线消失超过一定时间,系统将控制当前功能降级至ACC(自适应巡航控制)或直接退出,并提示驾驶员接管方向盘。

4. 传感器架构

在智能巡航辅助系统中,传感器架构是确保车辆能够精准感知环境、做出正确决策的关键组成部分。以下是该系统中主要传感器及其功能介绍:

  • 摄像头:实时捕捉道路环境:摄像头负责捕捉车辆前方和周围的道路环境。
    • 识别车道线:通过图像处理算法,摄像头可以识别车道线,帮助系统确定车辆的行驶路径。
    • 识别交通标志和信号:摄像头还可以识别交通标志、信号灯和其他道路标识,提供辅助信息以支持驾驶决策。
    • 检测其他车辆和行人:摄像头能够检测并识别周围的车辆和行人,确保在复杂环境中车辆的安全行驶。
  • 雷达:监测车辆距离和速度:雷达可以精确测量周围车辆的距离和速度,为避障和跟车操作提供辅助数据。提供全天候检测能力:雷达不受天气和光线影响,能够在各种环境条件下稳定工作。
  • 激光雷达:高精度三维环境信息:激光雷达通过激光束扫描环境,生成高精度的三维地图,增强系统的感知能力。检测复杂场景:激光雷达能够检测复杂的环境场景,如路口、隧道和拥堵路段,提供精细的环境信息。动态避障:在行驶过程中,激光雷达实时扫描环境,帮助系统动态避障。
  • 地图数据:提供道路的静态信息:地图数据包含道路的详细信息,如车道宽度、曲率、限速、交通标志等。预判前方路况:地图数据帮助系统预判前方路况,提前做出驾驶决策。

典型场景1:巡线行驶过程中前方无前车,双侧车道线消失
在该场景中,摄像头和雷达实时监测前方道路和周围环境。当系统检测到前方无前车且双侧车道线消失时,激光雷达提供高精度的环境信息,帮助系统依据车道线消失前的状态虚拟出车道线继续行驶。地图数据提供前方道路的静态信息,帮助系统预判即将到达的路口、转弯等复杂路况。

典型场景2:巡线行驶过程中前方存在前车,双侧车道线消失
当前方存在前车且双侧车道线消失时,雷达实时监测前车的距离和速度,确保系统能够跟随前车行驶。摄像头持续监测前方道路环境,提供实时的图像信息。激光雷达和地图数据结合,帮助系统在车道线消失的短时间内虚拟出车道线继续行驶,确保车辆在复杂环境中安全通行。

典型场景3:拥堵时车道线被遮挡,跟前车行驶
在交通拥堵情况下,摄像头和雷达共同作用,实时监测前车和周围车辆的动态信息。激光雷达提供高精度的三维环境数据,帮助系统构建实时的环境模型。地图数据提供道路的静态信息,支持系统在车道线被遮挡时,通过跟随前车行驶来确保安全通过。

5. 实际应用案例

智能巡航辅助系统在实际路口通行中的应用是对其传感器架构和算法能力的综合考验。以下是三个典型场景及其详细操作流程,展示系统如何应对复杂的路口通行情况。

5.1 典型场景1:巡线行驶过程中前方无前车,双侧车道线消失

当车辆在巡线行驶过程中,前方无前车且双侧车道线消失时,系统需要迅速应对,以确保车辆的安全行驶。

操作流程:

  • 功能激活:系统通过摄像头和雷达检测到前方无前车且双侧车道线均消失。
  • 虚拟车道线:在双侧车道线消失的短时间内(例如20秒或70米内),系统将依据车道线消失前的状态虚拟出车道线继续行驶。这依赖于摄像头和地图数据提供的先前道路信息,以及激光雷达生成的三维环境模型。
  • 功能降级或退出:如果车道线消失超过设定时间,系统将控制当前功能降级至ACC(自适应巡航控制)或直接退出,并提示驾驶员接管方向盘。此时,雷达和地图数据仍会提供基础辅助信息,确保车辆在降级模式下的安全行驶。

5.2 典型场景2:巡线行驶过程中前方存在前车,双侧车道线消失

当车辆在巡线行驶过程中,前方存在前车且双侧车道线消失时,系统需要跟随前车行驶,同时确保自身车道保持。

操作流程:

  • 功能激活:系统通过摄像头、雷达和激光雷达检测到前方存在前车且双侧车道线均消失。
  • 跟车行驶:在双侧车道线消失的短时间内,若前车与自车的横向间距在一定范围内,系统将跟随前车行驶。此时,雷达提供前车距离和速度信息,摄像头提供环境图像数据,确保系统精准跟车。
  • 虚拟车道线:若前车与自车的横向间距超过一定范围,系统将依据车道线消失前的状态虚拟出车道线,继续行驶。激光雷达和地图数据在此过程中提供高精度的环境信息,支持虚拟车道线的生成和保持。
  • 功能降级或退出:如果车道线消失超过设定时间,系统将控制当前功能降级至ACC或直接退出,并提示驾驶员接管方向盘。此时,系统仍会利用雷达和地图数据,确保车辆在降级模式下的安全性。

5.3 典型场景3:拥堵时车道线被遮挡,跟前车行驶

在交通拥堵的情况下,前方车道线被遮挡,系统需要保持跟车行驶,确保安全通过拥堵路段。

操作流程:

  • 功能激活:系统通过摄像头和雷达检测到拥堵场景,前方车道线被遮挡。
  • 跟车行驶:系统将按照典型场景2的操作策略,跟随前车行驶。摄像头和雷达持续提供前车和环境数据,激光雷达提供三维环境信息,确保系统能够在复杂环境中安全跟车。
  • 功能降级或退出:在未检测到自车两侧车道线的情况下,系统将根据设定条件触发功能降级或退出,并提示驾驶员接管方向盘。此时,系统依然会利用现有传感器数据,确保车辆在降级模式下的安全性。

5.4 典型场景4:红绿灯路口通行

在有红绿灯控制的路口,系统需要识别交通信号灯状态,并根据信号灯指示进行相应的操作。

操作流程:

  • 功能激活:系统通过摄像头识别前方的交通信号灯状态(红灯、黄灯、绿灯)。
  • 红灯停止:当系统检测到红灯时,车辆将逐渐减速并在停车线前停下,等待信号灯变为绿色。
  • 绿灯通行:当系统检测到绿灯时,车辆将继续行驶通过路口。雷达和激光雷达提供周围车辆和行人的位置数据,确保安全通行。
  • 黄灯处理:当系统检测到黄灯时,系统将根据车辆与路口的距离和当前速度,判断是继续通过还是减速停下。

5.5 典型场景5:无信号灯的复杂交叉路口

在无信号灯的复杂交叉路口,系统需要根据其他车辆和行人的动向进行判断和通行。

操作流程:

  • 功能激活:系统通过摄像头、雷达和激光雷达监测路口的所有方向,识别其他车辆和行人的位置和动向。
  • 判断通行优先权:系统基于交通规则和当前环境信息(例如“让行”标志、对向车辆状态等),判断通行优先权。
  • 安全通行:在确认安全后,系统控制车辆通过路口。如果检测到其他车辆或行人可能进入交叉路口,系统将减速或停止,等待安全通行的机会。

5.6 典型场景6:环岛通行

在进入环岛时,系统需要识别环岛中的其他车辆,并根据交通规则进行安全通行。

操作流程:

  • 功能激活:系统通过摄像头和雷达识别环岛入口和环岛中的其他车辆。
  • 判断通行优先权:根据环岛通行规则,系统判断是否需要让行。通常,环岛中的车辆具有优先通行权。
  • 进入环岛:在确认无车辆需要让行后,系统控制车辆进入环岛。
  • 环岛行驶:系统通过雷达和激光雷达持续监测环岛中的其他车辆,确保与其他车辆保持安全距离。
  • 退出环岛:在即将驶出环岛时,系统通过摄像头和地图数据确认出口位置,并控制车辆安全驶出环岛。

6. 总结与展望

智能巡航辅助系统中的路口通行功能通过结合多种传感器和高级算法,能够在各种复杂路口场景中实现安全高效的通行。随着技术的不断发展,未来该功能将更加智能和可靠,进一步提升车辆的自动化水平和行车安全性。未来的改进方向包括更高精度的环境感知、更智能的决策算法以及更完善的人机交互界面,最终实现完全自动化的安全驾驶体验。
在这里插入图片描述

相关文章:

自动驾驶系列—智能巡航辅助功能中的路口通行功能介绍

自动驾驶系列—智能巡航辅助功能中的车道中央保持功能介绍 自动驾驶系列—智能巡航辅助功能中的车道变换功能介绍 自动驾驶系列—智能巡航辅助功能中的横向避让功能介绍 自动驾驶系列—智能巡航辅助功能中的路口通行功能介绍 文章目录 2. 功能定义3. 功能原理4. 传感器架构5. 实…...

如何为WordPress网站设置多语言站点

随着全球化的发展,拥有一个支持多语言的站点已成为提升用户体验、扩大受众范围的重要手段。本文将详细介绍如何为WordPress网站设置多语言站点,提供两种最佳方案详解,帮助您轻松实现多语言站点的搭建与管理。无论您是选择在同一站点内发布多语…...

【RHCE】综合真机实验(shell完成)

目录 题目: 需求描述 实操 一、服务端(servera) 1.ip配置 2.更改主机名 3.创建本地仓库 4.DNS服务 1.下载软件包和防火墙允许 2.配置主配置文件 3.配置区域文件 1.named.exam 2.named.fangxiang 4.重启服务 5.验证结果&#x…...

【Python】成功解决conda创建虚拟环境时出现的CondaHTTPError: HTTP 000 CONNECTION FAILED错误

【Python】成功解决conda创建虚拟环境时出现的CondaHTTPError: HTTP 000 CONNECTION FAILED错误 🌈 欢迎莅临我的个人主页👈这里是我深耕Python编程、机器学习和自然语言处理(NLP)领域,并乐于分享知识与经验的小天地&a…...

苹果笔记本电脑如何优化系统 苹果电脑系统优化软件哪个好 cleanmymac x怎么用

随着时间的推移,你可能会发现你的MacBook运行速度变慢,甚至在执行一些基本任务时也会感觉到卡顿。这不仅影响了工作效率,也大大降低了使用体验。但别担心,优化你的Mac系统比做早餐还简单。本文将用一种轻松的风格向你介绍7种简单易…...

Vue数组操作之sort详解

在 Vue.js 中,sort() 方法用于对数组进行排序。它会改变原数组,并返回排序后的数组。默认情况下,sort() 方法按照字母顺序(Unicode 编码顺序)对数组中的元素进行排序。如果需要按照其他规则排序,可以传递一…...

解决 Android 应用安装错误:INSTALL_FAILED_BAD_PERMISSION_GROUP

解决 Android 应用安装错误:INSTALL_FAILED_BAD_PERMISSION_GROUP 在开发 Android 应用时,我们有时会遇到安装错误。这篇文章将讨论一种常见的错误:INSTALL_FAILED_BAD_PERMISSION_GROUP,并介绍解决方法。 问题描述 在尝试安装…...

浅谈断言之JSON断言

浅谈断言之JSON断言 JSON断言是Apache JMeter中一个非常实用的功能,它允许用户验证HTTP响应中的JSON数据是否符合预期。这对于API测试尤为重要,因为JSON(JavaScript Object Notation)是Web服务间通信的常用数据格式。通过精确地检…...

【学习笔记】无人机系统(UAS)的连接、识别和跟踪(四)-无人机认证与授权

引言 3GPP TS 23.256 技术规范,主要定义了3GPP系统对无人机(UAV)的连接性、身份识别、跟踪及A2X(Aircraft-to-Everything)服务的支持。 3GPP TS 23.256 技术规范: 【免费】3GPPTS23.256技术报告-无人机系…...

1万+台网络设备运维如何选择支撑工具?

针对1万台网络设备的运维管理,需要采取一套系统化、自动化且高效的管理方法与策略。“工欲善其事,必先利其器”,以下结合一些关键步骤探讨运维支撑软件工具的方案。 1 建立完善的设备档案 设备信息记录: 为每台设备建立详细的…...

Spring Boot集成Spring Batch快速入门Demo

1.什么是Spring Batch? Spring Batch 是一个轻量级的开源框架,它提供了一种简单的方式来处理大量的数据。它基于Spring框架,提供了一套批处理框架,可以处理各种类型的批处理任务,如ETL、数据导入/导出、报表生成等。S…...

Linux 文件系统

在 Linux 中,所有的文件都是从根目录开始的,且所有的设备都是文件。例如,一块硬盘是一个文件,这块硬盘上的分区也是一个文件,声卡也是一个文件。 这种表示设备的文件叫做设备文件。设备文件一般来说是保存在/dev这个目…...

47、PHP实现机器人的运动范围

题目: PHP 实现机器人的运动范围 描述: 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k…...

Linux第四节课(指令与权限)

1、date指令(时间) 程序运行到自己的每一个关键时刻,都要自己打日志! 日志包括时间、日志等级、日志具体信息、其他信息等,然后按照行为单位写入文件中,这个文件被称为日志文件! 在日志文件中筛选信息时&#xff0c…...

扫雷-C语言

一、前言: 众所周知,扫雷是一款大众类的益智小游戏,它的游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。 今天,我们的目的就是通过C语言来实现一个简…...

RockyLinux 9 PXE Server bios+uefi 自动化部署 RockLinux 8 9

pxe server 前言 PXE(Preboot eXecution Environment,预启动执行环境)是一种网络启动协议,允许计算机通过网络启动而不是使用本地硬盘。PXE服务器是实现这一功能的服务器,它提供了启动镜像和引导加载程序,…...

接口测试基础

一、认识接口测试 接口测试 接口:系统之间数据交互的通道。 硬件接口 软件接口 接口测试:基于不同的输入参数,校验接口响应数据与预期数据是否一致。 为什么要学接口测试? 提前介入测试、尽早发现问题 中级测试工程师必备技能 接口测试学…...

为什么 from . import * 不会导入子模块

为什么 from . import * 不会导入子模块 在 Python 中,from . import * 并不会自动导入子模块。这是因为 import * 的行为是由模块的 __all__ 变量决定的。如果没有定义 __all__,它只会导入当前模块中定义的顶层变量和函数,而不会递归地导入…...

LangGPT结构化提示词编写实践

langGPT提示词 # Role: 浮点数比较助手 ## Profile - author: LangGPT - version: 1.0 - language: 中文 - description: 一个专门帮助用户进行浮点数比较的助手,确保LLM能够准确识别和对比浮点数。## Skills 1. 理解浮点数的结构和数值意义。 2. 精…...

React: class 和 style

一、class 1、在react中使用className属性来绑定类名 <div className"header flex-middle-middle">添加2个类名 </div>2、动态添加类名 <div className{item ${nameactive ? active : }}>动态添加active类名 </div>二、style 1、react中…...

【数据结构】包装类、初识泛型

&#x1f387;&#x1f389;&#x1f389;&#x1f389;点进来你就是我的人了 博主主页&#xff1a;&#x1f648;&#x1f648;&#x1f648;戳一戳&#xff0c;欢迎大佬指点&#xff01; 人生格言: 当你的才华撑不起你的野心的时候,你就应该静下心来学习! 欢迎志同道合的朋友…...

TCP客户端connect断线重连

文章目录 TCP客户端connect断线重连1、为什么要断线重连2、实现代码 TCP客户端connect断线重连 1、为什么要断线重连 客户端会面临服务器崩溃的情况&#xff0c;我们可以试着写一个客户端重连的代码&#xff0c;模拟并理解一些客户端行为&#xff0c;比如游戏客户端等. 考虑到…...

细说MCU用DMA改变DAC输出信号频率和改善输出波形质量的方法

目录 一、参考硬件 二、修改定时器参数改变输出波形频率 三、改善波形质量 四、代码修改 五、查看结果 一、参考硬件 本项目的软件硬件工程参考作者的其他文章&#xff1a;细说MCU用DMA实现DAC输出的方法-CSDN博客 https://wenchm.blog.csdn.net/article/details/14065…...

Java高级面试题

文章目录 Java高级特性Java 8 中的新特性有哪些&#xff1f;Lambda 表达式的用途是什么&#xff1f;Stream API 的工作原理是什么&#xff1f;Optional 类的作用是什么&#xff1f;什么是函数式接口&#xff1f;Java 9 之后的新特性有哪些&#xff1f; 并发编程Java中的线程池是…...

USART串口理论知识总结

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 USART串口理论知识总结 1、通讯的串行和并行1.串口采用发送数据代码并用printf重代码 1、通讯的串行和并行 1.串口采用发送数据代码并用printf重代码 #include <stdint.h…...

基于 HTML+ECharts 实现智慧景区数据可视化大屏(含源码)

构建智慧景区数据可视化大屏&#xff1a;基于 HTML 和 ECharts 的实现 随着旅游业的蓬勃发展&#xff0c;智慧景区的概念逐渐深入人心。通过数据可视化&#xff0c;景区管理者可以实时监控游客流量、设施使用情况以及环境状况&#xff0c;从而提升游客体验和管理效率。本文将详…...

vxe-table——实现切换页码时排序状态的回显问题(ant-design+elementUi中table排序不同时回显的bug)——js技能提升

之前写的后台管理系统&#xff0c;都是用的antdelement&#xff0c;table组件中的【排序】问题是有一定的缺陷的。 想要实现的效果&#xff1a; antv——table组件一次只支持一个参数的排序 如下图&#xff1a; 就算是可以自行将排序字段拼接到列表接口的入参中&#xff0c…...

SQL

SQL全称 Structured Query Language&#xff0c;结构化查询语言。操作关系型数据库的编程语言&#xff0c;定义了一套操作关系型数据库统一标准 。 SQL通用语法 SQL语句可以单行或多行书写&#xff0c;以分号结尾。SQL语句可以使用空格/缩进来增强语句的可读性。MySQL数据库的…...

maven archetype

1.简介 maven脚手架是为了创建一个项目模板&#xff0c;以后新建项目都能够复用该模板 maven中模板引擎使用的是velocity,在文件中可以使用它的语法获取变量等操作 2.实现 单模块脚手架实现 pom.xml <?xml version"1.0" encoding"UTF-8"?> &…...

浏览器打开抽奖系统html

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>在线抽奖 随机选取 自动挑选</title> <script src"https://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> <style> body {…...

微信小程序-使用Component方法代替Page方法构造页面

一.使用Component方法的前提条件 在小程序js文件里使用Component方法代替Page方法需要在json文件里面定义usingComponents属性 {"usingComponents": {} }二.注意事项 1.在page页面里使用的钩子函数和事件监听方法都需要写在methods对象里面 methods:{update(){thi…...

Spark SQL----DISTRIBUTE BY子句

Spark SQL----DISTRIBUTE BY子句 一、描述二、语法三、参数四、例子 一、描述 DISTRIBUTE BY子句用于根据输入表达式对数据进行重新分区。与CLUSTER BY子句不同&#xff0c;这不会对每个分区内的数据进行排序。 二、语法 DISTRIBUTE BY { expression [ , ... ] }三、参数 e…...

HTML5-canvas1

1、canvas&#xff1a;创建画布 <canvas id"canvas"></canvas>2、画一条直线 var canvasdocument.getElementById(cancas&#xff09;; canvas.width800; canvas.height800; var contextcanvas.getContext(2d); //获得2d绘图上下文环境 //画一条直线 c…...

【NOI-题解】1009 - 数组逆序1162 - 数组元素的删除1211 - 数组元素的插入1161. 元素插入有序数组1159. 数组元素的移动

文章目录 一、前言二、问题问题&#xff1a;1009 - 数组逆序问题&#xff1a;1162 - 数组元素的删除问题&#xff1a;1211 - 数组元素的插入问题&#xff1a;1161. 元素插入有序数组问题&#xff1a;1159. 数组元素的移动 三、感谢 一、前言 本章节主要对数组问题中数组元素移…...

新电脑如何设置 npm 源及查看源、安装 cnpm、pnpm 和 yarn 的详细教程

当你获得一台新电脑&#xff0c;或需要在现有电脑上优化 JavaScript 和 Node.js 的开发环境时&#xff0c;正确配置 npm 是一步不可少的过程。本教程将详细指导你如何设置 npm 源&#xff0c;查看当前源&#xff0c;以及如何安装 cnpm、pnpm 和 yarn。 1. 设置 npm 源 npm (N…...

完全移动huggingface模型仓库(不是简单mv)

Linux中移动huggingface模型仓库 参考链接 先在bashrc中配置&#xff1a; export HF_DATASETS_CACHE"/your/path/dataset" export HF_HOME"/your/path/" export HUGGINGFACE_HUB_CACHE"/your/path/hub" export TRANSFORMERS_CACHE"/your…...

手机空号过滤批量查询的意义及方法

手机空号过滤批量查询是现代营销和通信管理中常用的技术手段&#xff0c;旨在通过批量处理手机号码&#xff0c;筛选出活跃号码和空号等无效号码&#xff0c;以提高营销效率和减少不必要的通信成本。以下是关于手机空号过滤批量查询的详细解答&#xff1a; 一、手机空号过滤批…...

Dockerfile制作部署wordpress-6.6

目录 一. 环境准备 二. 准备对应的配置文件 三. 编写Dockerfile 四. 构建镜像 五. 配置MySQL 六. 安装wordpress 七. 扩展 一. 环境准备 localhost192.168.226.25 rocky_linux9.4 Docker version 27.0.3 关闭防火墙和selinux&#xff0c;进行时间同步。 安装docker…...

项目的纪要

ai客服项目中发现的问题: 可以在控制台看到我们存储的cookie: 可以看到是这样的, 但是我们通过getCookie方法专门获取这个字段, 然后在控制台打印后 const userName getCookie(SA_USER_NICK_NAME); console.log(userName, userName); 输出结果是: 然后我们尝试通过de…...

ubuntu 更新源

前言 实现一键替换在线源 一键更新源 ubuntu 全球镜像站以下支持现有ubuntu 20&#xff0c;22&#xff0c;24 echo "Delete the default source" rm -rf /etc/apt/sources.listecho "Build a new source" cat <<EOF>>/etc/apt/sources.li…...

XGBoost、RF随机森林算法MATLAB实现

% 加载并预处理训练数据 opts1 = detectImportOptions(附件一AE.xlsx, PreserveVariableNames, true); train_data = readtable(附件一AE.xlsx, opts1); train_data.Time = datetime(train_data.time, InputFormat, yyyy-MM-dd HH:mm:ss); % 特征提取和标签准备 windowSize…...

WPF 解决: DataGrid 已定义列,但是还是会显示模型的所有属性的问题

AutoGenerateColumns 属性 AutoGenerateColumns&#xff1a;这个属性决定 DataGrid 是否根据数据源中的属性自动生成列。如果设置为 true&#xff0c;DataGrid 会根据数据源中的属性自动生成列。如果设置为 false&#xff0c;则 DataGrid 不会自动生成列&#xff0c;开发者需要…...

【ai】Easy-RAG : ImportError: cannot import name ‘BaseModel‘ from ‘pydantic‘

[Bug]: cannot import name ‘RootModel’ from ‘pydantic’ #1237 版本不匹配导致 ImportError: cannot import name ‘BaseModel’ from ‘pydantic’ /home/zhangbin/miniconda3/envs/Easy-RAG/bin/python /home/zhangbin/proj/06_rag/02_Easy-RAG/webui.py /home/zhangbi…...

WebKit简介

WebKit是一个开源的浏览器引擎&#xff0c;最初由苹果公司开发&#xff0c;用于Safari浏览器。它是基于KDE项目的KHTML引擎进行开发&#xff0c;并在改进和扩展中形成了WebKit引擎。 WebKit的工作流程可以分为以下几个步骤&#xff1a; 1.解析HTML&#xff1a;当浏览器加载一个…...

笔记 | Python环境下的GUI编程常用包

前言 Python的使用频率和范围越来越大&#xff0c;在一些开发工作中由于需要可视化的图形界面&#xff0c;常常需要进行图形用户界面&#xff08;Graphic User Interface, GUI&#xff09;开发。例如&#xff0c;目前最火热的大模型应用&#xff0c;常常是以一个网页界面进行操…...

mysql 数据库空间统计sql

mysql 数据库空间统计 文章目录 mysql 数据库空间统计说明一、数据库存储代码二、查询某个数据库的所有表的 代码总结 说明 INFORMATION_SCHEMA Table Reference 表参考 information_schema是‌MySQL中的一个特殊数据库&#xff0c;它存储了关于所有其他数据库的元数据信息。…...

【Linux】线程——线程池、线程池的实现、线程安全的线程池、单例模式的概念、饿汉和懒汉模式、互斥锁、条件变量、信号量、自旋锁、读写锁

文章目录 Linux线程7. 线程池7.1 线程池介绍7.2 线程池的实现7.3 线程安全的线程池7.3.1 单例模式的概念7.3.2 饿汉和懒汉模式 8. 常见锁使用汇总8.1 互斥锁&#xff08;Mutex&#xff09;8.2 条件变量&#xff08;Condition Variable&#xff09;8.3 信号量&#xff08;Semaph…...

stm32入门-----TIM定时器(PWM输出比较——下)

目录 前言 一、硬件元器件介绍 1.舵机 2.直流电机驱动 二、C语言编程步骤 1.开启时钟 2.配置输出的GPIO口 3.配置时基单元 4.初始化输出比较通道 5.开启定时器 三、实践项目 1.PWM驱动LED呼吸灯 2.PWM驱动舵机 3.PWM驱动直流电机 前言 本期我们就开始去进行TIM定时…...

css实现线条中间高亮,左右两边模糊(linear-gradient的运用)

效果&#xff1a; <div class"line"></div> .line {height: 1px;background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #a9c2ff 50%, rgba(255, 255, 255, 0) 100%);border-radius: 4px 4px 4px 4px; } CSS实现边框底部渐变色的方法:(最简单…...

【数据结构】建堆算法复杂度分析及TOP-K问题

【数据结构】建堆算法复杂度分析及TOP-K问题 &#x1f525;个人主页&#xff1a;大白的编程日记 &#x1f525;专栏&#xff1a;数据结构 文章目录 【数据结构】建堆算法复杂度分析及TOP-K问题前言一.复杂度分析1.1向下建堆复杂度1.2向上建堆复杂度1.3堆排序复杂度 二.TOP-K问…...