上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 进程间通信 多个进程修改同一个数据的时候: 用锁:牺牲速度,保证数据安全。即同一时间只能有一个任务在操作数据。 缺点:效率低,需要自己加锁,可能造成死锁。 优点:保证数据安全 基于锁的缺点,我们需要一个方案:效率高,又能帮忙解决锁问题。这就是multiprocessing模块为我们提供的基于消息的I 阅读全文
posted @ 2019-08-12 18:46 KbMan 阅读(132) 评论(0) 推荐(0)
摘要: 操作系统与进程 操作系统知识: 作用: 1. 控制软硬资源 2. 调度进程,使进程有序 多道技术 1. 产生背景 针对单核,实现宏观上并发 2. 什么是多道? 内存中存放多个程序 3. 宏观/微观 1. 宏观上并行:多个程序在同时运行 2. 微观上串行:实际上多道程序轮流使用cpu 4. 时空上的复 阅读全文
posted @ 2019-08-12 14:48 KbMan 阅读(201) 评论(0) 推荐(0)
摘要: 基于UDP协议的套接字 user datagram protocal 数据报协议 无双向通道、自带报头、类似发短信、不会粘包 不可靠:数据发送时,丢就丢了 UDP socket: 服务端: 客户端: 应用:简单版qq 服务端: 客户端: socketserver模块 创建基于TCP协议的套接字: 服 阅读全文
posted @ 2019-08-09 17:58 KbMan 阅读(171) 评论(0) 推荐(0)
摘要: 什么是套接字? 1. 一组接口 2. 作用于应用层与传输层之间 3. 隐藏了传输层下面复杂的TCP/IP协议的实现 基于TCP协议的socket 1. 流式协议,面向流的通信是无消息保护边界的 2. 会将数据少、时间间隔短的数据一次性打包发送 3. 可靠但粘包 1. 数据不会丢,包没收完,会继续上次 阅读全文
posted @ 2019-08-07 23:48 KbMan 阅读(216) 评论(0) 推荐(0)
摘要: 软件开发架构: ​ C/S: client/server ​ 客户端/服务端架构:例如手机app,电脑exe应用程序 ​ B/S: browser/server ​ 浏览器/服务器: 例如网站、小程序、支付宝各种服务 ​ 服务端24小时不间断服务 远程通信条件 1、物理连接介质 2、公共的协议、标准 阅读全文
posted @ 2019-08-07 01:09 KbMan 阅读(162) 评论(0) 推荐(0)
摘要: 什么是元类 所有的对象都是调用类(实例化)而得来的,调用类的过程叫做类的实例化。 如果一切皆对象,那么类也是一个对象!既然对象都是通过调用类得到的,那么,调用类A得到了一个对象类B,那么类A就是元类!牛逼! 元类type—— 实例化—— 类A—— 实例化—— 对象a 一个类有三大组成部分: 类名 c 阅读全文
posted @ 2019-08-02 17:41 KbMan 阅读(159) 评论(0) 推荐(0)
摘要: 什么是反射? 反省、自省。 反射指的是一个对象具有检测、访问、修改自身属性的能力 反射本质上就是在使用四个内置函数,然后对属性进行增啥改查。 hasattr (object, '属性名'): 查看对象object中有没有’属性名‘这个属性。因为类也是一个对象,所以第一个参数也可以直接是类名。一切皆对 阅读全文
posted @ 2019-07-31 21:55 KbMan 阅读(329) 评论(0) 推荐(0)
摘要: 操作文件对象时可以: 上述叫做上下文管理协议,即with语句。 想象一下,你有两个需要结对执行的相关操作,然后,还要在他们中间放置一段代码。比如打开一个文件,操作文件,然后关闭该文件。 打开文件和关闭文件就是一个结对的操作。 上下文管理器的常见用例:是资源的加锁与解锁,文件的打开与关闭。 上下文管理 阅读全文
posted @ 2019-07-29 23:14 KbMan 阅读(781) 评论(0) 推荐(0)
摘要: isinstance(obj, cls)、issubclass(sub, super) isinstance(obj, cls) ​ 检查对象obj是否是类cls的对象 issubclass(sub, super) 检查sub类是否是super类的子类 类中的魔法函数 __ str __ 和 __ 阅读全文
posted @ 2019-07-29 22:10 KbMan 阅读(141) 评论(0) 推荐(0)
摘要: 多态 什么是多态? 一种事物/一个类的多种形态。 例如:动物有多种形态:人、猪、狗;文件有多种形态:执行文件、文本文件;水有多种形态:液态水、固态水、水蒸气 多态性:多个不同类对象响应同一个方法,返回不同的结果 多态性的好处? 1、增加了程序的灵活性:以不变应万变,不论对象千变万化,使用者都是同一种 阅读全文
posted @ 2019-07-29 17:13 KbMan 阅读(312) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页