自定义博客皮肤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)
  • 收藏
  • 关注

原创 Python爬虫之requests与lxml模块

安装pip install resquestspip install lxmlrequests的基本使用

2020-09-08 22:46:59 1391

原创 JWT原理与使用

JWT什么是JWT??JWT是指 json web token 一般用于用户认证,常用有(api,小程序,前后端分离)的项目jwt 原理请求图基于传统的token认证用户登录,服务端返回token给用户,并保存token。当用户再次访问时,携带token发起请求,服务端,查询数据库,对比token,token正确认证通过基于JWT token认证用户登录,服务端返回token(服务端不保存)给用户。当用户再次访问时,携带token发起请求,服务端拿到token后

2020-06-17 15:48:59 264 1

原创 Flask 之 支付功能实现(支付宝)

功能逻辑分析参考官方文档https://opendocs.alipay.com/open/203/105285个人逻辑分析安装第三方提供的SDKpip install python-alipay-sdk生成与设置密钥文件Mac,Ubuntu, Linux 中自带 openssl,win 自行百度在终端输入:opensslopensslOpenSSL> genrsa -out app_private_key.pem 2048 # 私钥OpenSSL> rs

2020-05-22 16:00:22 2649

原创 Python使用FastDFS分布式文件系统以及Nginx搭配使用存储图片

FastDFS分布式文件系统和nginx搭配使用安装安装环境Ubuntu安装fastdfs依赖包1. 解压缩libfastcommon-master.zip2. 进入到libfastcommon-master的目录中3. 执行 ./make.sh4. 执行 sudo ./make.sh install安装fastdfs 1. 解压缩fastdfs-master.zip 2. 进入到 fastdfs-master目录中 3. 执行 ./make.sh 4. 执行 sud

2020-05-08 17:53:45 326

原创 Python利用第三方平台发送短信验证码

使用第三方工具容联云通讯https://www.yuntongxun.com发送短信首先注册账号,注册成功即可免费测试(无需认证、充值),测试下载官方的SDK&Dome https://www.yuntongxun.com/doc/ready/demo/1_4_1_2.html模板短信SDK使用说明http://doc.yuntongxun.com/p/5a533e0c3b...

2020-04-30 19:36:36 827

原创 flask web框架学习(八、蓝图)

蓝图在Flask中,使用蓝图Blueprint来分模块组织管理。蓝图:用于实现单个应用的视图、模板、静态文件的集合。蓝图就是模块化处理的类。简单来说,蓝图就是一个存储操作路由映射方法的容器,主要用来实现客户端请求和URL相互关联的功能。 在Flask中,使用蓝图可以帮助我们实现模块化应用的功能。单文件的蓝图# main.py的文件from flask import Flaskf...

2020-04-23 11:33:57 159

原创 flask web框架学习(七、flask-sqlalchemy的扩展之MySQL)

flask-sqlalchemy的扩展在Flask中使用mysql数据库,需要安装一个flask-sqlalchemy的扩展pip install flask-sqlalchemy要连接mysql数据库,仍需要安 pymysqlpip install pymysqlflask 中使用flask-sqlalchemy的扩展from flask import Flaskfrom fl...

2020-04-21 13:16:29 170

原创 flask web框架学习(六、模板)

Jinja2模板Flask使用Jinja2这个模板引擎来渲染模板。Jinja2能识别所有类型的变量,包括{}。 Jinja2模板引擎,Flask提供的render_template函数封装了该模板引擎,render_template函数的第一个参数是模板的文件名,后面的参数都是键值对,表示模板中变量对应的真实值。Jinja2官方文档基本语法flask 中的render_template渲...

2020-04-20 17:11:06 132

原创 flask web框架学习(五、请求钩子与上下文)

请求钩子请求钩子是通过装饰器的形式实现,Flask支持如下四种请求钩子:before_first_request在处理第一个请求前执行from flask import Flask, request, url_forapp = Flask(__name__)# 在第一次请求之前调用,可以在此方法内部做一些初始化操作@app.before_first_requestde...

2020-04-19 12:50:29 160

原创 flask WEB框架学习 (四、cookie、session)

cookie设置cookiefrom flask import Flask, make_response, requestapp = Flask(__name__)@app.route("/set_cookie", methods=["GET"])def set_cookie(): response = make_response("成功") # 设置cookie...

2020-04-18 13:50:29 117

原创 Flask Web框架学习(三、请求与响应)

获取请求参数from flask import requestrequest中包含了前端发送过来的所有请求数据就是 Flask 中表示当前请求的 request 对象,request对象中保存了一次HTTP请求的一切信息。request常用属性表单格式@app.route("/", methods=["GET"])def index(): # 通过表单获取表单中的数据...

2020-04-17 10:38:01 169

原创 Flask 框架学习 (二 、路由)

查询路由信息命令行方式flask routes在程序中获取print(app.url_map)如果想在程序中遍历路由信息,可以采用如下方式for rule in app.url_map.iter_rules(): # rule.endpoint 视图函数的name # rule.rule 路由地址 print('name={} path={}'.format(rule....

2020-04-15 10:53:42 205

原创 Flask框架的学习(一)

flask的安装pip install flaskflask的第一个程序# coding:utf-8# 导入Flask类from flask import Flask# Flask类接收一个参数__name__# Flask程序所在的包(模块)名,传 __name__ 就可以app = Flask(__name__)# 装饰器的作用是将路由映射到视图函数index@app...

2020-04-13 13:08:02 138

原创 Ubuntu 安装与卸载MongoDB数据库

打开终端复制以下命令导入包管理系统使用的公钥wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -为MongoDB创建一个文件。echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mong...

2020-04-12 16:38:10 572

原创 Java的安装和环境变量配置

Java的认识和环境的安装Java虚拟机——JVMJVM(Java Virtual Machine ):Java虚拟机,简JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系 统上,这个特性称...

2020-04-12 08:42:46 516

FastDFS.rar

FastDFS安装以及Nginx的安装工具包,fastdfs-master.zip、fastdfs-nginx-module-master.zip、libfastcommon-master.zip、nginx-1.8.1.tar.gz

2020-05-08

空空如也

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

TA关注的人

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