自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (3)
  • 收藏
  • 关注

原创 django项目梳理 -- 天天生鲜项目之User模块

django项目流程需求分析 1. 用户模块 1) 注册页 1. 完成用户信息注册 2. 注册时校验用户名是否已被注册 3. 给用户的注册邮箱发送邮件,用户点击邮件中的激活链接完成账户的激活 2) 登录页 1. 实现登录功能 3) 用户中心 1. 用户中心信息页: 显示登陆用户信息,包括用户名、电话和地址, 同时页面下方显示出用户最近浏览的商品信息 2. 用户中心地址页: 显示登陆用户的默认收件地址 页面下方表单可以新..

2021-09-25 23:22:53 287

原创 mini-web框架 -- 基于wsgi协议

web静态服务器 1. http/https协议 HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信 基于HTTP协议,通过SSL和TSL提供加密处理数据、验证对方身份以及数据完整性保护 2. 静态web服务器 -- 服务器只提供在本地的静态文件 1. 浏览器发送给服务器的request请求 request请求首行 GET /favicon.ico HTTP/1.1 # GET+请求文件+HTTP/1.1,GET是请求方式,也可以是POST 2. 服..

2021-09-24 10:40:00 162

原创 网络通信原理简介--tcp/ip协议,tcp三次握手四次挥手,长连接和短连接

网络通信两大协议 1. tcp/ip 协议 1. 数据 + data 2. 应用层 + APP 3. 传输层 + tcp/udp套接字 + port(传输工具) 4. 网络层 + ip(网络地址) 5. 链路层 + MAC地址(物理地址) 2. osi 协议 1. 数据 2. 应用层 3..

2021-09-23 11:36:09 406

原创 udp与tcp

udp工作原理描述:类似于写信,知道收件方地址之后,就将信寄出去,不能确定收信人是否收到信。因此,udp不安全udp分为服务器和客户端,客户端访问服务器,有本机随机绑定端口,服务器需要绑定特定端口客户端:import socket# 1. 创建信箱 -- udp套接字udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)# 2. 接受/发送 数据# 发送数据,# 第一个参数需要发送的信息,但必须是byt.

2021-09-22 21:07:08 110

原创 glidesky做题心得

GlideSky 爬虫基础1,2遇到的问题:1、请求网页时,返回的网页源码是登录界面的。解决问题的方案:1、请求头中添加cookie参数,但是比较烦,过一段时间就会更新一次。2、先进行登录,再爬取数据,登录时使用session,会保存cookie。但是登录参数中有一个'_token'参数, 该参数是“HysXBP8iSnv6odupzYVhEhaEfWZzxIgcAIyfbMNo”(每登录一次就会变更),一开始以为是 用js文件编译出来的,但是没有找到,还是在网上找到了大佬刷题时的思

2021-04-23 15:44:39 391 3

原创 seaborn的简单介绍

seaborn的简单介绍官方文档http://seaborn.pydata.org/%matplotlib inlineimport numpy as npimport pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltsns.set()#使用seaborn自带的数据集iris = sns.load_dataset("iris")sns.pairplot(iris, hue='species', size=2

2021-04-15 18:51:22 92

原创 Matplotlib的基础使用

Matplotlib的基础使用Matplotlib的两种绘图方式1、%matplotlib inline%matplotlib inlineimport numpy as np#必须要在首行%matplotlib inlinex = np.linspace(0, 2*np.pi, 100) #0-2π,取100个数y1 = np.sin(x)plt.plot(x, y1)y2 = np.cos(x)plt.plot(x, y2)plt.plot(x, y1)plt.plot(x

2021-04-15 16:06:52 263 1

原创 SQL语句以及面试题整理

SQL语句以及面试题整理SQL语句:SQL SELECT 语句:用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。 1、SELECT 列名称 FROM 表名称:SELECT LastName,FirstName FROM Persons 2、SELECT * FROM 表名称:SELECT * FROM PersonsSQL SELECT DISTINCT 语句:在表中,可能会包含重复值。关键词 DISTINCT 用于返回这些重复值中的一个,不重复值正常返回。SE

2021-04-13 17:53:12 362

原创 pandas简单介绍

pandas内容简单介绍1、创建对象以及二维表创建对象,pd.Series(),类似一维数组。import numpy as npimport pandas as pda = np.array([60, 89, 98])a#array([60, 89, 98])b = pd.Series(a, index=['xiaoming', 'xiaohong', 'xiaohua'])b'''xiaoming 60xiaohong 89xiaohua 98dtyp

2021-04-07 19:29:17 146 2

原创 numpy之数组运算以及统计函数简单介绍

numpy之数组运算以及统计函数简单介绍四则运算import numpy as npa = np.array([1, 2, 3])a#array([1, 2, 3])a * 3#array([3, 6, 9])#数组中的每个元素进行对应的四则运算。b = a + 10b#array([11, 12, 13])a+b#array([12, 14, 16])#数组的四则运算则是对应位置的元素进行四则运算a = np.arange(10).reshape((2, 5))a#a

2021-04-06 15:58:26 522 1

原创 numpy数组特性及操作

numpy数组特性及操作一、数组特性dtype:返回数组中元素的类型。astype:修改元素类型shape:返回由整数组成的元组,元组中的每个整数依次对应数组的每个轴的元素个数。size:返回一个整数,代表数组中元素的个数。ndim:返回一个整数,代表数组的轴的个数,即维度。nbytes:返回一个整数,代表用于保存数据的字节数。eg:import numpy as npd = np.array([1, 2, 3, 4])d.dtype#dtype('int64')d2 = np.

2021-03-31 17:02:26 388

原创 python爬虫之requests库

python爬虫之requests库1、requests.get() import requests# requests.get是在调用requests库中的get()方法,它向服务器发送了一个请求,括号里的参数是你需要的数据所在的网址,然后服务器对请求作出了响应。 # 我们把这个响应返回的结果赋值给变量res res = requests.get('URL')2、1、response.status_code #检查请求是否响应2、response.content #把Respon

2021-03-31 10:53:43 101 3

原创 numpy之创建数组

numpy之创建数组方法1:基本方法:np.array方法2:使用函数创建特殊数组主要介绍一下方法2import numpy as np#1np.arange(4)#array([0, 1, 2, 3])#一维数组#2np.ones((2,4))#array([[1., 1., 1., 1.], [1., 1., 1., 1.]])#需要使用元组作为参数,元组第一个数“2”:有2行;元组第二个数“4”:有4列。#3da = np.identity(4)#array([

2021-03-30 19:06:18 117

原创 urllib库的基本使用

urllib库的基本使用1、urlopen函数eg:from urllib import requestresp = request.urlopen(‘http://www.baidu.com’)print(resp.read())注:创建一个表示远程url的类文件对象,然后像操作本地文件一样操作这个类文件对象来获取远程数据。 request.urlopen(url,data) url:请求的url。 data:请求的data,如果设置了这个值,那么将变成po

2021-03-30 18:17:11 221

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除