自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Django 项目部署(uwsgi+nginx)

1,安装uwsgipip install uwsgi1.1 uwsgi 的配置项目部署时,需要把settings 文件下的改成下面DEBUG=FALSEALLOWED_HOSTS=['*']1.1.1 在项目目录下,新建一个uwsgi配置文件uwsgi.ini[uwsgi]#使用nginx连接时使用socket = 127.0.0.1:8080#直接做web服...

2019-07-24 17:22:46 148

原创 Django - User模型扩展实现登录认证

1.由于Django Auth自带User模型字段有限,我们需要扩展自定义模型UserProfileDjango Auth自带User模型包含字段username:用户名email: 电子邮件password:密码first_name:名last_name:姓is_active: 是否为活跃用户。默认是Trueis_staff: 是否为员工。默认是Falseis...

2019-05-13 16:01:31 393

原创 Django-重写登录认证,用户名和手机号都可以登录

1.自定义用户登录认证类def get_user_by_account(account): """ 自定义 手机号和用户名都可以登录 """ try: if re.match('^1[3-9]\d{9}$', account): user = UserProfile.objects.get(phone=account)...

2019-05-13 15:20:06 817 1

原创 一个页面从输入URL到加载显示完成都发生什么?

A.会经历一下几个过程1.首先,在浏览器地址栏输入url2.浏览器先查看浏览器缓存-系统缓存-路由缓存,都没有,会直接在屏幕中显示页面内容。没有,则跳到第三步操作3.在发送http请求前,需要域名解析(DNS解析),解析获取相应的IP地址4.浏览器向服务器发起tcp连接,与浏览器建立tcp三次握手。5.握手成功后,浏览器向服务器发送http请求,请求数据包6.服务器处理收到...

2019-05-13 15:04:15 147

原创 http和tcp区别

一、基本概念1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;...

2019-03-28 10:03:36 9087

原创 爬虫BeautifulSoup学习

链家from bs4 import BeautifulSoupimport requestsfrom day5 import pymysql_1my = pymysql_1.mysql_a()sql = 'insert into lianjia_bs4(title,price,address,mianji) values(%s,%s,%s,%s)'base_url = '...

2018-08-22 22:28:24 165

原创 线程和进程的区别

进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。区别:1.一个线程只能属于一个进程,但是一个进程可以拥有多个线程。多线程处理就是允许一个进程中在同一时刻执行多个任务。    ...

2018-08-20 20:50:02 110

原创 爬虫练习

腾讯招聘import requests,osfrom lxml import etreefrom pymysql_1 import mysql_afrom urllib import parse# position_detail.php?id=43011&keywords=python&tid=0&lid=0base_url = 'https://hr....

2018-08-19 14:20:28 409

原创 爬虫练习

阳光电影import requests,refrom lxml import etreefrom pymysql_1 import mysql_abase_url = 'http://www.dytt8.net/html/gndy/dyzz/list_23_%s.html'pysql = mysql_a()sql = 'insert into yangguang(title,...

2018-08-19 14:18:23 395

原创 爬虫练习

5i5jxpath练习import requestsfrom lxml import etreefrom pymysql_1 import mysql_abase_url = 'https://bj.5i5j.com/zufang/huilongguan/n%s/'pysql = mysql_a()p = { 'http':'http:106.75.9.39...

2018-08-19 14:14:16 295

原创 爬虫学习第五天

链家爬取import requestsfrom lxml import etreefrom pymysql_1 import mysql_a# base_url = 'https://bj.lianjia.com/zufang/pg%srp1/'base_url = 'https://bj.lianjia.com/zufang/huilongguan2/pg%s/'pysql ...

2018-08-18 21:47:07 110

原创 爬虫学习第四天

爬取今日头条import requestsimport re,json,osfrom urllib import request# 爬取今日头条三页def jinri(): # url动态规律 offset = 0 # 循环3页,0 20 40 while offset <= 40: # url url = 'h...

2018-08-16 22:10:56 128

原创 爬虫学习第三天

爬取雪球网数据from urllib import requestimport jsonimport pymysql# 定义headersheaders = { # 'Accept':'*/*', # 'Accept-Encoding':'gzip, deflate, br', # 'Accept-Language':'zh-CN,zh;q=0.9', ...

2018-08-15 22:29:19 113

原创 学习爬虫第二天封装函数

from urllib import request,parsefrom urllib.error import HTTPError,URLErrorimport jsonfrom http import cookiejar#定义自己的cookie类class session(object): #初始化 def __init__(self): # 通过...

2018-08-14 21:49:33 164

原创 session和cookie区别

Cookie的主要内容包括:名字,值,过期时间,路径和域.Cookie是访问某些网站以后在本地存储的一些网站相关的信息,是存在客户端的,短小的文本数据,每个请求发送给同一个服务器,cookie存储数据不安全, session主要是针对每一个用户,session里主要保存的是用户的登录信息,操作信息等。session是把数据存在服务器,可以设置存储时间 ...

2018-08-13 21:04:44 85

空空如也

空空如也

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

TA关注的人

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