摘要: (目录) 从逻辑结构上来说,数组和链表这两种数据结构都属于线性表,从物理存储来看,数组占用一块连续的内存区,而链表在内存中是分散的,由于这种物理结构差异,在对数组和链表进行增删改查操作的时间复杂度不同。栈和队列是特殊的线性表,数组和链表都可以用来实现栈和队列,本文将简要介绍这几种数据结构。 数组-A 阅读全文
posted @ 2021-04-29 22:16 测试开发小记 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 本文介绍使用jenkins来进行自动发送博客,检测博客项目是否有文件增加或者修改,如果有改动就执行本地构建和发布。 ps: 写这篇文章时还不了解Github Actions服务,刚好用过Jenkins,所以使用Jenkins来实现博客自动发布。如果你只想实现Hexo博客push后触发自动编译发布到G 阅读全文
posted @ 2021-04-29 22:13 测试开发小记 阅读(287) 评论(0) 推荐(0) 编辑
摘要: (目录) Pytest测试框架功能非常多,它其实就是由一组插件组成的,具有大量的插件,可以通过插件来扩展、定制功能,能满足大部分的测试需求。本文介绍pytest插件的开发方法,帮助更好的理解pytest测试框架。 pytest插件介绍 pytest的三种插件 pytest插件通过hook函数来实现, 阅读全文
posted @ 2021-04-29 21:24 测试开发小记 阅读(1710) 评论(0) 推荐(1) 编辑
摘要: (目录) 算法复杂度包括空间复杂度和时间复杂度,是衡量算法执行效率的重要指标。为了充分利用计算资源,提高业务处理效率,最有效的一种解决方式就是优化算法。 在介绍空间复杂度和时间复杂度之前先问一个问题:为什么不通过执行代码,然后统计算法执行的时间和占用的内存大小来度量算法执行效率呢?答案显而易见,算法 阅读全文
posted @ 2021-04-29 21:22 测试开发小记 阅读(253) 评论(0) 推荐(0) 编辑