05 2019 档案
摘要:几日所学内容: 一、多进程: 二、阻塞 非阻塞 并行 并发 三、三种状态的切换 四、进程的两种使用方式 五、join 函数 (重点) 六、孤儿进程与僵尸进程 七、常用属性 一、多进程: 进程:一个正在被运行的程序就称之为进程,是程序具体执行过程,一种抽象概念,进程来自于操作系统 创建新的进程方式:
阅读全文
摘要:UDP 协议 什么是UDP协议 用户数据包协议 OSI模型中 属于传输层的协议, 仅用于不要求可靠性,不要求分组顺序且数据量较小的简单传输,力求快, 如何使用 通讯流程类似对讲机 只管发送不管对方是否接受到 甚至不关心对方在不在 1.买对讲机 2.固定频道 3.收发数据 1.买个对讲机 2.指定发送
阅读全文
摘要:一、半连接数 二、粘包问题 三、解决问题 四、自定义报头 一、半连接数 三次握手没有完成 称之为半连接 原因: 1)恶意客户端没有返回第三次握手信息 2)服务器没空及时处理你的请求 在socket中,socket.listen(半连接最大数量) 二、粘包问题 为什么会出现粘包问题: 由于使用TCP
阅读全文
摘要:今日串讲总结内容 一、configure配置文件解析 二、subprocess 模块 三、xlrd模块 和 xlwt模块 四、xml模块 五、面向对象的三大特征 1、继承 2、封装 3、多态
阅读全文
摘要:1、socket模块 2、TCP通讯(服务器|客户端) 3、常见的异常 4、循环通讯 1、socket 套接字 本质上是一个模块,里面封装了一些网络通讯协议 是处于传输层和应用层之间的一个抽象层,实际在OSI七层协议中并不存在 也就是没有socket也能能够通讯 ,但是这样一来 我们必须完全按照OS
阅读全文
摘要:今日所学内容:网络编程 本文复制于day30 网络编程 本章目录 一.C/S构架 二.网络通讯的基本要素 三.网络通讯协议 什么是网络编程 网络通常指的是计算机中的互联网,是由多台计算机通过网线或其他媒介相互链接组成的 编写基于网络的应用程序的过程序称之为网络编程 为什么要学习网络编程 计算机是由硬
阅读全文
摘要:一、元类 二、单例 三、异常 断言 assert 补充 exec 与 eval exec 用于执行字符串形式的python代码 只要符合python都能执行 ,并且可以指定将执行产生的名字放入某个名称空间 eval 用于执行简单的表达式,不能有任何的特殊语法 一、元类 1、什么是元类:用于产生类的类
阅读全文
摘要:今日所学内容 一、继承的另一种使用方法 二、super()的使用 与 mro列表(py2中没有) 三、组合 四、菱形继承 五、接口与抽象类 六。鸭子类型 一、继承的另一种使用方法 最常见的是直接继承一个已经存在的类 当你想要创建一个新的类 发现这个类中的一些 在某一个类中已经存在 那就没有必要从头开
阅读全文
摘要:一、类属性与对象属性 二、init 方法的作用 三、绑定方法 oop Object Oriented Programming 知识点 四、继承 五、抽象与继承 六、派生与覆盖 一、类属性与对象属性 类中应该仅存储所有对象共有的内容 如所有人的国籍相同那就放到类中 对象中存储每个对象独有的内容 如每个
阅读全文
摘要:一、xml 标签语法 二、面向对象 一、xml 标签语法 一个完整的标签有三部分组成 <tag style="color:red" age="20">123123</tag> tag:是标签名称 123123:是文本内容 text style="color:red" age="20" :是标签的属性
阅读全文
摘要:今日所学内容 一、configparser 用于解析配置文件 的模块 配置文件的定义 用于编写保存某个软件或是某个系统的一系列参数的文件 设置参数 为什么需要配置文件:无论是什么样的软件应用程序,在执行的过程中都需要很多的参数,而且有一些参数需要经常修改 Eg:QQ里面的下载路径; ATM中的错误次
阅读全文
摘要:今日做学内容 一、configparser 1、读取数据 import configparser 获取解析器对象 config=configparser.ConfigParser() 读取某个配置文件 config.read('a.cfg') *查看所有的分区 res=config.sections
阅读全文
摘要:一、loggin 日志 二、re 正则表达式 一、logging 日志模块 操作日志的模块 日志:日常的流水,将程序运行过程中的状态或数据进行记录,一般都是记录到日志文件中在正常的项目中,项目运行的一些打印信息,采用looging打印到文件中,这个过程就称之为 记录日志 import logging
阅读全文
摘要:今日所学内容 : 模块 一、JSON 序列化 序列化后用于与其它语言交互 二、pickle 序列化 只用于Python内部序列化储存 三、shelve 随时存取序列化 四、hashlip 加密模块 五、hmac 加密模块 六、shutil 文件的复制、删除 、移动、加压、解压 一、JSON 序列化
阅读全文
摘要:今日所学内容 一、模块 二、递归删除的思路 三、案例:跨文件夹移动文件 四、案例 递归遍历打印目标路径中所有的txt文件 五、项目开放周期 一、模块 1、与时间相关的模块 1)time :时间 时间戳(timestamp):time.time() 延迟线程的运行:time.sleep(secs) (
阅读全文
摘要:今日所学内容: 一、跨文件夹导入模块 二、模块被执行的两种方式 三、包 四、包的管理 一、跨文件夹导入模块 1、如果a文件夹所在目录在环境变量,a文件夹中的ma模块可以被以下方式导入 import a.ma | from a import ma 2、如果a文件夹所在目录在环境变量,a文件夹中的b文件
阅读全文
摘要:今日所学内容: 一、模块的概念 二、导入模块完成的三件事 三、模块的分类与加载顺序 四、环境变量 五、from...import 语法导入 六、from...import* 七、链式导入 八、循环导入 一、模块的概念 1、什么是模块:模块就是一系列功能的集合体(函数的集合体) 2、为什么会出现模块:
阅读全文

浙公网安备 33010602011771号