摘要: OSI协议 互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层。实际上这个七层是不存在的。没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。 每一层都运行不同的协议。协议是干什么的,协议就是标准。 实际上还 阅读全文
posted @ 2019-06-25 19:25 小小罗code 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 网络架构 单机架构 应用领域: 植物大战僵尸 office CS架构 应用领域: QQ 大型网络游戏 客户端:用户安装的软件 服务端:统一管理数据库的主机中的软件就叫做服务端,再后来服务端不只是管理数据,外加处理业务逻辑 cs架构要求: 用户操作系统安装客户端;厂商操作系统部署服务端 每个用户需要独 阅读全文
posted @ 2019-06-25 19:01 小小罗code 阅读(382) 评论(0) 推荐(0) 编辑
摘要: isinstance,issubclass isinstance:判断对象是否为这个类实例化出来的(会检测父类) type:获取实例化出对象的类(不会检测父类) issubclass:比较判断某个类是否为另一个类的子类 反射 hasattr:通过字符串判断是否类属性存在 getattr:通过字符串获 阅读全文
posted @ 2019-06-21 20:01 小小罗code 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 类的封装 隐藏属性或方法,外部无法使用,内部可以使用,在类定义阶段就执行了,真的想引用,就使用_类名__属性名 在python中用双下划线的方式实现隐藏属性(设置成私有的) 类中所有双下划线开头的名称如__x都会自动变形成:\_类名\_\_x的形式: 这种自动变形的特点: 1.类中定的__x只能在内 阅读全文
posted @ 2019-06-20 16:58 小小罗code 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 类的继承 子类继承父类的所有内容,可以继承多个 类的派生 派生:在继承的基础上,子类会添加属于自己的属性 类的组合 把类对象当作变量值/参数/返回值/容器元素使用,间接的使用类对象的方法 菱形继承问题 继承多个父类,并且最终汇集到一个父类 新式类 继承了object类的类,Python3中只有新式类 阅读全文
posted @ 2019-06-20 15:20 小小罗code 阅读(742) 评论(0) 推荐(0) 编辑
摘要: [TOC] 正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一块点,在提供了正则表达式的语法里,正则表达式的语法都是一样的,区别在于不同的编程语言实现的语法数量不同;但不用担心,不被支持的语法通常是不常用的。 正 阅读全文
posted @ 2019-06-18 16:59 小小罗code 阅读(680) 评论(0) 推荐(1) 编辑
摘要: [TOC] time模块 打印时间戳、格式化时间、结构化时间,总而言之就是打印不同类型的时间,进行不同类型时间的转换 datetime模块 用于时间的加减 random模块 随机数,随机取容器元素 os模块 与操作系统交互,一般用来操作文件夹和文件 sys模块 与python解释器交互 json模块 阅读全文
posted @ 2019-06-11 18:19 小小罗code 阅读(249) 评论(0) 推荐(0) 编辑
摘要: [TOC] 什么是包 包是模块的一种形式,包的本质就是一个含有\__init__.py文件的文件夹 为什么要有包 模块内的函数太多了,不方便管理,把一个模块分成多个模块,但是分开之后,由于分成了多个文件,导入方式一定会改变,因此我们使用包来拓展模块的功能 如何用包 模块和包 导入模块发生的三件事: 阅读全文
posted @ 2019-06-10 15:17 小小罗code 阅读(182) 评论(0) 推荐(0) 编辑
摘要: [TOC] 模块 模块类型 自定义模块:自己写一个py文件,在文件内写入一堆函数,则它被称为自定义模块,即使用python编写的.py文件 第三方模块:已被编译为共享库或DLL的C或C++扩展 内置函数:使用C编写并链接到python解释器的内置模块 包:把一系列模块组织到一起的文件夹(注:文件夹下 阅读全文
posted @ 2019-06-05 16:59 小小罗code 阅读(250) 评论(0) 推荐(0) 编辑
摘要: [TOC] 匿名函数 有名函数 定义的函数基于函数名使用 from func 匿名函数 没有绑定名字,使用一次即被收回,加括号就可以运行 lambda关键字 语法:lambda x,y:x+y 3 与内置函数联用 匿名函数通常与max()、sorted()、map()、filter()方法联用。 m 阅读全文
posted @ 2019-06-05 15:07 小小罗code 阅读(137) 评论(0) 推荐(0) 编辑