- 博客(12)
- 收藏
- 关注
原创 红黑树和二叉平衡树的区别?【插入相同序列 对比过程】
它的前提是二叉查找树,为了方便我们在二叉树上快速找到一个节点的排序树,它的特点是根节点的左子树比根小,根节点的右子树比根大,跟数组的二分查找类似,我们说它的查找效率一半为o(logN),但是最坏的情况就是当数据本来就有序的时候它退化成一个链表,这样 查找就变成了遍历,效率也会退化成o(n)。我们知道对于查找而言 如果一个二叉树的高度是N,那么最多可以在N步内完成查找,因此树的高度要尽量矮,这样查找的效率越高,所以衍生出平衡二叉树。
2025-04-06 12:51:38
505
原创 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
原创 小白科普 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人