摘要: 1、什么是进程 进程是系统进行资源分配和调度的基本单位,是操作系统结构的基础 进程是一个实体,有自己的地址空间 进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生命时(操作系统执行之),它才能成为一个活动的实体,我们称其为进程。 狭义定义:进程是正在运行的程序的实例 广义定义 阅读全文
posted @ 2021-07-20 15:39 zhutianyu 阅读(51) 评论(0) 推荐(0)
摘要: #socket套接字 1、什么是socket套接字 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式, 它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符 阅读全文
posted @ 2021-07-20 15:24 zhutianyu 阅读(92) 评论(0) 推荐(0)
摘要: #内置函数 str: __str__方法会在对象被打印时自动触发,print功能打印的就是它的返回值, 我们通常基于方法来定制对象的打印信息,该方法必须返回字符串类型 class People: def __init__(self,name,age): self.name=name self.age 阅读全文
posted @ 2021-07-15 17:28 zhutianyu 阅读(51) 评论(0) 推荐(0)
摘要: #Minxins机制 1. 分主类和辅类 继承辅类就有该辅类中的功能, 不影响子类使用 2. 命名方式,以Mixin,able 为结尾, 3. 一般辅类的位置在主类的左边 4.主类功能可以有很多个,辅类可能有一个功能, 一个功能一个辅类,辅类可以有很多个,但主类只能有一个 例如: class Veh 阅读全文
posted @ 2021-07-15 15:52 zhutianyu 阅读(68) 评论(0) 推荐(0)
摘要: #组合 组合:一个对象拥有一个属性,该属性值是另外一个对象 解决类与类之间的冗余问题: 1. 继承: 满足什么是什么的关系 2. 组合: 满足什么有什么的关系 比如bar中有n,但我Foo想调n,这是就用到了组合,obj2赋值给obj1.z,然后obj1就可以调用n class Foo: x = 1 阅读全文
posted @ 2021-07-14 16:14 zhutianyu 阅读(62) 评论(0) 推荐(0)
摘要: #单继承下的属性查找 先从自己的对象里找,找不到到产生对象的类里面找,找不到再到继承的父类找 示例如下: class Foo: def f1(self): print("Foo.f1") def f2(self): print("Foo.f2") self.f1() # self => obj cl 阅读全文
posted @ 2021-07-14 15:09 zhutianyu 阅读(67) 评论(0) 推荐(0)
摘要: #继承 面向对象的三大特征: 1.封装 2.继承 3.多态 1、什么是继承? 继承就是一种新建类的方式, 新建的类我们称为子类或者叫派生类, 被继承的类成为父类或者叫基类 子类可以遗传父类的属性 2、为什么用继承? 类是解决对象与对象之间的代码冗余的 继承是解决类与类之间的代码冗余的 3、如何用继承 阅读全文
posted @ 2021-07-13 16:35 zhutianyu 阅读(53) 评论(0) 推荐(0)
摘要: #property装饰器 property装饰器:将一个函数功能伪装成一个数据属性 版本一: class Foo: def __init__(self, name, age): self.__name = name self.age = age @property def name(self): r 阅读全文
posted @ 2021-07-13 16:24 zhutianyu 阅读(46) 评论(0) 推荐(0)
摘要: #绑定方法 绑定方法分为两种: 1.绑定给对象的 2.绑定给类的 绑定给对象的: class Student(): country = 'CHINA' def __init__(self, name, age): self.name = name self.age = age def tell_in 阅读全文
posted @ 2021-07-13 16:10 zhutianyu 阅读(46) 评论(0) 推荐(0)
摘要: 面向对象 1、面向过程编程 1、面向过程是什么 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 2、优缺点: 优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实 阅读全文
posted @ 2021-07-12 15:29 zhutianyu 阅读(133) 评论(0) 推荐(0)