自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Allen . Liu

vx关注刘旺學長,回复【python】获取最新最全的学习资料分享!

  • 博客(61)
  • 资源 (25)
  • 收藏
  • 关注

原创 关于response格式转换

调用图灵机器人api实例:class RobotHandler(WebSocketHandler): def open(self): # print("WebSocket opened",self.request.remote_ip) robot_set.add(self) # 获取websocket的发过来的信息 def on_m...

2019-09-30 09:15:14 1581

原创 flask-restful接口

同flask一样,flask-restful同样支持返回任一迭代器,它将会被转换成一个包含原始 Flask 响应对象的响应:class ArticleApi(Resource): def get(self): return {"hello":"world"},201,{"course":"python"}在此基础上还可以做一个灵活的拓展,假设我们根据发来的请求对...

2019-09-28 20:47:29 117

原创 Flask学习记录之Flask-SQLAlchemy

Flask-SQLAlchemy库让flask更方便的使用SQLALchemy,是一个强大的关系形数据库框架,既可以使用orm方式操作数据库,也可以使用原始的SQL命令.Flask-Migrate 是一个数据迁移框架,需要通过Flask-script库来操作.一.配置Flask-SQLAlchemy程序使用的数据库地址需要配置在SQLALCHEMY_DATABASE_URI中,S...

2019-09-28 17:16:48 74

原创 flask中数据库的基本操作-增删改查【备忘】

1.增加数据(就相当于增加一个实例对象)user1 = User(name='long',email='1006550026@qq.com',password='123456',role_id=1)db.session.add(user1)db.session.commit()2.修改数据修改用户表里面的name为long的姓名为:fang首先查询到名为long...

2019-09-28 16:15:23 108

原创 一分钟了解:a*算法

# User Instructions:## Implement the function optimum_policy2D below.## You are given a car in grid with initial state# init. Your task is to compute and return the car's# optimal path to the p...

2019-09-28 09:41:05 174 2

原创 理解:复杂度是O(log^n) 就是二分法

冒昧问一下,为什么二分法查找的复杂度是O(log^n)?这是怎么计算的? 你要从1,2,3,4,5,6,7,8里面找到3,分成几步? 第一步,1,2,3,4 第二步,3,4 第三步,3 23= 8 ⇒log2 8= 3 这就是二分法,就是不断的从中间分开的方法,还有一种,叫做桶排序,那个也很有意思。 ...

2019-09-28 09:18:08 484

原创 正则表达式采坑

[a-zA-Z]匹配大小写字符\w匹配字母、数字、下划线{5,7}表示前面的字符(即:\w)必须至少出现 5 次最多出现 7 次.合起来就是 >=6 少于8个的字符[a-zA-Z]\w{6,12} --------------》》 就是要输入七位数到十三位!!!...

2019-09-27 22:38:30 64

原创 字典和json 的区别 和转换

前言:字典和json非常像。接下来比较一下两者的异同先看一下字典的写法:a = {'a':'1', 'b':'2', 'c':'3' }再看一下json的写法:{ "studentInfo": { "id":123456, "stu_name":"Dorra" }}从形式上看,都...

2019-09-27 14:57:55 160

原创 parser.add_argument验证格式

article_bp = Blueprint('article', __name__, url_prefix='/api')api = Api(article_bp)parser = reqparse.RequestParser()parser.add_argument('name', type=str, help='必须填写名称', required=True)channel_f...

2019-09-27 09:13:00 990

原创 发送手机验证码通过调用第三方网易云信API(flask项目)

一、 获取验证码: 1. 输入手机号码 2. 通过ajax发送请求 3. 后端: 获取手机号码 使用requests向第三方的服务端(网易云信)发送请求官方文档 https://dev.yunxin.163.com/docs/product/%E7%9F%AD%E4%BF%A1/%E7%9F%AD%E4%BF%A1%E6%8E%A5%E5%85%A5%E7%A4%...

2019-09-25 21:05:11 271

原创 Flask项目中应用七牛云存储

七牛云存储: https://developer.qiniu.com/kodo/sdk/1242/python 点击注册开通七牛开发者帐号 如果已有账号,直接登录七牛开发者后台,点击这里查看 Access Key 和 Secret Key pip install qiniu q= Auth(Access Key,Secret Key)...

2019-09-25 20:47:13 318

原创 运用Nginx代理和UWSGI将Flask项目部署在Linux中 详细步骤

nginx:安装可以参照的路径: http://nginx.org/en/linux_packages.html#Ubuntu启动Nginx nginx [ -c configpath] 默认配置目录:/etc/nginx/nginx.conf查看进程: ps -ef |grep nginx控制Nginx nginx -s xxx...

2019-09-25 20:29:32 291

原创 {%extends "bootstrap/base.html"%}的添加,使得其他block无法继承

仙说{%extends "bootstrap/base.html"%}用法:在base.html中调用一次即可,并且 {%extends "bootstrap/base.html"%}要放在 最后头!!最后头!最后头!base中不用再添加{% block content%} {% endblock %},等等自带的block ,具体自带 如下图!因为bootstr...

2019-09-24 21:14:22 3481 1

原创 E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-front

解决:E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?方法:重新启动虚拟机服务器再在黑屏终端中重新尝试输入sudo apt install xxx或者参考其他1 常用两个方法...

2019-09-24 19:19:59 12041

原创 改数据库表结构类型两种方法

alter table user change password password varchar(128) not null;alter table user modify column password varchar(128) not null;

2019-09-24 08:20:16 865

原创 一分钟精通Flask-Bootstrap的使用

要想在程序中集成Bootstrap,显然要对模板做所有必要的改动。不过,更简单的方法是使用一个名为Flask-Bootstrap 的Flask 扩展,简化集成的过程。安装:Flask-Bootstrap 使用pip安装:pip install flask_bootstrap  Flask 扩展一般都在创建程序实例时初始化,下面是Flask_Bootstrap的初始化方法加载:...

2019-09-23 22:35:12 6310

原创 Flask的csrf_token的用法

在flask当中,flask-wtf模块时携带csrf校验的,只是需要开启;如果不开启校验就不需要校验,但是那样不安全。Csrf是针对与post请求的跨域限制,get请求没有作用csrf_token的开启在flask中开启csrf保护from flask_wtf.csrf import CsrfProtectCsrfProtect(app)csrf也支持惰性加载f...

2019-09-23 22:03:32 726

原创 SQLAlchemy()分页器paginate方法

Flask的数据分页示例用法:1,首先写数据获取的视图函数,就像这样:# 首页@blog_bp.route('/', endpoint='index')def index(): #获取页数 page = request.args.get('page',1) paginate = Article.query.paginate(page=int(page...

2019-09-23 21:26:38 3693

原创 解决AttributeError AttributeError: 'NoneType' object has no attribute 'filename'

原因忘记上传文件 表单需要加属性enctype="multipart/form-data"否则报错!AttributeError AttributeError: 'NoneType' object has no attribute 'filename'enctype="multipart/form-data是设置表单的MIME编码。默认情况,这个编码格式是applicatio...

2019-09-23 20:14:26 3147 2

原创 cookie和session之会话机制:   http 协议  ---》 无状态协议

设置cookie: 通过response对象: response = make_response() response.set_cookie(key,value,max_age=(单位second),expires=(要求是detetime类型)) expires = datetime(year=2018,month=11,day=5...

2019-09-21 12:18:15 59

原创 flask模型中【外键】relationship的使用笔记

模型中relationship的使用笔记模型.PYclass User(db.Model): # __tablename__ = 'user1' #定义表名 id = db.Column(db.Integer, primary_key=True, autoincrement=True) username = db.Column(db.String(10), nul...

2019-09-21 11:08:28 2026

原创 数据库设计三大范式

理解三大范式什么是三大范式:第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求,否则,将有很多基本操作在这样的关系模式中实现不了。第二范式:如果关系模式R满足第一范式,并且R得所有非主属性都完全依赖于R的每一个候选关键属性,称R满足第二范式,简记为2NF。第三范式:设R是一个满足第一范式条...

2019-09-19 22:11:08 79

原创 SQLAlchemy中filter_by()和filter()的用法不同

filter_by() 和 filter() 的最主要的区别:模块 语法 ><(大于和小于)查询 and_和or_查询 filter_by() 直接用属性名,比较用= 不支持 不支持 filter() 用类名.属性名,比较用== 支持 支持 谈 filter_by() 的语法之前先看下 filter_by() 的内部...

2019-09-19 08:33:50 3388

原创 SQLAlchemy 中的 Session、sessionmaker、scoped_session

SQLAlchemy 中的 Session、sessionmaker、scoped_session目录一、关于 Session 1. Session是缓存吗? 2. Session作用: 3. Session生命周期: 4. Session什么时候创建,提交,关闭? 4. 获取一个Session: 5. 关于SQLAlchemy 的 create_engine: ...

2019-09-19 08:02:49 360

原创 flask中关于endpoint端点、url_map映射、view_func视图函数,view_functions、及视图函数名是否何以相同的问题?

视图函数中关于url_map视图的映射:应该是[url->methonds->endpoint] 而整个请求的过程,是先通过url地址映射到端点endpoint,然后通过endpoint找到试图函数view_func(扩展:在Flask类里边有一个view_funtions的属性,view_functions属性默认是一个空字典,其作用就是存储endpoint:v...

2019-09-19 08:00:09 230

原创 Flask-SQLAlchemy 中如何不区分大小写查询?

例如下面的User模型,在数据库中查询时并不会区分大小写class User(db.Model): __tablename__ = 'users' id = db.Column(db.Integer, primary_key=True) username = db.Column(db.String(64), unique=True, index=True...

2019-09-18 21:49:10 653

原创 SQLAlchemy - Column详解

SQLAlchemy - Column详解Column常用参数:default:默认值nullable:是否可有primary_key:是否为主键unique:是否唯一autoincrement:是否自动增长onupdate:更新的时候执行的函数name:该属性在数据库中的字段映射sqlalchemy常用数据类型:Integer:整形Float:浮点类型Boolean:传递...

2019-09-18 21:44:58 2517

原创 python子类继承父类特性,pycharm上面已经提示继承了,为什么会报没有该特性的错误?

因为在子类里覆盖了父类的__init__如果需要调用父类用superclass A(object): def __init__(self): self.a = 1 def fun(self): print self.aclass B(A): def __init__(self): self.b = ...

2019-09-18 21:39:22 456

原创 通过__tablename__ = 'xxx' #定义表名

from datetime import datetimefrom exts import dbclass User(db.Model): __tablename__ = 'user1' #定义表名 id = db.Column(db.Integer,primary_key=True,autoincrement=True) username = db.Colum...

2019-09-18 21:29:21 1826

原创 创建对象方法之增

# 1. 创建模型对象 user = User() # 2. 给对象赋值 user.username = username user.password = pwd user.phone = phone # 3. 向数据库提交数据...

2019-09-18 21:26:48 52

原创 面向对象:实例化的对象调用类方法 db.Column()

请问 类的对象调用另一个类的对象 是什么意思???from flask_sqlalchemy import SQLAlchemydb = SQLAlchemy()class User(db.Model): __tablename__ = 'users' id = db.Column(db.Integer, primary_key=True...

2019-09-18 20:04:29 2662

原创 解决:flask-sqlalchemy.exc.DataError: (pymysql.err.DataError) (1406数据库字段超出长度错误)

这个问题是说数据库user的password字段长度超出,修改长度后,硬核方法删除migrations 文件夹 然后删除数据库中模型表格python manage.py db initpython manage.py db migratepython manage.py dbupgrate三连击后,在重新运行后方能生效,如果之前的user不删除,修改后不会生效,切记...

2019-09-18 15:40:41 1261

原创 解决 Cannot open D:\Program Files\Anaconda3\Scripts\pip-script.py 问题

报错:Collecting pip Using cached https://files.pythonhosted.org/packages/30/db/9e38760b32e3e7f40cce46dd5fb107b8c73840df38f0046d8e6514e675a1/pip-19.2.3-py2.py3-none-any.whlInstalling collected pack...

2019-09-18 10:59:43 2195 2

原创 解决:FLASK中Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...'

Flask项目中使用mysql数据库启动项目是发出警告:Warning: (1366, “Incorrect string value: ‘\xD6\xD0\xB9\xFA\xB1\xEA…’ for column ‘VARIABLE_VALUE’ at row 479/480/481”)但是项目可以正常启动使用如果想将次警告去掉需要导入一个模块解决方法:下载数据库驱动:...

2019-09-18 10:40:31 843

原创 Flask中的 url_for() 函数

最近在学Python Flask框架,并且学会做一些简单的项目,如做一个网站的登录页面等,其中学到了一个路由反向解析的函数url_for(),这里做一个小结,供日后复习。1.URL反转:根据视图函数名称得到当前所指向的url2.url_for() 函数最简单的用法是以视图函数名作为参数,返回对应的url,还可以用作加载静态文件,如:<link rel="stylesheet" ...

2019-09-17 22:26:19 1418

原创 tcp 三次握手,四次挥手

三次握手:在用 tcp 传输数据时,需要先建立连接,用三次握手建立传输数据的连接通道其实是服务端端和客户端各自都在准备资源。第一次握手:客户端向服务器发送连接请求包,标志位 SYN (同步序号)置为 seq = X; 第二次握手:服务器收到客户端发过来的报文,由 SYN = X 知道客户端要求建立联机,向客户端发送一个包含 SYN 和 ACK 的 TCP 报文,其中服务器向客户端发送...

2019-09-17 21:40:16 206

原创 Flask 模板 之 变量和过滤器

1.模板在前面的示例中,视图函数的主要作用是生成请求的响应,这是最简单的请求。实际上,视图函数有两个作用:处理业务逻辑和返回响应内容。在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本。本节学到的模板,它的作用即是承担视图函数的另一个作用,即返回响应内容。 模板其实是一个包含响应文本的文件,其中用占位符(变量)表示动态部分,告诉模板引擎其具体值需要从使用的数据中获取。使用...

2019-09-17 21:29:13 154 1

原创 Flask-Script扩展命令行manager = Manager(app)

通过使用Flask-Script扩展,我们可以在Flask服务器启动的时候,通过命令行的方式传入参数。而不仅仅通过app.run()方法中传参,比如我们可以通过python hello.py runserver --host ip地址,告诉服务器在哪个网络接口监听来自客户端的连接。默认情况下,服务器只监听来自服务器所在计算机发起的连接,即localhost连接。我们可以通过python hel...

2019-09-17 21:25:09 2809

原创 flask开启调试的四种模式

在app.run()中加一个参数, 'debug=True'就可以开启debug模式 from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if __name__ == '__main__': app.run(...

2019-09-16 22:22:41 1202

原创 Flask唯一URL规则--@app.route('/', endpoint='1')

Flask的URL规则基于werkzeug的路由模块,用来保证URL的唯一性。例如带斜线:@app.route('/example/')def example(): return 'ok'如果访问一个结尾不带斜线的URL会被重定向到斜线的URL上。(/example)变为(/example/)如果不带斜线:@app.route('/index')def inde...

2019-09-16 22:14:42 1604

【深度学习】Cifar-10-探究不同的改进策略对分类准确率提高

【深度学习】Cifar-10-探究不同的改进策略对分类准确率提高【深度学习】Cifar-10-探究不同的改进策略对分类准确率提高

2019-12-21

【Tensorflow】人脸128个关键点识别基于卷积神经网络实现

【Tensorflow】人脸128个关键点识别基于卷积神经网络实现 【Tensorflow】人脸128个关键点识别基于卷积神经网络实现

2019-12-21

【Tensorflow】卷积神经网络实现车牌识别.zip

【Tensorflow】卷积神经网络实现车牌识别.zip3 【Tensorflow】卷积神经网络实现车牌识别.zip

2019-12-21

字节跳动介绍2020最新版

字节跳动介绍2020最新版

2020-10-05

python毕业设计学生信息管理系统 --前期材料.doc.rar

毕业设计演示学生信息管理系统

2019-08-10

数据结构与算法面试题.pdf

数据结构与算法面试题 pdf

2019-08-20

Miniconda3-latest-Windows-x86_64.exe

Miniconda3-latest-Windows-x86_64.exe

2019-11-21

numpy思维导图.png

numpy思维导图.png

2019-11-21

Json可视化工具

Json可视化工具

2019-04-30

python2.7script目录

python2.7script目录可直接放置在python2.7的目录下。

2019-05-02

pywin32-221.win-amd64-py3.6

pywin32-221.win-amd64-py3.6 pywin32-221.win-amd64-py3.6

2019-05-01

mysql的详细安装图文

mysql的详细安装图文

2019-04-30

数据库面试题.pdf

数据库面试题 pdf

2019-08-20

web框架面试题.docx

web框架面试题 docx

2019-08-20

mysql的可视化工具Navicat

mysql的可视化工具Navicat mysql的可视化工具Navicat mysql的可视化工具Navicat

2019-04-30

zhengqi_train.txt

zhengqi_train.txt

2019-12-06

爬虫及网络编程面试题.pdf

爬虫及网络编程面试题.pdf

2019-11-21

机器学习0深度学习最全总结.zip

机器学习0深度学习最全总结.zip

2019-11-21

project12sadasd3.zip

这是用pycharm软件编写的基于django的学生信息管理系统,含有MySQL数据库,数据库得自己配,具体配置方法需要百度,数据库表配置文件在models,数据库配置文件在setting里database,有问题可以评论

2019-08-10

python笔试面试题.pdf

python笔试面试题.pdf

2019-11-21

MongoDB 步骤安装说明mac和win

MongoDB 步骤安装说明mac和win 用于安装新手

2019-04-30

zhengqi_test.txt

zhengqi_test.txt

2019-12-06

redis-win安装文件和可视化工具

redis-win安装文件和可视化工具 redis-win安装文件和可视化工具

2019-04-30

linux及Python语法面试题.pdf

linux及Python语法面试题 pdf

2019-08-20

Python面试题.doc

【Python】模拟面试技术面试题答

2019-08-20

空空如也

空空如也

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

TA关注的人 TA的粉丝

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