自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

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

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

2019-11-07 16:50:28 442

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

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

2019-11-08 16:55:32 235

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

使用python3.6环境话不多说直接上代码from __future__ import unicode_literalsfrom threading import Timerfrom wxpy import *import requestsbot = Bot()def get_data(): # 金山词霸每日一句,英文和翻译 url = "http://open....

2019-11-08 16:34:18 1139 3

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

废话不多说直接上代码import csvfrom selenium import webdriverimport stringimport zipfile# 代理服务器proxyHost = "http-dyn.abuyun.com"proxyPort = "9020"# 代理隧道验证信息proxyUser = "HD2A47190U2xxxx"proxyPass =...

2019-11-08 16:22:55 447

原创 Django 第十堂课:Session

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

2019-11-08 11:26:15 365

原创 Django 第九堂课:Cookie

Cookie的特点Cookie以键值对的格式进行信息的存储。Cookie基于域名安全,不同域名的Cookie是不能互相访问的,如访问itcast.cn时向浏览器中写了Cookie信息,使用同一浏览器访问baidu.com时,无法访问到itcast.cn写的Cookie信息。当浏览器请求某网站时,会将浏览器存储的跟网站相关的所有Cookie信息提交给网站服务器。1、设置Cookie可以...

2019-11-08 11:12:14 314

原创 Django 第八堂课:响应Response

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

2019-11-08 11:03:42 397

原创 Django 第七堂课:请求Request

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

2019-11-08 10:55:35 493

原创 Django 第六堂课:路由

1、 路由定义位置Django的主要路由信息定义在工程同名目录下的urls.py文件中,每个子应用为了保持相对独立,可以在各个子应用中定义属于自己的urls.py来保存该应用的路由。然后用主路由文件包含各应用的子路由数据。2、 路由执行顺序在接收到一个请求时,从主路由文件中的urlpatterns列表中以由上至下的顺序查找对应路由规则,如果发现规则为nclude包含,则再进入被包含的u...

2019-11-08 10:32:46 367

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

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

2019-11-08 10:15:29 390

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

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

2019-11-07 17:55:57 425

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

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

2019-11-07 17:37:44 455

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

1、安装Djangopip install django==2.0.22、创建工程2.1、 创建工程命令: django-admin startproject 工程名称 执行完后出现一个文件夹就是你刚起的工程名3、工程目录说明django_demo的目录下。名字作用settings.py项目的整体配置文件urls.py项目的URL配置文件...

2019-11-07 17:08:58 453

原创 mac python+selenium+阿布云

from selenium import webdriverimport stringimport zipfile# 代理服务器proxyHost = "http-dyn.abuyun.com"proxyPort = "9020"# 代理隧道验证信息proxyUser = "H84G8F46898xxxx"proxyPass = "4ED6E8F0A89xxxx"def ...

2019-11-07 14:48:53 587

原创 Docker 安装 MySQL

安装命令:docker pull mysql查找Docker Hub上的mysql镜像runoob@runoob:/mysql$ docker search mysqlNAME DESCRIPTIONSTARS OFFICIAL AUTOMATED mysql MySQL is awidely u...

2019-11-07 10:10:50 291

原创 Docker 安装 Nginx

命令安装 :docker pull nginx查找 Docker Hub 上的 nginx 镜像runoob@runoob:~/nginx$ docker search nginxNAME DESCRIPTIONSTARS OFFICIAL AUTOMATED nginx Officialbu...

2019-11-06 18:04:58 636

原创 Docker 安装 Redis

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

2019-11-06 17:57:04 541

原创 虚拟机linux完美扩容

扩容:https://blog.csdn.net/weixin_39510813/article/details/78387334?fps=1&locationNum=7安装gpartedsudo apt-get install gparted第二步:重启虚拟机时出现需要等待1分30秒vi etc/fstatb替换 UUID重启虚拟机挂载Linux swap:http...

2019-11-06 17:51:24 638 1

原创 浅谈 redis缓存雪崩

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

2019-11-06 17:46:01 551

原创 浅谈 redis缓存穿透

什么是缓存穿透:缓存穿透是指一个一定不存缓存里面的数据,由于缓存没有所以这时需要去数据库查询,但是在数据库查询不到所以不会写入缓存里面,导致每次请求这个数据的时候都会去查询数据库,这就是缓存穿透。解决方法:1、不管这个请求返回的有没有数据,都把它写入缓存,但是过期时间不可以太长。缓存空对象有两个问题:1.1、空值做缓存,意味着会有很多键需要更多的空间,如果是受到攻击的话,比较有...

2019-11-06 17:45:04 1399

原创 Elasticsearch容器一开启就挂

1.查看日志文件(出错直接执行第三步)docker container logs -f elasticsear2.查看是否出现????错误:Unable to access ‘path.scripts’ (/home/python/config/scripts)3.上面错误说缺少文件:我们手动到/home/python/config/目录下创建scripts文件夹4.给这个文件修改权限ch...

2019-11-06 17:42:26 1209

转载 crontab 简单使用

安装 crontab安装命令:yum install crontabs服务操作启动服务:service crond start关闭服务:service crond stop重启服务: service crond restart重新载入配置:service crond reload查看服务状态:service crond statuscrontab 参数crontab -e:编辑定...

2019-11-06 17:34:31 100

原创 mac 安装odoo12

环境:python3+odoo12+postgresapp第一步:安装postgresapp官网:https://postgresapp.com/downloads.html然后安装完成打开显示以下图内容(我这里已经初始化过,各位点击的时候大象图下面哟个初始化点击就可以跟我一样)然后双击postgres 会出现终端如下:create user "odoo" with password...

2019-11-06 16:46:46 1237

原创 mac python+selenium+Chrome 简单案例

第一步:下载selenium pip install selenium第二步:下载和你当前谷歌浏览器对应的驱动Chromedriver下载地址:https://npm.taobao.org/mirrors/chromedriver这是我谷歌对应的版本,点击选择下载对应的系统文件,下载完解压到你项目的目录里即可!第三步:简单操作seleniumfrom selenium import...

2019-11-06 15:42:27 848

原创 Nginx+uwsgi 部署Django 项目

第一步:安装Nginx将nginx-1.8.1.tar.gz解压缩并执行以下命令。(需要安装包的请加下方微信公众号二维码回复nginx)tar -zxvf nginx-1.8.1.tar.gzcd ./nginx-1.8.1sudo ./configure --prefix=/usr/local/nginxsudo makesudo make install安装成功之后,...

2019-11-05 16:05:07 530

原创 连接mysql 出现1130 错误

无法给远程连接的用户权限问题。在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称’%’。。第一句是以权限用户root登录mysql -u root -p第二句:选择mysql库mysql>use mysql;第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)mysql...

2019-11-05 15:41:50 1187

原创 连接mysql 出现2003错误

需要修改/etc/mysql/mysql.conf.d 注释了 bind-address = 127.0.0.1(需要修改权限使用chmod 777 mysqld.cnf) 然后 添加下面的代码到文件里面 skip-external-locking skip-name-resolve最后重启mysqlsudo service mysql restart...

2019-11-05 15:38:47 787

原创 python 身份证实名认证

一、首先我们选用了阿里云的身份证实名认证接口:https://market.aliyun.com/products/57000002/cmapi022049.html?spm=5176.2020520132.101.2.3fe77218O6ZDdd#sku=yuncode1604900000二、编译并运行源代码import requestsdef reqeust_yueyuan(nam...

2019-11-05 11:57:29 4857 21

空空如也

空空如也

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

TA关注的人

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