摘要:
反序列化: 将字符串转为其他数据类型的过程 json数据格式 json模块 支持的数据类型较少 字典 列表 元组->列表 整型 字符串 布尔值 pickle模块 支持所有数据类型 只能在python中用 dumps 序列化 loads 反序列化 结合文件使用 dump load import jso 阅读全文
摘要:
logging模块 日志级别 CRITICAL = 50 #FATAL = CRITICAL GG ERROR = 40 #真的出问题了 WARNING = 30 #WARN = WARNING 警告 INFO = 20 #程序的一些常规信息 DEBUG = 10 #调试 给程序员自己看的 观察软件 阅读全文
摘要:
day26 1.匿名函数与内置函数 什么是匿名函数: 匿名函数就是没有名字的函数 为何要用匿名函数? 用于临时使用一次的场景 如何定义匿名函数? def foo(x,y): return x + y f=lambda x,y:x + y f(1,2) #3 res=(lambda x, y: x + 阅读全文
摘要:
迭代器 1.什么是迭代器: 迭代器就是用来迭代取值的工具 什么是迭代? 迭代就是一个重复的过程,但是每次重复都是基于上一次的结果进行 #单纯的重复不叫迭代 2.为何要用迭代器: 优点: (1).找到一种通用的迭代取值方案 (2).惰性计算,节省内存 缺点; (1)不能取指定的值 (2)迭代器对象是一 阅读全文
摘要:
无参装饰器 为何要用装饰器: 为了在不修改被装饰器对象源代码以及调用方式的前提下 为被装饰对象添加上新功能 如何用装饰器: 无参装饰器: def deco(func): def wrapper(*args,**kwargs): res = func(*args,**kwargs) return re 阅读全文
摘要:
今日内容概述 网络通信原理 1.osi七层协议 2.tcp/ip五层模型 3.网络通信小结 4.DNS域名解析 5.网络通信流程 今日内容详解 网络通信原理 1.osi七层协议 互联网的本质就是一系列的网络协议.一台计算机安装了操作系统,然后装上操作系统就可以正常使用了,但我们也只能自己使用,每个人 阅读全文
摘要:
今日内容概述 1.多道技术 2.操作系统发展史 今日内容详细 1.多道技术 为什么会产生多道技术 CPU在执行一个任务的过程中,如果要操作硬盘,就会发送操作硬盘的指令,指令发出后,硬盘上的机械手臂滑动读取数据到内存中,这段时间CPU会等待,时间可能很短,但对于CPU来说时间已经很长,如果我们让CPU 阅读全文
摘要:
今日内容概述 计算机组成五大部分(详细) 1.CPU详解 2.存储器 3.服务器 今日内容详细 计算机硬件组成 #1、控制器:计算机的指挥系统.控制器通过地址访问存储器,从存储器中取出指令,经译码器分析后,根据指令分析结果产生相应的操作控制信号作用于其他部件,使得各部件在控制器控制下有条不紊地协调工 阅读全文
摘要:
今日内容 进程 并发和串行 1.什么是进程 通俗来讲就是一段程序的执行过程.系统中正在运行的一个应用程序,程序一旦运行就是进程.程序仅仅只是一堆代码,而进程指的是程序的运行过程,同一个程序执行两次,那也是两个进程,进程也有优先级. 2.并发和串行 串行:多个任务是一个运行完毕后再运行下一个 并发:多 阅读全文
摘要:
今日内容概述 1.什么是文件? 2.为什么要用文件? 3.怎么使用文件? 4.文件的操作模式 5.主动控制文件内指针移动 今日内容详细 1.什么是文件? 文件是操作系统提供给用户或者说应用程序操作硬盘的一种功能 2.为什么要用文件? 读写文件就是在读写硬盘:我们对文件的读写操作都会被操作系统转换成硬 阅读全文