2014年6月30日

Storm

摘要: 1、一些概念 1)流式计算(参考http://laokaddk.blog.51cto.com/368606/826889) (1)背景:虽然非实时计算几乎都基于MR,但MR很难应付实时性要求较高的应用,因为它是通过调度批量任务来操作静态数据的。 (2)流式计算的典型范式之一是不确定数据速率... 阅读全文

posted @ 2014-06-30 23:21 han'er 阅读(170) 评论(0) 推荐(0) 编辑

2014年6月24日

Spark

摘要: 0、参考自http://tech.uc.cn/?p=2116 http://www.csdn.net/article/2013-07-08/2816149 1、Spark是一个高效的分布式计算系统。它基于MapReduce(MR)算法实现分布式计算,但Job的中间输出和结果可以保存在内存,从... 阅读全文

posted @ 2014-06-24 01:28 han'er 阅读(330) 评论(0) 推荐(0) 编辑

2014年5月31日

Python基础(2)

摘要: 1、MySQL API 1)安装 在https://pypi.python.org/pypi/MySQL-python下载MySQL-python包 -> 解压后进入目录,先后执行sudo python setup.py build和sudo python setup.py install。... 阅读全文

posted @ 2014-05-31 22:08 han'er 阅读(407) 评论(0) 推荐(0) 编辑

2014年5月3日

数据库漫谈

摘要: 1、行存储与列存储(参考自http://storage.chinabyte.com/491/12390991.shtml) 1)行存储:如MongoDB使用文档型的行存储。 特征:将一行的所有列聚集存储。 优点:写入(一行)是一次完成,且可以更好地保证数据的完整性。 缺点:数据读取时,通... 阅读全文

posted @ 2014-05-03 14:44 han'er 阅读(250) 评论(0) 推荐(0) 编辑

2014年4月19日

Python基础(1)

摘要: 0、Python中一切皆对象。 1、内置数据类型 type()可以用来检查类型,如type(a_list) 1)列表lista_list = [1, 2, 3, 4, 5]a_list # [1, 2, 3, 4, 5]a_list[3... 阅读全文

posted @ 2014-04-19 01:47 han'er 阅读(215) 评论(0) 推荐(0) 编辑

2014年4月8日

C/C++链接过程相关

摘要: 1、dlclose(), dlerror(), dlopen(), dlsym()等:动态链接加载器的编程接口。链接时需要指定-ldl。 1)dlopen():// 加载由filename指定的动态库文件,并返回其“句柄”// 程序中使用dlopen()多次加载同一个库时,返回相同的句柄// ... 阅读全文

posted @ 2014-04-08 20:39 han'er 阅读(1063) 评论(0) 推荐(0) 编辑

2014年4月7日

ELF文件格式及相关命令介绍

摘要: 1、ELF文件简介 ELF(Executable and Linkable Format):一种对可执行文件、目标文件和库使用的文件格式。它在Linux下成为标准格式已经很长时间。由于ELF文件的存在,对所有体系结构而言,程序本身的相关信息以及程序的各个部分在二进制文件中编码的方式都是相同的。 EL 阅读全文

posted @ 2014-04-07 20:48 han'er 阅读(1472) 评论(0) 推荐(0) 编辑

2014年4月4日

openssl

摘要: 1、openssl:OpenSSL command line tool 1)OpenSSL是一个实现了SSL(Secure Sockets Layer)和TLS(Transport Layer Security)网络协议及相关加解密标准的工具。openssl命令使用了OpenSSL crypto库里面的各种加解密函数。 2)示例: (1)消息摘要相关的命令(检验文件一致性),如openssl sha1 file、openssl md5 file (2) 阅读全文

posted @ 2014-04-04 21:05 han'er 阅读(266) 评论(0) 推荐(0) 编辑

2014年4月1日

diff和patch命令详解

摘要: 1、diff:compare files line by line 一般用在纯文本文件的比较上,如在软件包的不同版本之间比较源代码或配置文件的差异。 1)选项:-i:忽略大小写;-b(--ignore-space-change):忽略空格的变化;-B(--ignore-blank-lines):比较 阅读全文

posted @ 2014-04-01 13:02 han'er 阅读(6841) 评论(0) 推荐(0) 编辑

2014年3月10日

中断及信号

摘要: 0、部分参考自http://lexandros.blog.163.com/blog/static/1855665882012830058151/ 1、(1)中断:计算机在执行程序的过程中,当出现异常情况或特殊请求时,中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,再返回被中断程序的间断处,继续执行原程序。 硬件中断导致CPU通过一个上下文切换来保存执行状态(如程序计数器和程序状态字等寄存器信息);软件中断则通常作为CPU指令集中的一个指令,以可编程的方式直接指示这种上下文切换,并将处理导向一段中断处理代码。 (2)中断的作用:中断在计算机多任务处理,... 阅读全文

posted @ 2014-03-10 22:17 han'er 阅读(3393) 评论(0) 推荐(1) 编辑

导航