摘要: 进程锁 lock.acquire() 锁住 lock.release() 释放锁头 进程锁:把锁住的代码变成串行 join:把全部代码变成串行 为了保证数据的安全,串行牺牲掉效率 队列(Queue) 队列:pipe+锁 Queue(不适合传大文件,通常传一些消息) ipc机制:进程通讯 管道:pip 阅读全文
posted @ 2019-09-16 20:07 ZJJJJJJJ 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 昨日回顾 操作系统发展史 串行:一个完完整整执行完在执行别的 并发:看起来同时运行,单核中发生 并行:真正的同时运行 多道技术: 空间复用:多个进程互相隔离,物理级别的隔离 时间复用:公用一个cpu 程序:硬盘中的代码 进程:一个正在执行的程序,是一系列资源的综合 开启子进程 开子进程 申请新的内存 阅读全文
posted @ 2019-09-16 20:06 ZJJJJJJJ 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 待续 阅读全文
posted @ 2019-09-16 20:05 ZJJJJJJJ 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 操作系统的发展 将应用程序对硬件资源的静态请求变得有序化 第一代:真空管,插件版,没有操作系统概念,同一时间只能一个使用(浪费资源) 第二代:晶体管和批处理技术,节省机时,需要人参与控制 第三代:集成电路芯片,多道程序设计 现代计算机: 一般多核,每个核都有多道技术 当一个程序运行阻塞,IO结束会重 阅读全文
posted @ 2019-09-16 20:05 ZJJJJJJJ 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 待续 阅读全文
posted @ 2019-09-16 20:03 ZJJJJJJJ 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 待续 阅读全文
posted @ 2019-09-16 20:03 ZJJJJJJJ 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 网络编程 架构 网络协议 上网流程分析 三次握手 四次挥手 socket 阅读全文
posted @ 2019-09-16 20:01 ZJJJJJJJ 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:通过类的绑定方法 当用户输入端口,实例化产生新对象 当用户不输入端口和地址,每次拿到的对象,都是同一个 class Sql(): instance = None def __init__(self,port,host): self.port = port self.host = host 阅读全文
posted @ 2019-09-16 20:00 ZJJJJJJJ 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 元类 class关键字的底层原理 通过元类控制类的产生 通过元类控制类的产生过程 有了元类的属性查找顺序 类的属性查找顺序:对象自身 类 根据mro列表去父类中找 去自己定义的元类中找 type 报错 对象的属性查找顺序:对象自身 类 根据mro列表去父类中找 报错、 阅读全文
posted @ 2019-09-16 19:59 ZJJJJJJJ 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 断点调试 一等公民 只要可以把一个东西赋值给一个变量,这个东西就叫做一等公民 def test3(): print('3333') def test(): def test2(): test3() print(i) return test2 print('xxxx') print('第一句话') t 阅读全文
posted @ 2019-09-16 19:58 ZJJJJJJJ 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 需求分析 三个视图层的功能 管理员:注册,登录,创建学校,老师,课程 教师层:登录,查看课程,选择课程,查看学生,修改成绩 学生层:登录,注册,选择学校,选择课程,查看成绩 整体思路 run文件,运行程序 conf,添加路径 core,视图层,admin等三个视图层,src,有run来调用 db,数 阅读全文
posted @ 2019-09-16 19:18 ZJJJJJJJ 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 待续 阅读全文
posted @ 2019-09-16 19:17 ZJJJJJJJ 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 待续 阅读全文
posted @ 2019-09-16 19:15 ZJJJJJJJ 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 复习 类的继承 利用继承减少代码冗余 属性的顺序查找(菱形问题) 继承重用父类的两种方式 阅读全文
posted @ 2019-09-16 19:13 ZJJJJJJJ 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 类与对象的属性和函数 绑定方法 一切皆是对象 方法与函数 阅读全文
posted @ 2019-09-16 19:11 ZJJJJJJJ 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 待续 阅读全文
posted @ 2019-09-16 19:09 ZJJJJJJJ 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 待续 阅读全文
posted @ 2019-09-16 19:09 ZJJJJJJJ 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 待续 阅读全文
posted @ 2019-09-16 19:08 ZJJJJJJJ 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 复习 numpy模块 numpy数组(矩阵)的运算, 科学运算, tensorflow pandas模块 文件(excel)的处理 read_excel()/to_excel() matplotlib模块 画图, plt.plot()/plt.bar()/plt.scatter()/plt.hist 阅读全文
posted @ 2019-09-16 19:05 ZJJJJJJJ 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 复习 包 一个模块aaa.py中方法太多了, 所以分成多个文件m1.py, m2.py, 把m1.py和m2.py放到名字为aaa的包(含有init文件的文件夹叫包)里 导入aaa包就是导入init, 所以往init里面加入一个f1() 搜索路径以执行文件为准,也就说执行文件run能找到谁,init 阅读全文
posted @ 2019-09-16 19:03 ZJJJJJJJ 阅读(188) 评论(0) 推荐(0) 编辑