摘要: fromhttp://www.cnblogs.com/linyawen/archive/2012/03/15/2398292.html我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排。到底有多少种方法可以实现对dictionary的内容进行排序输出呢?下面摘取了 一些精彩的解决办法。#最简单的方法,这个是按照key值排序:def sortedDictValues1(adict):items = adict.items()items.sort 阅读全文
posted @ 2013-05-08 22:14 billowkiller 阅读(380) 评论(0) 推荐(0) 编辑
摘要: fromhttp://www.cnblogs.com/longdouhzt/archive/2012/05/19/2508844.htmlPython内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:>>> def f(x): return x % 2 != 0 and x % 3 != 0>>> filter 阅读全文
posted @ 2013-05-08 20:06 billowkiller 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Infomation Included:快捷键插件快捷键Ctrl+L选择整行(按住-继续选择下行)Ctrl+KK从光标处删除至行尾Ctrl+Shift+K删除整行Ctrl+Shift+D复制光标所在整行,插入在该行之前Ctrl+J合并行(已选择需要合并的多行时)Ctrl+KU改为大写Ctrl+KL改为小写Ctrl+D选词(按住-继续选择下个相同的字符串)Ctrl+M光标移动至括号内开始或结束的位置Ctrl+Shift+M选择括号内的内容(按住-继续选择父括号)Ctrl+/注释整行(如已选择内容,同“Ctrl+Shift+/”效果)Ctrl+Shift+/注释已选择内容Ctrl+Space自动完 阅读全文
posted @ 2013-05-08 19:43 billowkiller 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 论文:英文版,中文版1. 导论1.1 定义先给个定义: MapReduce是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现。用户首先创建一个Map函数处理一个基于key/value pair的数据集合,输出中间的基于key/value pair的数据集合;然后再创建一个Reduce函数用来合并所有的具有相同中间key值的中间value值。使用这个抽象模型,我们只要表述我们想要执行的简单运算即可,而不必关心并行计算、容错、数据分布、负载均衡等复杂的细节,这些问题都被封装在了一个库里面。设计这个抽象模型的灵感来自Lisp和许多其他函数式语言的Map和Reduce的原语。1.2 概述 阅读全文
posted @ 2013-04-15 16:28 billowkiller 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 论文:英文版,中文版1. 导论先给个定义:GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,但可以提供容错功能。它可以给大量的用户提供总体性能较高的服务。Google File System. Designed for system-to-system interaction, and not for user-to-system interaction. The chunk servers replicate the data automatically.Assumptions in Google File System (GFS) 阅读全文
posted @ 2013-04-10 12:26 billowkiller 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 论文:英文版, 中文版1. 导论BigTable is a compressed, high performance, and proprietary data storage system built on Google File System, Chubby Lock Service, SSTable (log-structured storage like LevelDB) and a few other Google technologies.(这句是wikipedia摘抄的定义)构成:SchedulerGFSChubby Lock serviceSawzallMapReduceSST 阅读全文
posted @ 2013-03-30 22:02 billowkiller 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 编译安装:下载需要的包apt-get install kernel-package libncurses5-dev fakeroot wget bzip2cp linux-3.x.x /usr/srccd /usr/src/linux-3.x.xmake menuconfigmake modulesmake modules_installmakemake installsudomkinitramfs-o/boot/initrd.img-3.x.xsudoupdate-initramfs-c-k 3.x.xsudoupdate-grub2卸载:custom compiled kernel you 阅读全文
posted @ 2013-02-28 15:27 billowkiller 阅读(392) 评论(0) 推荐(0) 编辑
摘要: refine from硝烟中的Scrum和XP--我们如何实施Scrum产品的backlog时Scrum的核心,也是一切的起源,从根本上说,它就是一个需求或故事特性等组成的列表,按照重要性的级别进行排序。它里面包含的是客户想要的东西,并用客户的术语加一描述。backlog的另外一个名称是故事。包括以下字段:IDName:一个简短的描述Importance:100以内打分,分数越高越重要Initial estimate:最小单位为stroy point,即为人天。估值无需准确,但是要保证相对的正确性。How to demo:简短的测试规范,先做啥,然后做啥,最后做啥,得到什么结果。Notes:相 阅读全文
posted @ 2013-02-26 21:51 billowkiller 阅读(250) 评论(0) 推荐(0) 编辑
摘要: edited from 36氪在互联网领域,要找到新的创新点,还是需要借鉴美国发展的模式。虽然美国与中国有着各自不同的国情,美国成功的应用在中国不一定可以找到适合它们的土壤,但是从中国几个新兴的创业巨头来看,无一不是根植与美国,由于中国的网络壁垒或者美国应用的本土化不强而创造出在中国的机会。从发展上看来,都是有先有多家startup的成立,在各自独立发展用户,或从相同的客户群中寻找潜在的用户资源,或是在不同的用户群众寻找,但是有一个共同点都是在美国成功的应用中进行借鉴。从《结网》中可以看到,对一个新兴的应用来说最为关键的不止是借鉴先有的成功的应用,还需要找到这个应用idea的起源,因为这里面包 阅读全文
posted @ 2013-02-25 21:39 billowkiller 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 环境为Ubuntu 12.10,机器为3网卡,需要再eth2上配置一个dhcp服务。因为eth2后接一个交换机,交换机上的机器需要自动分配网址,并且对于某一台或多台机器需要固定网址,例如打印机。1. 安装DHCP服务sudo apt-get install dhcp3-server但是安装的是 isp-dhcp-server。可能是ubuntu进行的版本替换。但是不影响后面的操作。服务器上用友3块网卡,需要选择哪一块网卡用来监听DHCP服务。输入下面命令修改配置文件vim /etc/default/isc-dhcp-server在文件的注释部分可以看到dhcpd的配置文件在/etc/dhcp/ 阅读全文
posted @ 2013-01-19 16:23 billowkiller 阅读(418) 评论(0) 推荐(0) 编辑
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.