HDFS编程记录

简介

本次记录将记载进行HDFS的Java API编程所需要的一些准备情况,同时介绍一些使用频率较高的类的函数。

准备情况

为了导入一个能够与HDFS交互的Java应用程序,需要向java工程中添加以下JAR包:

  1. ”/usr/local/hadoop/share/hadoop/common”目录下的hadoop-common-2.7.1.jar和haoop-nfs-2.7.1.jar;
  2. /usr/local/hadoop/share/hadoop/common/lib”目录下的所有JAR包;
  3. “/usr/local/hadoop/share/hadoop/hdfs”目录下的haoop-hdfs-2.7.1.jar和haoop-hdfs-nfs-2.7.1.jar;
  4. “/usr/local/hadoop/share/hadoop/hdfs/lib”目录下的所有JAR包。

CSAPP阅读记录(第一章)

计算机系统的漫游

1.4处理器读并解释存储在内存中的指令

1.4.1系统的硬件组成

  1. 总线
  2. I/O设备

    控制器是I/O设备本身或者系统的主印制电路板上的芯片组
    适配器则是一块插在主板插槽上的卡
  3. 主存

    主存是由一组动态随机存储器(DRAM)芯片组成。
    存储器可以看成一个线性的字节数组
  4. 处理器

    PC程序计数器
    ALU算数逻辑单元
    一般是寄存器与ALU进行交互
    

2月8日学习c++primer记录

1.重载赋值运算符

名字由operator关键字后接想要定义的运算符的符号组成,所以赋值运算符就是一个名为:operator=的函数,运算符函数也有一个返回类型和参数列表。

class Foo
{
public:
    Foo& operator=(const Foo&);//赋值运算符
//...
}