摘要:
浮动 1 浮动概念 如果想实现网页中排版布局,比如一行内显示对应的标签元素,可以使用浮动属性。浮动可以实现元素并排。 块转行内日块也可以实现一行显示,不过存在空白折叠现象 float 浮动 | 属性值 | 描述 | | | | | none | 表示不浮动,所有之前讲解的HTML标签默认不浮动 | 阅读全文
摘要:
1.粘包概念及产生原因 1.1粘包概念: TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。 粘包可能由发送方造成,也可能由接收方造成。 只有TCP有粘包现象,UDP永远不会粘包 粘包不一定会发生 1.2粘包原因: 发送端原因: 由于TC 阅读全文
摘要:
1.TCP/UDP协议 1.1 TCP协议 可靠,速度慢,全双工通信 建立连接 三次握手 ,断开连接 四次挥手 建立起链接之后,发送每条消息都有回执,为了保证数据的完整性,还有重传机制 数据传输:有收必有发,收发必相等 长连接:会一直占用对方端口 IO操作(input/output),IO操作的输入 阅读全文
摘要:
1.网络应用开发构架 C/S 微信,qq,迅雷等需要安装客户端的应用. client 客户端 serve 服务端 B/S 百度,知乎,博客园登不需要客户端,通过一个浏览器即可实现相关服务 browser 浏览器 server 服务端 C/S架构与B/S架构的关系 B/S架构是一种特殊的B/S架构 2 阅读全文
摘要:
re模块 re模块本身是用来操作正则表达式,与正则本身没有关系 正则表达式是用来匹配处理字符串的 python 中使用正则表达式需要引入re模块 如: import re 第一步,要引入re模块 re.match (pattern表达式规则, string) 从头开始,等同于re.search加上^ 阅读全文
摘要:
1 json.dumps() json.dumps()是将字典类型转化成字符串类型。 2 json.dump() json.dump()用于将dict类型的数据转成str,并写入到json文件中 3 json.loads() json.loads()将字符串类型转化成字典类型 4 json.load 阅读全文
摘要:
1面向对象基本用法 1.1基本格式 单例模式: 无论实例化多少次,都用第一次实例化的对象. 标准格式 创建一个实例化对象,并且在init之前执行 1.2调用方法 1. 创建类的对象(实例化对象) 创建了一个Account类的对象 2. 使用对象调用类的方法 调用时方法是有返回值的,与函数类似 应用场 阅读全文
摘要:
1.正则表达式regex 正则表达式regex是指一规则,匹配字符串的规则,应用: 匹配字符串 表单验证 爬虫 :从网页源码获取一些链接,重要数据 元字符 量词 1.规则 1.1 基本匹配: 本身是哪一个字符,就匹配字符换中的哪一个字符 1.2 字符组匹配[字符1字符2]规则: 一个字符 组 阅读全文
摘要:
Flask蓝图 Blueprint Blueprint,类似普通的Flask实例,不能被run的Flask实例,不存在config 1. 创建蓝图bp_users.py文件,名字可以更改 2. 建立关系 3. 访问指定路径 在蓝图中反向解析时,需要注意书写格式: 1.11CBV 基本格式 阅读全文
摘要:
logging(日志模块) 快速编写格式(扩展性不强) 推荐编写方式 更改调用机制: 推荐日志处理方式+日志切割 注意事项 阅读全文