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

2024年湖南省职业院校技能竞赛高职组电子与信息专业类软件测试赛项竞赛规程及样题

湖南省职业院校技能竞赛 高职组电子与信息专业类软件测试赛项竞赛规程及样题

一、竞赛内容
1.本赛项考查的技术技能和涵盖的职业典型工作任务

任务项 任务名称 职业典型工作任务
任务一 功能测试 测试计划、测试报告文档设计与编写、测试用例 设计、测试执行和 Bug记录
任务二 自动化测试 自动化测试需求分析、工具使用、代码设计和测 试执行等
任务三 性能测试 性能需求分析、测试方案制定、工具使用、测试 执行和结果分析等
任务四 单元测试 单元测试要求分析、代码设计、设计测试数据、 编写测试脚本和测试执行等
任务五 接口测试 接口描述分析、工具使用和测试执行等
职业素养 团队合作能力以及文明竞赛等职业素养
2.专业核心能力与职业综合能力
竞赛对接软件测试相关标准,以“ERP 管理平台 ”为被测系统, 围绕软件测试领域的主流技术及工具,考查选手面对实际问题的综合 分析能力,对测试文档、测试用例的设计能力,对单元测试、自动化 测试、性能测试、接口测试等测试工具及方法的掌握程度,检验选手
团队协作能力、组织规划能力、方法运用能力等。
3.竞赛内容结构、成绩比例

任务项 任务名称 成绩比例

任务一

功能测试 测试计划 5%
测试用例 15%
测试执行 20%
测试报告 5%
任务二 自动化测试 15%
任务三 性能测试 15%
任务四 单元测试 10%
任务五 接口测试 10%
职业素养 5%
4.竞赛任务、比赛时长及分值配比

任务项 任务名称 主要内容 比赛时长 分值

任务一

功能测试 按照整体测试情况,设计测试计划 文档,针对功能测试的范围、进度、 风险等内容进行计划

8 小时
5 分
根据需求说明书设计测试用例,考 察等价类划分法、边界值法等测试 用例设计方法,最终按照模板对测 试用例进行规范描述
15 分
根据测试用例执行功能测试,考察 功能测试执行、Bug 定位等,最终 按照模板对 Bug 进行规范描述
20 分
按照整体测试情况,设计测试报告 文档,针对功能测试任务测试情况 及结果进行总结归纳
5 分

任务二

自动化测 试 根据题目要求编写并执行自动化测 试脚本,考查浏览器基本操作、页 面元素进行识别并定位、Selenium 基本方法使用、Unittest 框架、数 据驱动、数据断言、测试报告、Page Object 设计模式等,最终编写自动 化测试报告

15 分

任务三

性能测试 根据题目要求录制/添加脚本、设置 场 景 , 考 察 性 能 测 试 工 具 (LoadRunner、JMeter)的脚本录 制/添加、检查点、参数化、集合点、 关联、事务、场景设置及运行等, 最终编写性能测试报告

15 分

任务四

单元测试 根据题目要求编写 Java 程序,设计 测试用例,执行单元测试,考查语 句、判定、条件等覆盖方法,JUnit 断言、参数化设置、测试套件等方 法,最终编写单元测试报告

10 分

任务五

接口测试 根据题目要求设置请求、验证接口, 考察接口测试工具(PostMan)的接 口请求设置、参数设置、变量设置、 测试断言、数据驱动、添加 Cookie 等,最终编写接口测试报告

10 分
职业素养 团队分工明确合理、操作规范、文 明竞赛 5 分
合计 100

二、竞赛方式
竞赛形式:线下比赛。
组队方式:团体赛。
每支参赛队由 2 名选手组成,不得跨校组队,可配指导教师,指
导教师须为本校专兼职教师,每队限报 2 名指导教师。
参赛选手须为高等职业学校专科、高等职业学校本科全日制在籍 学生(以报名时的学籍信息为准)。五年制高等职业教育四、五年级 学生可参加比赛。凡在往届全国职业院校技能大赛中获一等奖的选手,
不能再参加同一项目同一组别的比赛。
三、竞赛时量

日期 时间 事项

竞赛前 1 天 09:00-11:00 裁判、仲裁、监督报到
09:00-14:00 参赛队报到,安排住宿,领取资料
11:00-12:00 裁判培训会议
13:00-14:00 裁判工作会议
14:00-15:00 领队会
15:00-16:00 开赛式

16:00-17:00	熟悉赛场
17:15	检查封闭赛场

竞赛当天 07:00 参赛队到达竞赛场地前集合
07:00-07:30 大赛检录
07:30-08:00 参赛队两次加密
08:00-08:30 设备工具检查确认、题目发放
08:30-16:30 竞赛进行
17:00-19:00 申诉受理
19:00-22:00 评分核分
22:00-22:30 抽检复核
22:30-23:00 解密
23:00-24:00 成绩公布
竞赛后 1 天 09:00-11:00 闭赛式(宣布成绩、颁奖)

四、名次确定办法
1.选手奖励
本赛项奖项设团体奖。以赛项实际参赛队(团体赛)总数为基数, 设定为:一等奖占比 10%,二等奖占比 20%,三等奖占比 30%,小数
点后四舍五入。
若成绩评判出现同分情况,按照任务分值权重顺序的得分高低排 序,即总成绩相同的情况下比较任务四的成绩,任务四成绩高的排名 优先,如果任务四成绩也相同,则按任务五的成绩进行排名,以此类 推完成相同成绩的排序。如果所有任务分值相同,则查看文档撰写规
范、职业素养的分值进行排序。
2.指导教师奖励
获得一等奖的参赛队的指导教师获“优秀指导教师奖 ”。
五、评分标准与评分细则
1.评分标准

任务 考查点 评分标准 评分细则 分值

任务一

功能 测试
测试 计划 主要评分点: 明确测试 范围 、合理并完备的进 行任务分配 、制定有效 完备的测试策略等 概述、测试任务、测试资源、 功能测试计划、功能测试整体 进度安排、相关风险
5 分

设计 测试 用例

主要评分点:测试用例 数量覆盖需求程度 、重 点测试用例数量覆盖复 杂逻辑程度 、测试用例 整理设计规范性 用例数量。每写一条规范的测 试用例得分=4 分/用例数量 (不能有重复的测试用例,编 写要符合需求且正确)

15 分
重点测试用例数量。每发现 1 个得分=10 分/重点测试用例 数量(不能有重复的测试用 例,编写要符合需求且正确)
测试用例编写符合测试用例 规范

执行 功能 测试
主要评分点:Bug 数量覆 盖系统测试程度、重点 Bug 数量覆盖隐藏问题 程度、Bug 整理编写规范 性 Bug 数量。每发现一个 Bug 得 分=4 分/Bug 数量(不能有重 复的 bug,描述要规范且正确)

20 分
重点 Bug 数量。每发现一个重 点 Bug 得分=15 分/重点 Bug 数量(不能有重复的 bug,描 述要规范且正确)
Bug 编写符合测 Bug 规范

测试 报告 主要评分点:测试总结 报告内容完整、测试回 顾清晰、用例汇总正确、 Bug 汇总正确、测试结论 准确 测试概述、测试参考文档、项 目组成员、测试设计介绍、用 例汇总、测试进度、Bug 汇总、 测试结论

5 分

任务二
自动化测试 主要评分点包括:术语 定义描述清晰、各题目 自动化测试脚本代码设 计正确 术语定义描述
15 分
自动化测试脚本代码

任务三

性能测试 主要评分点:术语定义 描述清晰 、LoadRunner 工具正确进行性能测 试、JMeter 工具正确进 行性能测试 术语定义描述

15 分
测试策略描述
性能测试实施过程执行截图
执行结果填写

任务四

单元测试 主要评分点:各题目程 序源代码规范及正确、 测试数据和测试方法代 码正确、执行结果截图 正确 程序源代码

10 分
测试数据和测试方法代码
执行结果截图

任务五
接口测试 主要评分点:术语定义 描 述 清 晰 、 各 题 目 PostMan 工具正确 进行 接口测试 术语定义描述
10 分
接口测试实施过程执行截图

职业素养 主要评分点: 竞赛团队 分工明确合理、操作规 范、文明竞赛 团队分工明确合理
5 分
操作规范
文明竞赛
2.评分细则
(1)裁判员人数和组成条件要求
. 本竞赛参与赛项成绩管理的组织机构包括裁判组、监督仲裁 组。裁判组实行“裁判长负责制 ”。
. 监督仲裁组对裁判组的工作进行全程监督,并对竞赛成绩抽

检复核。
. 监督仲裁组负责接受由参赛队领队提出的对裁判结果的书面 申诉,组织复议并及时反馈复议结果。
. 竞赛将制定裁判遴选管理办法、赛事保密细则和预案、命题 管理办法等制度,保证竞赛的公平公正。
(2)裁判评分方法
本赛项采用结果评分,所有任务均为客观评分。根据评分标准设 计评分表,对照参考答案和选手提交结果进行评分,并在评分表中进 行统计汇总。裁判需进行随机抽签分组,各裁判小组采取随机抽签针
对不同任务独立评分,确保成绩评定严谨、客观、准确。
3.成绩产生方法
各裁判小组完成本组评分后汇总本组评分表,计算并核对成绩, 本组裁判员签字确认后交予裁判长,裁判长汇总各小组的各任务评分
表,核对成绩,最终得出竞赛成绩。
4.成绩审核方法
为保障成绩评判的准确性,监督仲裁组将对赛项总成绩排名前 30%的所有参赛队的成绩进行复核;对其余成绩进行抽检复核,抽检 覆盖率不得低于 15%。如发现成绩错误以书面方式及时告知裁判长, 由裁判长更正成绩并签字确认。复核、抽检错误率超过 5%的,裁判
组将对所有成绩进行复核。
5.成绩公布方法
最终竞赛成绩经复核无误,加密裁判在监督人员监督下进行二次

解密,解密后由裁判长、监督仲裁长签字确认,以纸质形式向全体参
赛队进行公布,并在闭赛式上予以宣布。
六、赛点提供的设施设备仪器清单
1.竞赛环境
竞赛现场设置竞赛区、裁判区、技术支持区、服务区等,以上区 域应保证良好的采光、照明和通风;应提供稳定的水、电和供电应急
设备。其中:
竞赛区:每个竞赛工位标有工位编号,面积在 9 ㎡左右,工位之 间由隔板隔开,确保互不干扰。每个工位配备单相 220V/3A 以上交流 电源,配有工作台用于摆放计算机和其它调试设备工具等,配备 2 把
工作椅。
裁判区:供裁判工作及休息,配备满足需要的办公设备。
技术支持区:为技术支持人员提供固定工位、电源保障,为参赛
选手竞赛提供技术支持。
服务区:提供医疗等服务保障。
2.技术平台
(1)竞赛设备

设备类别 数量 设备用途 基本配置
客户端 每支参赛队 2 台 竞赛选手 比赛使用 CPU:I7 及以上; 内存: ≧8GB;硬
盘: ≧500GB,SATA
(2)竞赛软件平台
由北京中企未来科技集团有限公司提供竞赛软件平台—《软件测
试云实训平台》。

软件测试云实训平台集教学、实训、竞赛为一体,以 Docker 为 基础,对计算资源进行轻量级虚拟化,内嵌被测系统—“ERP 管理平
台 ”。
“ERP 管理平台 ”内置一定数量 Bug,该系统可支持基于 Web 端 的功能测试、自动化测试、性能测试、接口测试、白盒测试、单元测 试等。系统主要模块包括:采购入库、采购退货、库存分布、入库审 核、出库审核、库存调拨、销售出库、销售退货、收入结算、支出结 算、商品管理、仓库信息、供应商信息、客户信息。系统主要角色包 括:采购专员、采购主管、仓库专员、仓库主管、销售专员、销售主
管、结算专员、结算主管、系统管理员。
(3)软件工具

设备类别 软件类别 软件名称

客户端
软件工具 操作系统 Windows10 64 位
浏览器 Chrome(在线最新)
Microsoft Edge(在线最新)
浏览器驱动 Chromedriver(Chrome 对应版本)
浏览器插件 SwitchyOmega_Chromium
文档编辑器 WPS
截图工具 Windows10 系统自带
输入法 搜狗拼音输入法、搜狗五笔输入法
JDK 环境 JDK-14.0.2_Windows-X64_bin.exe

自动化测试 python-3.10.6-amd64
pycharm-community-2022.2.1
selenium(4.4.3)
ddt(1.6.0)

性能测试 FiddlerSetup
apache-jmeter-5.5
loadrunner2022 — Micro_Focus_LoadRunner_2022_Community_E dition
单元测试 Eclipse_Version:2022-03(4.23.0)
junit-4.13.2.jar

	hamcrest-core-1.3.jar

hamcrest-library-1.3.jar
接口测试 Postman-win64-10.10.9
七、选手须知
1.选手自带工(量)具及材料清单

2.主要技术规范及要求

序号 标准号 中文标准名称
1 GB/T25000.1-2010 软件质量要求与评价(SQuaRE)指南
2 GB/T25000.10-2016 软件质量要求与评价(SQuaRE)第 10 部分:系统 与软件质量模型
3 GB/T25000.51-2016 软件质量要求与评价(SQuaRE)第 51 部分:商业 现货(COTS)软件产品的质量要求与评测细则
4 GB/T25000.62-2014 软件质量要求与评价(SQuaRE)易用性测试报告行 业通用格式(CIF)
5 GB/T 15532-2008 计算机软件测试规范
6 GB/T 30264.2-2013 软件工程 自动化测试能力 第 2 部分:从业人员能 力等级模型
7 GB/T 38634.1-2020 系统与软件工程 软件测试 第 1 部分:概念和定义
8 GB/T 38634.2-2020 系统与软件工程 软件测试 第 2 部分:测试过程
9 GB/T 38634.3-2020 系统与软件工程 软件测试 第 3 部分:测试文档
10 GB/T 38634.4-2020 系统与软件工程 软件测试 第 4 部分:测试技术
11 GB/T 38639-2020 系统与软件工程 软件组合测试方法
12 GB/T 39788-2021 系统与软件工程 性能测试方法
13 T/BSIA 001—2020 Web 应用软件测试职业技能等级标准
3.选手注意事项
在开机状态下,禁止带电插拔计算机的连线或部件,禁止用力碰 撞和搬动主机。使用计算机时,禁止私设各种密码;未经同意,禁止
擅自对计算机进行低格、分区、格式化等破坏性操作。

八、样题

2024 年湖南省职业院校技能大赛
高职组“软件测试”赛项样题

任务一:功能测试(45 分)
1.测试计划(5 分)
(1)任务描述
针对功能测试任务,划分和界定测试范围,分解测试任务,预估 测试风险、测试工作量和测试进度。按照《A2-测试计划模板》完成
本任务。
(2)任务要求
测试计划应包括以下内容:
① 概述:编写目的、项目背景。
② 测试任务:测试目的、测试参考文档、测试范围、测试提交
文档。
③ 测试资源:软件配置、硬件配置、人力资源分配。
④ 功能测试计划:整体功能模块划分。
⑤ 功能测试整体进度安排。
⑥ 相关风险。
(3)任务成果
XX-A2-测试计划.doc(XX 代表工位号)。
2.测试用例(15 分)

(1)任务描述
根据《A1-需求说明书》进行需求分析,理解业务功能,设计测
试用例。按照《A3-测试用例模板》完成本任务。
(2)任务要求
测试用例应包括以下内容:
① 按模块汇总测试用例数量;
② 测试用例应包含以下元素:模块名称、功能项、用例说明、 前置条件、输入、执行步骤、预期结果、重要程度、执行用例、测试
结果。
(3)任务成果
XX-A3-测试用例.xls(XX 代表工位号)。
3.Bug 清单(20 分)
(1)任务描述
根据《A1-需求说明书》和测试用例,执行功能测试,发现 Bug、
记录 Bug 并对 Bug 截图。按照《A4-Bug 清单模板》完成本任务。
(2)任务要求
① Bug 清单应包括以下内容:
按模块和 Bug 严重程度汇总 Bug 数量;
Bug 清单应包含以下元素:角色、模块名称、功能项、摘要描述、
操作步骤、预期结果、实际结果、缺陷严重程度、附件说明(截图)。
② 使用谷歌浏览器(Chrome)执行 Web 端功能测试(含界面测
试)。

任务成果
XX-A4-Bug 清单.xls(XX 代表工位号)。
4.测试报告(5 分)
(1)任务描述
针对功能任务,分析整体测试过程,归纳总结测试结果,得出最
终测试结论。按照《A5-测试报告模版》完成本任务。
(2)任务要求
测试报告应包括以下内容:
① 测试概述:编写目的、项目背景。
② 测试参考文档。
③ 项目组成员。
④ 测试设计介绍:测试环境与配置、测试用例设计方法、测试
方法。
⑤ 用例汇总:用例汇总。
⑥ 测试进度:测试进度回顾、功能测试回顾。
⑦ Bug 汇总:Bug 汇总。
⑧ 测试结论。
(3)任务成果
XX-A5-测试报告.doc(XX 代表工位号)。
任务二:自动化测试(15 分)
1.任务描述
根据《A6- 自动化测试要求》使用 Selenium 方法编写自动化测试

脚本、执行自动化测试脚本。按照《A7- 自动化测试报告模板》完成
本任务。
2.任务要求
(1) 自动化测试报告应包括以下内容:
① 简介: 目的、术语定义;
② 自动化测试脚本编写:第一题、第二题、第三题、第四题。
(2)工具要求:使用 PyCharm 相关环境完成本任务。
注意:运行自动化测试脚本过程中,出现报错(网址输入错误、 定位元素没有找到等原因),属于脚本编写错误,请自行调整;在 PyCharm 中编写自动化测试脚本时对于单引号、双引号、括号和点要 在英文状态下进行编写;在将自动化测试脚本粘贴到自动化测试报告 时要和在 PyCharm 中的脚本格式保持一致,同时在粘贴时不要出现将
所有代码粘贴在一行中或出现空行情况。
3.任务成果
XX-A7- 自动化测试报告.doc(XX 代表工位号)。
任务三:性能测试(15 分)
1.任务描述
根据《A8-性能测试要求》使用性能测试工具录制/添加脚本、回 放脚本、配置参数、设置场景并运行得出结果。按照《A9-性能测试
报告模板》完成本任务。
2.任务要求
(1)性能测试报告应包括以下内容:

① 简介: 目的、术语定义;
② 测试策略:测试方法、用例设计、测试场景;
③ 性能测试实施过程:性能测试脚本设计、性能测试场景设计
与场景执行、性能测试结果;
④ 执行结果。
(2)工具要求:使用 LoadRunner、JMeter 相关环境完成本任务。
注意:1、打开 LoadRunner 相关软件需要使用管理员身份打开, 由于未使用管理员身份打开而造成的问题由参赛选手自行承担;2、 性能测试过程中,出现录制失败、回放失败、脚本执行失败、 白屏、
500 错等情况,属于性能测试工具使用或配置错误,请调试。
线上竞赛过程中,SwitchyOmega_Chromium 浏览器插件开启状态 时无法直接通过网址访问被测系统,需打开 Fiddler 后再次访问才可 打开被测系统同时抓包成功;关闭插件后可直接通过网址访问被测系 统,但 Fiddler 无法抓包。 同时由于 VPN 原因,LoadRunner 无法直 接录制脚本,需将 Fiddler 抓包结果进行保存并生成 VuGen 脚本进行
后续操作。
3.任务成果
XX-A9-性能测试报告.doc(XX 代表工位号)。
任务四:单元测试(10 分)
1.任务描述
根据《A10-单元测试要求》进行程序设计,设计测试数据,编写
单元测试代码,在 Eclipse 中完成编译和程序运行。按照《A11-单元

测试报告模板》完成本任务。
2.任务要求
(1)单元测试报告应包括以下内容:
① 程序源代码;
② 单元测试代码;
③ 单元测试结果截图。
(2)工具要求:使用 Eclipse 相关环境完成本任务。
注意:①全部测试数据组数须以最少量来达到测试要求。②单元 测过程中,启动 Eclipse 后使用默认 Workspacce(不可更改),必须 在 test-src 中自行新建并完成相关代码设计(Referenced Libraries 中已将 junit、hamcrest-core、hamcrest-library 等 jar 包导入完
毕,若参赛选手删除 jar 包后果自行承担)。
3.任务成果
XX-A11-单元测试报告.doc(XX 代表工位号)。
任务五:接口测试(10 分)
1.任务描述
根据《A12-接口测试要求》,使用接口测试工具进行发送请求、 变量设置等,对系统结果进行验证。按照《A13-接口测试报告模板》
完成本任务。
2.任务要求
(1)接口测试报告应包括以下内容:
① 简介: 目的、术语定义;

② 接口测试实施过程;
③ 执行结果。
(2)工具要求:使用 PostMan 相关环境完成本任务。
3.任务成果
XX-A13-接口测试报告.doc(XX 代表工位号)。

相关文章:

2024年湖南省职业院校技能竞赛高职组电子与信息专业类软件测试赛项竞赛规程及样题

湖南省职业院校技能竞赛 高职组电子与信息专业类软件测试赛项竞赛规程及样题 一、竞赛内容 1.本赛项考查的技术技能和涵盖的职业典型工作任务 任务项 任务名称 职业典型工作任务 任务一 功能测试 测试计划、测试报告文档设计与编写、测试用例 设计、测试执行和 Bug记录 任务二…...

10、pytest通过assert进行断言

官方实例 # content of test_assert1.pydef f():return 3def test_function():assert f() 4def test_assert_desc():a f()# assert a % 2 0assert a % 2 0, "value was odd, should be even"解读与实操 pytest允许你使用标准python断言来验证测试中的期望值&am…...

Webpack技术入门与实践

1.概念: 本质上, webpack是一个现代JavaScript应用程序的静态模块打包器,当webpack处理应用程序时,它会递归地构建一个依赖关系图,其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个bund…...

HarmonyOS开发(九):数据管理

1、概述 1.1、功能简介 数据管理为开发者提供数据存储、数据管理能力。 它分为两个部分: 数据存储:提供通用数据持久化能力,根据数据特点,分为用户首选项、键值型数据库和关系型数据库。数据管理:提供高效的数据管…...

acwing-Linux学习笔记

acwing-Linux课上的笔记 acwing-Linux网址 文章目录 1.1常用文件管理命令homework作业测评命令 2.1 简单的介绍tmux与vimvimhomeworktmux教程vim教程homework中的一些操作 3 shell语法概论注释变量默认变量数组expr命令read命令echo命令printf命令test命令与判断符号[]逻辑运算…...

Python渗透测试——一、数据包的编辑工具——Scapy

Python渗透测试 一、Scapy简介二、Scapy中的分层结构三、Scapy中的常用函数四、在Scapy 中发送和接收数据包五、Scapy 中的抓包函数 一、Scapy简介 提到数据包(这里泛指帧、段和报文等)的构造,我们首先需要了解协议和分层这两个概念。在“互联世界的规则一协议”中…...

使用webstrom编写vue开启提示

1.语言服务器选择 2.文件类型–忽略的文件和文件夹,删去,node_modules,就可以点进去库了 3.禁用JSLint、TSLint 4.开启node辅助 5.如果是vite,开启自动读取,或手动指定 6.如果是Webpack,开启自动读取&#…...

linux远程桌面管理工具(xrdp)、向日葵

Windows远程桌面 linux远程桌面 使用向日葵远程桌面(手机端同理) Windows远程桌面 微软自带Remote Desktop Connection Manager (RDCMan)远程控制管理软件介绍 远程桌面连接管理器 v2.93 linux远程桌面 Windows远程桌面Ubunt…...

【力扣100】8.找到字符串中所有字母异位词

添加链接描述 class Solution:def findAnagrams(self, s: str, p: str) -> List[int]:sildingstrresult[]p.join(sorted(p))for i in range(len(s)):if len(sildingstr)<len(p):sildingstrsildingstrs[i]# print(sildingstr)if len(sildingstr)len(p):sort_sildingstr.j…...

圆通速递查询,圆通速递单号查询,用表格导出查询好的物流信息

批量查询圆通速递单号的物流信息&#xff0c;以表格的形式导出查询好的物流信息。 所需工具&#xff1a; 一个【快递批量查询高手】软件 圆通速递单号若干 操作步骤&#xff1a; 步骤1&#xff1a;运行【快递批量查询高手】软件&#xff0c;并登录 步骤2&#xff1a;点击主界…...

FLStudio中文2024中文最新汉化安装包下载

FLStudio中文21最新版本以其使用速度而闻名&#xff0c;是一个高度复杂的音乐制作环境。FL Studio免费&#xff0c;联合国音序器音频和MIDI每个复合编辑都是音乐。现代的DAW是一种非凡的野兽。首先&#xff0c;它在很大程度上把自己放在了(几乎)每个人记录过程的核心。其次&…...

AI:大语言模型训练方法 - 机器学习

Transformer Transformer是一种深度学习的模型架构&#xff0c;特别适用于自然语言处理任务。Transformer 模型的核心创新在于其 "自注意力"&#xff08;Self-Attention&#xff09;机制&#xff0c;这种机制使得模型可以有效地捕捉输入数据中的长距离依赖关系。 T…...

Linux(17):认识与分析登录档

什么是登录档 【详细而确实的分析以及备份系统的登录文件】是一个系统管理员应该要进行的任务之一。 登录档 就是记录系统活动信息的几个文件&#xff0c;例如&#xff1a;何时、何地(来源IP)、何人(什么服务名称)、做了什么动作(讯息登录啰)。 换句话说就是&#xff1a;记录系…...

STM32上模拟CH340芯片的功能 (一)

#虚拟串口模拟CH340# 代码gitee地址&#xff1a;STM32F103_CH340: 用STM32模拟ch340USB串口的功能 一、思路 1. 确定通信接口&#xff1a;CH340是一款USB转串口芯片&#xff0c;因此您需要选择STM32上的某个USB接口来实现USB通信。通常情况下&#xff0c;STM32系列芯片都有内…...

图论——最小生成树

图论——最小生成树 A wise man changes his mind, a fool never will 生成树 一个连通图的生成树是一个极小的连通子图&#xff0c;它包含图中全部的n个顶点&#xff0c;但只有构成一棵树的n-1条边。 最小生成树 在这些边中选择N-1条出来&#xff0c;连接所有的N个点。这N-1…...

C++基础 -42- STL库之list链表

———————STL库之list链表——————— &#x1f384; list链表的格式(需要定义头文件) list<int> data1(4, 100);list<int> data2(4, 500);&#x1f384;list链表的合并接口 &#x1f384;举例使用合并接口并且验证 data2.merge(data1);list<int>::…...

Backend - Python 序列化

目录 一、作用1&#xff1a;代码块存入数据库 二、作用2&#xff1a;前后端传递数据 &#xff08;一&#xff09;前端 1. JSON.stringify() 2. JSON.parse() &#xff08;二&#xff09;后端 1. json.dumps() &#xff08;1&#xff09;作用 &#xff08;2&#xff09…...

初级数据结构(一)——顺序表

文中代码源文件已上传&#xff1a;数据结构源码 <-上一篇 NULL | 初级数据结构&#xff08;二&#xff09;——链表 下一篇-> 1、顺序表的特点 1.1、数组 现实中数据记录一般都记录在表格中&#xff0c;如进货单、菜单等&#xff0c;它们的最大特点就是…...

实现:切换页面切换标题,扩展 vue-router 的类型

布局容器-页面标题 网址&#xff1a;https://router.vuejs.org/zh/guide/advanced/meta 给每一个路由添加 元信息 数据 router/index.ts const router createRouter({history: createWebHistory(import.meta.env.BASE_URL),routes: [{ path: /login, component: () > im…...

已通过考试和认证注册以及后续计划表

已通过考试和认证注册以及后续计划表 软考 - 计算机技术与软件专业技术资格&#xff08;水平&#xff09;考试信息系统集成及服务项目管理人员工程类考试计划你关注的证书样子 软考 - 计算机技术与软件专业技术资格&#xff08;水平&#xff09;考试 高级 信息系统项目管理师&…...

进程地址空间(比特课总结)

一、进程地址空间 1. 环境变量 1 &#xff09;⽤户级环境变量与系统级环境变量 全局属性&#xff1a;环境变量具有全局属性&#xff0c;会被⼦进程继承。例如当bash启动⼦进程时&#xff0c;环 境变量会⾃动传递给⼦进程。 本地变量限制&#xff1a;本地变量只在当前进程(ba…...

Python:操作 Excel 折叠

💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...

Day131 | 灵神 | 回溯算法 | 子集型 子集

Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a; 笔者写过很多次这道题了&#xff0c;不想写题解了&#xff0c;大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端

&#x1f31f; 什么是 MCP&#xff1f; 模型控制协议 (MCP) 是一种创新的协议&#xff0c;旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议&#xff0c;它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

EtherNet/IP转DeviceNet协议网关详解

一&#xff0c;设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络&#xff0c;本网关连接到EtherNet/IP总线中做为从站使用&#xff0c;连接到DeviceNet总线中做为从站使用。 在自动…...

汇编常见指令

汇编常见指令 一、数据传送指令 指令功能示例说明MOV数据传送MOV EAX, 10将立即数 10 送入 EAXMOV [EBX], EAX将 EAX 值存入 EBX 指向的内存LEA加载有效地址LEA EAX, [EBX4]将 EBX4 的地址存入 EAX&#xff08;不访问内存&#xff09;XCHG交换数据XCHG EAX, EBX交换 EAX 和 EB…...

pikachu靶场通关笔记22-1 SQL注入05-1-insert注入(报错法)

目录 一、SQL注入 二、insert注入 三、报错型注入 四、updatexml函数 五、源码审计 六、insert渗透实战 1、渗透准备 2、获取数据库名database 3、获取表名table 4、获取列名column 5、获取字段 本系列为通过《pikachu靶场通关笔记》的SQL注入关卡(共10关&#xff0…...

精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南

精益数据分析&#xff08;97/126&#xff09;&#xff1a;邮件营销与用户参与度的关键指标优化指南 在数字化营销时代&#xff0c;邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天&#xff0c;我们将深入解析邮件打开率、网站可用性、页面参与时…...

大语言模型(LLM)中的KV缓存压缩与动态稀疏注意力机制设计

随着大语言模型&#xff08;LLM&#xff09;参数规模的增长&#xff0c;推理阶段的内存占用和计算复杂度成为核心挑战。传统注意力机制的计算复杂度随序列长度呈二次方增长&#xff0c;而KV缓存的内存消耗可能高达数十GB&#xff08;例如Llama2-7B处理100K token时需50GB内存&a…...

Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决

Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决 问题背景 在一个基于 Spring Cloud Gateway WebFlux 构建的微服务项目中&#xff0c;新增了一个本地验证码接口 /code&#xff0c;使用函数式路由&#xff08;RouterFunction&#xff09;和 Hutool 的 Circle…...