摘要: 一 . 网络通信协议 1 . osi 七层协议应表会传网数物(应用层 表示层 会话层 传输层 网络层 数据链路层 物理层) 2 .tcp/ip五层 或 tcp/ip四层 五层 应 传 网 数 物(应用层 传输层 网络层 数据链路层 物理层) 应用层 : 写的程序 最上边的一层 传输层 : 四层交换器 阅读全文
posted @ 2018-10-16 12:51 你没有想象的那么重要 阅读(1654) 评论(0) 推荐(0) 编辑
摘要: 一 C\S 架构 (客户端与服务端架构) 软件c\s架构:京东 淘宝 qq 微信 暴风影音 硬件c\s架构: 打印机 客户端(client) :享受服务端提供的服务 服务端(server) :给客户端提供服务 B\S 浏览器和服务端 B(browser) 谷歌 360 IE 二 网络通信的整个流程( 阅读全文
posted @ 2018-10-15 19:01 你没有想象的那么重要 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一.正则表达式 优点 灵活 功能性强 逻辑性强 缺点 太活 不易上手 正则表达式是由普通字符和元字符组成的,普通字符包含大小写字母 数字 匹配普通字符直接写就行了 元字符 是正则表达式的灵魂 1.字符组[字母按ascii码顺序 数字还是0-9] 2.简单元字符 . 匹配除了换行符以外的任意字符 \w 阅读全文
posted @ 2018-10-10 22:02 你没有想象的那么重要 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一. 序列化: 把对象处理成方便存储和传输的数据格式 过程叫序列化 反序列化: 把bytes或者字符串转换回对象.反序列化 二.pickle.将任意数据类型转化成bytes并写入到文件中 同样也可以转换回来 这个过程称反序列化.(重点) dumps() 序列化 不写文件 loads() 反序列化, 阅读全文
posted @ 2018-10-09 12:49 你没有想象的那么重要 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一. Python的继承 多继承 子类继承父类. 继承是为了节省开发时间.提高开发效率 代码得到了重(chong)用 一个类可以拥有多个父类 多继承用起来简单 但是存在一个问题 当父类中出现重名方法时 就涉及到查找父类方法中的问题 也即MRO(method resolution order) 二. 阅读全文
posted @ 2018-09-30 12:36 你没有想象的那么重要 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 异常处理(处理,抛出异常,自定义异常) 1. 产生异常, raise 异常类(), 抛出异常 2.处理异常: try: xxxx # 尝试执行的代码 except 异常类 as 变量 : 出现错误的时候,捕获到异常 xxxx # 处理异常 3.自定义异常 继承 Exception 随便创建个类,继承 阅读全文
posted @ 2018-09-29 22:00 你没有想象的那么重要 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一 issubclass , type , isinstance 1.issubclass 判断xxx类是否是xxxx类的子类 2.type 给出 xxx 的数据类型 比较精准的给出对象的类 type type(obj) 表示查看obj是由哪个类创建的 前边的表示由Foo创建的一个具体的对象所在的内 阅读全文
posted @ 2018-09-28 22:00 你没有想象的那么重要 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 类与类之间的关系 大千世界,万物之间皆有规则和规律. 一 . 依赖关系 (解耦) 最轻微的一种关系 在方法中引入另一个类的对象 (打车) 二 . 关联关系 类与类之间的关系是比较紧密的. self.xxx = xxxx 三 . 组合关系 四 . 聚合关系 五 . 继承关系 self 当前执行这个方法 阅读全文
posted @ 2018-09-27 22:01 你没有想象的那么重要 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 成员 :在类中定义的变量和方法被称为成员 class Person: def __init__(self,name,num,gender,birthday): # 成员变更(实体变量) self.name = name self.num = num self.gender = gender self 阅读全文
posted @ 2018-09-26 12:10 你没有想象的那么重要 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 面向对象 一 面向对象思想 1. 面向过程.一切以事物的流程为核心.重点在'过程' 按照事物的发展流程.先干嘛,后干嘛,最后干嘛 优点 : 简单. 流水线式工作 编写比较简单 缺点 : 可扩展性差 2.面向对象 什么是对象? 对象即是属性和动作的集合体.对象是一个抽象概念. 重点在'对象' :属性和 阅读全文
posted @ 2018-09-25 17:23 你没有想象的那么重要 阅读(120) 评论(0) 推荐(0) 编辑