摘要: 阅读tornado源码期待达成的目标: 掌握tornado的整体流程 掌握tornado的异步实现原理 吸收tornado的编码细节, 从类的定义、函数的定义等多个角度去吸收 大体有以下几个方面细节可以入手: cookie和session xsrf攻击 日志 数据库操作 应答response的压缩或 阅读全文
posted @ 2021-03-15 09:59 龙云飞谷 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 介绍 ansible 是用于批量在远程主机上执行命令,连接方式使用ssh. ansible的主机角色大致分为两种:一台管理机和多台被管控机。 要想使用ansible去管理被管控机, 那么就管控机就必须能登录上被管控机,也就是ssh无密码登录。 ssh的登录方式有2种: 密码登录 秘钥登录 免密码的秘 阅读全文
posted @ 2020-03-10 21:13 龙云飞谷 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 几个概念 协程代码块: 一个入口点和下一个入口点(或者退出点)中的代码。 协程模块: 由n个入口点代码,和n个协程代码块组成。第一个入口点通常是一个函 数入口点。其组织形式如:函数入口点 协程代码块 入口点 协程代码块…,入口点和代码块相间。 线性模块:一个同步函数的函数体是线性执行的。也就是说一个 阅读全文
posted @ 2020-03-10 21:08 龙云飞谷 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Tornado的auth模块提供了一些常用的认证,可以参考里面的代码编写对接其他服务提供商的业务逻辑,比如说我们自己写的tornado的程序去看qq空间的图片等信息。 OAuth2 OAuth2 是一个 开放授权标准, 它允许用户让第三方应用访问该用户在某服务的 特定私有资源 (QQ空间中用户的照片 阅读全文
posted @ 2020-03-10 21:06 龙云飞谷 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 什么是Elasticsearch Elasticsearch 是分布式、高性能、高可用、可伸缩的搜索和分析系统。 这里搜索的含义指的是就是在任何场景下,找寻你想要的信息,这个时候,会输入一段你要搜索的关键字,然后就期望找到这个关键字相关的全部信息。 为什么不用传统数据库做搜索 数据库也具备查询数据的 阅读全文
posted @ 2020-03-10 21:03 龙云飞谷 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 项目上传和下载图片流程 django admin的ImageField默认会把文件存到settings.py配置的MEDIA_ROOT目录下,所以存储图片的数量受限于django服务器的硬盘大小。为了支持海量的图片存储, 更易于拓展存储空间,使用FastDFS分布式存储系统。如果用户上传的文件重复( 阅读全文
posted @ 2018-09-10 15:55 龙云飞谷 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: 富文本编辑器 安装模块 ,安装完成后,可以使用在Admin管理中,也可以自定义表单使用。 在admin页面使用 settings.py urls.py models.py admin.py 自定义使用 1. 在site packages/tinymce/static/tiny_mce目录拷贝tiny 阅读全文
posted @ 2018-09-10 15:18 龙云飞谷 阅读(433) 评论(0) 推荐(0) 编辑
摘要: django内置认证系统 1. create_user:创建用户 2. authenticate:登录验证,用户名密码正确返回user对象,返回none 3. login: 记录登录状态 4. logout: 退出用户登录 5. is_authenticated: 判断用户是否登录, 主语是requ 阅读全文
posted @ 2018-09-10 14:34 龙云飞谷 阅读(1908) 评论(0) 推荐(1) 编辑
摘要: configparser 配置文件a.cfg如下: 读取内容 改写 logging 日志级别 默认级别为warning,默认打印到终端 logging全局配置,针对所有logger有效 logging.basicConfig配置参数 logger对象配置 使用时候应该注意:logger是第一级过滤, 阅读全文
posted @ 2018-09-10 14:19 龙云飞谷 阅读(194) 评论(0) 推荐(0) 编辑
摘要: http 协议 什么是wsgi 请求路径 常用内置filter 自定义filter, simple_tag, inclusion_tag 在对应的app目录下创建一个名叫templatetags包,在这个包随便创建一个py文件,起名xx.py 在前端调用方式 inclusion_tag result 阅读全文
posted @ 2018-09-07 15:06 龙云飞谷 阅读(197) 评论(0) 推荐(0) 编辑