摘要: 一、什么是socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织 数据,以符合指定的协议。 所以,我们无 阅读全文
posted @ 2017-08-25 11:01 咬耗子的猫 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 二 异常的种类 在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,一个异常标 阅读全文
posted @ 2017-08-25 10:47 咬耗子的猫 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一 、isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二 反射 1 什么是反射 主要是指程序可以访 阅读全文
posted @ 2017-08-25 10:43 咬耗子的猫 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一、封装的隐藏特性: 在python中使用双下划线将属性隐藏起来(即:私有变量) 自动变形有3个特点: 1.在类内部定义__x只能在类内部使用,如self.__x,引用的就是变形的结果。 2.这种变形其实只是针对类外部的变形,在类外部是无法通过__x这个名字访问到的。 3.在子类定义的__x不会覆盖 阅读全文
posted @ 2017-08-25 09:50 咬耗子的猫 阅读(247) 评论(0) 推荐(0) 编辑