摘要: 简介 WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装:pip3 install wtforms 用户登录注册示例 1. 用户登录 当用户登录时候,需要对用户提交的用户名和密码进行多种格式校验。如: 用户不能为空;用户长度必须大于6; 用户不能为空;用户长 阅读全文
posted @ 2018-04-30 19:18 无名! 阅读(211) 评论(0) 推荐(0) 编辑
摘要: DBUtils是Python的一个用于实现数据库连接池的模块。 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。 POOL = PersistentDB( creator=p 阅读全文
posted @ 2018-04-30 18:02 无名! 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 一、threading-local 1、threding-local 2、自定义local 二、上下文管理源码分析 { “唯一标识”:{stark:[ctx,]} “唯一标识”:{stark:[ctx,]} } 有关面试问题 -localstack的源码与threading.local(线程处理)作 阅读全文
posted @ 2018-04-27 17:31 无名! 阅读(2085) 评论(0) 推荐(0) 编辑
摘要: 部署Nginx 阅读全文
posted @ 2018-04-26 19:59 无名! 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 安装步骤 选择第一个 按tab键 空格下一行 输入 红框内容 回车 注意事项 道路不通排查过程1.ip地址2.vmware 编辑-虚拟网络编辑器3.windows 服务 vmware相关服务 要开启win+r 输入 services.msc VMware Authorization Service 阅读全文
posted @ 2018-04-25 22:28 无名! 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 基本命令 1.mkdir -p 创建多层目录 2.ls list -l 显示详细信息 3.cd 进入到目录中 4.pwd print working directory 显示当前所在位置 5.touch 创建文件 修改文件的时间戳 6.vi编辑文件 1.vi /data/oldboy.txt 2.按 阅读全文
posted @ 2018-04-25 21:27 无名! 阅读(338) 评论(0) 推荐(0) 编辑
摘要: python基础 一、编译型语言:一次性,将全部的程序编译成二进制文件,然后在运行。(c,c++ ,go) 运行速度快。开发效率低 二、解释型语言:当你的程序运行时,一行一行的解释,并运行。(python , PHP) 运行速度相对较慢,但是调试代码很方便,开发效率高 三、混合型:(C#,Java) 阅读全文
posted @ 2018-04-25 13:06 无名! 阅读(1306) 评论(0) 推荐(1) 编辑
摘要: 内置session原理 请求到来 当请求进来之后,先执行Flask对象的 __call__ 方法 由以上源码发现,当接收到用户请求之后,会调用 Flask对象的 session_interface对象的open_session方法,以此来获取一个session对象。 上述中 self.session 阅读全文
posted @ 2018-04-24 21:34 无名! 阅读(362) 评论(0) 推荐(0) 编辑
摘要: Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 阅读全文
posted @ 2018-04-23 19:12 无名! 阅读(309) 评论(0) 推荐(0) 编辑
摘要: redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/rem 阅读全文
posted @ 2018-04-19 16:15 无名! 阅读(233) 评论(0) 推荐(0) 编辑