摘要: 【一】什么是进程 【1】进程概念 正在进行的一个过程或者说一个任务 而负责执行任务则是cpu 进程其实就是一个正在运行的程序 【2】单任务 单核+多道,实现多个进程的并发执行 同一时刻只能做一个任务(cpu同一时间只能干一个活) 【3】多任务 同一时刻可以做多个任务 【二】程序和进程的区别 程序仅仅 阅读全文
posted @ 2024-05-28 16:36 Ligo6 阅读(18) 评论(0) 推荐(0)
摘要: 【一】什么是粘包 只有TCP有粘包现象,UDP永远不会粘包 【1】TCP TCP(transport control protocol,传输控制协议)是面向连接的,面向流的,提供高可靠性服务。 收发两端(客户端和服务器端)都要有一一成对的socket 因此,发送端为了将多个发往接收端的包,更有效的发 阅读全文
posted @ 2024-05-28 16:30 Ligo6 阅读(110) 评论(0) 推荐(0)
摘要: 【一】什么是socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。 在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面 对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 所以,我们 阅读全文
posted @ 2024-05-17 08:58 Ligo6 阅读(46) 评论(0) 推荐(0)
摘要: 【一】常见的网络架构模式 【1】CS模型 C是英文单词“Client”的首字母,即客户端的意思 C/S就是“Client/Server”的缩写,即“客户端/服务器”模式。 例如:拼多多APP、PC上的有道云笔记等等 【2】BS模型 B是英文单词“Browser”的首字母,即浏览器的意思; S是英文单 阅读全文
posted @ 2024-05-17 08:55 Ligo6 阅读(81) 评论(0) 推荐(0)
摘要: 【一】单例模式介绍 【1】什么是单例模式 一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例设计模式,简称单例模式 【2】为什么要学单例模式 当一个类的功能比较单一,只需要一个实例对象就可以完成需求时,就可以使用单例模式来节省内存资源 【3】如何实现一个单例 在py 阅读全文
posted @ 2024-05-17 08:45 Ligo6 阅读(45) 评论(0) 推荐(0)
摘要: 【一】什么是元类 Python中一切皆对象,八大基本数据类型是对象,类实例化得到的对象也是对象,其实类本身也是一种对象 元类是所有类的基类,包括object class Student(object): def __init__(self, name): self.name = name stude 阅读全文
posted @ 2024-05-10 19:44 Ligo6 阅读(49) 评论(0) 推荐(0)
摘要: 【一】内置方法引入 __init__ :初始化对象时触发 __del__ :删除类时触发 __new__ :构造类时触发 __str__ :str函数或者print函数触发 __repr__ :repr或者交互式解释器触发 __doc__ :打印类内的注释内容 __enter__ :打开文档触发 _ 阅读全文
posted @ 2024-05-10 18:46 Ligo6 阅读(56) 评论(0) 推荐(0)
摘要: 【一】什么是反射 反射是一种程序可以访问、检测和修改其本身状态或行为的能力 在 Python 中,反射主要指通过字符串的形式操作对象的属性 python中的一切事物都是对象,都可以使用反射 【二】反射方法 getattr(object, key):获取对象的属性值,如果属性不存在,可提供默认值 ha 阅读全文
posted @ 2024-05-10 18:45 Ligo6 阅读(84) 评论(0) 推荐(0)
摘要: 【一】绑定方法和非绑定方法介绍 【1】绑定方法 绑定给谁,谁来调用就自动将它本身当作第一个参数传入 (1)绑定到类的方法 用classmethod装饰器装饰的方法 为类量身定制 类.boud_method(),自动将类当作第一个参数传入 其实对象也可调用,但仍将类当作第一个参数传入 (2)绑定到对象 阅读全文
posted @ 2024-05-10 18:43 Ligo6 阅读(66) 评论(0) 推荐(0)
摘要: 【一】多态 【1】什么是多态 多态指的是一类事物有多种形态 【2】示例 #动物有多种形态:人、狗、猪等 import abc # 总的类:动物 class Animal(metaclass=abc.ABCMeta): @abc.abstractmethod def talk(self): pass 阅读全文
posted @ 2024-05-10 18:42 Ligo6 阅读(64) 评论(0) 推荐(0)