如果单从概念上来说,Mapreduce和R中的函数lapply, tapply并无差别,它们都是把元素转化成列,然后计算索引(Mapreduce中的键),最后合并成一个定义好的组合。首先,让我们看一个简单的lappy的例子。small.ints = 1:1000sapply(small.ints, ...
分类:
其他好文 时间:
2014-07-10 11:00:32
阅读次数:
174
vim的学习曲线相当的大(參看各种文本编辑器的学习曲线),所以,假设你一開始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。以下的文章翻译自《Learn Vim Progressively》,我认为这是给新手最好的VIM的升级教程了,没有列举全部的命令,仅仅是列举了那些最实用的命令。...
分类:
其他好文 时间:
2014-07-10 10:59:16
阅读次数:
285
原来就了解些libcurl,一直没有机会在项目实际使用libcurl.恰好最近一个云存储的项目,服务器使用openstack 恰好我负责现在的一个云存储SDK c++版本的开发中。 与服务器的通信都是基于HTTP/HTTPS协议通信。先做window下的sdk,在逐步移植到linux和MAC平台下。...
分类:
其他好文 时间:
2014-07-10 00:22:07
阅读次数:
236
这次聊聊「邮件服务器」。邮件服务器上通常会运行2个服务端软件,「SMTP服务器」和「POP服务器或者IMAP服务器」。这2个东西,也许使用邮件客户端的人立马就明白了。因为设置邮件客户端的时候,需要指定「发信服务器」和「收信服务器」。这2个服务器是同一个的情况虽然也不少,但是一般指定「发信服务器」或者...
分类:
系统相关 时间:
2014-07-07 20:25:09
阅读次数:
234
这次聊聊「GCC」。GCC是「GNU Compiler Collection」的简称,由C、C++、FORTRAN、Java等语言的编译器以及这些语言的库所组成。GCC不仅包含编译器本身,还包含了编译所必要的库,所以可以编译多种语言所写的代码。GCC是免费软件,几乎所有Linux发行版中都包含它,所...
分类:
系统相关 时间:
2014-07-07 20:19:55
阅读次数:
257
引子 古人云:书非借不能读也。 现在IT书籍更新快、价格贵、质量水平更是参差不齐,实在不忍心看到用自己的血汗钱买的书不到半年就要被淘汰 更不想供养使用金山快译、词霸等现代化工具的翻译们。 于是去书店办了张借书卡,这样便没有了后顾之忧了——书不好我可以换嘛! 但是,借书也有不爽的地方,就是...
分类:
其他好文 时间:
2014-06-28 09:38:18
阅读次数:
324
16进制表示
大家应该都知道WM_KEYDOWN、WM_KEYUP、WM_SYSKEYDOWN和WM_SYSKEYUP消息中有个虚拟键码,以下是我自己对Windows虚拟键码的中文翻译(不保证准确率),大家可以参考一下,英文可以看这里:http://msdn.microsoft.com/zh-cn/office/ms645540
// VK_LBUTTON 0x01 ...
OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。OpenStack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。OpenStack是一个旨在为公共及私有云的建设与管..
分类:
其他好文 时间:
2014-06-28 06:25:13
阅读次数:
500
这次聊聊「编译器和解释器」。编程语言中,有以C为代表的编译型语言和以Perl为代表的解释型语言。不管是哪种,程序都是以人类能够理解的形式记录的,这种形式计算机是无法理解的。因此,才会有编译器和解释器。对于编译型语言,是使用编译器将人类可读的代码转换为机器能够理解的「机器语言」文件,然后通过执行这个「...
分类:
系统相关 时间:
2014-06-27 22:20:22
阅读次数:
333
nova.conf
vnc_enabled=False
[Spice]
agent_enabled=True
enabled=True
html5proxy_base_url=http://x.x.x.x:6082/spice_auto.html
server_listen=0.0.0.0
server_proxyclient_address=x.x.x.x
keymap=...
分类:
其他好文 时间:
2014-06-27 08:47:57
阅读次数:
263