摘要:
断言 断言是编程术语,表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真. 在python中使用assert关键字,后面是一个表达式,当表达式值为真时会继续执行,否则抛出AssertionError 1 2 3 4 5 6 7 8 9 10 11 # test1.py assert 阅读全文
摘要:
上下文管理协议 要使用 with 语句,首先要明白上下文管理器这一概念。有了上下文管理器,with 语句才能工作。 下面是一组与上下文管理器和with 语句有关的概念。 上下文管理协议(Context Management Protocol):包含方法 __enter__() 和 __exit__( 阅读全文
摘要:
介绍 Nginx HTTP服务器的特色及优点 a. 支持高并发:能支持几万并发连接(特别是静态小文件业务环境) b. 资源消耗少:在3万并发连接下,开启10个Nginx线程消耗的内存不到200MB c. 可以做HTTP反向代理及加速缓存,即负载均衡功能,内置对RS节点服务器健康检查功能,这相当于专业 阅读全文
摘要:
简介 WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 用户登录注册示例 1. 用户登录 当用户登录时候,需要对用户提交的用户名和密码进行多种格式校验。如: 用户不能为空;用户长度必须大于6; 密码不能为空;密码长度必须大于12;密码必须包含 字母、数字、特殊字 阅读全文
摘要:
DBUtils简介 DBUtils是Python的一个用于实现数据库连接池的模块。 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。 POOL = PersistentDB( 阅读全文
摘要:
简介 flask-session是flask框架的session组件,由于原来flask内置session使用签名cookie保存,该组件则将支持session保存到多个地方,如: redis:保存数据的一种工具,五大类型。非关系型数据库 memcached filesystem mongodb s 阅读全文