自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雪锋的笔记

雪锋的学习笔记

  • 博客(395)
  • 资源 (17)
  • 收藏
  • 关注

原创 python调用java中的jar

3、点击选择想要生成jar包的类,这里我选择Demo.java。注意Directory for meta-inf/manifest.mf的位置不要选择默认的,最好选择项目根目录。1、编写class的代码,注意一定要有main()方法才可以生成jar包,main()方法可以没有内容。4、点击Build->Build Artifacts后选择对应的Artifact,并点击Build即生成成功。有好多朋友,不会写Java ,还好我会,我把我的jar包附在评论区里,大家可以直接下载使用。

2024-04-01 21:58:21 713

原创 自适应巡航辅助ACC

在点亮左侧转向灯并且保证与前车在安全距离的情况下时,超车辅助功能会适当拉近自车和前车的距离,方便驾驶员超车,但仅局限于自车道内,当自车切出时,重新回到定速巡航或者跟车巡航状态;在自车车速0~150km/h时,若自车前方无车辆或前方车辆静止/趋停/运动,ACC功能均能激活,其中“车速为0”是指车辆静止状态且(驾驶员踩住刹车或AVH开启)。超车(右侧)抑制功能应当被关闭,即车辆在变道过程中ACC S&G不会给车辆加速,变道后车辆车速恢复到驾驶员设定车速。车辆根据驾驶员设定的巡航速度行驶。

2023-08-15 15:09:09 855

原创 车道偏离报警LDW

在背光,日落,路面被冰雪覆盖以及路面磨损严重的情况下,性能会有显著的下降。记录下来的视频文件和标记好的基础事实(例如手工标记的车道边线)作为输入,LDW的输出就可以参考标记的车道变线进行评估。在车道边线可见的情况下,LDW使用视频系统的车道边线探测系统测量自身车辆与车道两侧边缘线的相对距离与方位。除了使用这些几何信息触发告警之外,环境因素也会被检查以抑制由于有意的车道偏离而触发的告警。无意识的车道偏离既包括已经发生的车道偏离,也包括即将发生的车道偏离。对于功能的输入和输出信号,参考客户定义的CAN矩阵。

2023-08-15 10:25:36 852

原创 T-box与远程车控

1 TBOX概念:Tbox是汽车上的一个盒子,指Telematics Box,远程通信终端,集成车身网络和无线通讯功能的产品,可提供Telematics业务,一般安装在仪表盘下方。Tbox是一个基于Android、Linux操作系统的带通讯功能的盒子,内含一张SIM卡,一般是中国联通和移动的SIM卡,与这个盒子配套硬件还有GPS天线,4G天线等。车机要联网必须有Tbox设备才能实现。2TBOX的基本功能。

2023-07-19 22:15:00 3308

原创 pytest+allure运行出现乱码的解决方法

百度网盘链接: https://pan.baidu.com/s/1rOTOXSVRvHkkRTyFExwbvA 密码: s13q。windows如何设置环境变量就不细说了,我的环境变量是 E:\Users\tools\allure-2.7.0\bin。官方下载地址:https://github.com/allure-framework/allure2/releases。1.安装allure运行环境。2.设置系统环境变量,

2023-07-15 17:30:00 529

原创 CANOE 操作详情

1:创建test文件夹, 并在文件夹下创建3 文件夹。2:创建canoe工程,选择500波特率。两个节点创建好之后,两个节点需要通信。信纸有了 信封也有了。

2023-07-14 22:00:00 753

原创 can 常见面试题

CAN-FD:一帧数据最长64字节。以理解成CAN协议的升级版,只升级了协议,物理层未改变。传输速率不同、数据长度不同、帧格式不同、ID长度不同。1)速率不同:CAN:最大传输速率1Mbps。CAN-FD:速率可变,最大传输速率8Mbps。2)数据长度不同CAN:一帧数据最长8字节CAN-FD:一帧数据最长64字节。3)ID长度不同CAN标准帧ID长度最长11bit。CAN-FD标准帧ID长度可扩展到12bit。4)帧格式不同CAN-FD。

2023-07-12 21:49:56 3248

原创 智能语音交互流程

语音助手这个产品的目的,是希望通过语音说话的方式,来实现闲聊陪伴、知识获取、设备控制等需求,对应的就有三种不同的助手类型:闲聊型、问答型、指令型。

2023-05-31 22:06:21 4798

原创 车载 OTA技术概念

总的来说,OTA实现方案分为两种,一种与通常的刷写方式一样,即先擦除当前版本软件,再刷写新版本软件,但这种方法有个隐患,就是新软件有问题时,由于旧软件已经被擦除,没有备份,恢复会很麻烦,因此就提出了另一种,即A/B交换。(Firmware-Over-the-Air),是指不改变车辆原有配件的前提下,通过写入新的固件程序,使拥有联网功能的设备进行升级,包括车辆的发动机,电机,变速箱,底盘等控制系统,比如特斯拉曾通过FOTA新增过自动驾驶功能、增加过电池容量和改善过刹车距离等。,那都将是一项很繁重的任务。

2023-04-15 08:16:53 2971 1

原创 CAPL语言

这是为了避免重名的信号出现,在前面加上节点、报文也是为了更精确的引用。比如一个学校有好几个叫小明的,你指定是六年级::一班::第三排::王小明,一般就不会找错了。在要输入信号的CAPL程序位置,点击右键,如下操作,会跳转至数据库文件,找到自己要引用的信号,这样就不用手输入了。基本上学习所有的语法思路都是差不多的,首先是变量与全局变量、数据类型、支持的运算符、流程控制语句以及函数等。//将定时值设置为100ms并启动。这里的this指代的是前面说的报文100,总之this指代的就是前面提到的事件或者数据。

2023-04-14 22:45:00 4474

原创 Navicat新建连接报错1251Client does not support authentication protocol requested by server解决方法

这里的根本原因是你安装了8.0版本以上的MySQL,密码加密方式发生了变化所以低版本的navicat不能进行不能自动适配,所以简单的方法就是升级navicat客户端,或者是去手动修改密码规则。解决办法:将验证方法改为以前版本(5.7及以下)使用的验证方式:mysql_native_password。使用验证方式是 Caching_sha2_password,而Navicate不支持这种验证方式。中文意思就是:客户端不支持服务器请求的身份验证协议,考虑升级mysql客户端。接着我们依次输入两条命令。

2023-04-14 08:45:38 1166

原创 Windows安装mysql详细步骤

windows 安装MySQL的步骤1)检查是否安装2)下载3)安装4)修改密码5)设置环境变量

2023-04-14 08:31:06 1261 1

原创 周立功ZCANPRO基础使用教程

本人使用的USBCANFD-200U设备,大家可根据自己的设备下载对应的驱动。加载DBC文件,添加ID,选择相应的信号,修改数值,点击列表发送。可根据时间、通道、CANID、CAN类型等筛选数据。点击“启动”,选择CAN的协议类型、波特率等功能。修改CANID、长度、数据等属性,点击发送。(3)根据状态栏,分析发送和接收的数据。点击“设备管理”,选择相应的设备类型。2)选择相应的UDS指令,发送列表。(1)点击UDS诊断。

2023-04-06 16:34:26 6527

原创 python UI自动化 手工设置cookie的实例

在进行UI自动化时,有时候登录很难用自动化脚本实现,比如登录有复杂的验证码,这个时候,我们可以登录用手工登录,获取cookie后,后面加入cookie,再进行自动化。dr.find_element(By.ID,'search-keyword').send_keys('小米') # 定位搜索框#输入要查询的商品名称。dr.find_element(By.CLASS_NAME,'btn-search ').click() # 定位到搜索按钮#点击搜索按钮。#dr.quit()#关闭浏览器。

2023-03-22 21:04:12 965

原创 UDS 诊断 详解

而后面的parameter则根据各个诊断服务的不同具有不同的内容,长度和格式并没有统一规格,它用于限定诊断服务执行的条件,比如某个诊断服务执行的时间等。诊断通信的过程从用户角度来看非常容易理解,诊断仪发送诊断请求(request),ECU给出诊断响应(response),而UDS就是为不同的诊断功能请求和响应之间定义了统一的内容和格式。而negative response则意味着ECU因为某种原因无法执行诊断仪发过来的诊断请求,而无法执行的原因则存在于negative response的报文中。

2023-02-14 20:37:30 6826

原创 CAN总线详细介绍

1.1 CAN是什么?CAN 最终成为国际标准 ( ISO11898(高速应用)和 ISO11519(低速应用)),是国际上应用最广泛的现场总线之一。1.2 CAN总线特点。

2023-02-13 22:10:04 1590

原创 can协议介绍

随着汽车功能越来越多,数据传输对带宽的要求也越来越高,CAN总线由于带宽的限制,已经无法满足要求了,就推出了CAN FD,全称为CAN with Flexible Data rate。继承了CAN的主要特性,弥补了CAN的数据长度和带宽的限制。可简单认为就是CAN的升级版2011年,开始CAN FD协议的开发,2015年ISO11898-1进行了修订,将CAN FD加入其中。

2023-02-11 20:29:02 4008 1

原创 Appium异常:An unknown server-side error occurred while processing the command.

一、异常如下:An unknown server-side error occurred while processing the command. Original error: Could not find 'adb.exe' in PATH. Please set the ANDROID_HOME or ANDROID_SDK_ROOT environment variables to the corect Android SDK root directory path.ANDROID_HOME 的

2023-02-11 17:38:56 2095

原创 Windows 安装appium环境

Node.js的安装相对简单,安装(安装包node-v19.6.0-x64.msi),nodejs 安装 然后一路狂点下一步就可以了安装完成后,在终端中输入node -v,显示版本号则表示安装成功jdk安装及环境配置我的博客之前写过,请参考下面链接。

2023-02-11 17:05:40 1863

原创 解决adb server version (36) doesn‘t match this client (41); killing...

前言最近搭建APP自动化,使用夜神模拟器。然后 adb devices 返现连不上模拟器了,报:killing...从报错信息上看,是由于SDK 的adb与夜神模拟器的adb的版本不匹配导致的遇到问题将Android studio与夜神模拟器连接,在夜神模拟器的bin路径下,adb devices,此时遇到当前夜神模拟器的adb版本与android 的SDK版本不一致的错误,

2023-02-06 14:57:51 1922

原创 minikube 部署的集群client证书过期

minikube 部署的集群client证书过:error execution phase certs/apiserver-kubelet-client: failed to write or validate certificate "apiserver-kubelet-client": failure loading apiserver-kubelet-client certificate: failed to load certificate: the certificate has expired。

2023-01-13 23:07:34 1377

原创 Jmeter性能监控

jmeter关于服务器性能的监控,是通过在服务器上启动ServerAgent.jar本人使用的是windo10 apache-jmeter-5.4.3jmeter和相关安装所需要的软件我都放在百度网盘了,链接: https://pan.baidu.com/s/1axigwTTP4hyuCzVHUTSwsw?pwd=4s55 提取码: 4s55。

2022-11-07 09:57:50 1296

原创 app测试定位方式

appium的webdriver提供了11种元素定位方法,在selenium的基础上扩展了三个,本文以python语言为示例介绍appium中的元素定位方法,可以在pycharm里面输入driver.find_element_by然后会自动匹配出来。

2022-07-26 19:14:07 1783

原创 Pytest失败重跑

在编写接口case的时候,我们常遇到一个这样的问题:测试环境不稳定偶发接口超时(和服务无关,纯粹是环境问题),然后执行接口case也因此偶发失败。比如同一个接口case跑五次,其中有两次失败,另外三次都是成功的,这种偶发性的环境问题就需要我们手动重跑(还不一定能够通过)。有没有一个比较好的机制,保证case能够尽最大努力通过测试呢?这里我们介绍pytest的一个失败重跑插件:pytest-rerunfailures...

2022-07-26 17:35:16 2209

原创 内存泄露和内存溢出的区别是什么?

内存溢出是指程序在申请内存时,没有足够的内存空间供其使用, 系统已经不能再分配出你所需要的空间;内存泄露是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但是内存泄漏次数多了就会导致内存溢出...

2022-06-30 23:04:33 2550

原创 Jmeter之BeanShell详解和夸线程调用

Jmeter中常用的BeanShell,jmeter 局部变量,全局变量的定义和使用,jmeter日志的使用jmeter 跨线程调用实战​

2022-06-27 15:53:38 1672 2

原创 jmeter中csv参数化

jmeter中csv参数化,先创建一个csv文件(参数与参数之间用逗号隔开,英文逗号)。中文逗号是无法将参数分割开的,就会默认 为一个参数来处理。

2022-06-24 13:17:59 6205 3

原创 Jmeter中的断言使用讲解

断言:让程序判断预期结果和世界结果是否一致提示:JMeter断言是在请求的返回层面增加一层判断机制:因为请求成功了,并不代表结果一定正确,因此需要检测机制提高测试准确性

2022-06-24 10:48:20 1533

原创 Jmeter接口测试,关联接口实现步骤(token)

jmeter 用于接口测试时,后一个接口经常需要用到前一次接口返回的结果,应该如何获取前一次请求的结果值,应用于后一个接口呢?拿一个登录的例子来说明,获取评论列表需要在登录后可查看............

2022-06-23 16:01:03 1391

原创 自动化测试常见的面试题

关键字:不变的、重复的、规范的第一点,需求变化不能太频繁;第二点,项目周期要足够长,如果自动化代码还没有写完,公司就倒闭了,那也不需要自动化了第三点,脚本可以重复使用:在一些典型的场景,比如说 “冒烟测试、回归测试” 的地方就是经常使用自动化测试;......

2022-06-20 16:56:05 1955 3

原创 mysql存储过程之循环遍历查询结果集

mysql存储过程之循环遍历查询结果集因为按地区获取最大值,后来你只安年龄查 没有过滤地区 所以导致错误 比如 天山派 最大年龄 85 武当派100 你获取是age in (85,100) ,如果武当也有85,也有100 武当就会出现2条...

2022-06-13 17:04:32 9147 1

原创 kubernetes Pod控制器Controller详解

controller: 在集群上管理和运行容器的对象Pod通过Controller实现应用的运维,比如伸缩,滚动升级等等pod和Controller的关系建立是通过label标签和selector选择器

2022-06-13 07:45:18 455

原创 k8s pod详解

Pod是所有业务类型的基础,也是K8S管理的最小单位级,它是一个或多个容器的组合。Pod是资源对象模型中由用户创建或部署的最小资源对象模型,也是在 k8s 上运行容器化应用的资源对象,其他的资源对象都是用来支撑或扩展Pod对象功能的............

2022-06-09 22:29:22 183

原创 Kubernetes 基本介绍及核心组件

最开始是谷歌公司内部使用的 Borg 系统,后面使用 Golang 重写并捐献给 CNCF 基金会开源了kubernetes 是一个开源的容器编排框架工具,有着极其丰富的生态资源

2022-06-08 15:27:57 270

原创 Docker 实战部署 Gin+MySQL+Redis

基于CentOS 7系统,docker 部署gin项目,主要有项目gin、MySQL、Redis。

2022-06-05 13:48:05 526

原创 MySQL8 ‘caching_sha2_password‘ cannot be loaded

ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory

2022-06-05 10:50:02 459

原创 centos 下安装docker和升级新版docker

centos 下安装docker

2022-06-04 08:34:22 1064

原创 SONAR安装指南

简介SonarQube一款自动化的代码检查的工具,可以检测代码bug、代码漏洞和不良的代码风格。你可以将整合到你所在工作流当中,通过分支的pull请求触发Sonar进行扫描。也可以整合到Jenkins中,在构建项目时触发Sonar。从官网下载sonarQube指定版本,我这里下载的是社区版SonarQube7.6.(因为官网上面说新的版本不支持mysql数据库了,而且jdk只支持jdk11,或者OpenJDK)解压文件:unzip sonarqube-7.6.zip -d /data/.

2022-05-28 08:25:13 1084

原创 AppScan v10.0.0安装与使用

1、下载与安装1.1、下载 有需要下载地址的留言我,写在文章中未必能审核过1.2、安装1、解压安装包,双击AppScan_Setup_10.0.0.exe运行,默认下一步安装完成即可。2、将rcl_rational.dll和AppScanStandard.txt复制到安装路径下,覆盖原来的文件。3、双击桌面快捷方式,打开软件,点击帮助-许可证-切换到IBM许可证。4、选择打开Appscan License Manager,在许可证配置-...

2022-05-26 22:47:58 3309 8

原创 linux 性能监控 sar命令详解

sar [ 选项 ] [ <时间间隔> [ <次数> ] ]sar -h 显示:-A:所有报告的总和-b:显示I/O和传递速率的统计信息-B:显示换页状态-d:输出每一块磁盘的使用信息-e:设置显示报告的结束时间-f:从制定的文件读取报告-i:设置状态信息刷新的间隔时间-P:报告每个CPU的状态-R:显示内存状态–u:输出cpu使用情况和统计信息–v:显示索引节点、文件和其他内核表的状态-w:显示交换分区的状态-x:显示给定

2022-05-25 18:54:17 2180

canoe 开关控制灯光的新版本代码

canoe 开关控制灯光的新版本代码

2023-04-09

2019_Python基础及应用.pptx

python基础可见

2021-11-28

golang实战使用gin+xorm搭建go语言web框架详解.rar

golang实战使用gin+xorm搭建go语言web框架详解.rar

2021-05-23

golang中文手册.rar

golang中文手册.rar

2021-05-23

Python+Requests+PyTest+Excel+Allure+sendMail

接口自动化测试实战的例子

2020-12-29

php 网站常见的PHP错误讲解的网站

php常见错题的分解和讲解,非常详细。对于新手掌握扎实的PHP技术还是非常有帮助的,下载好部署,没有数据库

2020-11-03

分库分表代码实现和讲解

使用PHP实现MySQL的分库分表,10个库,每个库10个表,程序自动创建表,插入数据,让你真正感受大数据,分库分表的好处

2020-11-03

vue.js 课件 ppt

vue.js课件 ppt 方便vue.js的学习和教学,详细的课件和例子。 vue现在在前端使用和多,大家都在学习 希望能够帮助有需要的人,

2020-11-03

redis从入门到精通

redis 最全的教程 redis 1-17全部课程,值得学习 网上很多都找不到,分享出来,希望对大家有帮助

2020-10-28

php 连接redis的相关数据类型和函数实例(超详细)

代码中包含了PHP操作redis的所有代码,字符串相关函数的操作,列表(list),hash,集合,有序集合的相关操作。方便初学PHP和redis的相关同学的学习

2020-02-25

php7_php5.rar

本例子代码实现PHP7的新特性,比如严格模式,非严格模式的声明影响,太空船,三元运算,常量数组等,新增函数intdiv,新增list数组的赋值等功能实现

2020-02-25

ThinkPHP5快速入门手册.pdf

thinkphp手册,日常使用撒大声地多所多所的士速递多所 颠三倒四多所所多所多的士速递所多多所颠三倒四所多所多颠三倒四多所所多多的都是多所多所

2019-12-30

redis-3.1.3.tgz

linux php 源码安装redis扩展,方便快捷,上传供大家使用

2019-10-21

redis.tar.gz

php 操作redis 的各种数据类型的实例代码,每个数据类型一个文件

2019-10-13

学习Hyperledger Fabric 实战联盟链 地址下载

学习Hyperledger Fabric 实战联盟链 网盘下载,有下载地址和提取密码

2019-03-31

Golang.chm

golang chm手册

2017-06-27

Go 语言高并发实战

go语言高并非实践 ppt

2017-06-27

空空如也

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

TA关注的人

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