摘要:
7.6 基于UDP的socket 无连接的,不必与对方建立连接,而是直接把数据发送给对方; 适用于一次传输销量数据结构,可靠性不高的应用环境,因为其传输速率快 7.7 socketserver实现并行运行 服务端 客户端 可以设置多个客户端 分析 阅读全文
摘要:
7.4 socket 【重要】 避免学习各层的接口,以及协议的使用, socket已经封装好了所有的接口,直接使用这些接口或者方法即可,方便快捷,提升开发效率。 socket在python中就是一个模块,通过使用学习模块提供的功能,建立两个进程之间的连接和通信(ip+port)。 流程图 服 阅读全文
摘要:
七 网络编程 7.1 C/S B/S架构 7.1.1 认识 Client : 客户端 Browser :浏览器 Server :服务器端 C/S:客户端与服务器之间的构架 B/S:浏览器与服务器之间的架构 7.1.2 特点 C/S 优点:安全性高,个性化设置,功能全面,响应速度快 缺点:开发 阅读全文
摘要:
异常处理 一、错误的分类 语法错误:因语法没有通过python解释器于法检测 逻辑错误:有时不能避免 什么是异常 异常就是python程序运行时因发生错误而终止。在python的异常报错信息中包含:错误信息追踪信息;错误类型;错误值 异常种类 常见异常 更多类型 二、异常处理 因为异常发生之后,异常 阅读全文
摘要:
6.9 反射 反射是非常重要的内置函数之一。 反射是通过字符串去操作对象相关的属性,这里的对象包括:实列,类,当前模块,其他模块。 主要的四个函数: 查看: hasattr(对象,待查内容的字符串形式) 判断有没有,返回True或者False 获取: getattr(对象,要获取的内容的字符串形式, 阅读全文
摘要:
6.8 类的结构细化 6.8.1 类的私有成员 类中的私有成员包括:私有类的属性,私有对象属性,私有类方法 私有静态属性 类的内部可以访问,类的外部不可以访问,派生类中不可以访问 私有对象属性 类的内部可以访问,类的外部不可以访问,派生类中不可以访问 私有类方法 类的内部可以访问,类的外部不可以访问 阅读全文
摘要:
6.2 类的空间角度研究类 6.2.1 添加对象属性 【总结】对象的属性不仅可以在 里面添加,还可以在类的其他方法或者类的外面添加。 6.2.2 添加类的属性 【总结】类的属性添加方式也是比较灵活的,不仅可以在类内部添加,还可以在类的外部添加。 6.2.3 对象如何查找类的属性 对象在实体化的空间内 阅读全文
摘要:
第六章 面向对象 6.1 面向对象的初识 6.1.1 什么是面向对象 面向过程式编程: 好处:出色的完成所有的需求 坏处:凡是更改或者增加一条需求,可能整个项目都随之改变 面向对象式编程: 类:具有相似功能和特性的一类事物 对象:类的具体体现 类的优点: 类是相似功能特征的集合,可以让代 阅读全文
摘要:
5.10 包 5.10.1 包的概念 【官网解释】 Packages are a way of structuring Python’s module namespace by using “dotted module names” 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 阅读全文
摘要:
5.9 logging模块 常用参数 logging.basicConfig()函数中可通过具体参数来更改logging模块默认行为,可用参数有: 5.9.1 低配版 5.9.2 标配版 5.9.3 旗舰版 阅读全文