一、unittest模块官方文档: https://docs.python.org/3/library/unittest.html 二、一张图看懂unittest: 三、Unittest主要方法属性: 1.unittest.TestCase:TestCase类,所有测试用例继承的基本类: class ...
分类:
其他好文 时间:
2019-10-12 12:42:12
阅读次数:
92
在使用nginx时,需要增加或者改动一个模块,都需要重新编译nginx文件。最近使用了tengine,它提供的DSO工具来动态加载模块。本例测试需要动态增加lua-nginx模块,记录一下安装过程。1. 编译安装 luajitLua 环境推荐使用成熟快速的 luajit。12345cd /root/... ...
分类:
其他好文 时间:
2019-10-12 01:25:06
阅读次数:
111
在使用nginx时,需要增加或者改动一个模块,都需要重新编译nginx文件。最近使用了tengine,它提供的DSO工具来动态加载模块。本例测试需要动态增加lua-nginx模块,记录一下安装过程。1. 编译安装 luajitLua 环境推荐使用成熟快速的 luajit。12345cd /root/... ...
分类:
其他好文 时间:
2019-10-12 01:14:39
阅读次数:
291
Linux上常见的web服务器:apache、nginx、tomcat!其区别如下:apache:模块化服务器,支持模块较多、采用servlet处理模型,同步阻塞模型,工作模式多变,对于高并发的场景处理速度会比较慢,运行稳定。nginx:轻量级web服务器,自身支持模块较少,需要借助第三方模块支持,采用epoll处理模型,异步非阻塞型,适合高并发场景,配置简单。tomcat:apache软件基金会
分类:
Web程序 时间:
2019-10-11 00:44:18
阅读次数:
134
1.python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库。 首先,我们要安装三个模块,qrcode,image,PIL。 pip install qrcode pip install image PIL:Python Imaging Library, ...
分类:
编程语言 时间:
2019-10-10 10:36:46
阅读次数:
111
需求: nginx上将特定请求拒绝,并返回特定值。 解决办法: 使用lua脚本,实现效果。 操作步骤: 1. 安装Luajit环境 2. 重新编译nginx(原先nginx V 配置一致,并新增两个模块 ,`lua nginx module`) 3. 热升级(不中断服务) 配置文件添加lua脚本: ...
分类:
其他好文 时间:
2019-10-09 12:18:38
阅读次数:
137
在python中,安装第三方模块,是通过包管理工具Pip完成的。 windows环境安装第三方库 进入Python安装目录 C:\Python27\Scripts 执行pip install module name 执行pip install module name ...
分类:
其他好文 时间:
2019-10-08 14:21:25
阅读次数:
62
模块 1.什么是模块 模块是一系列功能的集合体 2.模块的4中形式 自定义模块 第三方模块 内置模块 包(把一系列模块组织到一起的文件夹,该文件夹下有一个__init__文件) 3.为什么要用模块 用模块或者内置模块是一种拿来主义,可以极大提升开发效率 自定义模块,将我们自己的程序中用到的公共功能, ...
分类:
其他好文 时间:
2019-10-08 09:46:27
阅读次数:
90
模块的分类 Python语言中,模块分为三类。 第一类:内置模块,也叫做 标准库 。此类模块就是python解释器给你提供的,比如我们之前见过的time模块,os模块。标准库的模块非常多(200多个,每个模块又有很多功能),我们这几天就讲常用的十几种,后面课程中还会陆续的讲到。 第二类:第三方模块, ...
分类:
其他好文 时间:
2019-10-03 19:49:50
阅读次数:
83
在应用中,有时候会 依赖第三方模块执行方法,比如调用某模块的上传下载,数据库查询等操作的时候,如果出现网络问题或其他问题,可能有超时重新请求的情况; 目前的解决方案有 1. 信号量,但不支持window; 2.多线程,但是 如果是大量的数据重复操作尝试,会出现线程管理混乱,开启上万个线程的问题; 3 ...
分类:
编程语言 时间:
2019-09-28 14:56:44
阅读次数:
105