2024年5月22日
摘要: 【一】互斥锁(进程间同步) 1)概念 一种用于多线程编程中控制对方共享资源访问机制 为当前进程或线程添加额外的限制,限制当前时间段只能由当前进程使用,当前进程使用完成后才能其他进程继续使用 其可保证同一时间只有一个进程在执行关键代码段,从而保证了数据的安全性 2)多个进程共享一个打印终端 1.为加锁 阅读全文
posted @ 2024-05-22 16:43 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
  2024年5月21日
摘要: 【一】僵尸进程(有害) 1)概念 指完成了自己的任务,但父进程没有正确的释放它所占用的系统资源,导致它仍然存在与进程列表中,但已经停止运行 其会占据一定的系统内存,并在一定程度上影响系统的性能 2)解决办法(UNⅨ系统) 因此,UNⅨ提供了一种机制可以保证父进程可以在任意时刻获取子进程结束时的状态信 阅读全文
posted @ 2024-05-21 19:51 晓雾-Mist 阅读(2) 评论(1) 推荐(0) 编辑
摘要: 【一】多进程理论 1)概念 程序:仅仅只是一堆代码和数据 进程:正在运行的一个程序或任务 单进程:一个时间段只做一件事 多进程:一个时间段做多个任务 2)进程的调度问题 1.先来先服务算法 依次执行 优点:任务依次进行 缺点:一个结束才进行下一个 2.短作业优先调度算法 先执行时间短的 有利于短作业 阅读全文
posted @ 2024-05-21 19:51 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
  2024年5月17日
摘要: 【一】socketserver import socket import struct import json import os # 定义处理器类 class MYTCPClient: # 定义套接字家族 address_family = socket.AF_INET # 定义协议类型 socke 阅读全文
posted @ 2024-05-17 16:44 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 【一】TCP的三次握手和四次挥手 TCP协议位于OSI七层协议中的传输层 使用三次握手建立连接 使用四次挥手断开连接 SYN:SYN=1 表示要建立连接 ACK:ACK=1 表示收到,允许 seq:随机码,建立连接无论客户端还剩服务端都要携带 ack:回应请求就要加1返回 FIN:断开连接 1)三次 阅读全文
posted @ 2024-05-17 16:43 晓雾-Mist 阅读(2) 评论(0) 推荐(0) 编辑
  2024年5月15日
摘要: 【一】常见的网络结构模型 1)CS模型 1.概念 C/S:Client/Server缩写,即 客户端/服务器 模式 例如:APP 2.优缺点 优势: 针对客户端可以高度定制 减轻服务器的负载 更加方便的管理数据库 缺点: 需要下载安装才能使用 维护成本比较高 2)BS模型 1.概念 B/S:Brow 阅读全文
posted @ 2024-05-15 19:21 晓雾-Mist 阅读(2) 评论(0) 推荐(0) 编辑
  2024年5月10日
摘要: 【一】单例模式 让一个类只创建一个对象,即所有对象都是一样的 1)元类 class MyType(type): def __init__(cls, name, bases, name_space): # 给自己的类加一个属性:instance初始值None cls.instance = None s 阅读全文
posted @ 2024-05-10 15:22 晓雾-Mist 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 【一】内置方法补充 1)__call__ # __call__:当类()或对象()调用时触发 class Eg: def __init__(self): print('执行__init__') def __call__(self, *args, **kwargs): print('执行__call_ 阅读全文
posted @ 2024-05-10 15:22 晓雾-Mist 阅读(2) 评论(0) 推荐(0) 编辑
  2024年5月8日
摘要: 【一】抽象类 抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化 # 所有继承父类的子类必须重写父类的某些方法,这个父类就叫抽象类 import abc class Animal(metaclass=abc.ABCMeta): def __init__(self, color, foot 阅读全文
posted @ 2024-05-08 19:22 晓雾-Mist 阅读(4) 评论(0) 推荐(0) 编辑
  2024年5月7日
摘要: 【一】继承 1)概念 继承是一种创建新类的方式,新建的类可以继承一个或多个类的属性 可以继承父类的所有属性和方法,实现代码的去重 class Student(School): # 继承的类叫父类 School # 新建的类叫子类 Student 2)单继承 class Person(object): 阅读全文
posted @ 2024-05-07 19:17 晓雾-Mist 阅读(5) 评论(0) 推荐(0) 编辑