摘要: 阅读目录 一 引子 二 协程介绍 三 Greenlet模块 四 Gevent模块 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要 阅读全文
posted @ 2018-02-07 19:17 aaronthon 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序 阅读全文
posted @ 2018-02-06 22:22 aaronthon 阅读(7653) 评论(0) 推荐(0) 编辑
摘要: python_控制台输出带颜色的文字方法 在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做 阅读全文
posted @ 2018-02-05 20:59 aaronthon 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 计算机网络的发展及基础网络概念 问题:网络到底是什么?计算机之间是如何通信的? 早期 : 联机 以太网 : 局域网与交换机 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可 阅读全文
posted @ 2018-01-26 15:36 aaronthon 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写 阅读全文
posted @ 2018-01-25 08:50 aaronthon 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 转载至https://www.cnblogs.com/kex1n/p/6502002.html 在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到 阅读全文
posted @ 2018-01-24 17:42 aaronthon 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 登录认证 加密 --> 解密 摘要算法 两个字符串 : import hashlib # 提供摘要算法的模块 md5 = hashlib.md5() md5.update(b'123456') print(md5.hexdigest()) aee949757a2e698417463d47acac93df 不管算法多么不同,摘要的功能始终不变 对于相同的字符串使用同一个算法进行摘要,得到的... 阅读全文
posted @ 2018-01-23 20:27 aaronthon 阅读(286) 评论(0) 推荐(0) 编辑
摘要: isinstance和issubclass isinstance(object, classinfo)检查是否obj是否是类 cls 的对象 isinstance(object, classinfo) 如果参数object是classinfo的实例,或者object是classinfo类的子类的一个 阅读全文
posted @ 2018-01-22 10:48 aaronthon 阅读(138) 评论(1) 推荐(0) 编辑
摘要: 一 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例 多态性 鸭子类型 逗比时刻: Python崇尚鸭子类型,即‘如果看起来像、叫声像而且走起路来像鸭子,那么它就是鸭子’ python程序员通常根据这种行为来编写程序。例如,如果想编写现有对象的 阅读全文
posted @ 2018-01-18 19:51 aaronthon 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 接口类 继承有两种用途: 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口中的功能 开发中容易出现的问题 接口初成:手动报异常:NotI 阅读全文
posted @ 2018-01-18 18:40 aaronthon 阅读(218) 评论(0) 推荐(0) 编辑