02 2018 档案
摘要:content_type表将app名称与其中的表的关系进行保存 通过下边的示例来理解content_type的具体应用: models: views 总结: 当一张表作为多个表的FK,并且只能选择其中一个或者几个时,就可以使用content_type表;例如上面的优惠券表,被食物和衣服当作FK,数据
阅读全文
摘要:构建vue项目参考这篇文章https://segmentfault.com/a/1190000008049815 一、创建Vue项目 修改源:npm config set registry https://registry.npm.taobao.org (建议修改) 创建脚手架:vue init w
阅读全文
摘要:1.Jsonp 详见http://www.cnblogs.com/ctztake/p/7835386.html 2.CORS 摘自http://www.ruanyifeng.com/blog/2016/04/cors.html CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏
阅读全文
摘要:1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要
阅读全文
摘要:MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(
阅读全文
摘要:一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY
阅读全文
摘要:摘自http://www.cnblogs.com/wupeiqi/articles/7805382.html 一. 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST
阅读全文
摘要:基于上述分析 进入determine_version方法 scheme.determine_version的执行取决与我们所引用的版本控制类是哪一个 这里以常用的URLPathVersioning类来说明 is_allowed_version方法 到这里我们获取到了具体访问的版本和控制版本的类 回到
阅读全文
摘要:基于 http://www.cnblogs.com/ctztake/p/8419059.html 当用发出请求时 首先执行dispatch函数,当执行当第二部时: 进入到initial方法: 下面 开始 限流的具体分析: 一、执行check_throttles方法 二、执行allow_request
阅读全文
摘要:知识回顾http://www.cnblogs.com/ctztake/p/8419059.html 这一篇是基于上一篇写的,上一篇谢了认证的具体流程,看懂了上一篇这一篇才能看懂, 当用户访问是 首先执行dispatch函数,当执行当第二部时: 进入到initial方法: 下面 开始 权限的具体分析:
阅读全文
摘要:一、基本流程举例: urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^users/', views.HostView.as_view()), ] from rest_framework.views import APIView from
阅读全文
摘要:摘自:http://www.ruanyifeng.com/blog/2014/05/restful_api http://www.ruanyifeng.com/blog/2011/09/restful.html 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、
阅读全文
摘要:what数据结构? 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 简单来说,数据结构就是设计数据以何种方式组织并存储在计算机中。 比如:列表、集合与字典等都是一种数据结构。 N.Wirth: “程序=数据结构+算法” 数据结构按照其逻辑结构可分为线性结构
阅读全文
摘要:一、时间复杂度 用来评估算法运行效率的一个东西 O(1) O(n) O(n2) O(n*3) 递归 递归的两个特点: 调用自身 结束条件 练习: 递归实例:汉诺塔问题 列表查找 列表查找: 从列表中查找指定元素 输入:列表、待查找元素 输出:元素下标或未查找到元素 顺序查找 从列表第一个元素开始,顺
阅读全文
摘要:一、责任链模式 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 角色: 抽象处理者(Handler) 具体处理者(ConcreteHandler) 客户端(Client) 例: 请假部门批准:leade
阅读全文
摘要:一、适配器模式 将一个类的接口转换成客户希望的另一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 角色: 目标接口(Target) 待适配的类(Adaptee) 适配器(Adapter) 两种实现方式: 类适配器:使用多继承 对象适配器:使用组合 适用场景: 想使用一个
阅读全文
摘要:一、什么是设计模式 二、接口 Python中接口的两种写法 三、设计模式六大原则 开闭原则 里氏(Liskov)替换原则 依赖倒置原则: 接口隔离原则 迪米特法则 单一职责原则 四、创建型模式 1.简单工厂模式 不直接向客户端暴露对象创建的实现细节,而是通过一个工厂类来负责创建产品类的实例。 角色:
阅读全文
浙公网安备 33010602011771号