摘要:
通过Threading的local实现的本地存储隔离 ''' 当我们开启多线程来执行func函数,通过自定义的Foo类来存储数据时,我们发现最终的输出结果是全部的线程打印的都是一个最终的数字10,这是因为这样存储的数据线程之间是共享 的,当最后一个线程执行func函数时,由于func函数time.s 阅读全文
摘要:
面向对象之attr class Foo(object): item = 123 def __setattr__(self, key, value): print(key, value) def __getattr__(self, item): print(item) obj = Foo() obj. 阅读全文
摘要:
线程标识ident import threading from threading import get_ident def task(): ident = get_ident() print(ident) for i in range(20): t = threading.Thread(targe 阅读全文
摘要:
什么是数据库链接池?以及作用? ''' 数据库链接池的基本原理:为数据库建立一个缓冲池,预先在池中放入一定数量的数据库链接管道,需要时,从链接池中取出管道进行使用,操作完毕后,再将链接放回到池子中,从而避 免了频繁的链接数据库,资源的申请和释放的性能损耗 由于数据库链接得到重用,避免了频翻创建,释放 阅读全文
摘要:
flask与Django的区别 ''' flask: 1. 轻量级web框架,只有一个内核, 默认依赖两个外部库:Jinja2 模板引擎和Werkzeug WSGI 工具集, 自由,灵活,可扩展性强,开发者可以根据需求自己造轮子 2. 适用于做小型网站以及web服务的API, 开发大型网站无压力,架 阅读全文
摘要:
before_request,after_request 特殊装饰器 ''' before_request: 每次请求到达之前先经过这个 after_request: 视图函数执行完毕后经过这个 ''' from flask import Flask,render_template,request 阅读全文
摘要:
模板 ''' flask模板默认使用Jinja2 模板引擎库, 也可模板继承, include组件的引入 自定义标签的使用 和其他模版的扩展 自由,灵活,扩展性强 ''' view.py flask比django更加接近Python。 from flask import Flask,render_t 阅读全文
摘要:
类视图的优点 类视图的好处是支持继承,但是类视图不能跟函数视图一样, 写完类视图还需要通过app.add_url_rule(url_rule,view_func)来进行注册 from flask import Flask,render_template,views app = Flask(__nam 阅读全文
摘要:
路由系统 路由的两种写法 路由加载的源码流程 动态路由 支持正则表达式的路由 阅读全文
摘要:
flask初识 1. 安装Flask 2. 目录结构 3. 开始 Hello world 4. flask路由 5. 路由的参数 6. 动态路由 7. 获取提交的数据 8. 返回数据 9. 模板处理 阅读全文