09 2023 档案

摘要:递归锁 了解 特点: 可以被连续的acquire和release 但是只能被第一个抢到这把锁执行上述操作 他的内部有一个计数器 没acquire一次技术加一 每realse一次技术减一 只要技术不为0 那么其他人都无法抢到该锁 将:mutexA=Lock() mutexB=Lock() 换成 mut 阅读全文
posted @ 2023-09-26 15:07 朱饱饱 阅读(23) 评论(0) 推荐(0) 编辑
摘要:开线程的第一种方式: from multiprocessing import Process #导入进程 from threading import Thread #导入线程 import time def task(name): print('%s is runing'%name) time.sl 阅读全文
posted @ 2023-09-26 15:07 朱饱饱 阅读(5) 评论(0) 推荐(0) 编辑
摘要:队列Queue模块 队列:先进先出 堆栈:现金后出 import queue 或者from mulitiprocessing import queue 下面创建时就写都可以q=Queue() 可以帮我们生成一个队列 创建一个队列: q=queue.Queue()# 括号内可以传数据 标识生成的队列最 阅读全文
posted @ 2023-09-26 15:06 朱饱饱 阅读(4) 评论(0) 推荐(0) 编辑
摘要:os.getpid() 获取子进程 os.getppid() 获取子进程的父进程 p.terminate() 告诉操作系统杀死当前进程 但是代码的运行时间非常快会来不及杀死 所以需要时间的预留,所以要在这个后面预留一点时间 例如time.sleep(0.1) p.is_alive() 判断当前进程是 阅读全文
posted @ 2023-09-26 15:06 朱饱饱 阅读(8) 评论(0) 推荐(0) 编辑
摘要:如何实现反射: class People: def __inti__(self,name,age): self.name=name self.age=age def say(self): print('<%s;%s>'%(self.name,self.age)) obj=People('猪猪同学', 阅读全文
posted @ 2023-09-26 15:06 朱饱饱 阅读(8) 评论(0) 推荐(0) 编辑
摘要:操作系统发展史:其实就是主要围绕CPU的利用率问题 穿孔技术 >联机 >脱机 多道技术:单核实现并发的效果 并发:看起来像同时运行的 并行:真正意义上的同时运行 空间与实践上的复用: 空间上:多个程序公用一套计算机硬件 时间上:切换+保存状态 切换分为两种: 1.当一个程序遇到io操作(需要用户输入 阅读全文
posted @ 2023-09-26 15:05 朱饱饱 阅读(32) 评论(0) 推荐(0) 编辑
摘要:异常处理: try: 把有可能抛出异常的代码块缩进 except 异常类型1 as x: 去捕捉异常 对异常处理的代码 except (异常类型,异常类型3) as x: 对异常处理的代码 except Exception: 万能异常 pass else: 没有异常发出执行的代码 finally: 阅读全文
posted @ 2023-09-26 15:05 朱饱饱 阅读(17) 评论(0) 推荐(0) 编辑
摘要:下列操作产生的数据都通过pickle序列化保存到文件里 pickle可以帮我们保存对象 1、需求分析 一、管理员视图 1.注册 2登录 3.创建学校 4创建课程(先选择学校) 5.创建讲师 二、学员视图 1.注册 2.登录 3.选择校区 4.选择课程 先选择校区再选择校区中某一门课程,学生选课 课程 阅读全文
posted @ 2023-09-26 15:05 朱饱饱 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1、注册功能 def register(): pass 2、登录功能 def login(): 3、查看余额 def check_balance(): 4、提现功能 def withdraw(): 5、还款功能 def repay(): 6、转账功能 def transfer(): 7、查看流水 d 阅读全文
posted @ 2023-09-26 15:05 朱饱饱 阅读(22) 评论(0) 推荐(0) 编辑
摘要:.deepcopy()深copy continuet 跳过再继续下一个 .strip() 去掉字符串左右两边的空格 .lstrip() 只去掉前面空格 .rstrip() 只去掉后面空格和符号 .split() 切分,例如split(:,2)就是以:为切分 分割2次 .split(':',1) 正向 阅读全文
posted @ 2023-09-26 15:05 朱饱饱 阅读(8) 评论(0) 推荐(0) 编辑
摘要:例题: class People: def __init__(self,x,y): self.x=x self.y=y def bmi(self): return self.需要的公式.self.y obj=peile(xx) print(obj1.bmi()) #他的方法bmi 1.先实例化 ob 阅读全文
posted @ 2023-09-26 15:04 朱饱饱 阅读(10) 评论(0) 推荐(0) 编辑
摘要:继承是一种创建新类的方式,新建的类可以称为子类或者派生类,父类又可以称为基类或者超类 需要注意的是:python支持多继承 再python中,新建的类可以继承一个或者多个父类 继承格式: class Parent1: pass class Parent2: pass class Sub1(Paren 阅读全文
posted @ 2023-09-26 15:04 朱饱饱 阅读(14) 评论(0) 推荐(0) 编辑
摘要:同步异步描述的事任务的提交方式 描述的事一段代码或者函数 同步:任务提交后,原地等待任务的返回结果,等待的过程中不做任何事(干等) 程序层面上表现出来的感觉就是卡住了 例子: import time def func(): time.sleep(3) print('hello world') if 阅读全文
posted @ 2023-09-14 16:37 朱饱饱 阅读(4) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示