2018年10月10日
摘要:
引入 对于flask而言,其请求过程与django有着截然不同的流程。在django中是将请求一步步封装最终传入视图函数的参数中,但是在flask中,视图函数中并没有请求参数,而是将请求通过上下文机制完成对请求的解析操作。 流程图镇楼: 源码解析 0. 请求入口 对于每次请求进来之后,都会执行Fla
阅读全文
posted @ 2018-10-10 22:10
云烟||成雨
阅读(1098)
推荐(5)
摘要:
引入 什么是消息队列 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不
阅读全文
posted @ 2018-10-10 15:14
云烟||成雨
阅读(225)
推荐(0)
2018年10月9日
摘要:
原文链接:https://www.cnblogs.com/rjzheng/p/9619855.html 原文作者:孤独烟 引出 在面试的过程中, 面试官经常会问:你是如何进行数据库优化的?那这个问题应该怎么答呢?其实写这个题材的原因是我这几天看到各公众号转的一篇数据库调优的知识(不上链接了),我就稍
阅读全文
posted @ 2018-10-09 20:47
云烟||成雨
阅读(151)
推荐(0)
2018年10月8日
摘要:
作用 导出当前项目的环境依赖 使用 pip install -r requests.txt
阅读全文
posted @ 2018-10-08 21:12
云烟||成雨
阅读(149)
推荐(0)
2018年10月7日
摘要:
flask_script的使用 作用: 使用命令启动flask项目 flask_migrate的使用 作用: 完成数据迁移。 在创建app中: 在启动文件中:
阅读全文
posted @ 2018-10-07 21:24
云烟||成雨
阅读(356)
推荐(0)
2018年10月2日
摘要:
装饰器概念 装饰器是闭包函数的一种应用场景。 强调装饰器的原则:1.不修改被装饰对象的源代码; 2.不修改被装饰对象的调用方式。 装饰器的目标:在遵循1和2的前提下,为被装饰对象添加上新功能。 无参装饰器 代码执行流程为: 直接从 @timmer 说起,python解释器会为@后面的装饰器函数加()
阅读全文
posted @ 2018-10-02 22:27
云烟||成雨
阅读(185)
推荐(0)
摘要:
迭代器 迭代器的概念 为什么要有迭代器?什么是可迭代对象?什么是迭代器对象? 迭代器对象的使用 使用for循环循环迭代器对象 迭代器的优缺点 生成器 生成器概念 生成器是特殊的迭代器 相比于迭代器,生成器的好处在于它不会一次性生成所有被循环的元素,而是取一次而生成一个元素,这样可以减少对内存和cup
阅读全文
posted @ 2018-10-02 21:58
云烟||成雨
阅读(129)
推荐(0)
2018年9月30日
摘要:
Base是一个对象,Base()则调用创建该类的__call__方法。执行__call__方法本质上是首先执行Base类中的__new__方法,然后再执行__init__方法,最终将生成的经过初始化的实例对象返回给a。也就是说,__call__方法的返回值是什么,生成的实例对象就是什么。需要注意的是
阅读全文
posted @ 2018-09-30 10:33
云烟||成雨
阅读(147)
推荐(0)
2018年9月25日
摘要:
内容回顾 cookie与session的区别: 1. session 是保存在服务端的键值对 2. cookie 只能保存4096个字节的数据,但是session不受限制 3. cookie保存在浏览器,安全性差,但是session的安全性高 4. 通过cookie 识别浏览器,获取cookie中的
阅读全文
posted @ 2018-09-25 20:50
云烟||成雨
阅读(395)
推荐(0)
2018年9月24日
摘要:
关于元类的一些说明 1. 什么是元类? 在我们不自定义元类的前提下,元类指的就是 type,而type实际上就是一个类。 2. 元类的作用? 元类是用于创建某个类的类,即说明了我要创建的类是通过哪个类创建的。 3. 对创建类的重新认识 大多是情况下创建类的方式: 然而也可以这样创建 这两种创建类的效
阅读全文
posted @ 2018-09-24 22:53
云烟||成雨
阅读(320)
推荐(0)