- 博客(4)
- 收藏
- 关注
原创 实现python的静态成员 与 property()的理解
实现python的静态成员 与 property()的理解静态变量的声明与调用property()静态变量的声明与调用“静态”变量的声明这里的静态变量是借用Java中静态变量的概念(不知道Python中的具体概念是什么),指既可以通过类名直接进行访问,也可以通过类的实例进行访问的变量。这种变量的声明很简单,直接在类代码块中设置变量即可,不需要任何关键字Java中这样声明的变量是实例变量,只能通过对象实例进行访问class Test:#这是一个“静态”变量className = “Test”
2022-02-17 16:40:39 433
原创 python中的迭代器,生成器与装饰器
迭代器,生成器与装饰器迭代器生成器装饰器迭代器每一个可迭代类内部都要实现__iter__()方法,返回一个迭代类对象,迭代类对象则定义了这个可迭代类如何迭代。for循环调用list本质上是是调用了list的迭代器进行迭代。# 对list进行for循环本质上是调用了list的迭代器list = [1,2,3,4]# for 循环调用for elem in list: print(elem)# 迭代器调用list_iter = list.__iter__()while Tru
2022-02-17 16:28:53 349
原创 底层给予应用层的接口 --- socket解析
底层给予应用层的接口 --- socket解析socket建立一个socket对象通信域主要类型socket计算机网络上对应用层一个用户进程的标识有端口号(运输层),ip地址(网络层),mac地址(数据链路层)。由于mac地址在较高层次看下来可以被ip地址代替(对上层透明),而端口号和ip地址不能相互代替,因此运输层和网络层并不是严格意义的上下层关系,需要给应用层提供这两层的接口。要给应用层提供TCP/IP协议族的接口,socket便应运而生。socket可以看成是两个网络应用程序进行通信时(可收可发
2022-02-11 14:43:53 2240
原创 计算机网络的基础架构与简单概述
计算机网络的基础架构与简单概述从构成来看计算机网络简单定义:由点+边+协议构成。点指的是网络上的端系统及网络应用,边指的是连接端点的链路,协议是指对等层实体在通信过程中遵守的规则集合(包括语法:定义数据如何组织,语义:定义数据是什么意思,时序:定义数据交流的次序)...
2022-02-09 16:44:52 2809 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人