自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Django 第一堂课:初步认识

1、简介 Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY原则...

2019-11-07 16:50:28

阅读数 234

评论数 0

转载 Python代码批量将ppt转换为pdf

废话不多少直接上代码 使用说明 1、将这个脚本跟PPT文件放置在同一个文件夹下。 2、运行这个脚本。

2019-11-08 16:55:32

阅读数 14

评论数 0

原创 使用python 定时发送微信信息给喜欢的人

使用python3.6环境 话不多说直接上代码 from __future__ import unicode_literals from threading import Timer from wxpy import * import requests bot = Bot() def get_d...

2019-11-08 16:34:18

阅读数 246

评论数 3

原创 mac python+selenium+阿布云 爬取拉钩网

废话不多说直接上代码 import csv from selenium import webdriver import string import zipfile # 代理服务器 proxyHost = "http-dyn.abuyun.com" proxyPort = ...

2019-11-08 16:22:55

阅读数 112

评论数 0

原创 Django 第十堂课:Session

1、启用Session Django项目默认启用Session。 可以在settings.py文件中查看,如图所示 2、存储方式 在settings.py文件中,可以设置session数据的存储方式,可以保存在数据库、本地缓存等。 3、 数据库 存储在数据库中,如下设置可以写,也可以不...

2019-11-08 11:26:15

阅读数 146

评论数 0

原创 Django 第九堂课:Cookie

Cookie的特点 Cookie以键值对的格式进行信息的存储。 Cookie基于域名安全,不同域名的Cookie是不能互相访问的,如访问itcast.cn时向浏览器中写了Cookie信息,使用同一浏览器访问baidu.com时,无法访问到itcast.cn写的Cookie信息。 当浏览器请求某网...

2019-11-08 11:12:14

阅读数 145

评论数 0

原创 Django 第八堂课:响应Response

1 HttpResponse 可以使用django.http.HttpResponse来构造响应对象。 HttpResponse(content=响应体, content_type=响应体数据类型, status=状态码) 也可通过HttpResponse对象属性来设置响应体、状态码: re...

2019-11-08 11:03:42

阅读数 159

评论数 0

原创 Django 第七堂课:请求Request

1 URL路径参数 在定义路由URL时,使用正则表达式提取参数的方法从URL中获取请求参数,Django会将提取的参数直接传递到视图的传入参数中。 未命名参数按顺序传递, 如 url(r'^index/([a-z]+)/(\d{4})/$', views.index), def index(...

2019-11-08 10:55:35

阅读数 259

评论数 0

原创 Django 第六堂课:路由

1、 路由定义位置 Django的主要路由信息定义在工程同名目录下的urls.py文件中,每个子应用为了保持相对独立,可以在各个子应用中定义属于自己的urls.py来保存该应用的路由。然后用主路由文件包含各应用的子路由数据。 2、 路由执行顺序 在接收到一个请求时,从主路由文件中的urlpa...

2019-11-08 10:32:46

阅读数 196

评论数 0

原创 Django 第五堂课:静态文件

项目中的CSS、图片、js都是静态文件。一般会将静态文件放到一个单独的目录中,以方便管理。 Django提供静态文件,需要配置两个参数: 参数 意义 STATICFILES_DIRS 存放查找静态文件的目录 STATIC_URL 访问静态文件的URL前缀 示例: 1、 在...

2019-11-08 10:15:29

阅读数 203

评论数 0

原创 Django 第四堂课:本地语言与时区

Django支持本地化处理,即显示语言与时区支持本地化。 初始化的工程默认语言和时区为英语和UTC标准时区 LANGUAGE_CODE = 'en-us' # 语言 TIME_ZONE = 'UTC' # 时区 将语言和时区修改为中国大陆信息 LANGUAGE_CODE = 'zh-han...

2019-11-07 17:55:57

阅读数 197

评论数 0

原创 Django 第三堂课:创建视图

Django也用视图来编写Web应用的业务逻辑。 Django的视图是定义在子应用的views.py中的。 1、创建 打开users模块,在views.py中编写视图代码。 from django.http import HttpResponse def index(request): ...

2019-11-07 17:37:44

阅读数 232

评论数 0

原创 Django 第二堂课:工程搭建

1、安装Django pip install django==2.0.2 2、创建工程 2.1、 创建工程命令: django-admin startproject 工程名称 执行完后出现一个文件夹就是你刚起的工程名 3、工程目录说明 django_demo的目录下。 名字 ...

2019-11-07 17:08:58

阅读数 266

评论数 0

原创 mac python+selenium+阿布云

from selenium import webdriver import string import zipfile # 代理服务器 proxyHost = "http-dyn.abuyun.com" proxyPort = "9020" # 代理隧道...

2019-11-07 14:48:53

阅读数 281

评论数 0

原创 Docker 安装 MySQL

安装命令:docker pull mysql 查找Docker Hub上的mysql镜像 runoob@runoob:/mysql$ docker search mysql NAME DESCRIPTION STARS OFFICIAL AUT...

2019-11-07 10:10:50

阅读数 131

评论数 0

原创 Docker 安装 Nginx

命令安装 :docker pull nginx 查找 Docker Hub 上的 nginx 镜像 runoob@runoob:~/nginx$ docker search nginx NAME DESCRIPTION STARS OFFICIA...

2019-11-06 18:04:58

阅读数 430

评论数 0

原创 Docker 安装 Redis

方法一、docker pull redis:3.2 查找Docker Hub上的redis镜像 runoob@runoob:~/redis$ docker search redis NAME DESCRIPTION S...

2019-11-06 17:57:04

阅读数 356

评论数 0

原创 虚拟机linux完美扩容

扩容: https://blog.csdn.net/weixin_39510813/article/details/78387334?fps=1&locationNum=7 安装gparted sudo apt-get install gparted 第二步:重启虚拟机时出现需...

2019-11-06 17:51:24

阅读数 417

评论数 1

原创 浅谈 redis缓存雪崩

什么是缓存雪崩: 在同一时间内大量的缓存数据失效,大量的请求都会去数据库查询,造成缓存雪崩。 解决方法: 这个没有完美的解决方法,但是可以分析用户行为,尽量让失效时间点均匀分布,还有就是在缓存失效后,通过加锁或者队列来控制读数据库写缓存的线程数量,比如对某国key只允许一个线程查询数据库和缓...

2019-11-06 17:46:01

阅读数 367

评论数 0

原创 浅谈 redis缓存穿透

什么是缓存穿透: 缓存穿透是指一个一定不存缓存里面的数据,由于缓存没有所以这时需要去数据库查询,但是在数据库查询不到所以不会写入缓存里面,导致每次请求这个数据的时候都会去查询数据库,这就是缓存穿透。 解决方法: 1、不管这个请求返回的有没有数据,都把它写入缓存,但是过期时间不可以太长。 缓...

2019-11-06 17:45:04

阅读数 484

评论数 0

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