摘要: 一. 协程: 单线程实现并发(保存状态加切换) 协程本质上就是一个线程,以前线程任务的切换是由操作系统控制的, 遇到I/O自动切换,现在我们用协程的目的就是较少操作系统切换的开销 (开关线程,创建寄存器、堆栈等,在他们之间进行切换等), 在我们自己的程序里面来控制任务的切换。 优点: 切换速度快 单 阅读全文
posted @ 2018-10-30 21:14 GU99 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。一. 多道技术 内存中同时存入多道(多个)程序,cpu从一个进程快速切换到另外一个,使每个进程各自运行几十或几百毫秒, 这样,虽然在某一个瞬间,一个cpu只能执行一个任务,但在1秒内,cpu却可以运行多个进程,这就给人产生了并行的错觉, 即伪 阅读全文
posted @ 2018-10-30 21:13 GU99 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一. 线程与进程的区别 1. 进程间相互独立,统一进程下的线程共享进程的资源 2. 进程间通信IPC, 线程间可以直接读写进程的内容来进行通信 3. 线程切换快 4. 进程不是可执行的实体,真正执行程序的是线程,进程是线程的容器二. 线程的特点 共享进程资源 可并发执行三. threading模块 阅读全文
posted @ 2018-10-30 21:13 GU99 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、初识socket 1 CS架构 服务端客户端架构: 软件CS架构:京东,淘宝,qq,微信,暴风影音,快播 硬件CS架构:打印机 服务端:提供服务的 客户端:享受服务的 BS架构:浏览器和服务端:谷歌,360,IE 2 网络通信当中遇到的名词 硬件 网卡:接收电信号 mac地址:网卡的唯一标识,全 阅读全文
posted @ 2018-10-30 21:12 GU99 阅读(137) 评论(0) 推荐(0) 编辑
摘要: re模块是python提供的⼀一套关于处理理正则表达式的模块. 核⼼心功能有四个: 1.findall 查找所有,返回list lst = re.findall("查找内容(正则表达式)","字符串") 2.search 进行匹配,如匹配到第一个结果就会返回这个结果,匹配不上则返回None ret 阅读全文
posted @ 2018-10-11 21:31 GU99 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是对字符串操作的一种逻辑公式. 我们一般使用正则表达式对字符串进行匹配和过滤. 由普通字符和元字符组成 元字符: 1)字符组: 用[] 括起来的内容会被匹配 逐个匹配 2)简单元字符: . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线 \s 匹配任意的空白符 \d 匹配数字 \ 阅读全文
posted @ 2018-10-10 16:19 GU99 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 序列化 将对象处理成bytes或字符串的形式,为了存储和传输一.pickle 序列化:将任意数据类型转换成bytes 反序列化: 将bytes转回数据类型 dumps:将任意数据类型转换成bytes loads:将bytes转回数据类型 dump:将任意数据类型转换成bytes,并写入文件中 loa 阅读全文
posted @ 2018-10-09 16:31 GU99 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一. collections模块 封装了关于集合类的相关操作 1.Counter 计算出现次数 获取到的结果可以像字典一样使用 2.队列 先进先出 import queue q = queue.Queue() #创建队列 q.put() # 放元素 q.get() # 获取元素 栈 先进后出 由栈顶 阅读全文
posted @ 2018-10-08 17:16 GU99 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1. issubclass, type, isinstance issubclass 判断xxxx类是否是xxxx类的子类 type 给出xxx的数据类型. 给出创建这个对象的类 isinstance 判断xxx对象是否是xxx类型的,但是isinstance没有type那么精准. 2. 如何分辨方 阅读全文
posted @ 2018-09-28 21:04 GU99 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 成员: 在类中定义的变量和方法都被成为成员 变量 1. 成员变量(实例变量)(字段column) (重点) 2. 类变量(静态变量) 直接写在类中的. 共享出去的. 方法 1. 成员(实例)方法 加了self的.调用的时候。必须用对象去访问. (重点) 2. 类方法, 当方法需要传递类名的时候. 需 阅读全文
posted @ 2018-09-27 08:15 GU99 阅读(88) 评论(0) 推荐(0) 编辑