上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: 安装mysql 1、下载MySQL5.7 cd /home/mysql wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.35-linux-glibc2.12-i686.tar.gz 2、解压安装包 tar -xf m 阅读全文
posted @ 2022-05-19 12:37 hai起奈 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一 什么是分布式系统唯一ID 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。 如在金融、电商、支付、等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求,此时一个能够生成全局唯一ID的系统是非常必要的。 二、分布式系统唯 阅读全文
posted @ 2022-05-19 12:20 hai起奈 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Selenium 简介 Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作,不同是Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器,但是现在谷歌的无头比较火,下 阅读全文
posted @ 2022-05-18 21:28 hai起奈 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: BeautifulSoup4库 和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据。 lxml 只会局部遍历,而Beautiful Soup 是基于HTML DOM(Document Object Model)的, 阅读全文
posted @ 2022-05-18 21:27 hai起奈 阅读(107) 评论(0) 推荐(0) 编辑
摘要: django内置信号 一 信号简介 Django提供一种信号机制。其实就是观察者模式,又叫发布-订阅(Publish/Subscribe) 。当发生一些动作的时候,发出信号,然后监听了这个信号的函数就会执行。 通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。用于在框架执行操作 阅读全文
posted @ 2022-05-18 02:41 hai起奈 阅读(104) 评论(0) 推荐(0) 编辑
摘要: SQLAlchemy 1.介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 pip3 install sqlalchemy # 可能会报错 阅读全文
posted @ 2022-05-12 19:57 hai起奈 阅读(54) 评论(0) 推荐(0) 编辑
摘要: wtforms 安装:pip3 install wtforms 使用1(简单版): from flask import Flask, render_template, request, redirect from wtforms import Form from wtforms.fields imp 阅读全文
posted @ 2022-05-12 19:56 hai起奈 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一、偏函数 当函数的参数个数太多,需要简化时,使用functools.partial可以创建一个新的函数,这个新函数可以固定住原函数的部分参数,从而在调用时更简单。 from functools import partial def func(a1,a2,a3): print(a1,a2,a3) n 阅读全文
posted @ 2022-05-12 19:56 hai起奈 阅读(54) 评论(0) 推荐(0) 编辑
摘要: flask之分析线程和协程 01 思考:每个请求之间的关系 我们每一个请求进来的时候都开一个进程肯定不合理,那么如果每一个请求进来都是串行的,那么根本实现不了并发,所以我们假定每一个请求进来使用的是线程。 那么线程中数据互相不隔离,存在修改数据的时候数据不安全的问题。 假定我们的需求是,每个线程都要 阅读全文
posted @ 2022-05-12 19:55 hai起奈 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 蓝图的作用 利用蓝图对程序的目录进行划分,方便管理 使用 init.py文件 from flask import Flask app = Flask(__name__) # 导入其他的文件 # app = Flask(__name__,template_folder='templates',stat 阅读全文
posted @ 2022-05-12 19:54 hai起奈 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、请求中间件 中间件: 1 before_first_request 当项目启动后,接收到的第一个请求,就会执行before_first_request装饰的函数,执行顺序也是谁先注册就谁先执行 2 before_request 请求没有经过响应函数的时候,会执行before_request装饰的 阅读全文
posted @ 2022-05-12 19:47 hai起奈 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 七、设置cookies from flask import Flask, make_response app = Flask(__name__) app.debug = True @app.route('/', methods=['POST', 'GET']) def index(): # 响应头, 阅读全文
posted @ 2022-05-12 19:46 hai起奈 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 九、闪现 9.1 什么是闪现? -设置:flash('aaa') -取值:get_flashed_message() - -假设在a页面操作出错,跳转到b页面,在b页面显示a页面的错误信息 from flask import Flask,flash,get_flashed_messages app 阅读全文
posted @ 2022-05-12 19:46 hai起奈 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 五、flask模板渲染 py文件: from flask import Flask,render_template,Markup app = Flask(__name__) app.debug = True USERS = { 1:{'name':'张三','age':18,'gender':'男' 阅读全文
posted @ 2022-05-12 19:45 hai起奈 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 六、Flask的请求与响应 from flask import Flask, request, make_response app = Flask(__name__) app.debug = True @app.route('/', methods=['POST', 'GET']) def inde 阅读全文
posted @ 2022-05-12 19:45 hai起奈 阅读(136) 评论(0) 推荐(0) 编辑
摘要: flask的配置文件 ''' 四种配置flask方法配置 1.直接给app对象赋值属性 2.以字典的形式,给flask配置文件做配置 3.以文件的形式给flask做配置(django就是这种) 4.以类的形式,给flask做配置(推荐使用) ''' from flask import Flask a 阅读全文
posted @ 2022-05-12 19:44 hai起奈 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 四、flask路由 4.1 源码分析 # 源码分析: ''' self.add_url_rule(rule, endpoint, f, **options) def add_url_rule( self, # app对象 rule, # url路由 endpoint=None, # 路由别名 vie 阅读全文
posted @ 2022-05-12 19:44 hai起奈 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、初识Flask 1.1 什么是flask? Flask 本是作者 Armin Ronacher在2010年4月1日的一个愚人节玩笑 ,不过后来大受欢迎,进而成为一个正式的python编写的web框架 Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站 阅读全文
posted @ 2022-05-12 19:43 hai起奈 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Flask四剑客 ''' 响应字符串 响应html页面 跳转页面 返回json字符串 ''' from flask import Flask, render_template, redirect, jsonify app = Flask(__name__) @app.route("/index") 阅读全文
posted @ 2022-05-12 19:43 hai起奈 阅读(13) 评论(0) 推荐(0) 编辑
摘要: @retry装饰器requests请求失败并重复请求 在爬虫代码的编写中,requests请求网页的时候常常请求失败或错误,一般的操作是各种判断状态和超时,需要多次重试请求,这种情况下,如果想优雅的实现功能,可以学习下retrying包下的retry装饰器的使用 安装 pip install ret 阅读全文
posted @ 2022-05-09 22:28 hai起奈 阅读(86) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页