测试开发 · 第 7 页

技术文章

django 中的路由系统

django中路由的作用和路由器类似,当一个用户请求Django站点的一个页面时,是路由系统通过对url的路径部分进行匹配,一旦匹配成功就导入并执行对应的视图来返回响应。

技术文章

MySQL 查询优化简介

如下图,描述了MySQL一条语句执行的整体过程(图片来自网络)

技术文章

MySQL 事务隔离级别

事务是关系型数据库最为重要的机制之一,MySQL默认的引擎InnoDB也提供了相应支持

技术文章

python 多线程系列—Event 对象 (六)

1、threading.Event 事件对象 用于线程之间的简单通信,一个线程发出事件信号,其他线程等待该信号。 1、Event对象set()方法可以设置Event对象内部的信号标志为True,并通知所有处于等待阻塞状态的线程恢复运行状态

技术文章

python 多线程系列—Queue 对象 (五)

1、Queue对象实现了多生产者/多消费者队列,尤其适合需要在多个线程之间进行信息交互的场合,实现了多线程编程锁需要的所有锁语义 2、Queue对象主要实现了put()和get()方法 3、put(item,block=True,timeo

技术文章

JSON-Server,一款极简的 Mock 工具

在实际的开发与测试过程中,经常需要使用后端的REST接口提供业务数据,支撑业务进行,尤其是测试开发的Web前端开发过程中

技术文章

pytest 与 unittest 的区别及优势

1、unittest是python自带的库,不用安装 2、pytest是第三方单元测试库,需要安装(pip install pytest)

技术文章

python 多线程系列—condition 对象 (四)

1、threading.Condition 条件对象 用于线程之间的通信。条件变量总是与某种类型的锁对象(Lock/RLock)相关联,锁对象可以通过参数传入或默认自动创建。条件对象的方法必须要在线程持有关联锁的情况下才能调用。 2、调用