摘要: 一.websocket响应握手信息即封包解包原理: 服务端 客户端(浏览器): 客户端其它方法 web聊天室: 参考 这里 阅读全文
posted @ 2017-09-18 23:13 Mitsuis 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 在内部中,Select循环检测Future,当有返回值时,Future内部会作出变化,此时即可释放向自己发送请求的链接 2.作为中转,接收用户对自己的请求,而自己需要向另一个API发送请求处理,在发送请求的过程中,占用大量时间,这时候就可以使用异步非阻塞的形式。 比如一个购物网站,用户向自己发来购买 阅读全文
posted @ 2017-09-18 15:00 Mitsuis 阅读(2284) 评论(0) 推荐(0) 编辑
摘要: 一、session 1.Session本质是保存在服务器端的数据,可以看作是键值对。 3.基于Tornado的使用: 配置文件settings: 二、自定制Form组件: 1.Form组件核心原理: 2.支持多个WEB框架的Form表单验证 - Tyrion 阅读全文
posted @ 2017-09-14 20:27 Mitsuis 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 程序启动时查找所有注册了的apps.py 会执行def ready方法MyAdmin.apps.py: def ready(self): super(MyadminConfig,self).ready() from django.utils.module_loading import autodis 阅读全文
posted @ 2017-09-07 23:10 Mitsuis 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 二、Admin的使用 5. list_display list_display = ('user', 'email', yuhao) 内部原理: ... 15. 定制模板时 add_form_template = None change_form_template = None change_lis 阅读全文
posted @ 2017-09-06 20:00 Mitsuis 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、必备知识 1.socket客户端: 阻塞式客户端: 伪非阻塞式: 2.IO多路复用加socket实现非阻塞 伪代码: 上边代码中,当对多个网站进行连接或爬取时,每一个单独的Url都不会阻塞,再通过select监测数据的变化,可以及时接收数据,又不会挡住后边Url的爬取工作,实现了简单的非阻塞的目 阅读全文
posted @ 2017-08-31 17:29 Mitsuis 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 参考博客:点击这里 一、scrapy安装配置 二、创建并运行scrapy python import scrapy 报错:from .. import etree ImportError: DLL load failed: 找不到指定的程序。 解决办法:由于本地缺少lxml文件或是lxml文件不符 阅读全文
posted @ 2017-08-31 14:21 Mitsuis 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 环境: python3、windows 模块:requests、BeautifulSoup 安装模块: 一、以汽车之家为例子,来一段简单的爬虫代码。 二、通过代码进行登录验证: 1.登录github: 首先我们进入github登录页面,输入错误的用户名以及密码,通过f12 NetWork一栏查看ht 阅读全文
posted @ 2017-08-28 15:55 Mitsuis 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、环境配置 pip3 安装 Pandas模块后,导入模块时提示 "Missing required dependencies{0}".format(missing_dependencies)) ImportError: Missingrequired dependencies ['numpy'] 阅读全文
posted @ 2017-08-21 14:43 Mitsuis 阅读(4811) 评论(0) 推荐(0) 编辑
摘要: 此文专门记录一些用到的新知识。 一.Form组件验证登录: 前端代码: 验证码生成函数代码: 二.models应用: 1.分组: 阅读全文
posted @ 2017-07-18 19:42 Mitsuis 阅读(653) 评论(0) 推荐(0) 编辑