摘要:
创建的token如何交给前端进行使用呢? 在官方文档说明中,将产生的這个token放在header中 TokenAutication认证原理 用户认证成功以后,会在服务端产生一个Token。并且服务端会将這个Token设置在header里面返回给用户。下次用户在进行登陆相关操作,就根据這个Token 阅读全文
摘要:
1、箭头函数 ES6允许使用“箭头”(=>)定义函数 如果箭头函数不需要参数,则定义如下: 如果箭头函数需要单个参数或者多个参数,则定义如下: 如果箭头函数的代码块多于一条语句,则要使用大括号将他们括起来,并使用return语句返回: 注:箭头函数内部的this不是windows对象,而是函数自身。 阅读全文
摘要:
一、基础知识 1.变量类型 问题:JS中使用typeof能得到哪些类型? 知识点:JS变量类型 JS变量按存储方式分为:值类型和引用类型 值类型 特点:数据分块存储 引用类型(存放地址) 对象,数组,函数 特点:无限关联属性,节约内存空间,修改引用也会改变原来的值 2.typeof运算符详解 问题: 阅读全文
摘要:
一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算) 首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 W 阅读全文
摘要:
B*-tree是B+-tree的变体,在B+树的基础上(所有的叶子结点中包含了全部关键字的信息,及指向含有这些关键字记录的指针),B*树中非根和非叶子结点再增加指向兄弟的指针;B*树定义了非叶子结点关键字个数至少为(2/3)*M,即块的最低使用率为2/3(代替B+树的1/2)。给出了一个简单实例,如 阅读全文
摘要:
一、索引的原理 所谓索引,即是快速定位与查找,那么索引的结构组织要尽量减少查找过程中磁盘I/O的存取次数(B+树相比B树,其非叶子节点占用更小的空间,可以有更多非叶子节点存放在再内存中,减少大量的IO) 1、索引原理 2、局部性原理和磁盘预读 局部性原理: 当一个数据被用到时,其附近的数据也通常会马 阅读全文
摘要:
一、描述符 在 面向对象 编程中 定义一个(没有定义方法)类:class person , 在这个类里面,有name,age, heigth, weight,等等属性, 这个类就可以看作一个对 person 的描述符,而具体的实例则是具体的“被描述物”。 而在python中,描述符本质就是一个新式类 阅读全文
摘要:
一、ContentType 在django中,有一个记录了项目中所有model元数据的表,就是ContentType,表中一条记录对应着一个存在的model,所以可以通过一个ContentType表的id和一个具体表中的id找到任何记录,及先通过ContenType表的id可以得到某个model,再 阅读全文
摘要:
一、可选字段参数 二、admin配置参数 三、元类配置参数 阅读全文
摘要:
在mysql中limit可以实现快速分页,但是如果数据到了几百万时我们的limit必须优化才能有效的合理的实现分页了,否则可能卡死你的服务器。当一个数据表中有几百万条数据的时候,就成问题了! 例如:SELECT * FROM student limit 0,10; 這个速度会很快,但是执行SELEC 阅读全文