自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 计网学习02-物理层

特性奈奎斯特准则香农公式解决的问题码间串扰(波形失真)噪声干扰考虑的环境理想无噪声信道有噪声的现实信道限制因素信道带宽信道带宽和信噪比给出的极限码元速率的极限信息传输速率的绝对极限工程意义激励我们使用更高效的调制(如QAM)来提升速率告诫我们存在一个无法超越的理论天花一个生动的比喻:奈氏准则一条公路(信道)的宽度(带宽)决定了每秒最多能通过多少辆车(码元),而我们可以通过让每辆车装更多货物(高阶调制)来提升总的货运量(数据速率)。香农公式这条路上有雾(噪声)。

2025-11-28 15:23:47 281

原创 linux复习速通面试版

本文摘要介绍了Linux常用命令及概念:1)基础命令如cd、ls、pwd的功能;2)进程管理命令ps-ef和grep的配合使用;3)文件权限修改命令chmod;4)文本处理命令grep和tail-f的使用场景;5)vim编辑器的基本操作;6)进程与线程的核心区别(进程是资源分配单位,线程是调度单位)。每个命令都配有简明示例,如用grep查找日志错误、用tail-f实时监控日志、用chmod设置文件权限等。这些内容涵盖了Linux系统管理的基本操作要点。

2025-10-12 21:44:57 378

原创 sql练习题单-知识点总结

本文总结了SQL力扣经典题目分类与解题技巧。核心考点包括:基础查询、表连接、聚合分组、子查询和窗口函数。重点题型解析包含182题(GROUP_CONCAT拼接)、178题(DENSE_RANK排名)和176题(IFNULL处理空值)。文章提供了10个常用SQL模板,涵盖分组统计、多表连接、排名查询等场景,并强调NULL值处理、JOIN条件和窗口函数等高频考点。解题四步法:确定查询内容→选择数据源→设置条件→检查构建。

2025-10-10 20:15:40 997

原创 计网学习01-概论

网络:把许多计算机连接在一起。互连网:把许多网络通过一些路由器连接在一起。与网络相连的计算机常称为主机。互连网 (internet) ≠ 互联网 (Internet)计算机网络的精确定义并未统一。较好的定义:计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用可编程的硬件”表明:这种硬件一定包含有中央处理器 CPU。

2025-10-10 11:45:01 647

原创 快手一面测开准备

举个例子,如果用户反馈提交表单失败,我会先看Console有无报错,然后Network看提交接口的响应。同时,与开发团队紧密合作,调整模型参数,优化识别算法。"接口检验就是后端对前端数据做安检,主要检查格式、必填、范围、业务逻辑和安全性这五个方面,确保收到的是合法合规的数据。接口测试:对系统的各个接口(如无人机控制接口、视频流接口、预警接口)进行测试,确保接口功能正常和数据传输正确。例如测试宠物下单接口,参数化不同宠物ID、数量、用户ID等,覆盖正常下单、库存不足、无效宠物ID等场景。

2025-09-26 00:41:40 961 1

原创 bigo二面总结

原本是定的三点钟的面试,后面面试官有事改到六点了,六点这个时间室友都回来了,但我也是提前三个小时跟室友打招呼要面试了,但面试前五分钟有个室友还是跟我起争执,说我在宿舍面试侵犯了他人休息空间,宿舍不是我一个人的,当时很气愤的回怼了你有意见为什么不提前跟我说,室友还开始翻旧账,当时的意见为什么不当时说,过去两个月了非得在这时候说。二面出了点小波折然后就忘记开文字记录了,会议记录要访问密码,问hr要了两天都没给我,什么波折文章后面说。然后针对你的项目问了很多问题,底层实现,业务逻辑方面,还有你的贡献。

2025-09-24 23:02:26 454 3

原创 crush情感分析项目01

一个用于构建用户界面(特别是单页面应用)的前端 JavaScript 框架。它负责所有在浏览器里能看到和交互的东西。一个用 Python 编写的轻量级Web 后端框架。它负责处理业务逻辑、数据,并响应前端的请求。一个非常轻量、无需单独服务器进程的数据库引擎。它就是一个文件(如.db),负责存储和管理应用的持久化数据。SQLite是后厨的冰箱和仓库,负责存储所有食材(数据)。Flask是厨师和后厨团队,接收订单(请求),从仓库取食材(读写数据库),进行烹饪(处理业务逻辑),然后把做好的菜(数据)端出去。

2025-09-19 21:41:25 855

原创 BIGO一面面试总结

摘要: 面试围绕测试岗位展开,候选人首先介绍了个人背景(学校、竞赛奖项)及项目经验(接口测试、Web测试)。面试官重点考察了测试流程的掌握情况,包括接口测试工具(Postman)、断言验证方法、测试用例设计(登录页面、短视频直播页面)及UI自动化经验。针对Bug管理,候选人详细阐述了提交、跟进及优先级判断的流程,并以病症为喻说明处理逻辑。最后,双方探讨了选择测试而非开发的原因(兴趣+经验)、个人优势(细致有条理)及实习安排(出勤、培训机制)。反问环节涉及入职后的职责分配与团队结构。整体呈现候选人对测试理论、

2025-09-19 15:18:40 1185 3

原创 web自动化知识_ccf备赛版

成功://*[@id="fanwe_success_box"]/table/tbody/tr/td[2]/div[2]有明确文本的:driver.find_element(By.XPATH,"//*[text()='商品列表']")失败://*[@id="fanwe_error_box"]/table/tbody/tr/td[2]/div[2]"navs"]/ul/li[2]/a').//click()真正元素定位。包含文本匹配://*[contains(text(), '商品')]

2025-08-02 18:18:37 1083

原创 ccf web雪球网页实战练习

本文总结了Web自动化测试中的关键知识点:1.元素定位技巧,包括CSS选择器、XPath定位及处理定位失败的对策;2.三种断言方式的优劣对比,推荐使用any()函数判断内容是否存在;3.窗口切换和弹窗处理的方法;4.实际案例演示了雪球网站的搜索测试流程,包含元素定位、回车触发搜索、窗口切换、弹窗处理和内容断言等完整步骤。文章通过代码示例展示了自动化测试的最佳实践,特别强调了健壮的断言方式和异常处理的重要性。

2025-08-02 17:44:03 802

原创 ccf接口测试实战

【摘要】本文介绍了针对测试人网站搜索接口的自动化测试实现方案。通过Python编写脚本测试https://ceshiren.com/search接口,重点验证搜索功能的正确性和稳定性。文章详细解析了测试要点:包括GET请求方式、关键参数q/limit/term的使用,以及必须包含的header信息。提供了完整的测试用例设计方案,涵盖等价类划分和边界值分析,并强调了评分标准要求的参数化、断言、PO模式等关键要素。文中给出了基础实现代码和优化建议,包括异常处理、精确断言、日志改进等方面,最后推荐使用PageOb

2025-08-01 17:37:32 823

原创 接口自动化—宠物商店实战02

利用 jsonpath 进行多层嵌套的响应断言。利用代理分析测试脚本,排查请求错误。宠物管理接口业务流程测试用例。编写自动化测试脚本思路。

2025-07-31 15:49:07 255

原创 接口自动化—宠物商店实战01

补充:环境配置。

2025-07-30 22:37:57 616

原创 接口自动化测试

在接口测试中,断言通常用于验证 API 的响应是否符合预期,确保接口按照预定的规范工作。JSON响应断言是针对API测试中的响应数据进行验证的一种方法,通常用于确认API服务是否按照预期返回正确的数据。在自动化测试中,需要对接口的返回结果进行验证,以确保接口的功能和数据符合预期。JSON 是一种数据交换格式,比较简洁和通用,而 Python 字典则是 Python 中的数据结构,更灵活且用于在 Python 中进行数据处理及存储。概念:接口请求中携带的,会在路径之后使用的代表客户端向服务器传递的参数。

2025-07-30 16:18:25 820

原创 接口测试知识点总结

接口测试就像给软件系统做“健康体检”,专门检查内部连接是否健康。它让软件更安全、高效,尤其在现代App和网站中无处不在。

2025-07-29 21:37:40 995

原创 web自动化实战-企业微信问题总结

原代码。

2025-07-25 13:03:30 367

原创 自学鸿蒙测试day01-插件安装推荐

1打开 DevEco Studio,点击顶部2.在设置界面左侧选择 Plugins,选择Marketplace3搜索 “Chinese (Simplified) Language Pack”,找到后点击 Install4.应用后重启就可以啦。

2025-07-21 14:00:28 468

原创 软件测试理论02—测试流程体系

V模型就像建房子:先画蓝图(需求),再搭骨架(设计),然后砌砖(编码),最后层层检查(测试),确保房子结实又合用;但它不够灵活,一旦设计定稿,改动起来代价大,适合需求明确的项目。优缺点:‌H 模型是一种将测试活动完全独立出来的模型,形成了一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来。 H 模型相对于 ‌V 模型和 ‌W 模型,更加注重测试的灵活性和独立性。‌单元测试:通俗解释: 把软件拆成最小零件(比如一个按钮功能),单独检查这个零件好不好用。核心: 检查“单个小零件”。集成测试:通俗解释

2025-07-19 16:00:12 1073

原创 解决selenium元素定位不到疑难杂症

本文总结了Selenium自动化测试中八大元素定位问题及解决方案:1)基础定位方法(ID/XPath等);2)页面加载问题(显式/隐式等待);3)iframe框架处理(需切换frame);4)动态元素定位(XPath函数);5)元素遮挡处理(JS脚本);6)动态生成元素(JS操作);7)警告框处理(alert方法);8)实战经验分享(面试问题)。重点强调了XPath定位动态元素、frame切换和等待机制的应用,提供了从基础到实战的完整解决方案。

2025-07-18 12:00:00 904

原创 一周备战ccf测开入国赛分享!

摘要: CCF软件测试大赛备赛经验分享:作者从零基础自学测试一个月后参赛,重点攻克Web自动化(Selenium+Pytest)和接口测试,选择Python语言(语法简洁、生态丰富)快速上手。比赛含选择题(测试理论+自动化知识)、算法题(数据结构)和实战题(Web/接口自动化),建议掌握元素定位、等待机制及测试模板。备赛策略:优先学习Pytest框架→Selenium→实战项目,编程题可凭基础刷题保持手感。注意事项:提前打包代码依赖、防范环境突变,尽早提交避免卡顿。鼓励勇敢尝试,即使基础薄弱也有逆袭机会(如

2025-07-18 02:15:00 1036

原创 软件测试基础知识01

文章摘要:本文为软件测试自学笔记,主要整理自霍格沃兹学社资料。内容涵盖:1) 软件测试基础概念(测试原则、用例设计等);2) 主流开发模型对比:瀑布模型(线性开发)、敏捷开发(XP/SCRUM强调迭代交付)、DevOps(开发运维一体化);3) CI/CD实现机制(持续集成、持续交付/部署的区别);4) 各模型核心特点(如SCRUM的角色分工、DevOps自动化流程)。重点解析了不同模型适用场景,如XP适合小团队结对编程,DevOps通过自动化提升发布效率,为理论考试和技术实践提供系统化参考。(149字)

2025-07-17 16:37:37 903

原创 自学鸿蒙测试day0

鸿蒙(HarmonyOS)是华为自主研发的跨设备操作系统,核心目标是实现手机、平板、车机、智能家居等设备的无缝协同。:设备间低延迟通信,支持硬件能力虚拟化共享。:无需安装的轻量化服务模块,可按场景组合调用。:保障多任务实时响应,提升流畅性。:集成AI智能体开发能力,支持自然交互与场景化服务。:提升原生应用性能30%以上8。测试核心。

2025-07-14 11:16:08 511

原创 蓝桥杯深秋的苹果

当深秋的苹果树丰收时,村庄的居民们兴致勃勃地采摘着红彤彤的苹果。他们将采摘下来的 NN 个苹果排成了一排,形成了一个苹果序列 AA,第 ii 个苹果的甜度值为 AiAi​(1≤i≤N1≤i≤N)。现在村民需要将苹果序列划分为连续的 MM 段,对于分割后的某一段 Al∼rAl∼r​,定义其表示为该段内不同下标的苹果的甜度两两相乘的总和,即 ∑i=lr∑j=i+1rAi⋅Aj∑i=lr​∑j=i+1r​Ai​⋅Aj​。注:如果某一段只有一个苹果,它的美味值为 00。

2025-03-01 10:52:04 1068 1

原创 java冲刺复习day2试卷分析2

接口和多态:通过定义 Com 接口,A 和 B 类可以实现不同的计算逻辑,而 People 类的 handleDigit 方法可以通过多态机制调用不同实现的 computer 方法。a[0].length 的值是 3,a[1].length 的值是。抽象类可以包含抽象方法(没有实现的方法),也可以包含具体的方法(有实现的方法)。实例方法是与类的某个具体实例(对象)关联的方法。代码复用:handleDigit 方法的逻辑是通用的,它可以处理不同的计算逻辑,只需要传入不同的 Com 实现即可。

2025-01-01 21:28:37 825

原创 java冲刺复习day1试卷分析

/蓝色题目解释,金色重点紫色知识补充。

2025-01-01 15:34:03 935

原创 数据库实验错误总结

alter table 表名 add constraint 约束名 forign key(列名)reference 关联表名(列名(主键))。,创建了Major表因为有些错误删除了它,再次创建显示数据库中已存在名为 'Major' 的对象,继续删除该Major显示不存在。注意此表外键与关联表主键数据类型和长度应保持一致,,错误的使用外键,外键一定要写关联表。3,该数据库处于使用状态无法删除。解决办法检查表的状态然后删除他。

2024-10-21 20:27:51 278

原创 数据结构期末挑战day2排序

1插入排序 直接插入 表插入shell 排序2交换排序 两两比较 冒泡 快排3选择排序 简单选择排序 堆排序4归并排序5基数排序//仅为期末突击使用,所以详略不一,有空优化。

2024-06-27 22:44:18 1110 1

原创 离散刷题总结

形式化表示为:对于所有𝑎,𝑏,𝑐∈𝐴a,b,c∈A,如果(𝑎,𝑏)∈𝑅(a,b)∈R且(𝑏,𝑐)∈𝑅(b,c)∈R,则(𝑎,𝑐)∈𝑅(a,c)∈R。形式化表示为:对于所有𝑎,𝑏∈𝐴a,b∈A,如果(𝑎,𝑏)∈𝑅(a,b)∈R且(𝑏,𝑎)∈𝑅(b,a)∈R,则必须有𝑎=𝑏a=b。7、设A和B是任意两个集合,若序偶的第一个元素是A的一个元素,第二个元素是B的一个元素,则所有这样的序偶集合称为集合A和B的。4.设集合 A={a,b}上的二元关系 R={<a,a>,<b,b>}, 则 R。

2024-06-27 09:16:43 1048

原创 离散复习day3

构成群的条件是:对于所有 𝑎,𝑏∈𝐺a,b∈G,有 𝑎∗𝑏∈𝐺a∗b∈G。也就是说,对任意两个群内的元素进行运算后,结果仍然是群内的元素。:对于所有 𝑎,𝑏,𝑐∈𝐺a,b,c∈G,有 (𝑎∗𝑏)∗𝑐=𝑎∗(𝑏∗𝑐)(a∗b)∗c=a∗(b∗c)。这意味着在计算三个或更多元素时,括号的位置不会影响运算的结果。:存在一个元素 𝑒∈𝐺e∈G,称为单位元,对于所有 𝑎∈𝐺a∈G,有 𝑒∗𝑎=𝑎∗𝑒=𝑎e∗a=a∗e=a。换句话说,与单位元进行运算不会改变任何元素。

2024-06-25 09:52:08 1057

原创 离散复习day2

定义判别方式简要速记,欧拉图能过完所有边并形成回路,哈密顿过完所有的点回路。

2024-06-23 21:58:08 687

原创 数据结构十天期末挑战day1图

1.连通图一定是无向图,有向图才是强连通图2.BFS算法实现队列,DFS用栈。3.能进行深度优先且遍历所有顶点一定是连通图4.非连通无向图,添加一个孤立的点就好。

2024-06-22 23:58:41 412

原创 高等数学下同济版期末必刷教科书经典例题

2024-06-21 10:09:51 595

原创 离散期末复习day1

了解定义对称反对称自反反自反传递全等关系。

2024-06-20 22:15:00 424

原创 数据结构十天期末计划day0

1.对于树章节的知识掌握i最好,链表其次。2查找一点没学3巩固了迪杰斯特拉算法,快排的过程分析4认识拓扑排序,二叉排序树5误区,最小生戍树的WPL不一定小于其他生成树的WPL。循环队列是为了防止假溢出6填空4,9,10.新输入大脑知识。在主串中查找字串的操作称为模式匹配因散列函数值不同而发生的冲突称为 非同义词冲突每一步都只考虑当前最优,不考虑全局最优的算法是贪心。

2024-06-20 11:33:21 1512 2

原创 常见排序方法·C语言

依次比较相邻的元素,如果顺序错误就交换它们,直到没有需要交换的元素为止。时间复杂度为O(n^2),属于稳定排序算法。每次从未排序的部分选取最小(或最大)的元素放到已排序部分的末尾。时间复杂度为O(n^2),不稳定排序算法。将未排序的元素逐个插入到已排序的部分中的适当位置。时间复杂度为O(n^2),属于稳定排序算法。

2024-04-24 20:41:35 1020

原创 鸡哥的奇特密码(字符处理跳过问题)

经过仔细观察,鸡哥发现这不是一份普通的密码,它遵循着一个特殊的规则--任何两个相邻的L都会被解密成一个L。此外,当检测到 "LLQ" 时,则会跳过 "LL",但是继续处理 "Q"。这意味着,在遇到 "LLQ" 时,只会跳过 "LL",而 "Q" 会被保留在输出中。第一段代码的主要逻辑是,当检测到连续的两个字符为 'L' 时,跳过这两个字符,即将循环变量 i 增加 1。压缩重复字符的基本思路是遍历字符串,当遇到连续重复的字符时,将其压缩成一个字符,表示该字符和重复次数。3. 返回压缩后的结果字符串。

2024-04-10 13:32:43 1201 2

原创 蓝桥杯修剪灌木小白报道第二篇c++/c

每遍历到一棵树,只要算出他离左边界的距离!和离右边界的距离r,算出!和r谁比较大得出max,答案就是max乘以2。距离更远的那端 争取的生长时间越长 爱丽丝要来回 所以 在爱丽丝来之前 能长最高就是最大I*2。不难理解,肯定是爱丽丝剪完这棵树,再长到她下次继续来修剪之前啦。oracle: 脑壳差点绕不过来了。

2024-04-09 21:33:45 695 1

原创 顺子日期c++小白第一篇博客

顺子指的就是连续的三个数字:123、456 等。顺子日期指的就是在日期的 yyyymmdd 表示法中,存在任意连续的三位数是一个顺子的日期。例如 20220123 就是一个顺子日期,因为它出现了一个顺子:123;而 20221023 则不是一个顺子日期,它一个顺子也没有。//检测完符合条件之后要加break,不然0123这个日期会被统计两次。++i) {//要保证i+2<4,所以i<2;#include<iostream>//我直接省略了2022,因为月份跟年份联系,不可能出现顺子。

2024-04-09 14:20:57 885 4

空空如也

空空如也

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

TA关注的人

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