摘要: 转自:http://blog.jobbole.com/100361/ 在我们生活的这个世界中到处都是被排序过的。站队的时候会按照身高排序,考试的名次需要按照分数排序,网上购物的时候会按照价格排序,电子邮箱中的邮件按照时间排序……总之很多东西都需要排序,可以说排序是无处不在。现在我们举个具体的例子来介 阅读全文
posted @ 2016-08-18 16:07 Echo/ 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/coco1s/p/5777260.html 作为前端,一直以来都知道HTTP劫持与XSS跨站脚本(Cross-site scripting)、CSRF跨站请求伪造(Cross-site request forgery)。但是一直都没有深入研究过,前 阅读全文
posted @ 2016-08-18 16:06 Echo/ 阅读(8068) 评论(0) 推荐(0) 编辑
摘要: Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语 阅读全文
posted @ 2016-08-18 11:22 Echo/ 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 导语: 模糊匹配可以算是现代编辑器(在选择要打开的文件时)的一个必备特性了,它所做的就是根据用户输入的部分内容,猜测用户想要的文件名,并提供一个推荐列表供用户选择。 样例如下: Vim (Ctrl-P) Sublime Text (Cmd-P) ‘模糊匹配’这是一个极为有用的特性,同时也非常易于实现 阅读全文
posted @ 2016-08-18 08:12 Echo/ 阅读(2096) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.codingpy.com/article/why-print-became-a-function-in-python-3/ 在Python 2中,print是一个语句(statement);而在Python 3中变成了函数(function)。很多Python用户都会问, 阅读全文
posted @ 2016-08-18 08:04 Echo/ 阅读(12609) 评论(1) 推荐(1) 编辑
摘要: 树结构是一种抽象数据类型,在计算机科学领域有着非常广泛的应用。一颗树可以简单的表示为根, 左子树, 右子树。 而左子树和右子树又可以有自己的子树。这似乎是一种比较复杂的数据结构,那么真的能像我们在标题中所说的那样,用一行Python代码就可以实现吗? 一行代码实现? 由于树形结构的外层和内层有着相似 阅读全文
posted @ 2016-08-17 21:32 Echo/ 阅读(15966) 评论(0) 推荐(0) 编辑
摘要: 转自:http://codingpy.com/article/a-better-pip-workflow-recommended-by-kenneth/ 现在大家开发Python应用时,在代码库的根目录中添加一个requirements.txt文件已经成了标准实践。 这个文件用处挺多,一般有以下两种 阅读全文
posted @ 2016-08-17 21:14 Echo/ 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 本篇主要实现九(八)大排序算法,分别是冒泡排序,插入排序,选择排序,希尔排序,归并排序,快速排序,堆排序,计数排序。希望大家回顾知识的时候也能从我的这篇文章得到帮助。 为了防止误导读者,本文所有概念性内容均截取自对应Wiki 冒泡排序 原理 冒泡排序(Bubble Sort)是一种简单的排序算法。它 阅读全文
posted @ 2016-08-17 20:51 Echo/ 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 安装完成后,还需要最后一步设置,在命令行输入: 因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Emai 阅读全文
posted @ 2016-08-16 23:44 Echo/ 阅读(2405) 评论(0) 推荐(0) 编辑
摘要: ipython notebook是一个基于浏览器的python数据分析工具,使用起来非常方便,具有极强的交互方式和富文本的展示效果。jupyter是它的升级版,它的安装也非常方便,一般Anaconda安装包中会自带。安装好以后直接输入jupyter notebook便可以在浏览器中使用。但是它默认只 阅读全文
posted @ 2016-08-16 23:35 Echo/ 阅读(30938) 评论(2) 推荐(1) 编辑