定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 类型:行为类模式。 类图: 首先来看一段代码: 代码的业务逻辑是这样的,方法有两个参数:整数i和一个请求request,根据i的值来决定由谁来处理re ...
分类:
其他好文 时间:
2018-10-05 00:00:23
阅读次数:
188
最近在研究邮箱监控,通过邮箱地址、用户名、密码、pop端口获取邮箱内容及附件,将内容和附件保存至本地文件夹中,把当前文件夹打包为zip包上传至文件服务器。 思路: 1.通过邮箱地址、用户名、密码、pop端口(pop3端口号默认110)登录邮箱 2.获取邮箱邮件数量(邮件总数),循环获取内容及附件信息 ...
分类:
其他好文 时间:
2018-09-28 12:46:30
阅读次数:
218
一:scrapy 工作原理介绍: 千言万语,不如一张图来的清晰: 解释说明: 1、从优先级队列中获取request对象,交给engine 2、engine将request对象交给下载器下载,期间会通过downloadmiddleware的process_request方法 3、下载器完成下载,获得r ...
分类:
其他好文 时间:
2018-08-25 19:03:15
阅读次数:
174
session机制采用的是一种在客户端与服务端之间保持状态的解决方案,由于采用服务器端保持状态的方案在客户端也要保存标识,session机制也要借助于cookie机制达到目的。session保存了客户的登录信息,但是不需要把用户的所有信息都保存在session中,我们只需要让与用户数据关联的信息保存 ...
分类:
其他好文 时间:
2018-08-13 13:52:23
阅读次数:
138
初步理解 在validate文件夹中建立一个个独立验证器,并建立一个BaseValidate的文件,所有独立验证器继承BaseValidate,base继承Validate 在BaseValidate中写一个goCheck方法, 在这个方法中通过Request方法获得了所有的传入的参数并进行验证 在 ...
分类:
其他好文 时间:
2018-08-04 20:30:46
阅读次数:
397
一,什么是Guarded Suspension模式如果执行现在的处理会造成问题,就让执行处理的线程等待。这种模式通过让线程等待来保证实例的安全性 二,实现一个简单的线程间通信的例子 一个线程(ClientThread)将请求(Request)的实例传递给另外一个线程(ServerThread) Re ...
分类:
编程语言 时间:
2018-07-29 16:33:20
阅读次数:
120
晚上写了一个请求类,传了一个动态参数进去,实例化测试的时候,发现请求数据根本没法读到,先附上代码 期望的数据是注册成功,但是怎么试都是手机号为空 为什么?问题就出在if判断之后,如果请求方式是get,就让params=kwargs,如果请求方式是post,data=kwargs,但是实例化的时候就出 ...
分类:
其他好文 时间:
2018-07-16 00:31:16
阅读次数:
197
Error creating bean with name 'fileController': Injection of resource dependencies failed;nested exception is java.lang.IllegalStateException: No thre... ...
分类:
其他好文 时间:
2018-07-09 11:08:08
阅读次数:
1267
阅读目录 一、auth模块 django.contrib.auth中提供了许多方法,这里主要介绍其中的三个: authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数 如果认证信息有效,会返回一个 User 对象。authe ...
分类:
编程语言 时间:
2018-06-29 17:27:18
阅读次数:
794
1、request方法 发送get请求 2、request方法 发送post请求 3、requests方法 发送get请求 4、requests方法 发送post请求 5、入参是json类型 6、检验cookie 7、添加header 8、上传文件 9、下载文件或图片等 ...
分类:
编程语言 时间:
2018-05-18 00:34:39
阅读次数:
222