08 2018 档案
摘要:概念 狭义:正在运行的程序 广义:是操作系统动态执行的基本单位 程序是永久的(写好的代码,还没运行); 进程是暂时的(运行中的代码) 调度算法 先来先服务(FCFS) 短作业优先(SJ/PF) 时间片轮转法 多级反馈队列 1,时间片轮转 2,优先级:先来后执行 进程三状态 multiprocess模
阅读全文
摘要:概念 操作系统的作用 隐藏丑陋复杂的接口,提供良好的接口 管理调度进程(运行当中的程序),并将多个进程对硬件的竞争变得有序 多任务 概念 就是操作系统可以同时运行多个任务 如:一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务 实现方式 多进程模式 多线程模式 多进程+多线程模
阅读全文
摘要:> 推导式指一种简明扼要的方法来创建列表/生成器/字典/集合的表达式。 列表推导式 print([i * i for i in range(20) if i % 3 == 0]) 生成器推导式 g = (i for i in range(10))for i in g: print(i) 字典推导式
阅读全文
摘要:定义 在不改变原函数的调用方式的情况下,在函数前后添加功能 一、完美的装饰器 """ 完美的装饰器 """ import functools import time def timer(func): @functools.wraps(func) def wrap(*args, **kwargs):
阅读全文
摘要:迭代器 可迭代 可迭代协议:含有__iter__方法 可迭代的,一定可以被for循环 可被for循环(可迭代的) 1, list 2, dic 3, str 4, set 5, tuple 6, f = open() 7, range() 8, enumerate (枚举) 迭代器 生成器 # li
阅读全文
摘要:概念 类、对象 """ 面向对象 """ class Person(object): def __init__(self, name, age): # 初始化 self.name = name self.age = age def eat(self, food): pass p = Person('
阅读全文

浙公网安备 33010602011771号