摘要: 1.并发&并行 并发:是指系统具有处理多个任务(动作)的能力 CPU切换速度快 但任务不在同一时间节点上跑 并行:是指系统具有同时处理多个任务(动作)的能力 多核时 任务在同一时间节点上跑 并行是并发的子集 2.同步&异步 同步:当程序执行到一个IO(等待外部数据)的时候,你 等:同步 打电话 异步 阅读全文
posted @ 2020-03-28 20:59 五号世界 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.什么是进程 程序执行过程中有时会遇到 IO阻塞,或者时间轮循 这是就要解决 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 举例(单核+多道,实现多个进程的并发执行): Chris在一个时间段内有很多任务要做:python备课的任务,写书的任务,交女朋友的任务,王者荣耀上分的 阅读全文
posted @ 2020-03-25 10:36 五号世界 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.操作系统的概念与功能 现代计算机系统由一个或多个处理器、主存、磁盘、打印机、键盘、鼠标、显示器、网络接口以及各种其他输入/输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。如果每位应用程序员都不得不掌握系统所有的细节,那就不可能再编写代码了。而且,管理所有这些部件并加以优化使用,是一件挑 阅读全文
posted @ 2020-03-21 20:38 五号世界 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 1.socket server实现并发 服务端: import socketserver class Myserver(socketserver.BaseRequestHandler): #来一个链接产生一个实例 def handle(self): #定义了一个通信循环的功能 print('conn 阅读全文
posted @ 2020-03-21 20:36 五号世界 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1.错误和异常 错误分两种: 1.语法错误 不按照语法规则去写代码 2.逻辑错误 什么是异常?: 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止) 2.异常的种类 在python中不同的异常可以用不同的类型(python中 阅读全文
posted @ 2020-03-13 17:21 五号世界 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1.描述符的应用 用描述符实行类型检测 class Dtype: def __init__(self,key,expect_type): self.key = key self.expect_type = expect_type def __get__(self, instance, owner): 阅读全文
posted @ 2020-03-07 22:39 五号世界 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1.如何取当前文件的模块对象 自己 import sys a = sys.modules[__name__] print(a) 2.isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 3 阅读全文
posted @ 2020-03-05 17:09 五号世界 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 打印字典里的键值对,带上序号,且不带括号 dic = { 'a':1, 'b':2, 'c':3 } for i,v in enumerate(dic.items(),1): print(i,v[0],v[1])或者 for i,v in enumerate(dic,1): print(i,v,di 阅读全文
posted @ 2020-03-01 14:21 五号世界 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1.三大范式 (1)面向过程编程 (2)函数式编程 (3)面向对象 2.定义 定义:如果我们把数据和动作内嵌到一个结构(函数或类)里面,那么我们就有了一个'对象系统'(对象就是数据与函数整合到一起的产物) 首次面向对象设计: def menghuanxiyou(name,gender): def d 阅读全文
posted @ 2020-02-26 20:25 五号世界 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.logging模块-日志级别 !!!用logging.basicConfig() 中的 (1)level参数设定级别,记住要大写 (2)filename参数生成文件 并将数据放入文件中 (3)filemode 设定读写模式 不写的话默认为追加 !!!级别从低到高为:critical > erro 阅读全文
posted @ 2020-02-23 16:07 五号世界 阅读(174) 评论(0) 推荐(0) 编辑