自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 红黑树和二叉平衡树的区别?【插入相同序列 对比过程】

它的前提是二叉查找树,为了方便我们在二叉树上快速找到一个节点的排序树,它的特点是根节点的左子树比根小,根节点的右子树比根大,跟数组的二分查找类似,我们说它的查找效率一半为o(logN),但是最坏的情况就是当数据本来就有序的时候它退化成一个链表,这样 查找就变成了遍历,效率也会退化成o(n)。我们知道对于查找而言 如果一个二叉树的高度是N,那么最多可以在N步内完成查找,因此树的高度要尽量矮,这样查找的效率越高,所以衍生出平衡二叉树。

2025-04-06 12:51:38 505

原创 Java语言特点及面试常考问题

未完待续…

2025-02-24 13:24:31 1816

原创 Web开发架构--常见web后端框架介绍(python、java)

Web开发流程需求分析:明确项目目标和功能需求。设计架构:选择技术栈,设计数据库和API。前端开发:实现UI界面和交互逻辑。后端开发:处理业务逻辑和数据存储。测试与调试:确保功能正确性和性能优化。部署上线:将应用发布到服务器或云平台。运维与维护:监控系统运行,修复问题并迭代更新。前端:HTML、CSS、JavaScript。后端:Web服务器、框架、数据库、ORM。网络协议:HTTP/HTTPS、WebSocket。工具与运维:Git、Docker、云服务。Web框架。

2025-02-23 16:52:45 3011

原创 JMeter quick start快速上手

Web应用(HTTP/HTTPS)数据库(JDBC)FTP/SFTPJava对象消息队列(如JMS)等协议的压力测试。

2025-02-21 11:04:40 864

原创 Postman接口测试quick start 操作手册

【代码】Postman接口测试quick start 操作手册。

2025-02-18 14:51:51 638

原创 小白科普 python中什么是if __name__ == ‘__main__‘:有它没它的区别是啥?

_main__概念解释__name__模块的内置变量,表示模块的身份(直接运行时是__main__,被导入时是模块名)。__main__特殊的字符串,表示当前模块是直接运行的脚本。双下划线(__表示特殊变量或方法,避免命名冲突,标识特殊用途。判断模块是否被直接运行,控制代码的执行逻辑。

2025-02-16 22:21:58 1999

原创 单元测试是什么?怎么测?unittest、JUnit单元测试框架

单元测试是针对代码中最小可测试单元(如函数、方法、类)的自动化测试,目的是验证其行为是否符合预期。隔离性:每个测试用例独立运行,不依赖外部资源(如数据库、网络)。快速反馈:测试执行速度快,适合在开发过程中频繁运行。预防 Bug:通过早期发现问题,降低修复成本。

2025-02-14 15:58:40 996

原创 小白科普,什么是pip工具,什么是pom.xml,为啥需要下载第三方库

pip是 Python 的官方包管理工具,全称为。它用于从 Python Package Index(PyPI)等仓库中安装、卸载、更新和管理第三方 Python 库。几乎所有 Python 开发者都会使用 pip 来管理项目依赖。pom.xml 是 Maven 构建工具的配置文件。Maven 是 Java 项目中常用的一个构建工具,它可以帮助你管理项目的构建过程、依赖库、插件等。pom.xml 文件中包含了项目的所有配置信息,如项目名称、版本、依赖的库等。语言标准库特点第三方库特点。

2025-02-13 16:26:54 850

原创 小白科普啥是IDE?那IDEA呢?软件开发按周期的工具分类和岗位介绍

之前一直没有搞清开发说的IDE是啥,单纯的以为是写java的那个工具🧎‍♂️,今天要搞清楚这个英文缩写到底是啥,它在软件开发中处于什么样的位置@[toc]

2025-02-12 16:55:54 1174

原创 Python实现一个“用户注册系统”,并使用用unittest或pytest为系统编写单元测试

创建一个名为 UserManager 的类,处理用户注册和数据持久化。使用 unittest 编写测试用例,覆盖成功和失败场景。文件:test_user_system.py。文件:user_system.py。

2025-02-12 16:08:59 434

原创 软件测试的一些基础概念

假设我们有一个简单的登录功能,要求用户输入用户名和密码,用户名长度为6-12个字符,密码长度为8-16个字符,且密码必须包含至少一个大写字母、一个小写字母和一个数字。示例:在一个电商应用中,测试“添加商品到购物车”功能,涉及商品展示模块和购物车模块的集成。通过这些测试用例设计方法,可以有效地覆盖各种可能的输入情况,确保登录功能的正确性和鲁棒性。目的:对整个系统进行全面测试,验证其是否满足需求。目的:确保系统满足业务需求,由最终用户进行测试。• 将库存充足的商品添加到购物车。• 使用有效的用户名和密码登录。

2025-02-11 19:45:34 518

原创 deepseek制定 0基础 测试工程师 学习计划(6个月)

0基础测试工程师 学习计划 时长6个月

2025-02-11 18:42:46 677 1

空空如也

空空如也

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

TA关注的人

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