上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 一、什么是粘包?(只有在TCP中有粘包现象,在UDP中永远不会粘包) 黏包不一定会发生。 如果发生 了:1、可能是在客户端已经粘了 2、客户端没有粘,可能是在服务端粘了。 所谓的粘包问题:主要是是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 阅读全文
posted @ 2018-07-11 15:56 liubiaos 阅读(133) 评论(0) 推荐(0)
摘要: 一、socket是什么 socket是应用层与TCP/IP协议通信的中间软件抽象层,它是一组接口。在设计模式中,socket其实就是一个门面模式,它把复杂的TCP/IP协议隐藏在socket接口后面,对用户来说,一组简单的接口就是全部,让socket去组织数据,以符合指定的协议。 简单来说,就是无需 阅读全文
posted @ 2018-07-11 14:15 liubiaos 阅读(153) 评论(0) 推荐(0)
摘要: 一、错误与异常 程序员都会犯错,因此每个程序员都必须经常检测试其代码,错误代码分为两种: 1、语法错误:python解释器的语法检测会自动检测出来。 2、逻辑错误:用户输入不合适的一系列错误 什么是异常? 异常就是程序运行时发生的错误的信号,在python中,错误触发的异常如下。异常发生之后,异常之 阅读全文
posted @ 2018-07-11 11:31 liubiaos 阅读(154) 评论(0) 推荐(0)
摘要: 一、反射 什么是反射:可以用字符串的方式去访问对象的属性,调用对象的方法(但是不能去访问方法),python中一切皆对象,都可以使用放射。 反射的四种方法: hasattr:hasattr(object.name)判断一个对象是否有name属性或者是name方法。有就返回True,没有就返回Fals 阅读全文
posted @ 2018-07-11 11:08 liubiaos 阅读(162) 评论(0) 推荐(0)
摘要: 一、什么是多态? 多态:一种事物有多重形态(如:救护车出发,医生护士是救人操作,伤者是等待被救操作,虽然两个人听到身影都是一样的,但是执行的效果不一样。) 二、鸭子类型 python崇尚鸭子类型,即‘如果看起来像,叫声像而且走起路来像鸭子,那么它就是鸭子’ python程序员通常根据这种行为来编写程 阅读全文
posted @ 2018-07-11 10:47 liubiaos 阅读(259) 评论(0) 推荐(0)
摘要: 一、什么是封装? 封装一部分东西,不让别人看到。(封装不是当单纯意义上的隐藏,其实它还是可以查看到的) 封装数据:隐藏数据。 封装功能:目的隔离复杂度。 二、实例: 三、property 为什么要用property:将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无法察觉自己的 阅读全文
posted @ 2018-07-11 10:22 liubiaos 阅读(146) 评论(0) 推荐(0)
摘要: 一、什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或者多个父类,父类又可以称为基类活超类,新建的类称为派生类或子类。 简单来说就是:子类可以继承父类的方法和属性。 python中类的继承分为:单继承和多继承 二、 阅读全文
posted @ 2018-07-10 18:08 liubiaos 阅读(179) 评论(0) 推荐(0)
摘要: 一、封装 二、继承 三、多态 阅读全文
posted @ 2018-07-10 16:27 liubiaos 阅读(109) 评论(0) 推荐(0)
摘要: 一、闭包函数: 在一个外函数中定义一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。 二、实例: 三、闭包函数修改外函数局部变量: nonlocal是python3中的语法 四、使用 1、可以当成装饰器使用 2、实现单利模式 引用:https://www.cnblogs. 阅读全文
posted @ 2018-07-10 16:17 liubiaos 阅读(405) 评论(0) 推荐(0)
摘要: 一、生成器函数: 常规定义函数,使用yield语句而不是return语句返回结果。yield语句一次返回一个结果。 好处在于,不会一下占用很多内存生成数据。 本质:就是一个迭代器。 python中提供的生成器:1、生成器函数 2、生成器表达式 二、实例: 三、列表推导式: 阅读全文
posted @ 2018-07-10 10:58 liubiaos 阅读(219) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页