摘要:
最终目标:启动服务后可以有无数个访问,并且可以随时输入,服务端使用进程池。 服务端 客户端 创建了4个客户端,执行结果 阅读全文
摘要:
一、socket()模块函数 要使用socket.socket()函数来创建套接字,其语法如下: 如上所述,scoket_family不是AF_UNIX就是AF_INET,scoket_type可以是SOCK_STREAM或SOCK_DGRAM,protocol一般不填,默认值为0. 创建一个TCP 阅读全文
摘要:
一、什么是套接字 套接字是一种具有之前所说的“通信端点”概念的计算机网络数据结构。 网络化的应用程序在开始任何通讯之前都必须要创建套接字。就像电话的插口一样,没有它就完全没有办法通信。 套接字起源于20世纪70年代加州大学伯克利分校版本的Unix,即人们所说的BSD Unix。因此有时人们也把套接字 阅读全文
摘要:
包是一种通过使用“模块名”来组织python模块的名称空间的方式。 无论是import形式还是from...import形式,凡是在导入语句中(不是在使用时)遇到带点的,就需要意识到——这是包。 包是目录级的,文件夹是用来组成py文件(包的本质就是一个包含__init__.py文件的目录)。 imp 阅读全文
摘要:
一、概论 模块支持从逻辑上组织python代码。 当代码量变得相当大的时候,我们最好把代码分成一些有组织的代码段,前提是保证它们的彼此交互。 把其他模块中属性附加到你的模块中的操作叫做导入(import),那些自我包含并且有组织的代码片段就是模块(module)。 如果说模块是按照逻辑来组织pyth 阅读全文
摘要:
根据信号中代表的取值参数的不同,信号可以分为两大类:模拟信号和数字信号 1.模拟信号或连续信号 指用连续变化的物理量所表达的信息,如温度、湿度、压力、长度、电流、电压等。 我们通常又把模拟的信号称为连续信号,它在一定时间范围内就可以有无线多个不同的取值。 比如下图就是我们模拟温度变化的模拟信号。 声 阅读全文
摘要:
在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 比如我们已经编写了一个名为Animal的class,有一个run()方法可以直接 阅读全文
摘要:
在class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。 但是,从前面的Student类的定义来看,外部代码还是可以自由的修改一个实例的name、score属性: 如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__, 在p 阅读全文
摘要:
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类。 而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 仍以Student类为例,在Python中,定义类是通过class关键字: class后 阅读全文
摘要:
返回一个代表父类类型的代理对象;如果没有传入obj,则返回super对象是非绑定的,反之,如果obj是一个type,issubclass(obj,type)必为True,否则,isinstance(obj,type)就必为True。 首先给出一个类: 1.__dict__ 由一个字典组成,包含一个实 阅读全文