自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 20.flask-pjax

flask-pjax概念什么是Pjax?Pjax = history.pushState + Ajax = history.pushState + Async JS + XML(xhr?)BOM对象history被增强了一波,主要是对历史栈的操作,以前只有replace, go之类的,都会跳转并刷新整个页面,现在有了pushState, replaceState等等单纯操作历史...

2020-09-26 14:21:14 263

原创 16.flask-login

Flask-Login概念Flask-Login 为 Flask 提供了用户会话管理。处理了日常的登入,登出并且长时间记住用户的会话。会:在会话中存储当前活跃的用户 ID,让你能够自由地登入和登出。能够限制登入(或者登出)用户可以访问的视图。处理让人棘手的 “记住我” 功能。能够帮助保护用户会话免遭 cookie 被盗的牵连。可以与以后可能使用的 Flask-Principal ...

2020-09-26 14:21:14 378

原创 7.session与cookie

Session与Cookie什么是cookie?cookie:在网站中,HTTP请求是无状态的。也就是第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道请求的是哪个用户。cookie的出现是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的时候,就会自动的把上次请求存储的cookie数据自动的携带给服务器,服务...

2020-09-26 14:21:14 295

原创 0.README

开始学习VUE框架加油加油!!!

2020-09-26 14:21:14 135

原创 9.钩子函数

Flask钩子函数钩子函数:在代码中插入自己想要执行的代码常用的钩子函数befor_first_request:处理第一次请求之前执行@app.before_first_requestdef first_request(): print("before_first_request")before_request:在每次请求之前执行。通常可以用这个装饰...

2020-09-26 14:21:14 146 1

原创 25.消息通知

消息通知需求比如,当甲用户给乙用户发送消息,如何能够在乙用户不刷新页面的情况下,获取消息通知的提示,从而阅读消息?解决通过使用websocket就能够在服务端主动推送一些数据给客户端。安装pip install flask_socketio导入模块并配置from flask import Flask, render_templatefrom flask_socketio imp...

2020-09-26 14:21:14 383

原创 4.视图进阶

视图进阶add_url_rule和app.route原理剖析add_url_ruleadd_url_rule(rule,endpoint=None,view_func=None)这个方法用来添加url与视图函数的映射,如果没有填写,那么默认会使用"view_func"的名字作为"endpoint",以后再使用"url_for"的时候,就要看...

2020-09-26 14:21:14 188

原创 1.准备工作

准备工作前提默认已经安装好python用途python库说明请求模块用于模拟用户请求网页获取数据requests用于模拟请求selenium模拟用户打开浏览器获取数据chromeDriverselenium的chrome驱动GeckoDriverselenium的firefox驱动PhantomJSselenium的无界面浏览器驱...

2020-09-26 14:21:14 405

原创 centos安装宝塔

宝塔安装yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.shLinux面板7.1.0升级命令:curl http://download.bt.cn/install/update6.sh|bash访问...

2020-09-26 14:21:14 179 1

原创 7.爬虫框架

爬虫框架Scrapy安装anaconda安装如果已经安装好了 Anaconda,那么可以通过 conda 命令安装 Scrapy,安装命令如下:conda install Scrapy运行之后便可以完成 Scrapy 的安装。其他安装pip install scrapy验证用途适用于抓取大量数据的时候。文档中文文档官方文档框架介绍架构scrapy架构可分为...

2020-09-26 14:21:14 2230

原创 7.浏览器

浏览器概述通过使用浏览器自带的开发者工具,进行调试网页或者查看网络请求的数据。使用目标网页链接重现错误在 Number 1 文本框中输入 5。在 Number 2 文本框中输入 1。点击 Add Number 1 and Number 2。 按钮下方的标签显示 5 + 1 = 51。 结果应为 6。 这就是需要修正的错误。熟悉sources面板界面DevTools 可为...

2020-09-26 14:21:14 133

原创 1.Numpy

Numpy什么是Numpy?NumPy是Python中科学计算的基础软件包。 它是一个提供多了维数组对象,多种派生对象(如:掩码数组、矩阵)以及用于快速操作数组的函数及API, 它包括数学、逻辑、数组形状变换、排序、选择、I/O 、离散傅立叶变换、基本线性代数、基本统计运算、随机模拟等等。NumPy中的核心是ndarray对象。ndarray对象是具有相同类型和大小(通常是固定大小)项目的多...

2020-09-26 14:21:14 394

原创 README

typora-root-url typora-copy-images-to assets upload 个人笔记记录我将记录我所学的知识,以及记录他人比较好的知识以便查询,注意这个只是为了我个人学习提供的,其他另外的笔记都会腾过来工具采用typora+picgo+github+gitbooktypora 用来写笔记...

2020-09-26 14:21:14 132

原创 1.配置环境

配置环境工欲善其事,必先利其器在开始工作之前,首先准备了解一下基本的知识点只有把基础打好,才能够冲的更远环境搭建在Windows下安装Python安装python有两种方式:一种通过Python安装包安装另一种通过anaconda安装接下来介绍如何安装两种方式的安装方法:Python安装包安装官方网站:https://www.python.org/首先进入官...

2020-09-26 14:21:14 1197

原创 11.RESTFUL

Flask RestfulRestful API规范介绍restful api是用于在前端与后台进行通信的一套规范。使用这个规范可以让前后端开发变得更加轻松。协议采用http或https协议数据传输格式数据之间传输的格式应该都使用json,而不使用xmlurl连接url连接中,不能有动词,并且对于一些名词,如果出现复数,那么应该在后面加sHTTP请求的方法GET:从服务器上获...

2020-09-26 14:21:14 235

原创 13.flask-mail

Flask-Mail安装pip install Flask-Mail配置 Flask-MailFlask-Mail 使用标准的 Flask 配置 API 进行配置。下面这些是可用的配置型(每一个将会在文档中进行解释):MAIL_SERVER : 默认为 ‘localhost’MAIL_PORT : 默认为 25MAIL_USE_TLS : 默认为 FalseMAIL_USE_S...

2020-09-26 14:21:14 393 1

原创 17.flask-cache

Flask-Cache安装pip install Flask-Cache配置from flask import Flaskfrom flask_cache import Cacheapp = Flask(__name__)cache = Cache()# 初始化 Cache 后设置cache.init_app(app,config={'CACHE_TYPE'...

2020-09-26 14:21:14 540

原创 Mysql

介绍mysql数据库是为了方便对数据进行存储以及管理的。术语数据库:数据库是一些关联表的集合数据表:表是数据的矩阵。列:一列包含了相同类型的数据。行:一行是一组相关的数据。主键:主键是唯一的,可以由一列或者多列构成关键字。外键:外键是用于关联两个表。特性原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。失败回滚的操作事务,将不能对事务有任何影响。一致性是指事务必...

2020-09-26 14:21:14 193

原创 26.分页

分页论述flask通过flask-sqlalchemy建立模型后,将数据库的数据查询出来传递到模板中,由于有时候数据很多,需要进行分页查询,自己动手写一个分页很麻烦。可以通过flask-sqlalchemy自带的分页功能或者flask-pagination、flask-pagninate等插件进行分页。创建数据库create database pagination charset=utf8...

2020-09-26 14:21:14 224

原创 1.前言

前言模块用途模块用途flask-sqlalchemy数据库flask-wtf表单验证flask-restfulrestful api是用于在前端与后台进行通信的一套规范。使用这个规范可以让前后端开发变得更加轻松。flask-mail邮箱celery异步执行、定时任务flask-login提供用户会话管理flask-cache缓...

2020-09-26 14:21:14 219

原创 2.路由

路由URL与视图函数的映射传递参数传递参数的语法是:<参数名>,然后在视图函数中,也要定义同名的参数<type: variable>,其中type就是类型名称string:默认的数据类型,接受没有任何斜杠"/"的文本int:接受整型float:接受浮点类型path:和string的类似,但是接受斜杠uuid:只接受uuid字符串(唯一,长度...

2020-09-26 14:21:14 239 1

原创 3.模板

模板Jinja模板介绍模板在渲染模板的时候,默认会从项目根目录目录下的"templates"目录下查找模板如果不想把模板文件放在"templates"目录下,那么可以在"flask"初始化的时候指定"template_folder"来指定模板文件路径模板:Jinja2、makoJinja2让前端开发者和后端开发者工...

2020-09-26 14:21:14 323

原创 22.flask-restless

flask-restlessFlask-Restless为使用SQLAlchemy(或Flask-SQLAlchemy)定义的数据库模型提供简单的ReSTful API生成。生成的API以JSON格式发送和接收消息。安装pip install flask_restless配置导入模块from flask import Flaskfrom flask_sqlalchemy imp...

2020-09-26 14:21:14 511

原创 MongoDB

MongoDB相关&安装PyMongo安装相关链接GitHub:https://github.com/mongodb/mongo-python-driver官方文档:https://api.mongodb.com/python/current/PyPi:https://pypi.python.org/pypi/pymongo安装pip install pymongo...

2020-09-26 14:21:14 330 1

原创 5.flask-sqlalchemy

数据库安装模块pip install flask-sqlalchemypip install pymysql安装mysql地址介绍ORM介绍ORM Object Relationship Mapping模型与表之间的映射SQLAlchemy采用写原生sql的方式在代码中会出现大量的sql语句,会出现一些问题:sql语句重复利用率不高,越复杂的sql语句条件越多,代码...

2020-09-26 14:21:14 476

原创 6.表单WTForms

表单WTForms作用带有 csrf 令牌的安全表单。全局的 csrf 保护。支持验证码(Recaptcha)。与 Flask-Uploads 一起支持文件上传。国际化集成。安装pip install Flask-WTF导入from flask import Flaskfrom flask_wtf import Formfrom wtforms import Stri...

2020-09-26 14:21:14 477

原创 2.Pandas

Pandas什么是Pandas?基于 NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。与Numpy的区别?Pandas是专门为处理表格和混杂数据设计的NumPy更适合处理统一的数值数组数据数据结构Pandas中的主要数据结构有两个:Series和DataFrameSer...

2020-09-26 14:21:14 255

原创 Linux系统安装Python3

终端下载Python包:wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz # 下载tar xJf Python-3.6.8.tar.xz # 解压终端安装:cd Python-3.6.8//configure --with-ssl # 配置opensslmakemake install...

2020-09-26 14:21:14 107

原创 5.seaborn

Seaborn介绍中文文档在线阅读作用计算多变量间关系的面向数据集接口可视化类别变量的观测与统计可视化单变量或多变量分布并与其子数据集比较控制线性回归的不同因变量并进行参数估计与作图对复杂数据进行易行的整体结构可视化对多表统计图的制作高度抽象并简化可视化过程提供多个内建主题渲染 matplotlib 的图像样式提供调色板工具生动再现数据可视化单变量或多变量分布并与其子数...

2020-09-26 14:21:14 363

原创 2.搭建环境

VUE引用方式一、直接引用引用vue.js<script src="https://unpkg.com/vue/dist/vue.js"></script>

2020-09-26 14:21:14 216 1

原创 3.解析模块的使用

解析模块的使用推荐使用pyqueryBeautiful Soup安装pip install bs4或者pip install beautifulsoup4用途BeautifulSoup 就是 Python 的一个 HTML 或 XML 的解析库,我们可以用它来方便地从网页中提取数据解析器比较BeautifulSoup 支持的解析器及优缺点解析器使用方法优势劣势...

2020-09-26 14:21:14 246

原创 4.线性分类

线性分类对于分类任务,线性回归模型就无能为力了,但是可以在线性模型的函数进行后再加入一层激活函数,这个函数是非线性的,激活函数的反函数叫做链接函数。有两种线性分类的方式:硬分类,直接需要输出观测对应的分类。这类模型的代表为:线性判别分析(Fisher 判别)(Filsher Discriminant Analysis)感知机 (Perception)软分类,产生不同类别的概率,这...

2020-09-26 14:21:14 1055 1

原创 docker搭建网易云音乐API

Docker 容器运行注意: 在 docker 中运行的时候, 由于使用了 request 来发请求, 所以会检查几个 proxy 相关的环境变量(如下所列), 这些环境变量 会影响到 request 的代理, 详情请参考request 的文档, 如果这些环境变量 指向的代理不可用, 那么就会造成错误, 所以在使用 docker 的时候一定要注意这些环境变量. 不过, 要是你在 query 中...

2020-09-26 14:21:14 2244

原创 3.线性回归

线性回归最小二乘法前提假设数据集$$\mathcal{D}={(x_1, y_1),(x_2, y_2),\cdots,(x_N, y_N)}$$,$$x_i\in\mathbb{R},y_i\in\mathbb{R},i=1,2,\cdots,N$$,记为:$$\begin{align}X&=(x_1,x_2,\cdots,x_N)^T \&=\begin{bma...

2020-09-26 14:21:14 410

原创 21.flask上传文件到第三方

p;flask 上传到第三方前言使用flask搭建,富文本编辑器采用neditor,neditor是基于ueditor开发的,markdown采用editor.md一般需求有两种配置富文本编辑器进行图片上传单独实现图片上传完整实例使用七牛云注册账号主页获取密钥创建密钥在后面会用到密钥创建存储对象这是测试域名,后面会用到。如何使用js和七牛云返回的tok...

2020-09-26 14:21:14 361 1

原创 CentOS修改yum源为阿里源

1、安装wget,如果安装了就无需安装yum install -y wget2、备份原yum源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup3、下载阿里云的CentOS-Base.repo 到/etc/yum.repos.d/wget -O /etc/yum.repos.d/C...

2020-09-26 14:21:14 268

原创 4.Matplotlib

Matplotlib什么是matplolib?Matplotlib是一个Python 2D绘图库,可以生成各种硬拷贝格式和跨平台交互式环境的出版物质量数据。Matplotlib可用于Python脚本,Python和IPython shell,Jupyter笔记本,Web应用程序服务器和四个图形用户界面工具包。Matplotlib能够很方便的生成绘图,比如直方图,功率谱,条形图,误差图,散点...

2020-09-26 14:21:14 492

原创 14.flask+celery

Flask+Celery安装模块pip install celerypip install eventletpip install -U "celery[redis]"pip install redis在Windows操作系统上,还需要安装另外一个东西,eventletredis数据库redis desktop manager相关文档celer...

2020-09-26 14:21:14 1451 2

原创 2.请求模块的使用

请求模块的使用requests安装pip install requests用途用于模拟请求网页链接,从而获得数据。相关文档中文文档基本用法Responseimport requestsr = requests.get('https://www.baidu.com/')print(type(r.status_code), r.status_code)pr...

2020-09-26 14:21:14 1291

原创 6.3.如何上传文件到github

上传笔记注册&创建需要在github里注册一个账号新建一个仓库新建好后,可以看到一些教你如何上传的方法上传git init 初始化文件目录git add * 添加所有目录文件 git add RENAME.mdgit add --all 添加所有文件git status 查看添加的状态git commit -m "提交的相关说明"git rem...

2020-09-25 02:51:44 63

空空如也

空空如也

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

TA关注的人

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