摘要:
进程锁Queue队列 进程锁 from multiprocessing import Process,Lock import os,time def task(i,lock): lock.acquire()#上锁 print('进程进来了序号为:%s id号为:%s'%(i,os.getpid()) 阅读全文
摘要:
网络编程 1.进程概念 1.1什么是程序 程序是永久的,做事的过程,没有生命周期 死的,永久存放在那 1.2什么是进程 process 进程是是系统进行资源分配和调度的基本单位,是操作系统结构的基础,进程是线程的容器,进程里面可以开线程,进程可以说是一个过程,是动态的,他不是干活的,真正干活的是线程 阅读全文
摘要:
网络编程 cs 架构和bs架构 C/S分为; Client:客户端, Server:服务端 #植物大战僵尸,qq B/S分为 Browser:浏览器, Server:服务器 #淘宝taobao.com,京东 jd.com #本质B/S也是C/s架构 OSI七层协议 七层划分为:物理层,数据链路层,网 阅读全文
摘要:
组合 mixins机制 内置函数 反射 异常 组合 # 解决类与类之间代码冗余问题: 1. 继承 2. 组合 属性的值指向另一个类实例化的对象 组合:一个对象拥有一个属性, 属性的值必须是另外一个对象 继承满足的是:什么是什么的关系 # is-a 人是动物,猪是动物 狗是动物 组合满足的是:什么有什 阅读全文
摘要:
面向对象三大特征 封装 class Student(): school = 'SH' name = 'egon' # 当调用类的时候自动触发的函数 def __init__(self, name, age ,gender): self.name = name self.age = age self. 阅读全文
摘要:
day23面向对象小案例 1.案例 """ 题目: 定义一个类,产生一堆对象 要求: 要有一个计数器,记录一共差生了多少个对象 """ class Student(): count = 0 def __init__(self,name,age): self.name=name self.age=ag 阅读全文
摘要:
面向对象,面向过程 类与对象 面向过程概念 面向过程核心是过程二字,过程就是先干什么,在干什么,最后干什么 eg: 1. 开大冰箱门 2. 把大象放进去 3. 把门关上 eg1: 流水线生产饮料 优点:复杂的问题简单化,进而流程化 缺点:扩展性差,可维护性差 应用场景:应用在扩展性要求不高的地方, 阅读全文
摘要:
day21ATM+购物车 start 开始文件 from core import src if __name__ == '__main__': src.main() 用户视图层 core下的src.py from interface import user from interface import 阅读全文
摘要:
ATM+购物车 src主程序 # 主程序 import os import json from conf import settings from common import common # 定义公用类 username登录名字 is_login登录状态 user_data = { 'userna 阅读全文
摘要:
18 其他不常用模块 猴子补丁 import json # ujson import ujson def monkey_patch(): json.loads = ujson.loads json.dumps = ujson.dumps monkey_patch() import shelve # 阅读全文