摘要: Socket编程 Socket是介于应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。 Socket通信套路 1、当通过socket建立起2台机器的连接后, 2、本质上socket只干2件事,一是收数据,一是发数据,没数据时就等着。 阅读全文
posted @ 2018-05-07 23:53 OYxing 阅读(171) 评论(0) 推荐(0) 编辑
摘要: TCP/IP五层模型 小结: 1、TCP协议——有双向通路,可靠传输。(只要不得到确认,就重新发送数据包,直到确认为止) 2、TCP协议:建链接:三次握手。断链接:4次挥手。 UDP协议:只顾发包,不管是对方是否收到,传输数据不可靠。 3、总结:TCP 可靠、效率低,网络开销大。 UDP不可靠、效率 阅读全文
posted @ 2018-05-07 21:46 OYxing 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 封装 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 特点: 1、在类外部是无法通过boj.__N这个名字访问到的。 2、在类内部是可以直接使用:obj.__N(由于是在定义的阶段已经改正正确的访问方式) 3、子类无法覆盖父类__开头的属性 小结: 1、加__可以在类定义阶段把类 阅读全文
posted @ 2018-05-06 23:22 OYxing 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 多态 多态指的是一类事物有多种形态——如:动物有多种形态:人、狗、猪。 多态性 指在不考虑实例类型的情况下使用实例,多态性分为静态多态性和动态多态性。 静态多态性——任何类型都可以用运算符【+】进行运算。 eg:字符串+字符串;数字+数字;列表+列表。我们在使用【+】号时也没有考虑类型 动态多态性如 阅读全文
posted @ 2018-05-06 20:49 OYxing 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 在python中,可以通过继承来实现接口的方法,继承有两种用途: 1、继承基类的方法——且作出自己的改变或扩展。好处:(代码重用) 2、定义一个接口类(interface)——声明某个子类兼容于某个基类,这个基类定义了一些接口名(函数名)且未实现接口的功能,在子类继承接口类,且实现接口的功能。 接口 阅读全文
posted @ 2018-05-06 17:25 OYxing 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 组合 1、python中除了类与类的继承关系外,还有组合的关系。 什么是组合——就是解决一个类作为另一个类的属性。 是解决一个类【有】什么的问题。eg:学生【有】课程,老师【有】课程。 继承与组合的区别: 1、继承——》解决的问题:是什么【是】什么的关系:eg 学生【是】人类,老师【是】人类。 用法 阅读全文
posted @ 2018-05-06 12:18 OYxing 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 类的继承与重用 一、什么是继承? 1、继承是类与类间的关系。 2、是一种什么‘’是‘’什么的关系。 3、继承功能就是用来解决代码重用的问题。 1、继承: 是一种创建新类的方式, python中, 1、新建的类可以继承一个或多个父类。 2、父类可以成为基类或超类。 3、所新建的类称为子类或派生类。 2 阅读全文
posted @ 2018-05-05 23:52 OYxing 阅读(842) 评论(1) 推荐(0) 编辑
摘要: 面向对象编程有到底有什么好处呢? 1、将数据与操作改数据的功能整合在一起。 A:以前我们操作数据库的方式如下: 1、通过定义数据库操作的函数。 2、每次操作时写传数据库的参数和所要操作的内容。 #通过调用函数的方式操作数据库 def exc1(host,port,db,charset): conn= 阅读全文
posted @ 2018-05-05 22:20 OYxing 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 类的属性: 类中有两种属性: 数据属性:类的数据属性是所有对象共享的。 eg: 在类中定义了一个 school = 'luffycity' #这个称类的数据属性。 当这个类生成了多个对象时,这些对象都享有这个数据属性。 函数属性:类的函数属性是绑定给对象使用的。 eg: 类中定义了一个 函数: de 阅读全文
posted @ 2018-05-04 23:50 OYxing 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 面向对象的概念总结 类: 一系列对象的特征与技能的抽象 如何理解:我们把现实生活中的物体可以抽象成一个个对象,如学校中的学生: 1、归类——我们可以把学生都归成一个学生类。 2、抽象出特征——学生有什么特点?(学校、姓名、性别、年龄) 3、抽象出技能——学生有什么技能?(学习、吃饭、打球、睡觉) A 阅读全文
posted @ 2018-05-04 23:26 OYxing 阅读(738) 评论(0) 推荐(0) 编辑