摘要: StaticFileHandler ====== 源代码中的解释 python class StaticFileHandler(RequestHandler): """A simple handler that can serve static content from a directory. A 阅读全文
posted @ 2016-11-26 21:42 qlshine 阅读(4910) 评论(0) 推荐(0) 编辑
摘要: 希尔排序 ===== 希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。 希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法。 希尔排序是基于插入排序的以下两点性质而提出改进方法的: 插入排序在对几乎已经排好序的 阅读全文
posted @ 2016-11-10 19:58 qlshine 阅读(4372) 评论(0) 推荐(0) 编辑
摘要: "参考" 这个方法一般用于初始化一个类 __但是__ 当实例化一个类的时候, 并不是第一个被调用的, 第一个被调用的是 这是一个内置方法, 只能返回字符串, 并且只能有一个参数self 方法是创建类实例的方法, 创建对象时调用, 返回当前对象的一个实例 方法是类实例创建之后调用, 对当前对象的实例的 阅读全文
posted @ 2016-11-10 01:01 qlshine 阅读(67072) 评论(0) 推荐(2) 编辑
摘要: 还是在转我笔记上的内容, 也算备份 参考(https://segmentfault.com/a/1190000002994742) 可以对比着看, 我记得参考里面有个点没有说详细, 我把自己的流程记下来了,希望对大家有用 上一份工作要用gitlab, 折腾了好长时间才能同时用 和`gitlab gl 阅读全文
posted @ 2016-11-08 01:18 qlshine 阅读(7977) 评论(0) 推荐(0) 编辑
摘要: Git ===== Git的特点: Git存储的是文件快照, 即整个文件内容, 并保存指向快照的索引 分布式 原理 这个之前面试实习的时候被问到过, 搞懂基本原理还是很重要的 Git的目录结构在执行 后文件夹下的 目录 |子目录名|简要描述| | | | |branches|Git项目分之信息| | 阅读全文
posted @ 2016-11-08 00:24 qlshine 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Django的理解 ====== Django的核心是 , 所有的请求和响应都会经过中间件 中间件是一个钩子框架, 它们可以介入请求的响应处理过程, 它用于在全局修改Django的输入和输出 Django有以下几个中间件: Request中间件 view中间件 response中间件 excepti 阅读全文
posted @ 2016-11-06 22:21 qlshine 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: 快速排序的时间复杂度是O(NlogN) 算法描述 先从序列中取出一个数作为基准数 分区过程, 将比这个数大的数全部放到它的右边, 小于或等于它的数全部放到它的左边 再对左右区间重复第二步, 直到各区间只有一个数 假设对 6, 1, 2, 7, 9, 3, 4, 5, 10, 8 进行排序, 首先在这 阅读全文
posted @ 2016-11-04 23:44 qlshine 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 插入排序 ==== 直接看代码吧, 这个和好理解, 反正我是看着和冒泡排序很像 阅读全文
posted @ 2016-11-04 22:46 qlshine 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 在做一个商城的购物车的时候遇到了一个坑, 购物车一般都有全选按钮, 再次点击就会全部消除, 在网上查到的答案全部都是使用attr来做的, 无一例外都不能用, 之后才知道要使用jquery的 和`removeProp` "关于attr和prop的区别" 阅读全文
posted @ 2016-11-03 19:28 qlshine 阅读(2107) 评论(0) 推荐(0) 编辑
摘要: 桶排序 ==== 通排序非常浪费空间, 比如需要排序的范围在 之间, 需要排序的数是[3,9,4,2000], 同样需要2001个空间 __注意:__ 通排序不能排序小数 以下为从小到大代码实现 阅读全文
posted @ 2016-11-03 18:38 qlshine 阅读(2518) 评论(0) 推荐(0) 编辑