摘要: sql数据表 数据表 --1.学生表 student(s_id,s_name,s_age,s_sex) s_id 学生编号,s_name 学生姓名,sage 出生年月,s_sex 学生性别 --2.课程表 course(c_id,c_name,t_id) c_id 课程编号,c_name 课程名称, 阅读全文
posted @ 2022-05-13 09:40 停在夏季 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 死锁(哲学家就餐问题) 所谓死锁:是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互 相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统 产生了死锁,这些永远在互相等待的进程称为死锁进程 import time from threading import 阅读全文
posted @ 2021-09-05 20:55 停在夏季 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 线程 进程只能在一个时间干一件事,如果想同时干两件事或多件事,进程就无能为力了。 进程在执行的过程中如果阻塞,例如等待输入,整个进程就会挂起(遇到阻塞,io消耗) 即使进程中有些工作不依赖于输入的数据,也将无法执行。 **挂起**(等待,阻塞)进程在操作系统中可以定义为暂时被淘汰出内存的进程,机器的 阅读全文
posted @ 2021-09-05 20:53 停在夏季 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 进程锁 from multiprocessing import Process, Lock import os import time def task(i, lock): # 开始上锁 lock.acquire() print("第%s个: 进程id号:%s开始进来了" % (i, os.getp 阅读全文
posted @ 2021-09-05 20:50 停在夏季 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 进程的概念 # 进程是系统(操作系统)进行资源分配和调度的基本单位 程序:做事的过程,而且是没有生命周期的 # 做菜的菜谱 进程:是动态的,是有生命周期的 # 做菜的过程 协程:解决单线程下的高并发 # 进程中还可以开线程 线程就是干活的人,进程不是干活的人 #线程——>做饭的人 线程就是最小的执行 阅读全文
posted @ 2021-09-05 20:48 停在夏季 阅读(49) 评论(0) 推荐(0) 编辑
摘要: OSI七层协议(规则) # 七层划分为:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 # 五层划分为:物理层,数据链路层,网络层,传输层,会话层,应用层 传输层:TCP协议和UDP协议 网络层(路由器...) 会话层(淘宝登录...) 应用层(微信,浏览器...) 软件架构 C/S : 阅读全文
posted @ 2021-09-05 20:44 停在夏季 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 昨日内容回顾(面向对象的三大特征) 继承 # 继承解决了类与类之间的代码冗余问题 # 语法 class Parent1: pass class Parent2: pass class Sub1(Parent1): pass class Sub2(Parent1, Parent2): pass # 父 阅读全文
posted @ 2021-08-26 22:14 停在夏季 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 昨日内容回顾 绑定方法 # 绑定方法分几种: 1. 绑定给对象的 2. 绑定给类的 ## 绑定给对象的 class Student(): school = 'SH' name = 'egon' # 当调用类的时候自动触发的函数 def __init__(self, name, age ,gender 阅读全文
posted @ 2021-08-25 21:33 停在夏季 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 昨日内容回顾 面向过程 # 核心和过程二字, 先干什么,在干什么,最后干什么 他是一种思想 # 优点:复杂的问题简单化,进而流程化 # 缺点:扩展性差 # 应用场景:对扩展性要求不高的地方 面向过程和面向对象没有谁好谁坏 面向对象 # 核心是对象二字, 1. 程序中: 就是盛放数据属性和功能的容器 阅读全文
posted @ 2021-08-24 22:09 停在夏季 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 面向过程编程vs函数式编程 # 面向过程编程 测量对象的元素个个数。 s1 = 'fjdsklafsjda' count = 0 for i in s1: count += 1 l1 = [1,2,3,4] count = 0 for i in l1: count += 1 def func(s): 阅读全文
posted @ 2021-08-23 20:53 停在夏季 阅读(31) 评论(0) 推荐(0) 编辑
-->