02 2019 档案
网络通讯协议
摘要:网络通讯的基本要素 物理介质 通讯协议 物理层规定物理介质的相关规范 比如网线接口是什么样的 有几根线 问题:无法理解单纯的二进制数据 数据链路层 工作在这一层的是以太网 规定一组电信号有多少位 每一组电信号包含什么样的内容 每一台电脑必须拥有一个全球唯一的mac地址(可以有多个) 通过广播的方式来 阅读全文
posted @ 2019-02-28 19:43 HeiTangMuSi 阅读(432) 评论(0) 推荐(0)
异常处理
摘要:异常处理 异常时一种信号,一种不同于常规情况的信号,如果没有正确处理它 那么最后的结果报错,同时终端程序的运行 异常的结果就是报错 学习的主要目的: 学习异常处理的目的是为了提高程序的健壮性 即使发生问题也不会中断执行 异常的分类: 1.语法检测异常(最低级错误) 2.运行时异常 已经通过了语法检查 阅读全文
posted @ 2019-02-22 14:48 HeiTangMuSi 阅读(136) 评论(0) 推荐(0)
多态
摘要:多态 多态是oop的三大特征之一 字面意思:多种形态多种状态 一个事物具备多种形态 列如:水 具备水蒸气 冰 官方:不同对象可以响应(调用)同一个方法产生不同的结果 多态不是新的技术 我们再编写面向对象的程序时 其实就有多态存在 对于对象的使用者而言无需关心对象的具体实现甚至不用关心具体类型 极大降 阅读全文
posted @ 2019-02-21 14:58 HeiTangMuSi 阅读(224) 评论(0) 推荐(0)
封装
摘要:什么是封装 字面意思 把什么东西装到容器 在封闭起来 与隐藏有相似指出 不是单纯的隐藏 官方解释:对外部隐藏实现细节,并提供简单的使用接口 封装的好处 1.提高安全性 封装关键数据来实现 2.隔离复杂度 封装一些内部的实现逻辑(方法)来实现 python中属性的访问权限 1.公开的(默认)在任何地方 阅读全文
posted @ 2019-02-20 16:20 HeiTangMuSi 阅读(186) 评论(0) 推荐(0)
继承
摘要:继承 继承是两个对象之间产生的一种关系 在oop的程序中继承描述类与类之间的一种关系 继承的好处:生活中你继承你爹的财产就可以直接使用这些财产 程序中一个类a继承另一个类b a就是可以直接使用b类中的属性和方法 具体来说:继承极大提高了代码的重要性 名词解释:a继承b a称之为子类(派生类) b类称 阅读全文
posted @ 2019-02-19 15:36 HeiTangMuSi 阅读(179) 评论(0) 推荐(0)
面向对象编程基础概念
摘要:面向对象基础概念 面向过程编程 关键在于过程 过程指的是,先干啥 后干啥 最后干啥 是完成,某个任务的具体步骤 注意:面向过程与函数编程时完全不同的 优点:将复杂的问题拆分为若干个简单问题,然后按照顺序一步一步完成从使得问题,简单化,流程化 缺点:由于代码严格按照顺序编写 导致扩展性差类似一条流水线 阅读全文
posted @ 2019-02-18 16:31 HeiTangMuSi 阅读(233) 评论(0) 推荐(0)