***********************以下内容仅作为参考使用:********************************* 1、用户注册时,将用户设置的密码加密后存入数据库中(显然密码不能简单地用md5加密一次或者干脆不加密,这些都是会暴露用户隐私的,甚至是触动用户的利益): 加密密码 ...
分类:
其他好文 时间:
2018-12-21 22:38:20
阅读次数:
270
本节主要内容: 1. 类的约束 2. 异常处理理 3. 自定义异常 4. MD5加密 5. 日志 一、类的约束 首先,要清楚。约束是对类的约束。每个人和每个人写代码用的方法名和类名都不一样假如你处理一个用户登录,有三个不同级别的登陆要求分别分给三个人写你要知道程序员不一定有那么好的默契。很有可能三个 ...
分类:
其他好文 时间:
2018-12-21 21:23:01
阅读次数:
176
1. 类的约束 1. 写一个父类. 父类中的某个方法要抛出一个异常 NotImplementedError 2. 抽象类和抽象方法 from abc import ABCMeta, abstractmethod class Base(metaclass = ABCMeta): @abstractme ...
分类:
编程语言 时间:
2018-12-21 21:20:44
阅读次数:
188
一.约束 1.用父类执行约束 子类继承父类,用重写方法,对子类的方法进行约束. 2.定义抽象类进行约束 抽象类中的抽象方法不能执行,报错约束 抽象类总结: 1.子类必须重写父类的方法,否则子类也是抽象类 2.抽象类不能创建对象 3.有抽象方法的类,就是抽象类 4.抽象类可以有方法 二.异常处理 1. ...
分类:
编程语言 时间:
2018-12-21 20:18:22
阅读次数:
201
1. 类的约束 1. 写一个父类,父类中的某个方法要抛出一个异常 NotImplementedError 2. 抽象类和抽象方法 2. 异常处理 3. 堆栈 3. MD5 4. 日志处理 等级: critical: 50 error:40 warning:30 info:20 debug:10 ...
分类:
编程语言 时间:
2018-12-21 16:05:48
阅读次数:
224
一、简单分布式爬虫架构 本次分布式爬虫采用主从模式,主从模式是指一台主机作为控制节点,负责管理所有运行网络爬虫的主机,爬虫只需要从控制节点那里接收任务,并把新生成任务提交给控制节点就可以了,在这个过程中不必与其他爬虫通信,这种方式实现简单、利于管理。而控制节点则需要与所有爬虫进行通信,因此可以看到主 ...
分类:
Web程序 时间:
2018-12-21 12:52:28
阅读次数:
332
在一次公开课上,听别人讲过全局分布式uuid的设计,听过twitter的snowflake的设计。也听过,如果使用单独的计数器服务,不可能每次都保存当前计数器到文本,自己想到应该可以每隔一些数,例如1万次,10万次,反正64位的空间比较大,然后保存起来,那么就没有每次保存,对硬盘的写入压力。当出现故 ...
分类:
其他好文 时间:
2018-12-20 23:16:02
阅读次数:
288
在定义字段类型时,如果没有设置null=True,默认为null=False,即默认字段不为空 AutoField:数据库层面为int 类型,自增长,如果不指定主键,模型会自动生成一个叫做 id 的自增长的主键。如果需要指定一个其他名字并且具自增长的主键,使用AutoField也是可以的 BigAu ...
分类:
其他好文 时间:
2018-12-20 22:16:35
阅读次数:
369
import random import requests from fake_useragent import UserAgent from retrying import retry import hashlib #信息摘要 md5 import queue #队列 import re #正则表... ...
分类:
其他好文 时间:
2018-12-20 20:33:13
阅读次数:
4780