- 博客(4)
- 收藏
- 关注
原创 python基础知识
在 Python 中,__init__.py 文件是包的标志。简而言之,它告诉 Python 解释器,这个目录是一个 Python 包(package),而不是普通的目录。有了它,Python 才能正确地导入和使用该目录下的模块和子包。没有 __init__.py 文件的目录,Python 会认为它只是一个普通目录,不会将其视为包。这个文件可以是空的,也可以包含一些初始化代码。有了 __init__.py 文件,Python 解释器可以清楚地识别包的层次结构。即使是复杂的多层次包结构,也能井井有条。
2024-09-25 14:36:20
501
原创 Java-线程池
当任务提交的平均到达速度快于线程处理速度时,线程存在无限增长的可能性,而CachedThreadPool正式采用这种形式。LinkedBlockingQueue是采用链表实现的无界队列,如果使用没有预定义容量的LinkedBlockingQueue,当所有corePoolSize线程都在处理任务时,将导致新任务都会在队列中等待,不会创建超过corePoolSize个线程。SynchronousQueue并不能算得上一个真正的队列,虽然实现了BlockingQueue接口,但是并没有容量,不能存储任务。
2024-09-14 17:09:00
678
原创 pytest+allure
在参数化测试中,每个测试用例可能包含多组参数,可能会产生大量的测试结果。为了更好地理解和调试测试结果,给每个参数化测试用例指定一个易于理解的标识是很有意义的。而 pytest.param 函数的 id 参数就能做到这一点。如果加了allure.title(),那么用例的描述就是添加的ids 用例的名称值,这两个地方取其中的一个。当没有加allure.title()时候,用例的描述就是 ids 用例的名称,
2024-09-13 14:32:32
739
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅