摘要: #导入模块from django.utils.deprecation import MiddlewareMixin # 定义一个 访问记录的大字典 VISIT_RECORD = {} # 自定义一个访问频率限制的中间件 class Throttle(MiddlewareMixin): def pro 阅读全文
posted @ 2018-08-11 13:46 你知道 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 目录 一、引子 二、协程介绍 三、Greenlet模块 四、Gevent模块 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗 阅读全文
posted @ 2018-06-04 22:01 你知道 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 操作系统线程理论 线程概念的引入背景 进程和线程的关系 线程的特点 使用线程的实际场景 用户级线程和内核级线程(了解) 线程和Python 理论知识 线程的创建Threading.Thread类 锁 信号量 事件 条件 定时器 队列 Python标准模块--concurrent.futures 操作 阅读全文
posted @ 2018-06-03 21:02 你知道 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 目录 理论知识 操作系统背景知识 什么是进程 进程调度 进程的并发与并行 同步\异步\阻塞\非阻塞 进程的创建与结束 在Python程序中的进程操作 multiprocess模块 进程的创建和multiprocess.Process 进程同步控制 锁\信号量\事件 (multiprocess.Loc 阅读全文
posted @ 2018-06-02 10:20 你知道 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 目录 一、楔子 二、客户端 /服务端架构 三、网络基础 四、套接字(socket)初识 五、黏包 六、socket的更多方法介绍 七、验证客户端链接的合法性 八、socketserver模块 一、楔子 现在已经学会了写Python代码,假如你写了两个Python文件a.py和b.py,分别去运行,你 阅读全文
posted @ 2018-06-01 21:46 你知道 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 目录 一、错误和异常 二、异常处理 2.1、什么是异常处理? 2.2、为什么要进行异常处理? 2.2、如何进行异常处理? 三、什么时候用异常处理 异常和错误 part1:程序中难免出现错误,而错误分成两种 1、语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语 阅读全文
posted @ 2018-05-21 02:48 你知道 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 目录 isinstance 和 issubclass 反射 setattr delattr getattr hasattr __str__ 和 __repr__ __del__ item系类 __getiem__ __setitem__ __delitem__ __new__ __call__ __ 阅读全文
posted @ 2018-05-20 20:00 你知道 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 目录 面向过程VS面向对象 初识面向对象 类的相关知识 对象的相关知识 类命名空间与对、实例的命名空间 类的组合用法 初识面向对象小结 面向对象的三大特性 集成 多态 封装 面向对象的更多说明 面向对象的软件开发 集几个概念的说明 面向对象常用术语 面向对过VS面向对象 面向过程的程序设计的核心是过 阅读全文
posted @ 2018-05-19 14:04 你知道 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一模块 import from...import... 把模块当做脚本执行 模块搜索路径 编译Python文件 二包 import from...impoort... __init__.py文件 from glance.api import * 绝对导入和相对导入 单独导入包 一模块 什么 阅读全文
posted @ 2018-05-18 00:19 你知道 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 目录 认识模块 1、什么是模块 2、模块的导入和使用 常用模块 collections模块 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块二 hashlib模块 configparse模块 logging模块 认识模块 什么是模块? 常见的场景:一个模块就是一个包含 阅读全文
posted @ 2018-05-17 20:43 你知道 阅读(276) 评论(0) 推荐(0) 编辑