09 2019 档案

摘要:Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 所以,我们无需深入理解tcp/udp协 阅读全文
posted @ 2019-09-17 15:20 coldplaycode 阅读(233) 评论(0) 推荐(0)
摘要:一个类没有声明自己的元类,默认他的元类就是type,除了使用内置元类type,我们也可以通过继承type来自定义元类,然后使用metaclass关键字参数为一个类指定元类 class Foo: def __init__(self): pass f1=Foo()#f1是通过Foo实例化的对象 #print(type(f1)) print(type(Foo)) print(Foo.__dict__) 阅读全文
posted @ 2019-09-08 08:57 coldplaycode 阅读(212) 评论(0) 推荐(0)
摘要:# def deco(obj): # print(" ",obj) # obj.x=1 # return obj # @deco# > test = deco(test) >return func # def test(): # print("test函数运行") # # test() def deco(obj): print(" ",obj) obj.x=1 obj.y=2 return obj 阅读全文
posted @ 2019-09-05 11:12 coldplaycode 阅读(203) 评论(0) 推荐(0)
摘要:常用异常 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImportError 无法引入模块或包;基本上是路径问题或名称错误 IndentationError 语法错误(的子类) ;代码没有正确对齐 IndexError 下标索引超出序列边界,比如当x只有三个元素,却试图访问x[5] KeyEr 阅读全文
posted @ 2019-09-05 09:29 coldplaycode 阅读(219) 评论(0) 推荐(0)

coldplaycode