摘要: 并发编程 昨日内容回顾 进程对象属性及其他方法 from multiprocessing import Process,current_process import os current_process().pid #查看当前进程号 os.getpid() #查看当前进程号 os.getppid() 阅读全文
posted @ 2021-09-03 18:54 甜甜de微笑 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 线程 线程指的是在一个进程中开启多个线程,简单的讲:如果多个任务共用一块地址空间,那么必须在一个进程内开启多个线程。 一、进程与线程的区别 进程是资源分配的最小单位,线程是CPU调度的最小单位。每一个进程中至少有一个线程。]​主进程中的线程称为主线程,其他开启的线程称为子线程 开进程的开销远远大于开 阅读全文
posted @ 2021-09-02 16:23 甜甜de微笑 阅读(21) 评论(0) 推荐(0) 编辑
摘要: OSI七层协议: 七层划分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 五层划分为:应用层、传输层、网络层、数据链路层、物理层。传输层:TCP协议和UDP协议 UDP(User Data Protocol)用户数据报协议, 是⼀个⽆连接的简单的⾯向数据报的传输层协议。 UDP不提 阅读全文
posted @ 2021-08-31 22:53 甜甜de微笑 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 目录: 基础概念: 一、进程、程序和线程 程序:程序只是一堆代码而已 进程:指的是程序的运行过程,是对正在运行的程序的一个抽象。进程是一个资源单位 线程:每个进程都有一个地址空间,而且默认就有一个控制线程。线程才是cpu上的执行单位。 二、并行与并发 无论是并行还是并发,在用户看来都是'同时'运行的 阅读全文
posted @ 2021-08-31 18:29 甜甜de微笑 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 目录: 1.组合: 2.mixins机制(了解) 3.内置函数 4.反射 5.异常 一、组合 组合:一个对象拥有一个属性, 属性的值必须是另外一个对象 # class Foo: # def __init__(self, m): # self.m = m # # # class Bar(): # de 阅读全文
posted @ 2021-08-26 22:18 甜甜de微笑 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 目录:面向对象的三大特征:封装、继承、多态 1.继承 2、继承的属性查找: 单继承下的属性查找 多继承下的属性查找 3.super和mro列表 4.多态 一、继承 1.什么是继承:继承是一种创建新类的方式,新建出来的类我们称之为子类或者派生类,被继承的类称之为父类或者基类 2.为何要用继承: 类解决 阅读全文
posted @ 2021-08-25 17:12 甜甜de微笑 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 目录: 1.面向对象的小练习 2.绑定方法 3.非绑定方法 4.隐藏属性 5.property装饰器 1.面向对象的小练习 题目: 定义一个类,产生一堆对象 要求: 要有一个计数器,记录一共差生了多少个对象 class Student(): count=0 def __init__(self,nam 阅读全文
posted @ 2021-08-25 14:54 甜甜de微笑 阅读(31) 评论(0) 推荐(0) 编辑
摘要: start # 启动文件:在这个文件中右键运行代码 # import sys # # print(sys.path) from core import src if __name__ == '__main__': src.run() src import os import json user_da 阅读全文
posted @ 2021-08-23 18:20 甜甜de微笑 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、面向对象编程思想介绍 二、类与对象介绍 三、类的定义与对象的产生 四、__init__方法 五、属性查找 一、面向对象 1.面向过程 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方 阅读全文
posted @ 2021-08-23 17:21 甜甜de微笑 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 目录: 一 time与datetime模块 二 random模块 三 os模块 四 sys模块 五 shutil模块 六 json&pickle模块 七 shelve模块 八 xml模块 九 configparser模块 十 hashlib模块 十一 suprocess模块 十二 logging模块 阅读全文
posted @ 2021-08-16 20:10 甜甜de微笑 阅读(38) 评论(0) 推荐(0) 编辑