python
amunisi
这个作者很懒,什么都没留下…
展开
-
flask验证码问题
场景: 前后端分离的web,采用token认证方式。后台需要生成验证码供给前端,前端返回输入的验证码之后后台进行比对。 (注:后端使用flask,flask中的session基于secure session加密写入cookie传到浏览器)问题: 验证码需要在后台验证方法: 将验证码设为global结果: 暂时可用但衍生新的问题问题II: 设为global的验证码生成方式下,前端获取到的验证码只能是...原创 2018-03-01 15:38:21 · 1286 阅读 · 0 评论 -
python append引起的后续
在写公司web系统后台的时候,发现前端收到一个list的值是重复的,到后台看下代码,才想起一个深拷贝与浅拷贝的问题。 这个问题应该在初学python的时候会遇到,平时也要多注意检查自身的代码才行。 场景模拟: a = [] b = {} for i in range(0, 3): b = {} #这个地方注释与否会有不同的结果 print i print a ...原创 2018-03-01 15:53:11 · 691 阅读 · 0 评论 -
适配器模式 python
适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适用场景:1、已经存在的类的接口不符合我们的需求;2、创建一个可以复用的类,使得该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作;3、在不对每一个都进行子类化以匹配它们的接口的情况下,使用一些已经存在的子类。作用:不改变...原创 2018-03-01 16:07:54 · 188 阅读 · 0 评论