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

电动汽车和混动汽车DC-DC转换器的创新设计与测试方法

汽车 DC-DC 转换器市场规模将达到187亿美元,年复合增长率为10%。

DC-DC 转换器是汽车的重要组成部分,它可以通过电压转换为各种车载系统供电,例如日益复杂的车载信息娱乐系统、使用驾驶辅助系统(ADAS)实现的增强安全功能等。

包括纯电动汽车和混合动力汽车(HEV)在内的电动汽车(EV)的日益普及也带动了整个市场对 DC-DC 转换器的需求。

下面,本文将介绍一些有助于开发更高效 DC-DC 转换器的行业趋势和技术。

混合动力汽车和电动汽车有多种架构变化。图 1和图2显示的是这些架构的简化框图。大容量电池提供的高压(HV)总线可驱动强混合动力或并联混合动力以及纯电动汽车的动力总成系统。

图 1. 强混合动力/全混合动力汽车的简化框图

图 2. 轻混合动力汽车的简化框图

DC-DC 转换器是这两种架构中的关键零部件,它将较高的总线电压(轻混合动力汽车为48 V;电动汽车/混合动力汽车为数百伏)转换为传统的12 V电源总线电压,以便为大多数电气负载供电。本文将重点探讨这种 DC-DC 转换器的模拟、设计、调试、验证和制造测试。

行业趋势如何影响电动汽车设计以及电动汽车 DC-DC 转换器测试

在整个 DC-DC 转换器开发周期中,设计和测试环节都面临着极大的降本增效压力。大多数 DC-DC 转换器采用基于水冷结构的硅基(Si)功率转换器设计。在设计和测试过程中需要使用蓄水池、泵和软管来冷却 DC-DC 转换器,这给设计和测试工程师转嫁了额外的冷却成本。

因此,为了地减少液冷模块的数量,制造商会将多个电源转换器应用集成到一个模块中(如 DC-DC 转换器和板载充电器等)。 另外,设计师已开始采用基于宽禁带(WBG)器件的新型功率半导体技术。与硅相比,碳化硅(SiC)和氮化镓(GaN)这两种技术具有一些显著的优势。

功率效率

WBG 器件的开关速度比硅器件快得多,因此能够地减少电源转换过程中的功率损耗(开关损耗)。另外,频率越高,磁性元器件的尺寸就越小,进一步降低了设计成本。

高压运行

与硅基器件相比,WBG 器件可在更高的电压(600 V以上)下工作。这样,高压总线架构就能以更少的电流(即小直径电线)为混动/电动汽车组件供电,减少了线束的重量。

高温运行

宽禁带器件的热传导性和熔点决定了它能够在 300°C 以上的高温运行。这种能力对于要求高温运行的混动/电动汽车应用来说,是更可靠的解决方案。

仿真宽禁带器件设计

在功率转换器设计中,宽禁带器件的出现让 DC-DC 转换器的仿真和设计变得更加复杂。GaN 和 SiC 器件制造商都有良好的工艺把控,因此不会对器件进行大量表征。但是用户却需要逐个测试,以确定宽禁带器件在其设计是否适用。另外,传统的“集中分析”式仿真器具有快速开关的特性,因而不能对宽禁带功率转换器的设计提供仿真(参见图 3)。

功率晶体管在进行开关转换时,传统模型/仿真显示的仿真结果(粗线)与测得结果(晕线)之间存在显著差别。效果不佳的仿真会导致设计延迟,增加成本,因为设计师需要不断地重复,以便下一个样本能够实现预期的工作效果。良好的仿真还有助于提高直流对直流转换器设计的可靠性!

双向测试

随着越来越多的 DC-DC 转换器变为双向,测量双方向的功率流时,需要测试设备有能力为 DC-DC 转换器供给功率和吸收功率。传统上,这是通过并联电源与电子负载来实现的。然而,外部电路(如阻止电流流入电源的二极管)和繁重的“双仪器”编程通常不支持在供给功率和吸收功率之间进行流畅的信号转换,从而导致对工作条件的仿真不够准确。

电子负载通常会消散从 DC-DC 转换器传输过来的功率。但消散的功率会逐渐累积热量,这在同步使用多个 DC-DC 转换器进行测试的应用中尤为明显。由于需要去掉电子负载中的热量, 它们通常尺寸很大,需要利用风扇强制冷却,或者用水冷却。

可靠性和安全性不经测试必有隐患

在众多 DC-DC 转换器设计中,随着功率半导体新技术的应用,需要进行更多的设计验证和可靠性测试,才能确保在严酷的汽车运行条件下经受住时间的考验。当然,验证和可靠性测试也意味着更高的成本,还会因此降低混动汽车/电动汽车的竞争优势。如果混动汽车/电动汽车中使用的直流对直流转换器因为某些原因存在质量问题,那么,一旦测试不到位就会导致极高的风险。

设计人员、技术人员和操作人员在测试 DC-DC 转换器时,必须要对转换器中使用的功率和电压电平格外小心。混动汽车/电动汽车中 DC-DC 转换器的输入电压都超过了 60 V 的安全电压限值,在生产过程中必须严格遵守专用的安全规范。

这些安全标准要求配备一个冗余系统,确保测试系统在出现故障时,不会让操作员接触到高压。冗余安全系统通常经过定制化设计,采用 PLC 逻辑从测试系统进行单独操作。这会为制造测试系统增加额外的设计、成本和复杂性。

地提高转换器效率

设计人员还有一项挑战,就是要地提高转换器的效率。效率取决于很多因素,包括温度、工作电压、额定功率百分比和其他环境条件。由于很多因素都会影响到效率,设计人员在进行设计测试时,很难面面俱到地仿真所有的条件。另外,设计人员还要在 95% 或更高效率中测量到 0.1% 的效率变化,这需要具有极大动态范围的测量仪器,通常要求有 16 位或更高的分辨率。同时还需要的电流互感器和同步良好的电流和电压波形,测量挑战变得愈加复杂。

在提高效率的这一过程中,还需保持电子动力传动系统的“全系统”运行。目前,针对内燃机和电动机的动力推进和再生的各种组合已经开发出许多更高效的控制算法,因而,直流对直流转换器将在分配功率方面扮演重要角色。为了验证直流转换器中的固件以及验证功率传动组件中的控制算法,功率硬件在环(PHIL)仿真测试对于在真实环境中测试全系统效率至关重要。

新兴解决方案

为了应对电动汽车 DC-DC 转换器设计和测试方面的挑战 ,一些全新的、创新型方案正在被开发出来。

高频率的模型/仿真

由于宽禁带器件开关波形中存在高频率成分(升降时间 < 10 ns),这就需要使用高频率(或电磁)的模型和仿真器来仿真功率半导体行为。需要通过 EMI 仿真来了解直流对直流转换器对辐射和传导干扰的影响。

此外,工程师还需考虑转换器版图中零部件的物理定位,以及对半导体封装寄生效应和 PCB 效应进行表征。,由于温度对直流对直流转换器的设计影响巨大,热仿真和热分析对于了解冷却要求至关重要。

半导体工程师可以为其转换器器件仿真采用实证分析/数学模型,该模型中包括高频表征(开关晶体管模型中“零偏”和导通状态的 S 参数测量),以及电子设计自动化软件。凭借该技术,他们能够显著改进仿真数据与测得数据的匹配度(参见图 4)。

图 4. 高频下的模型/模拟结果

具有再生能力的供给功率/吸收功率集成系统

许多厂商都把集成式供给/吸收解决方案引入到了在单个产品中。这些产品可以无缝地从供给电流(象限 1)转移到吸收电流(象限 2),而无需使用外部电路或对单独电源和电子负载进行同步编程(参见图 5)。通过这种集成,系统能够使用流畅的输出波形对双向直流对直流转换器在两个相反方向上的功率流进行准确仿真。

图 5. 供给/吸收功率系统

当电力系统向 DC-DC 转换器供给功率时,大部分功率(取决于效率)会通过转换器到达汽车负载。当电力系统从 DC-DC 转换器吸收功率时,功率一定要能被动力系统吸收。但大部分电力系统(或电子负载)会以热量形式消散该功率,因此针对 DC-DC 转换器的功率电平(约 4 kW),需要用较大的尺寸为产品配备风扇。这就需要增大测试系统的尺寸和提高 HVAC 要求,以便去除设施中的热量。

在 5 kW 功率电平及以上,通常会有供给/吸收功率系统和电子负载,可以将功率再生(或返回)至交流电源(参见图5)。这种技术虽不能保证 100% 的效率,但仍可将大约90% 的功率传回到电网。这就只有 10% 的功率(在 5 kW 产品中为 500 W)会以热量形式被耗散。从而能够显著减小产品的尺寸,并降低去除测试系统环境热量所需的 HVAC 成本。

对于可再生解决方案而言,需要重点注意的是,“返回到交流电源中的功率有多干净?”

如果从事生产工作,用户就会知道:返回到交流电源中的功率发生任何失真都会被设施中的大量测试系统所放大。“脏电力”可能导致设施发生间歇性故障,需要隔离每个测试系统的变压器,以便减少因不良再生而导致的问题。是让厂商确认其产品返给交流电源的功率能够保证低失真度(参见图 6)。

图 6. 对从再生功率系统返回交流电源中的功率进行总谐波失真度和功率因数测量;采用功率分析仪进行测量

总结

DC-DC 转换器模块的功能还在随市场需求不断演变,因此,对它们的设计和测试还将继续充满挑战。正如本文所讨论过的,这一市场的成本压力还将持续存在,因为电动汽车和混动汽车还会继续进行溢价。新的技术,比如更大容量的锂离子电池和宽禁带器件功率半导体,将推动这一市场成为主流市场。需要积极采用新的设计和测试技术及方案,以支持工程师保持 DC-DC 转换器的质量和可靠性,同时限度降低不必要的成本。

相关文章:

电动汽车和混动汽车DC-DC转换器的创新设计与测试方法

汽车 DC-DC 转换器市场规模将达到187亿美元&#xff0c;年复合增长率为10%。 DC-DC 转换器是汽车的重要组成部分&#xff0c;它可以通过电压转换为各种车载系统供电&#xff0c;例如日益复杂的车载信息娱乐系统、使用驾驶辅助系统&#xff08;ADAS&#xff09;实现的增强安全功…...

OriginPro快速上手指南:数据可视化与分析的利器

目录 OriginLab - Origin and OriginPro - Data Analysis and Graphing Softwarehttps://www.originlab.com/​编辑 一、安装与界面概览 安装 界面概览 二、基础操作 数据输入 创建图表 三、高级功能 数据分析 自动化与脚本 Origin 提供了几个小工具 四、技巧与提示…...

缓存学习

缓存基本概念 概念 对于缓存&#xff0c;最普遍的理解是能让打开某些页面速度更快的工具。从技术角度来看&#xff0c;其本质上是因为缓存是基于内存建立的&#xff0c;而内存的读写速度相比之于硬盘快了xx倍&#xff0c;因此用内存来代替硬盘作为读写的介质当然能大大提高访…...

亚世光电:消费电子年度表演

机圈风云再起&#xff0c;消费电子乘风而起&#xff1f; 今天我们来聊——亚世光电 最近&#xff0c;华为mate60突然降价&#xff0c;被大家怀疑是为新品上市做准备&#xff0c;算算时间&#xff0c;下半年的消费电子大战也即将拉开帷幕&#xff0c;而亚世光电所在的光电显示领…...

AI 工程应用 建筑表面检测及修复

文章目录 1 项目概述&#xff08;必写&#xff09;&#xff1a;2 技术方案与实施步骤2.1 模型选择&#xff08;必写&#xff09;&#xff1a;2.2 数据的构建&#xff1a;2.3 功能整合&#xff08;进阶&#xff09;&#xff1a; 3 实施步骤&#xff1a;3.1 环境搭建&#xff08;…...

Qt-Qt中的小事项(7)

目录 命名风格 快捷键 查询文档 坐标系 代码理解 move 命名风格 这个也是老生常谈的问题了&#xff0c;入乡随俗就好啦 快捷键 这里是一些常用的快捷键&#xff0c;用多了自然就熟悉了 • 注释&#xff1a;ctrl/ • 运行&#xff1a;ctrlR • 编译&#xff1a;ctrlB …...

Android MediaRecorder 视频录制及报错解决

目录 一、start failed: -19 二、使用MediaRecorder录制视频 2.1 申请权限 2.2 布局文件 2.3 MediaRecordActivity 2.4 运行结果 三、拓展 3.1 录制视频模糊(解决) 3.2 阿里云OSS上传文件 3.2.1 权限(刚需) 3.2.2 安装SDK 3.2.3 使用 相关链接 一、start failed…...

HarmonyOS应用程序访问控制探究

关于作者 白晓明 宁夏图尔科技有限公司董事长兼CEO、坚果派联合创始人 华为HDE、润和软件HiHope社区专家、鸿蒙KOL、仓颉KOL 华为开发者学堂/51CTO学堂/CSDN学堂认证讲师 开放原子开源基金会2023开源贡献之星 一、引言 随着信息技术的飞速发展&#xff0c;移动应用程序已经成为…...

董卫民赴考拉悠然等企业调研,强调加快发展人工智能产业

8月14日&#xff0c;按照省政府重点产业链协同推进机制有关工作安排&#xff0c;省委常委、常务副省长董卫民在成都市调研人工智能产业发展情况&#xff0c;并召开座谈会。他强调&#xff0c;要坚决落实党的二十届三中全会精神和省委省政府决策部署&#xff0c;充分把握人工智能…...

MFC将类A中的事件在类B中处理采用回调函数实现

需求&#xff1a; 在类A的界面上有一个tab控件。tab控件上面有那个页面。在MFC编程中一个tab的一个页面就应该是一个新的类。在tab的一个页面上有一个list控件。现在需要将list控件的点击事件&#xff0c;双击事件等在类A里面处理。 解决&#xff1a; 在类B里面给控件list添加…...

公众号 微信登录

export function getWxCode(that, localhostUrl) { // localhostUrl 当前页面的路径 传这个也可以this.$route.fullPath// console.log(that.$store.state.wxSessionData)// console.log(that.$store.state.wxSessionData.openId)//openId为undefine执行获取openid判断是否没有…...

sanic + webSocket:股票实时行情推送服务实现

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐&#xff1a;「storm…...

Unity动态给按钮各个状态下的图片赋值

Unity动态给按钮各个状态下的图片赋值 using UnityEngine; using UnityEngine.UI; public class ButtonOnClickTest : MonoBehaviour {public Button btn;public Sprite _highlighterSprite;public Sprite _pressedSprite;public Sprite _selectesdSprite;public Sprite _disa…...

xiaomi pad 6PRO 小米平板6 pro hyperOS降级 澎湃os 降级MIUI 14 教程 免解锁BL 降级,168小时解锁绑定

小米平板 6 Pro 机型代号 &#xff1a;liuqin 降级MIUI 14 小米澎湃 OS 正式版 澎湃OS安卓发布日期卡刷包线刷包OS1.0.7.0.UMYCNXM14.02024-07-13miui_LIUQIN_OS1.0.7.0.UMYCNXM_d618a5c980_14.0.zipliuqin_images_OS1.0.7.0.UMYCNXM_20240705.0000.00_14.0_cn_8cbf5920be.…...

MySQL 备份一个表

语法(创建一个与table1结构相同的新表table2&#xff0c;并且将table1的数据复制到table2)&#xff1a; create table table2 as select * from table1 举例(备份tb_log表到tb_log_20240815中去)&#xff1a; create table tb_log_20240815 as select * from tb_log...

鸿蒙开发入门day10-组件导航

(创作不易&#xff0c;感谢有你&#xff0c;你的支持&#xff0c;就是我前行的最大动力&#xff0c;如果看完对你有帮助&#xff0c;还请三连支持一波哇ヾ(&#xff20;^∇^&#xff20;)ノ&#xff09; 目录 组件导航 (Navigation) 设置页面显示模式 设置标题栏模式 设置菜…...

虚拟机Linux的坑 | VMware无法从主机向虚拟机 跨系统复制粘贴拖动 文件/文本

这个情况下&#xff0c;还是没办法跨系统拖拽文件 解决办法&#xff1a; 在终端中输入命令 sudo apt-get autoremove open-vm-tools sudo apt-get install open-vm-tools sudo apt-get install open-vm-tools-desktop过程中只要需要选择是否覆盖的地方&#xff0c;都输入&…...

Chat App 项目之解析(二)

Chat App 项目介绍与解析&#xff08;一&#xff09;-CSDN博客文章浏览阅读76次。Chat App 是一个实时聊天应用程序&#xff0c;旨在为用户提供一个简单、直观的聊天平台。该应用程序不仅支持普通用户的注册和登录&#xff0c;还提供了管理员登录功能&#xff0c;以便管理员可以…...

数据结构与算法 - 双指针

一、移动零 给定一个数组 nums&#xff0c;编写一个函数将所有 0 移动到数组的末尾&#xff0c;同时保持非零元素的相对顺序。 请注意 &#xff0c;必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12]输出: [1,3,12,0,0]示例 2: 输入: nums …...

Python3网络爬虫开发实战(10)模拟登录(需补充账号池的构建)

文章目录 一、基于 Cookie 的模拟登录二、基于 JWT 模拟登入三、账号池四、基于 Cookie 模拟登录爬取实战五、基于JWT 的模拟登录爬取实战六、构建账号池 很多情况下&#xff0c;网站的一些数据需要登录才能查看&#xff0c;如果需要爬取这部分的数据&#xff0c;就需要实现模拟…...

SQL 调优最佳实践笔记

定义与重要性 SQL 调优&#xff1a;提高SQL性能&#xff0c;减少查询时间和资源消耗。目标&#xff1a;减少查询时间和扫描的数据行数。 基本原则 减少扫描行数&#xff1a;只扫描所需数据。使用合适索引&#xff1a;确保WHERE条件命中最优索引。合适的Join类型&#xff1a;…...

Eclipse的使用配置教程:必要设置、创建工程及可能遇到的问题(很详细,很全面,能解决90%的问题)

Eclipse的使用配置&#xff1a; Ⅰ、Eclipse 的必要配置&#xff1a;1、Eclipse 的安装&#xff1a;其一、将 Eclipse 解压或安装到没有中文且没有空格的路径下。其二、拿到 eclipse.exe 文件&#xff0c;傻瓜式安装即可; 2、设置工作空间(workspace)&#xff1a;其一、首次启动…...

遗传算法与深度学习实战(4)——遗传算法详解与实现

遗传算法与深度学习实战&#xff08;4&#xff09;——遗传算法详解与实现 0. 前言1. 遗传算法简介1.1 遗传学和减数分裂1.2 类比达尔文进化论 2. 遗传算法的基本流程2.1 创建初始种群2.2 计算适应度2.3 选择、交叉和变异2.4算法终止条件 3. 使用 Python 实现遗传算法3.1 构建种…...

Nginx+Tomcat实现负载均衡、动静分离集群部署

文章目录 一、Nginx​​实现负载均衡原理1.正向代理和反向代理2.负载均衡模式1. 轮询&#xff08;Round Robin&#xff09;&#xff1a;2. 最少连接数&#xff08;Least Connections&#xff09;&#xff1a;3. IP 哈希&#xff08;IP Hash&#xff09;&#xff1a;4. 加权轮询…...

英语学习8月19日

词根前缀后缀 accomplishment 成就 acid n.酸的&#xff0c;adj.酸的 acidity n.酸性 ace adj.顶尖的 acute adj.敏锐的&#xff1b;急性的&#xff1b;严重的 acuity n.敏锐 obtuse adj.迟钝的&#xff1b;钝角的 acuity n.敏锐&#xff0c;严重 1.前缀ac: 尖&#x…...

关于windows环境使用nginx的一些性能问题

遇到的问题 最近在一个windows环境中部署nginx&#xff0c;遇到了以下问题&#xff1a; 1. nginx启动了九个线程&#xff08;1master8woekr&#xff09;&#xff0c;但是所有链接都被1个woker接收&#xff0c;其余worker不工作 2. 用户端访问web很慢&#xff0c;登录服务器使…...

“解决Windows电脑无法投影到其他屏幕的问题:尝试更新驱动程序或更换视频卡“

背景: 今天在日常的工作中&#xff0c; 我想将笔记本分屏到另一个显示屏&#xff0c;我这电脑Windows10&#xff0c;当我按下Windows键P键&#xff0c;提示我"你的电脑不能投影到其他屏幕&#xff0c;请尝试从新安装驱动程序或使用"遇到这种问题。 解决方法1: 1.快…...

第10章 无持久存储的文件系统 (2)

目录 10.1 proc文件系统 10.1.2 数据结构 10.1.3 初始化 10.1.4 装载 proc 文件系统 10.1.5 管理 /proc 数据项 10.1.6 读取和写入信息 10.1.7 进程相关信息 10.1.8 系统控制机制 本专栏文章将有70篇左右&#xff0c;欢迎关注&#xff0c;查看后续文章。 10.1 proc文件…...

云计算实训29——mysql主从复制同步、mysql5.7版本安装配置、python操作mysql数据库、mycat读写分离实现

一、mysql主从复制及同步 1、mysql主从自动开机同步 2、配置mysql5.7版本 mysql-5.7.44-linux-glibc2.12-x86_64.tar 启动服务、登录 对数据库进行基本操作 3、使用python操纵mysql数据库 4、编辑python脚本自动化操纵mysql数据库 二、mycat读写分离实现 1.上传jdk和mycat安装…...

AI搜索引擎Perplexica的本地部署(之二)Perplexica的非docker安装

Perplex 是一个开源的AI 驱动的搜索引擎&#xff0c;可以使用 Grok 和 Open AI 等模型在计算机上本地安装和运行。它为学术研究、写作、YouTube 和 Reddit 提供了一系列搜索功能。用户可以通过选择不同的模型、设置本地嵌入模型和探索各种搜索选项来定制他们的体验。该工具演示…...

Oracle环境下在相同参数和数据源的情况,mybatis-plus查询和sql查询结果不一致

场景: 在系统中某个对象执行修改的时候,查询对象为空,造成修改报错 分析: 在传参中有一个eq的参数需要传null,mybatis-plus在执行eq时可能是拼成" null",但是oracle中查null必须要用is null, null是查不出东西的 解决: 改成用sql查询修改,或者加判断如果这个参…...

springboot静态资源访问问题归纳

以下内容基于springboot 2.3.4.RELEASE 1、默认配置的springboot项目&#xff0c;有四个静态资源文件夹&#xff0c;它们是有优先级的&#xff0c;如下&#xff1a; "classpath:/META-INF/resources/", &#xff08;优先级最高&#xff09; "classpath:/reso…...

HTML与CSS学习Day01

文章目录 一 、CSS技巧1.1 CSS精灵&#xff08;CSS Sprites&#xff09;1.1.1 实现步骤1.1.2 例子 1.2 字体图标1.2.1如何使用字体图标1.2.2 字体图标使用总结 1.3 垂直对齐方式vertical-align1.3.1 值1.3.2 例子 1.4 过渡效果transition1.4.1 CSS过渡效果&#xff08;transiti…...

Tina-Linux Bootloaer简述

Tina-Linux Bootloaer简述 目录介绍 ubuntuubuntu1804:~/tina-v2.0-sdk/lichee/brandy-2.0$ tree -L 1 . ├── build.sh ├── opensbi ├── spl //boot0 ├── spl-pub //boot0 ├── tools └── u-boot-2018 /ubootTina-Linux 启动流程简述...

【Python】 Scrapyd:Python Web Scraping 的强大分布式调度工具

我听见有人猜 你是敌人潜伏的内线 和你相知多年 我确信对你的了解 你舍命救我画面 一一在眼前浮现 司空见惯了鲜血 你忘记你本是娇娆的红颜 感觉你我彼此都那么依恋 &#x1f3b5; 许嵩《内线》 在网络爬虫项目中&#xff0c;Scrapy 是 Python 中最流行和…...

吴恩达机器学习课后题-01线性回归

线性回归 一.单变量线性回归题目损失函数&#xff08;代价函数&#xff09;梯度下降函数代价函数可视化整体代码 二.多变量线性回归特征归一化&#xff08;特征缩放&#xff09;不同学习率比较 正规方程正规方程与梯度下降比较 使用列表创建一维数组使用嵌套列表创建二维数组&a…...

白盒报告-jacoco

使用jacoco--执行nvn test 运行过程&#xff1a; 1、idea执行mvn test &#xff0c;运行过程如下&#xff1a; a.maven-surefire-plugin&#xff1a;0.8.7执行目标动作&#xff1a;prepare-agent&#xff0c; 目的是&#xff1a;执行目标动作是为了在当前的项目名下生成jecoco.…...

【MySQL】SQL语句执行流程

目录 一、连接器 二、 查缓存 三、分析器 四、优化器 五、执行器 一、连接器 学习 MySQL 的过程中&#xff0c;除了安装&#xff0c;我们要做的第一步就是连接上 MySQL 在一开始我们都是先使用命令行连接 MySQL mysql -h localhost -u root -p 你的密码 使用这个命令…...

Selenium自动化防爬技巧:从入门到精通,保障爬虫稳定运行,通过多种方式和add_argument参数设置来达到破解防爬的目的

在Web自动化测试和爬虫开发中&#xff0c;Selenium作为一种强大的自动化工具&#xff0c;被广泛用于模拟用户行为、数据抓取等场景。然而&#xff0c;随着网站反爬虫技术的日益增强&#xff0c;直接使用Selenium很容易被目标网站识别并阻止。因此&#xff0c;掌握Selenium的防爬…...

从数据类型到变量、作用域、执行上下文

从数据类型到变量、作用域、执行上下文 JS数据类型 分类 1》基本类型&#xff1a;字符串String、数字Number、布尔值Boolean、undefined、null、symbol、bigint 2》引用类型&#xff1a;Object (Object、Array、Function、Date、RegExp、Error、Arguments) Symbol是ES6新出…...

一文读懂:AI时代到底需要什么样的网络?

各位小伙伴们大家好哈&#xff0c;我是老猫。 今天跟大家来聊聊数据中心网络。 提到网络&#xff0c;通常把网络比作高速公路&#xff0c;网卡相当于上下高速公路的闸口&#xff0c;数据包就相当于运送数据的汽车&#xff0c;交通法规就是“传输协议”。 如高速公路也会堵车一…...

基于HarmonyOS的宠物收养系统的设计与实现(一)

基于HarmonyOS的宠物收养系统的设计与实现&#xff08;一&#xff09; 本系统是简易的宠物收养系统&#xff0c;为了更加熟练地掌握HarmonyOS相关技术的使用。 项目创建 创建一个空项目取名为PetApp 首页实现&#xff08;组件导航使用&#xff09; 官方文档&#xff1a;组…...

严格模式报错

部分参考&#xff1a; Android内存泄露分析之StrictMode - 星辰之力 - 博客园 (cnblogs.com)...

nginx: [emerg] the “ssl“ parameter requires ngx_http_ssl_module in nginx.conf

nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:42 查看/usr/local/nginx/conf/nginx.conf文件第42行数据&#xff1a; listen 443 ssl; # server中的配置 原因是&#xff1a;nginx缺少 http_ssl_modul…...

Docker 部署loki日志 用于微服务

因为每次去查看日志都去登录服务器去查询相关日志文件&#xff0c;还有不同的微服务&#xff0c;不同日期的文件夹&#xff0c;超级麻烦&#xff0c;因为之前用过ELK&#xff0c;原本打算用ELK&#xff0c;在做技术调研的时候发现了一个轻量级的日志系统Loki&#xff0c;果断采…...

[Day 57] 區塊鏈與人工智能的聯動應用:理論、技術與實踐

區塊鏈的零知識證明技術 一、引言 隨著區塊鏈技術的不斷發展&#xff0c;如何在保護用戶隱私的同時確保數據的完整性和可信度成為了研究的焦點。零知識證明&#xff08;Zero-Knowledge Proof&#xff0c;ZKP&#xff09;技術就是其中的一項關鍵技術&#xff0c;它允許一方在不…...

06结构型设计模式——代理模式

一、代理模式简介 代理模式&#xff08;Proxy Pattern&#xff09;是一种结构型设计模式&#xff08;GoF书中解释结构型设计模式&#xff1a;一种用来处理类或对象、模块的组合关系的模式&#xff09;&#xff0c;代理模式是其中的一种&#xff0c;它可以为其他对象提供一种代…...

《深入浅出多模态》(九)多模态经典模型:MiniGPT-v2、MiniGPT5

🎉AI学习星球推荐: GoAI的学习社区 知识星球是一个致力于提供《机器学习 | 深度学习 | CV | NLP | 大模型 | 多模态 | AIGC 》各个最新AI方向综述、论文等成体系的学习资料,配有全面而有深度的专栏内容,包括不限于 前沿论文解读、资料共享、行业最新动态以、实践教程、求职…...

调试和优化大型深度学习模型 - 0 技术介绍

调试和优化大型深度学习模型 - 0 技术介绍 flyfish LLaMA Factory LLaMA Factory 是一个简单易用且高效的大型语言模型&#xff08;Large Language Model&#xff09;训练与微调平台。通过 LLaMA Factory&#xff0c;可以在无需编写任何代码的前提下&#xff0c;在本地完成上…...

华为S3700交换机配置VLAN的方法​

1.VLAN的详细介绍 VLAN(Virtual Local Area Network)即虚拟局域网,是一种将一个物理的局域网在逻辑上划分成多个广播域的技术。 1.1基本概念 1)作用: 隔离广播域:通过将网络划分为不同的 VLAN,广播帧只会在同一 VLAN 内传播,而不会扩散到其他 VLAN 中,从而有效…...