摘要: 代理,字面意义上来说,他就是相当于一个中间人这么个概念。带到项目中也一样,那么来这样一个比喻。用户(客户端) 代理(正,反) 提供者(服务端)。正向代理。把整个流程比如成去饭店吃饭,我们也就是用户(客户端)去饭店吃饭(发送一个请求),你知道你要吃的是鱼香肉丝(请求)... 阅读全文
posted @ 2018-10-09 10:45 Yeang 阅读(844) 评论(0) 推荐(0)
摘要: 高性能IO模型浅析 服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(Blocking IO):即传统的IO模型。(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被... 阅读全文
posted @ 2018-10-09 10:25 Yeang 阅读(70054) 评论(7) 推荐(18)
摘要: 请求勾子在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如:在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定数据的交互格式;为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设施的功能,即请求钩子。请... 阅读全文
posted @ 2018-10-05 20:49 Yeang 阅读(672) 评论(0) 推荐(0)
摘要: 对数据库基本操作 在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。 会话用 db.session 表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 db.session.commit() 方法提交会话。 在 Flask... 阅读全文
posted @ 2018-10-05 11:14 Yeang 阅读(672) 评论(0) 推荐(0)
摘要: 前提已经安装好python2.x或者pyhton3.x的条件下,使用pip包管理工具 flask框架就不作介绍直接安装开始安装1. 命令窗口下:进入windows的命令窗口有三种方式:第一种:开始菜单内打开运行或者使用快捷键Windows+r直接打开,手动cd切换目录... 阅读全文
posted @ 2018-10-04 13:26 Yeang 阅读(1229) 评论(0) 推荐(0)
摘要: 一、关于Flask介绍诞生时间:Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug工具箱编写的轻量级Web开发框架。Flask框架包含两个核心:Werkzeug工具箱,Jinja2模板引擎由于Flask没有提... 阅读全文
posted @ 2018-10-03 18:47 Yeang 阅读(2350) 评论(0) 推荐(0)
摘要: 在使用flask-sqlalchemy之前要先了解ORM模型,什么叫做ORM模型一.什么是ORMORM 全拼Object-Relation Mapping. 称为对象-关系映射 主要实现模型对象到关系数据库数据的映射. 比如下图:把数据库表中每条记录映射为一个模... 阅读全文
posted @ 2018-10-03 18:05 Yeang 阅读(3638) 评论(0) 推荐(0)
摘要: Redis 安装当前redis最新稳定版本是4.0.9 当前ubuntu虚拟机中已经安装好了redis,以下步骤可以跳过 最新稳定版本下载链接:http://download.redis.io/releases/redis-4.0.9.tar.gz step1:下载... 阅读全文
posted @ 2018-10-02 10:39 Yeang 阅读(1081) 评论(0) 推荐(0)
摘要: ajax的概念ajax一个前后台配合的技术,它可以让javascript发送http请求,与后台通信,获取数据和信息。ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。jquery将它封装成了一个函数$.ajax(),我们可以直接用这个函数来执行aj... 阅读全文
posted @ 2018-10-01 17:22 Yeang 阅读(16452) 评论(1) 推荐(2)
摘要: class NewsPaper(object): # 类属性 __print_times = 0 # 下划线表示私有属性 # 实例方法 def __init__(self, title, content): self.title... 阅读全文
posted @ 2018-10-01 17:10 Yeang 阅读(205) 评论(0) 推荐(0)