摘要:
概述什么是http协议: 超文本传输协议,是客户端和服务端的通信的一种形式; 爬虫中常用的请求头信息: User-Agent:请求载体的身份标识(浏览器标识) Connection 阅读全文
摘要:
当requests发送请求成功后,requests就会得到返回值,如果服务器响应正常,就会接收到响应数据; Response响应中的属性和方法 常用属性: status_code: 数据类型:int 作用:返回HTTP响应的状态码:200、404、500、等 reason: 数据类型:str 作用: 阅读全文
摘要:
优化索引、SQL语句、分析慢查询; 设计数据表的时候,严格根据数据库的设计范式来设计数据库表; 使用缓存,把经常访问的又不经常更改的数据放到缓存中,能减少磁盘I/O; 优化硬盘,使用SSD,使用磁盘队列技术; 采用MySQL内部自带的表分区技术,把数据分成不同的文件,能够提高磁盘的读取效率; 垂直分 阅读全文
摘要:
uWSGI是一个web服务器,它实现了WSGI协议、uwsgi协议、HTTP等协议; WSGI是web服务器网管接口,是一套协议,用于接收用户请求并将请求进行初次封装,然后交给web框架; uwsgi协议,是一个uWSGI服务器自有的协议,它用于定义传输信息的类型,每一个uwsgi packet(数 阅读全文
摘要:
Python原生库urllib库不太方便使用,本着"人生苦短, 我用Python"的珍惜生命精神, 基于urllib, 开发了一个对人类来说, 更好使用的一个库——requests requests模块的使用方法基本上是requests.方法(method,url,**kwargs),括号中传递各种 阅读全文
摘要:
异常和错误 错误: 开发过程中难免出现错误,而错误分成两种 1、语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2、逻辑错误(逻辑错误) 异常: 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下: python中的异常种类 在python中 阅读全文
摘要:
@wraps 函数的装饰器修复技术,可使被装饰的函数在增加了新功能的前提下,不改变原函数名称,还继续使用原函数的注释内容; 方便了上下文环境中不去更改原来使用的函数地方的函数名; 使用方法: 执行结果: 可以看出@wraps体现出的作用,方便了上下文环境中不去更改原来使用的函数地方的函数名 阅读全文
摘要:
物理层 物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。 1.1媒体和互连设备 物理层的媒体包括架空明线、平衡电缆、光纤、无线信道等。通信用的互连设备指DTE和DCE间的互连设备。DTE即数据终端设备,又称 阅读全文