自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 问答 (1)
  • 收藏
  • 关注

原创 capl语言基础语法(二)

/将一个空字符串("")复制到 gStringRep 中,最多复制 elcount(gStringRep) 个字符。//长整型数字转换为十六进制字符串,并将结果存储在 numToString 中。配置文件中的节(Section)名称。如果指定的键在配置文件中不存在,或者读取失败,函数将返回这个默认值。:转换的进制基数,例如 10 表示十进制,16 表示十六进制。:目标字符串,转换后的结果将存储在这个字符串中。:可变参数列表,根据格式化字符串提供相应的参数。,这可能是一个全局变量,存储了配置文件的路径。

2025-03-26 17:38:36 786

原创 c++基础入门问题

问题1:sizeof关键词:统计数据类型所占内存大小如果统计数组长度:len=sizeof(a)/size(a[0])了;如果统计struct长度:struct hero arr3[5]={},len2=sizeof(arr3)/sizeof(hero)问题2:const关键词如果const后面是指针,则指针地址可以变,值不可以变;如果const后面是常量,则常量可以变,常量所指的真值地址不可以变。问题3:引用&后面跟不同的值有啥区别?注:引用必须初始化;引用在初

2025-01-08 15:08:44 225

原创 性能测试之:系统负载

系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)

2025-01-08 14:54:41 265

原创 智能驾驶基础(二)

需要学习的车载测试基础大纲:汽车总线介绍:

2025-01-08 14:49:24 156

原创 Allure 安装和运行过程

pytest test_baidudemo.py(要测试的.py文件) -s -q --alluredir=./result/注:~/Desktop/python_1/wxx_1/log/reporets/是reporets的路径。登录Allure网址链接:http://localhost:8888/index.html#1.运行测试脚本:可以在python_1文件夹下面,.py文件使用绝对路径。./allure --version(在allure的bin目录下运行)则可以使用绝对路径到bin目录下。

2025-01-08 14:40:15 475

原创 【.proto转为.py文件】&【序列化/反序列化】

参考链接1:https://blog.youkuaiyun.com/baidu_28342107/article/details/81952868。含义:序列化(将不同的数据结构转化为二进制),反序列化(将二进制数据转化为不同的数据结构类型,例如json、pickle格式)recharge_pack:回灌数据,将原始数据离线备份了一份数据,可以转成二进制数据,相当于重新备份了一份.db数据。参考链接:https://blog.youkuaiyun.com/Elon15/article/details/127679212。

2025-01-08 14:33:13 610

原创 allure一直报错:ModuleNotFoundError: No module named ‘parse_pack‘

因为ubnutu系统下面有两个内置的python版本:python2和python3,所以肯呢个是环境问题,需要修改python的默认环境。删除pytest之.pytest_cache文件夹作用【Pytest中的cache缓存功能】在包下面增加__init__.py函数。查看sys.path路径,增加以下代码。#返回当前进程的工作目录。

2025-01-08 14:22:39 393

原创 智能驾驶基础(一)

感知-(传感器)融合-规划-控制自动驾驶技术框架参考链接:https://www.bilibili.com/video/BV1pr4y1N7nw/?spm_id_from=333.999.0.0&vd_source=09543aab9d8e8223720b2fc23aa9a612https://www.zhihu.com/tardis/zm/art/497340758?source_id=1005

2025-01-08 14:15:42 186

原创 mount命令

mount -o remount,rw /run/media/kiosk/464F-6839 #重新挂载之前挂载在/run/media/kiosk/464F-6839的设备,并指定挂载参数为rw。加载指定的文件系统,加载到linux的文件目录下。mount加载设备的信息记录在/etc/mtab文件中。卸载可以使用umount命令。mount [-L] [-o] [-t] [设备名] [加载点]含义:mount -o remount,rw 设置目录路径。

2025-01-08 11:03:21 190

原创 网络管理(Network Management,NM)(一)

上电时,进入总线睡眠模式,如果有唤醒源唤醒,则进入网络模式。其中。唤醒源唤醒分为主动唤醒和被动唤醒,主动唤醒指的是ecu自己想使用网络1.KL15电进行唤醒,2.有些传感器主动触发要求网络通信;被动唤醒指的是ecu收到其他ecu发出来的网络管理报文。如果时主动唤醒则进入常规操作状态,如果时被动唤醒则进入就绪睡眠状态,在就绪睡眠状态下只接收其他ecu发送过来的网络请求,不会发送。网络模式:重复报文状态、常规操作状态、就绪睡眠状态准备总线睡眠模式。

2024-12-25 17:40:44 581

原创 capl项目基础流程(一)

database:存放dbc数据库;node:存放capl代码;panel:存放面板Logging:存放日志。

2024-11-26 17:54:41 279

原创 【uds】诊断数据库----编辑cdd文件

连接选择usb deviceVariants:变体,CDD文件的核心内容,包含一个ECU当中的所有诊断服务数据。在这里出现了Base Variant和Variants,可以简单理解为车型分高中低配,每个配置的车型对应一个Variant。在其他Vector工具(CANoe、Diva等)中导入CDD文件时可以选择相应Variant。可以查看支持的子功能和服务相关参数可以去勾选是否支持可写方式1方式2new DIDnew Data Types参考链接:https://blog.youkuaiyun.com/m0_562082

2024-11-06 17:35:05 1002

原创 【uds】基础知识点(一)

说在前面的话:因工作需要开始接触底软相关的事情,从0开始接触,以下是一些工作中存在的疑问,将其记录下来,一起共勉!

2024-11-06 15:09:19 827

原创 capl语言基础

注意:相当于对0进行减法,-1-1-8=-10,其中1为2的0次方,8为2的3次方。on signal和on signal_update事件。逻辑非:两个条件同时成立则为真(1),否则为假(0).逻辑或: 后面的条件成立,为1,结果值则为0.练习1:发送id为0x400-0x7FF的报文。必须有dbc数据库,才能进行this.信号名。逻辑与:只有一个条件成立则为真。on message事件。capl运算符(一)capl:事件型语言。capl运算符(二)capl运算符(三)

2024-11-05 17:36:17 830

原创 UDS诊断-面试题2

诊断仪发送一个生成种子请求给ecu,ecu生成随机种子,然后将生成的种子返回给诊断仪,并且通过安全算法计算出key,诊断仪也使用自己的安全算法计算出key,并将其发送给ecu,进行验证操作,如果两边key相同则返回结果给诊断仪。使用电脑或者手持诊断仪,向ecu发送一串命令,然后等待汽车中的ecu返回数据或者故障码信息。含义:22:读取服务,01 07:要去读取的数据id。过程:诊断仪向ecu发送诊断请求,等待ecu接收到请求后,给诊断仪发送响应结果。含义:7F:否定响应,11:否定响应码(NRC)

2024-09-20 17:29:37 1692

原创 【数据结构】数组复习-二分查找法

[34] 在排序数组中查找元素的第一个和最后一个位置left = 0else:else:left = 0else:main()c++public:} else {left = 0;

2024-08-08 18:03:08 627

原创 车载测试之经典面试题

点击台架,没有反应,用canoe看一下,点击中控面板的时候,中控信号是否有发出去;曲儿发出去之后,车技发给网关,网关发给ecu,看ecu是否返回正确;使用诊断服务,看故障代码有哪些,检查发现有一些断电的故障代码,则进行相应的处理;00 00 04,第三个字节,0x04=2进制=0000 0100,对应IF_FrontCamera_System_SPI_Comm_Err_SOC。创建node节点,节点的意思是车技系统can总线报文和零部件进行报文交互,ecu当作节点,比如车身ecu,空调ecu。

2024-07-19 11:16:43 1118 1

原创 intel格式与motorola格式的区别

bit:计算机中最小的单位,二进制数值,0、1byte:字节,1byte=8bit。

2024-07-18 16:10:24 2166

原创 ubuntu20.04配置调试工具

这样的变量,“type”可以改成“shell”,不能任意;“label”是task的名称,可以随意,但要与launch.json文件中的变量“preLaunchTask”设置一致;3.“stopAtEntry”默认为false, 运行调试时,debugger不会在源文件中添加断点,设置为true时,调试会在main函数入口处等待。1.“program”表示需要调试的文件,需要和下面的cwd路径一致,下面设置为工作目录。根据自己的需求来修改,tasks.json是为整个目录配置环境,不需要修改诸如。

2024-07-04 20:02:30 1221

原创 ubnutu20.04-vscode安装leetcode插件流程

1.在vscode插件商城选择安装leetcode。3.在vsode中配置node.js路径。5.选择leetcode-cn版本。6.leetcode刷题推荐链接。2.安装node.js。4.重启vscode。

2024-07-03 14:44:47 460

原创 docker基础使用教程

例子:工程在docker_test参考链接1:安装pipreqs可能比较困难。

2024-06-21 17:41:03 990

原创 influxdb首次安装教程

首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的。

2024-05-22 20:21:05 1086

原创 c++之vector容器遍历方式

vector是定义在C++标准模板库。vector可以理解为是一个能够存放的动态数组,能够增加和删除元素,但是一个容器中的对象必须是同一种类型。1、vector为它们的元素使用,也就意味着可以通过指针的偏移量来进行访问某一个元素。2、与其他动态序列容器(队列、链表)相比,向量访问其元素(就像数组一样)非常高效,并且从末尾添加或删除元素的效率相对较高。但对于涉及在以外的位置插入或删除元素的操作,vector的性能相对较差1、由于vector能够,我们不需要考虑内存的增长和释放、具有很好的安全性。

2024-04-17 11:18:40 4032

转载 解决pycharm社区版双击打不开

解决双击pycharm无反应bug

2022-11-20 20:19:10 895

原创 力扣——15. 三数之和

力扣8

2022-07-29 19:52:06 307

转载 力扣——11.盛最多水的容器

力扣7

2022-07-29 19:28:33 283

原创 双击Idea图标打不开——解决办法

1.重新安装,失败了好几次2.按住Ctrl+shift+esc打开任务管理器,在任务管理器找到已经打开的idea.exe,右击结束任务,失败3.成功。在安装idea的路径中找到idea.bat,右击编辑,在下面写一个pause然后重新双击,出来的页面参考链接:Idea双击图标没有反应的解决方法_喜羊羊love红太狼-优快云博客_双击idea没有反应......

2022-07-29 19:15:12 1702

转载 力扣——10. 正则表达式匹配

力扣6

2022-07-26 22:41:07 339

原创 关于安装两种不同版本的jdk1.8和maven3.0.5

安装jdk1.8和maven3.0.5

2022-07-26 11:57:59 1004

原创 关于今日遇到的一些bug——springboot

一些小bug

2022-07-25 14:54:48 274

原创 Springboot—Dao层,Mapper层,Service层,Controller层

springboot中的4个层含义

2022-07-24 21:36:00 4022 1

原创 力扣5: 最长回文子串

力扣5

2022-07-24 15:05:52 145

原创 力扣——4. 寻找两个正序数组的中位数

力扣4

2022-07-24 14:00:27 441

原创 力扣——3. 无重复字符的最长子串

力扣3

2022-07-24 10:38:37 144

原创 安装MySQL:解决‘mysql‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

mysql安装

2022-07-05 10:54:28 3054

原创 力扣——两数相加

力扣-第2题

2022-07-01 20:02:33 1646

原创 力扣——1.两数之和

leetcode-第1题

2022-07-01 12:56:38 137

原创 安装pytorch-gpu和torch_scatter对应版本

1.看自己电脑的cuda版本:cmdnvidia-smi注:NVIDIA-SMI:512.59,Driver Version:512.59,表明当前驱动版本是512.59CUDA Version:11.6,表明当前驱动可以安装的cuda最高版本是11.6关于NVIDIA驱动要求,和驱动直接关联的是CUDA的版本。如果安装的是CUDA=10.0,那么在windows系统要求驱动大于411.31。如果小于,则会报错显示驱动版本过老。笔者是将驱动更新至最大,没问题。 用conda安

2022-05-15 15:10:28 1795

原创 深度学习之CUDA+CUDNN详细安装教程

参考链接:深度学习之CUDA+CUDNN详细安装教程 - 知乎 (zhihu.com)1.先看自己电脑显卡驱动的版本:右击鼠标。【NVIDIA控制面板-系统信息-组件】看NVCUDA的版本:11.6.134(记住这个版本)2.下载cuda版本:因为我是11.6,只要不高于这个版本的就行。网址链接:CUDA Toolkit Archive | NVIDIA Developer注:下载时间有点长,有需要的小朋友可以在评论区Q我~3.下载cudnn再接下来,我...

2022-05-11 15:53:29 1408

原创 安装NVIDIA显卡驱动

1.卸载你电脑上的显卡控制面板-所有控制面板项-程序和功能注:我已经卸载了,所以没有。2.【我的电脑-右击属性-搜索设备管理器】,将显示适配器下面的驱动卸载注:这个是我已经重新卸载过后的了3.NVIDIA下载网址:官方驱动 | NVIDIA注:这个是我电脑的版本,需要自己查看和自己电脑对应的版本匹配情况4.Windows10系统中安装显卡驱动的时候,提示了“NVIDIA安装程序无法继续,此NVIDIA驱动程序与此Windows版本不兼容”?解决链接:如何解决驱动程序与W.

2022-05-11 14:56:12 2249 1

智能驾驶ADAS基础知识(一)

智能驾驶ADAS基础知识(一)

2025-01-08

智能驾驶ADAS基础知识(一)

智能驾驶ADAS基础知识(一)

2025-01-08

底软+CAPL语言+EOL压测标定

底软+CAPL语言+EOL压测标定

2024-12-04

编辑cdd文件时需要的一个浮动license软件

编辑cdd文件时需要的一个浮动license软件

2024-11-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除