车载测试___长安汽车车机测试项目

news2024/11/18 3:43:59

项目介绍:

长安汽车车机是以腾讯车载互联为基础,融合了多媒体影音系统(QQ音乐、喜马拉雅FM、酷我音乐)、车载导航、车辆功能设定这些选项,可以在线听歌、导航、查看360度全景影像辅助系统,让车主驾车更加安逸享受。

具体模块包含远程车辆状态查询,爱车位置,影音娱乐,导航,行车记录,远程车辆控制,电子围栏,远程预约等服务,为车主提供实用便捷的智能应用,开启智能车生活。

项目职责:

  1. 独立对接客户,与客户进行需求评审和用例设计,对任务进行有效管理,并在实施过程中进行有效监控并制定对应策略。
  2. 根据项目周期及测试工作量输出测试计划文档和测试用例,
  3. 编写测试用例,完成车机端娱乐系统测试,在台架测试中用到CANPRO、CANoe来模拟车辆信号测试;
  4. 负责车载娱乐系统软件测试工作,参与测试方案制定,测试执行,问题跟踪等;
  5. 跟踪主机厂以及客服反馈的问题及意见,并协调解决相关问题;
  6. 在实车/台架上完成车机的功能,性能,压力测试
  7. 配合业务线不断优化测试流程,提高项目质量。
  8. 车机高低温试验、震动试验、蓝牙WiFi试验等操作及测试记录

第一部份:模拟面试

面试官:请介绍一下你最近完成的项目?(你最熟悉的项目介绍一下)

求职者:好的,那我就介绍一下我最近完成的长安汽车车机测试项目,该车机是以腾讯车载互联为基础,融合了多媒体影音系统(QQ音乐、喜马拉雅FM、酷我音乐)、车载导航、车辆功能设定这些选项,可以在线听歌、导航、查看360度全景影像辅助系统,让车主驾车更加安逸享受。

该车机是结合长安汽车车联网系统inCALL,为配置TBOX的长安车辆提供便捷车机管理服务,包含远程车辆状态查询,爱车位置,影音娱乐,导航,行车记录,远程车辆控制,电子围栏,远程预约等服务,为车主提供实用便捷的智能应用,开启智能车生活。

项目背景:

随着人工智能的快速发展,很多汽车品牌方都为自己旗下的车辆适配了独特的智能车机系统,用来提升驾乘人员的体验度。车机系统指的是安装在汽车内的车载信息娱乐产品,通过车机系统,可以实现人与车、车与外界的信息通讯。配置车机系统的车辆,可以通过语音、手势、人脸等识别功能操控车辆功能,车辆可以通过智能分析向驾驶员或者绑定的手机等设备反馈车辆行驶信息。车辆搭载的车机系统是科技发展的成果,未来也将为人们提供更便捷的服务。

长安汽车给大部份中高端车搭载了智能车机系统,包含智能交互系统,具备语音识别控制系统、Face ID人脸识别系统、手势识别系统、AEB-P智能紧急刹车(行人识别)等功能,能够为驾乘人员提供非常智能的用车体验。

车机是以腾讯车载互联为基础,融合了多媒体影音系统(QQ音乐、喜马拉雅FM、酷我音乐)、车载导航、车辆功能设定这些选项,可以在线听歌、导航查看360度全景影像辅助系统,让车主驾车更加安逸享受。

车机还内置了语音系统,支持语音唤醒控制多媒体 、导航、天窗系统里控制、车内问题设定等,省却了复杂按键的操作繁琐。

本项目是长安汽车换代CS95项目(代号CD569)中的车机测试项目,这个车机系统一共规划了29个模块,具体模块功能信息请参考车机功能模块XMind图。

因为实车还在设计开发阶段,所以大部分测试都是通过台架和仿真来完成的。

我主要负责了影音娱乐,行车记录,微信APP模块的测试。测试主要通过台架和仿真来实现。

注:可以根据实际情况介绍你熟悉的模块,每个模块的功能测试点,测试步骤都在测试用例里有详细描述。

项目从立项到上线用了6个多月的时间,我总共写了大约700多条用例,我们4个人测试,共计产出5900多条用例。开发过程中,在每个里程碑节点,我都会进入测试,里程碑节点主要是对已完成的功能进行测试;最后开发完全交付后又进行了2轮集成测试和1轮兼容性测试。

第二部份:项目介绍

2.1、课程说明

本项目是一个典型的车载车机测试项目,我们案例主要以模拟面试+项目介绍的形式给大家进行讲解。

车机测试主要是通过台架和仿真来实现,由于实际生活中接触不到该车机,所以通过车机操作界面截屏方式来给大家展现原型,具体请参考 车机操作界面文档。有些模块,比如远程控制,是通过长安车联网APP in call来实现的,不过该APP功能操作需注册车主账号才可以实现,所以下载这个APP也没有实际意议。

2.2、人员情况

本案例项目开发人员配置有:

项目经理:1人

产品经理:4人

架构师:1人

后端开发:6人

Android开发:4人

iOS开发:2人

测试:4人

2.4、测试执行情况

轮次

测试类型

描述

工时

第1轮

模块测试

车机系统功能开发按计划节点交付单个功能模块进行测试总共12个里程碑,进行了12次功能模块测试

跟据开发进度不连续,大约共用了90个工作日

第2轮

集成测试

所有功能整体测试

10个工作日

第3轮

集成测试

上一轮Bug回归、压力测试及集成测试

10个工作日

第4轮

回归测试

Bug回归测试

10个工作日

第5轮

线上环境

验证核心功能、升级功能、数据上报功能

10个工作日

测试用例情况

平台

用例数

用例执行数

备注

车机接口

256

256

车机功能

5900

5900

U盘测试品牌列表

U盘品牌列表

序号

品牌中文名称

品牌英文名称

1

闪迪

SanDisk

2

金士顿

KINGSTON

3

东芝

TOSHIBA

4

必恩威

PNY

5

忆捷

EAGET

6

惠普

HP

7

台电科技

Teclast

8

威刚

ADATA

9

飚王

SSK

10

宇瞻

Apacer

11

朗科

Netac

12

索尼

SONY

13

爱国者

aigo

14

海盗船

CORSAIR

15

联想

Lenovo

16

方正

FOUNDER

17

创见

Transcend

18

广颖电通

Silicon Power

19

佰科

BIZKEY

20

胜创

KINGMAX

21

联想

ThinkPad

22

麦克赛尔

MAXELL

23

劲永

PQI

24

梵圣

FASN

25

金速

KingFast

26

纽曼

Newsmy

27

微闪科技

Microflash

28

佰维存储

BIWIN

29

特科芯

TEKISM

30

现代

手机品牌列表

序号

等级

品牌中文名称

品牌英文名称

型号范围

1

LV1

华为

HUAWEI

Mate系列、P系列、NOVA系列

2

LV1

荣耀

HONROR

数字系列、V系列、X系列、Note系列

3

LV1

OPPO/真我

OPPO/realme

Reno系列、ACE系列、A系列、K系列、真我X系列

4

LV1

vivo

vivo

X系列、S系列、Y系列、Z系列、iQOO系列、

5

LV1

小米/红米

MI/Redmi

数字系列、MIX系列、Redmi K系列、Redmi Note系列

6

LV1

苹果

Apple

数字系列

7

LV2

一加

OnePlus

数字系列

8

LV2

三星

Samsung

S系列、Note系列

9

LV2

魅族

Meizu

数字系列

10

LV2

中兴/努比亚

ZTE/Nubia

天机系列、Z系列

手机挑选原则

举例

每个系列挑选最新的2个型号的手机,挑选出的手机上市不超过3年,如超过则该手机可以不用验证;

P系列,P40/P40pro,P30/P30pro

V系列,V30/V30Pro,V20/V20Pro

Reno系列,Reno3,Reno2

X系列,X30,X27

数字系列,小米10,小米9

数字系列,iPhone11,iPhone10,iPhone9

数字系列,1加8,1加7

s系列,S20,S10

数字系列,魅族17,魅族16

Z系列,Z20,Z18

 

2.5、BUG描述

可以根据面试需要,从下表中挑2-3个缺陷来回答:

序号

级别

定义

详细描述

举例

1

S

必现性及大概率(1/100及以上)致命问题,不能用于量产及销售

1、可导致驾驶人生命财产安全隐患的问题

未做高压,低压,反接短路等保护,容易引发电路起火;
带机芯车机,按出碟后,碟片飞出来等;

2、违反国家法律法规、行业认证、客户规格要求及标准

侵权设计,外观尺寸及设计不符合客户规范;
违背DV/EMC实验标准,导致硬件需要整改;

3、主界面APP功能(包含必须支持的第三方软件)及日常使用功能无法实现

主界面app应用使用不了;
方控、面板按键、倒车无法使用;
carplay、carlife无法使用;

4、常规操作导致系统奔溃

死机,黑屏,闪屏,频繁重启,长时间卡屏

5、主要参数异常导致的直观显示问题

屏幕输出出现大范围噪点,倒车影像/全景显示异常;
花屏、闪屏;

2

A

严重影响用户体验,导致用户退货或者阻碍产品发行,中等概率(1/100-1/1000)基本功能实现异常

1、主界面APP子菜单功能(包含必须支持的第三方软件)无法实现,日常使用功能存在较大缺陷

收音机无法搜索电台;
界面软按键不响应;
倒车闪屏;
按键异响等

2、UI,UE与设计标准出现较大差异

界面布局不匹配,缺少或多余框架

3、软件实现逻辑引发的功能实现错误

基本模块交互时的优先级(倒车,来电,音源输入,输出优先级等);
记忆逻辑不能实现;
来电后混音;
多媒体叠音输出;

4、系统性能不满足要求

车机休眠后,暗电流过高;
开机时间太长>20s;
倒车响应时间太长>4s;

5、偶发基本功能缺陷及系统奔溃问题

偶发(1/100-1/1000)程序闪退;
长时间压力导致死机,黑屏,闪屏,重启,卡屏等
偶发升级时校验失败,数据灌装异常,需重启解决;

3

B

用户体验影响较差,容易造成批次量问题或者有较大可能被客户考核的问题,低概率(1/1000以下)基本功能实现异常

1、主界面APP子菜单功能(包含必须支持的第三方软件)使用缺陷,日常使用功能存在轻微缺陷

收音机搜完电台后无法自动收藏;
按键响应明显延时或不灵敏;

2、UI,UE与设计标准出现较小差异

弹框风格不一致;
中英文切换后无转化;

3、软件实现逻辑引发的功能缺陷

导航音源输出时,其他多媒体音源无衰减;

4、低概率基本功能缺陷及系统奔溃问题

偶发(1/1000以下)程序闪退;
测试过程中低概率出现死机,黑屏,闪屏,重启,卡屏等

4

C

用户体验影响小,基本不影响正常使用,客户不容易或者很难发现的问题

1、基本功能体验问题

用户使用体念改善问题

2、UI,UE与设计标准出现轻微差异

各级UI颜色深浅有细微差别;
字体不一致;
弹框显示文本位置未统一、信息显示不完全;
中英文切换后转化不完全等

3、建议性修改问题,PRD没需求,测试人员自己新的想法需求

多媒体图片不支持文件夹显示(PRD不做文件夹显示要求);
文件管理导入相同文件无系统提示等

4、PRD文档定义不清晰问题

有的开关无按键音(按键音开关本身)

车机常见面试问题

车机测试要了解车CAN,具体参考 车CAN知识点文档

 

  1. 如何实现车载的自动化测试?

 

回答这个问题前,要先熟悉一下有关车载自动化测试知识:

 

背景:

随着智能座舱领域数字化、智能化的飞速发展, 多屏联动、语音识别、手势控制、增强现实、云交互等新技术的涌现, 座舱功能/交互越来越丰富、越来越复杂,在丰富功能的同时也给测试带来很多新的挑战。同时,为了迅速抢占先机,占领市场,产品上市周期随之缩短。如何在交付之前如何保证产品的安全可靠,如何控制替换成本,是当下各厂家面临的严峻考验。

按照传统的人工测试方法,从研发到量产到最终交付,完成一个完整的整车或者智能座舱测试,大概要完成11轮测试,需要耗费650天。这种人工方式受限于人员的数量、体力、精度和成本等问题,已经不足够满足当前的测试需求:多版本软件升级带来的反复的回归测试及其一致性,更多功能带来的多接口多信号互联性及更多扩展性,多控制器集成、可追溯、远程操控测试的必要性,劳动力价格提升带来的测试成本压力…….这些都是行业痛点。所以,使用合理高效的自动化测试方法帮助解决上述问题,并将成为未来智能座舱测试的主流。

车机中控为例,随着人们对信息、娱乐、安全等方面需求的不断提升,中控已逐渐成为一个综合平台,集成了车载DVD、倒车影像、与智能集互联的投影模式、多媒体、WIFI、蓝牙、FM、辅助泊车等功能,车内交互方式也从最初的物理按键到现在的触控、语音交互、手势控制,可谓是质的飞跃。所有这些都是以一种最直观的方式呈现在客户眼前,如果某个功能出现卡顿或者显示错误,将大大地影响用户体验和满意度,这时更需要一套完整高效的自动化解决方案来实现这个庞大的测试工程。

下面我们以具体的事例,大概讲下自动化测试操作流程:

 

完整的自动化测试流程脚本录制→执行测试→报表输出

第一步 脚本录制,测试人员根据业务逻辑在被测试对象上进行操作行为,同步转换成可编辑的测试脚本。因为是HMI界面化操作,所以测试人员即使没有编程经验,也可以轻松驾驭;

第二步 画面识别,把前期做好的测试脚本导入到环境中,被测试对象上安装的终端程序可根据指令获取图像并转发到上位机软件,通过图像对比技术确认测试结果。比如下方,我们第一个发现高音的图标是错的。

第三步 报表输出,提供HTML形式的测试报表,以报告的形式展示测试结果,快速定位到测试NG项目,可查看NG时图像,有利于后面的问题跟踪和调查。

 

 

  1. 如何对车载系统做性能测试?

智能座舱自动化测试包含功能测试、压力测试、兼容性测试、性能测试等等多项测试内容,最大限度地确保产品的品质,接下来我们具体讲解下性能测试如何来实施。

智能座舱的性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。选择适合业务逻辑的方式,用最低的成本、最快的时间来做出最有价值的事情。

常见硬件性能测试包括以下:

  1. 音频测试参数:输出失真度、信噪比、频响等;爆破音检测、断续音量检测
  2. 视频测试参数:复合视频输出电平、亮度信噪比、色度信噪比等
  3. 供电性能测试:供电电压缓升缓降、发动机启动电压波形、过电压测试等
  4. USB 充电电流测试
  5. IVI 系统暗电流测试
  6. AM/FM/RDS 测试参数:频率范围、中频频率、信噪比等
  7. WLAN 测试参数:发射功率、EVM、接收灵敏度等
  8. 蓝牙测试参数:输出功率、单/多时隙灵敏度、最大输入电平等
  9. 2/3/4G测试参数:发射功率、EVM、接收误码率
  10. 其他物理指标:温度等,高底温

常见软件性能测试包括以下

1.检测被测应用的滑动帧率、丢包数、流畅度等

2.用户操控时,CPU、内存、磁盘IO和网络IO等性能指标

3.HMI启动耗时

4.接收包错误率 接收以太网数据包时每秒错误数

5.触摸屏响应时间,UI 界面动态迁移时间等

6.导航测试参数:冷/热启动时间,定位精度,重新捕获时间等

7.检测内存泄漏、资源竞争、死锁问题

8.系统OTA升级效率

9.系统吞吐量

 

3.对唤醒功能,设计下测试点。

答:从功能、UI交互、易用性、性能、并发、安全等思路。

4.具体说下唤醒基本功能。(不考虑性能和其他的)

具体参考语音唤醒测试文档

答:1.网络是否有影响;2.方言口音,发音不准是否有影响。3.环境,是否杂吵能正常识别。4.接收声音的大小,多小的声音能收到。5.能否并发,如一次性有几十台甚至上百台,你叫小度小度能否都被唤醒。

 

5.对唤醒功能你觉得要注意哪些方面,如性能?

 

答:唤醒响应速度,唤醒流畅度。

6.没有驾照可以学车载测试吗?

答:可以学习车载项目的,车载测试分为室内、室外、路测等,咱们一般测试都会在办公司进行台架测试的,如果室外路测的话公司会有专人的人开车,咱们只要测试就可以了,当然了有驾照最好,没有驾照的话,影响不是很大。

7.汽车测试中的智能座舱测试近几年特别火,那么智能座舱到底是什么呢?

答:智能座舱包括了带给驾驶员和乘客更加安全、舒适、智能的驾乘体验所有模块,包括操控系统、娱乐系统、空调系统、通信系统、座椅系统、交互系统、感知系统等。

l 操控系统包括:方向盘;

l 娱乐系统包括:中控台屏幕、后排多媒体;

l 通信系统包括:蓝牙、WIFI、NFC等;

l 交互系统包括:中控屏、仪表盘、HUD;

l 感知系统包括:雷达、摄像头、驾驶员健康监控系统、空气质量传感器等

 总结

如果你对此文有任何疑问,如果你也需要接口项目实战,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入我们,加入方式在文章的最后面

  自动化测试相关教程推荐:

2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂!!_哔哩哔哩_bilibili

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibili

测试开发相关教程推荐

2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibili

postman/jmeter/fiddler测试工具类教程推荐

讲的最详细JMeter接口测试/接口自动化测试项目实战合集教程,学jmeter接口测试一套教程就够了!!_哔哩哔哩_bilibili

2023自学fiddler抓包,请一定要看完【如何1天学会fiddler抓包】的全网最详细视频教程!!_哔哩哔哩_bilibili

2023全网封神,B站讲的最详细的Postman接口测试实战教学,小白都能学会_哔哩哔哩_bilibili

  总结:

 光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

​​​

​​​

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1657953.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度学习笔记001

目录 一、批量规范化 二、残差网络ResNet 三、稠密连接网络(DenseNet) 四、循环神经网络 五、信息论 六、梯度截断 本篇blog仅仅是本人在学习《动手学深度学习 Pytorch版》一书中做的一些笔记,感兴趣的读者可以去官网http://zh.gluon.a…

英特尔StoryTTS:新数据集让文本到语音(TTS)表达更具丰富性和灵感

DeepVisionary 每日深度学习前沿科技推送&顶会论文分享,与你一起了解前沿深度学习信息! 英特尔StoryTTS:新数据集让文本到语音(TTS)表达更具丰富性和灵感 引言:探索文本表达性在语音合成中的重要性 …

Imagine Flash、StyleMamba 、FlexControl、Multi-Scene T2V、TexControl

本文首发于公众号:机器感知 Imagine Flash、StyleMamba 、FlexControl、Multi-Scene T2V、TexControl You Only Cache Once: Decoder-Decoder Architectures for Language Models We introduce a decoder-decoder architecture, YOCO, for large language models, …

C++从入门到入土(二)——初步认识类与对象

目录 前言 类与对象的引入 类的定义 类的访问限定符及封装 访问限定符: 封装: 类的作用域 类的实例化 类的大小 this指针 this指针的特性 前言 各位佬们,在开始本篇文章的内容之前,我想先向大家道个歉,由于…

Linux流量分析工具 | nethogs

在应急过程中,经常会遇到应用访问缓慢,网络阻塞的情况,分析原因可能会想到存在恶意程序把带宽占满的可能。通过这样一个小工具可以快速定位异常占用带宽程序的路径、PID、占用流量大小或是排除由带宽占满导致服务器缓慢的猜想。 一、简介 Ne…

GitHub Actions 手动触发方式

目录 前言 Star Webhook 手动触发按钮 前言 GitHub Actions 是 Microsoft 收购 GitHub 后推荐的一款 CI/​CD 工具早期可能是处于初级开发阶段,它的功能非常原生,甚至没有直接提供一个手动触发按钮一般的触发方式为代码变动(push 、pull…

Linux网络-PXE高效批量网络装机(命令+截图详细版)

目录 一.部署PXE远程安装服务 1.PXE概述 1.1.PXE批量部署的优点 1.2.要搭建PXE网络体系的前提条件 2.搭建PXE远程安装服务器 2.1.修改相关网络配置(仅主机模式) 2.2.关闭防火墙(老规矩) 2.3.保证挂载上 2.4.准备好配置文…

如何使用IntelliJ IDEA SSH连接本地Linux服务器远程开发

文章目录 1. 检查Linux SSH服务2. 本地连接测试3. Linux 安装Cpolar4. 创建远程连接公网地址5. 公网远程连接测试6. 固定连接公网地址7. 固定地址连接测试 本文主要介绍如何在IDEA中设置远程连接服务器开发环境,并结合Cpolar内网穿透工具实现无公网远程连接&#xf…

【面经】网络

了解TCP/IP协议,了解常用的网络协议:study-area 一、TCP/IP协议 TCP/IP协议是一组网络通信协议,旨在实现不同计算机之间的信息传输。 1、TCP/IP四层模型: 网络接口层、网络层、传输层和应用层。 网络接口层:定义了数据的格式和…

C++ 基础 输入输出

一 C 的基本IO 系统中的预定义流对象cin和cout: 输入流:cin处理标准输入,即键盘输入; 输出流:cout处理标准输出,即屏幕输出; 流:从某种IO设备上读入或写出的字符系列 使用cin、cout这两个流对…

【springboot基础】如何搭建一个web项目?

正在学习springboot,还是小白,今天分享一下如何搭建一个简单的springboot的web项目,只要写一个类就能实现最基础的前后端交互,实现web版helloworld ,哈哈,虽然十分简陋,但也希望对你理解web运作…

车载测试系列:车载蓝牙测试(三)

HFP测试内容与测试方法 2.3 接听来电:测试手机来电时,能否从车载蓝牙设备和手机侧正常接听】拒接、通话是否正常。 1、预置条件:待测手机与车载车载设备处于连接状态 2、测试步骤: 1)用辅助测试机拨打待测手机&…

【JavaWeb】Servlet+JSP+EL表达式+JSTL标签库+Filter过滤器+Listener监听器

需要提前准备了哪些技术,接下来的课才能听懂? JavaSE(Java语言的标准版,Java提供的最基本的类库) Java的开发环境搭建Java的基础语法Java的面向对象数组常用类异常集合多线程IO流反射机制注解Annotation… MySQL&…

CUDA流和事件

CUDA通过流来实现网格级并发。 流和事件 CUDA流是一系列异步的CUDA操作,这些操作按照主机代码确定的顺序在设备上执行。流可以封装这些操作,保持操作的顺序,允许操作在流中排队,并使他们在先前的所有操作之后执行。 这些操作包…

【Linux】在Linux中执行命令ifconfig, 报错-bash:ifconfig: command not found解决方案

一、报错信息 ifconfig 报错-bash:ifconfig: command not found 同时,通过ip addr查看,也看不到IP信息 二、解决方案 找到ifcfg-ens0文件,此文件的目录在/etc/sysconfig/network-scripts目录下 命令:cd /etc/sysconfig/network…

Windows系统本地部署DrawDB数据库设计工具并实现无公网IP远程访问

文章目录 1. Windows本地部署DrawDB2. 安装Cpolar内网穿透3. 实现公网访问DrawDB4. 固定DrawDB公网地址 开发中很多时候都会使用到数据库,所以选择一个好用的数据库设计工具会让工作效率翻倍。在当今数字化时代,数据库管理是许多企业和个人项目的核心。设…

buuctf-misc题目练习二

ningen 打开题目后是一张图片,放进winhex里面 发现PK,PK是压缩包ZIP 文件的文件头,下一步是想办法进行分离 Foremost可以依据文件内的文件头和文件尾对一个文件进行分离,或者识别当前的文件是什么文件。比如拓展名被删除、被附加…

Spring - 9 ( 10000 字 Spring 入门级教程 )

一: MyBatis XML 配置文件 Mybatis 的开发有两种方式: 注解XML 我们已经学习了注解的方式, 接下来我们学习 XML 的方式 MyBatis XML 的方式需要以下两步: 配置数据库连接字符串和 MyBatis写持久层代码 1.1 配置连接字符串和 MyBatis 此步骤需要进…

【经验分享】企业网站建设,不收录的原因有哪些

今天来聊一聊我们做好网站,但是网站排名不高,各大搜索引擎不收录网站的原因: 1.网站结构问题: 公司网站的结构是搜索引擎判断网站内容的关键因素之一。如果网站结构混乱、不清晰,搜索引擎可能难以准确抓取和理解网站的…

汇编--栈和寄存器

栈 栈是一种运算受限的线性表,其限定仅在表尾进行插入和删除操作的线性表,表尾也被叫做栈顶。简单概括就是我们对于元素的操作只能够在栈顶进行,也造就了其先进后出的结构特性。 栈 这种内存空间其实本质上有两种操作:将数据放入…