上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 基于UDP协议的套接字 user datagram protocal 数据报协议 无双向通道、自带报头、类似发短信、不会粘包 不可靠:数据发送时,丢就丢了 UDP socket: 服务端: 客户端: 应用:简单版qq 服务端: 客户端: socketserver模块 创建基于TCP协议的套接字: 服 阅读全文
posted @ 2019-08-09 17:58 KbMan 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 什么是套接字? 1. 一组接口 2. 作用于应用层与传输层之间 3. 隐藏了传输层下面复杂的TCP/IP协议的实现 基于TCP协议的socket 1. 流式协议,面向流的通信是无消息保护边界的 2. 会将数据少、时间间隔短的数据一次性打包发送 3. 可靠但粘包 1. 数据不会丢,包没收完,会继续上次 阅读全文
posted @ 2019-08-07 23:48 KbMan 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 软件开发架构: ​ C/S: client/server ​ 客户端/服务端架构:例如手机app,电脑exe应用程序 ​ B/S: browser/server ​ 浏览器/服务器: 例如网站、小程序、支付宝各种服务 ​ 服务端24小时不间断服务 远程通信条件 1、物理连接介质 2、公共的协议、标准 阅读全文
posted @ 2019-08-07 01:09 KbMan 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 什么是元类 所有的对象都是调用类(实例化)而得来的,调用类的过程叫做类的实例化。 如果一切皆对象,那么类也是一个对象!既然对象都是通过调用类得到的,那么,调用类A得到了一个对象类B,那么类A就是元类!牛逼! 元类type—— 实例化—— 类A—— 实例化—— 对象a 一个类有三大组成部分: 类名 c 阅读全文
posted @ 2019-08-02 17:41 KbMan 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 什么是反射? 反省、自省。 反射指的是一个对象具有检测、访问、修改自身属性的能力 反射本质上就是在使用四个内置函数,然后对属性进行增啥改查。 hasattr (object, '属性名'): 查看对象object中有没有’属性名‘这个属性。因为类也是一个对象,所以第一个参数也可以直接是类名。一切皆对 阅读全文
posted @ 2019-07-31 21:55 KbMan 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 操作文件对象时可以: 上述叫做上下文管理协议,即with语句。 想象一下,你有两个需要结对执行的相关操作,然后,还要在他们中间放置一段代码。比如打开一个文件,操作文件,然后关闭该文件。 打开文件和关闭文件就是一个结对的操作。 上下文管理器的常见用例:是资源的加锁与解锁,文件的打开与关闭。 上下文管理 阅读全文
posted @ 2019-07-29 23:14 KbMan 阅读(762) 评论(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 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 多态 什么是多态? 一种事物/一个类的多种形态。 例如:动物有多种形态:人、猪、狗;文件有多种形态:执行文件、文本文件;水有多种形态:液态水、固态水、水蒸气 多态性:多个不同类对象响应同一个方法,返回不同的结果 多态性的好处? 1、增加了程序的灵活性:以不变应万变,不论对象千变万化,使用者都是同一种 阅读全文
posted @ 2019-07-29 17:13 KbMan 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、range、xrange,dict.keys(), dict.values(), dict.items(),高阶函数map,filter,zip python2中的这些东西都是直接返回一个列表 python3中都是返回一个可迭代对象,只有你要用值的时候,才会给你,节省内存 3、编码 python 阅读全文
posted @ 2019-07-25 23:47 KbMan 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 灵魂三问 什么是继承? 继承是一种创建新的类的方式,新创建的叫子类,继承的叫父类、超类、基类。 特点:子类可以使用父类的属性(特征、技能) 继承是类与类之间的关系 为什么要继承? 减少代码冗余、提高重用性 如何用继承? 单继承 多继承 使用__bases__方法可以获取子类继承的类 新式类、经典类 阅读全文
posted @ 2019-07-25 22:40 KbMan 阅读(34144) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页