摘要: 面向对象的组合用法 一个类中以另一个类的对象作为数据属性(一个类中引用另一个类的对象)一种 "有" 的关系: 比如:定义 1个人类 & 1个武器类 然后 张三 有 枪 李四 有 刀 from math import pi class Circle: ''' 定义了一个圆形类; 提供计算面积(area 阅读全文
posted @ 2017-10-28 23:33 静静别跑 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 线程 进程和线程: 进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位。 注意:两个都是过程 线程一个特点: 一个进程中,多个线程共享资源 线程和进程区别: 1. 线程的创建开销小于进程, 创建速度快 2. 同一进程下的多个线程共享该进程的地址空间(资 阅读全文
posted @ 2017-10-28 23:20 静静别跑 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 进程 服务器中, s.listen(n) n不能无限大,以为内存不可能无限大,n表示内存同一时间接纳的等待连接数,可以看成一个(队列),取出一个拿去建立连接,然后再放进一个,队列中一直保持n个连接 请求.补充一点: print() 是计算操作, 计算机中除了IO,都是计算(PS:cpu干的活都是计算 阅读全文
posted @ 2017-10-28 22:53 静静别跑 阅读(348) 评论(0) 推荐(0) 编辑
摘要: socket层 图示,没有找到socket,那么socket层在哪儿呢? 看图: socket是什么 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简 阅读全文
posted @ 2017-10-28 21:45 静静别跑 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 操作系统 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)->os->应用软件 网络通信原理 互联网的本质就是一系列的网络协议 # 一台硬 阅读全文
posted @ 2017-10-28 19:09 静静别跑 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希(不可变类型),但是集合本身是不可哈希,(所以集合做不了字典的键) 集合最重要的2点: 去重:把一个列表变成集合,就自动去重了。 关系测试: 测试两组数据之间的交集、并集、差集等关系 1.1创建set(): 1 set = set({ } 阅读全文
posted @ 2017-10-28 16:21 静静别跑 阅读(223) 评论(0) 推荐(0) 编辑