摘要:
1)Java有三个发展方向,分别是Java SE,Java EE,Java ME。以下简要介绍。 a.Java SE,Java Standard Edition(java标准版),包含了构成java语言的核心类。是Java EE和Java ME的基础。 b. Java ME,java用于嵌入式系统开 阅读全文
摘要:
http://blog.jwangkun.com/index.php/48.html 阅读全文
摘要:
1)java中还有个static代码块的形式,形式为 static {……}。static代码块是类定义的一部分,仅仅在类被初次加载的时候被调用一次,之后再调用不会再加载。那么类什么时候首次被加载呢?就是在主类中(包含main函数的类)new一个对象实例(包含static代码段的类没有main函数) 阅读全文
摘要:
1)讨论原码之前首先需要了解两个概念:机器数和真值。 a.一个数值在计算机中的二进制表示形式,就称为这个数值的机器数。机器数是带符号的,其中最高位是符号位,1表示负数,0表示正数。比如, 1100 0000就是-64的机器数,即在计算机中的二进制表示形式。同样的,0100 0000就是64的机器数。 阅读全文
摘要:
/** * Created by hfz on 2016/2/23. */ import com.jmatio.io.*; import com.jmatio.types.MLDouble; import java.io.IOException; import java.util.ArrayList 阅读全文
摘要:
1)查找向量中某个元素的位置:a=[1,2,34,5],查找34的位置:ans=find(a==34) 2)统计某个元素出现的次数:ans.length就得到元素34出现的次数 3)norm(A)函数用于返回A的范数,如果A是向量(行向量、列向量),norm(A)就是计算A的2范数,等价于norm( 阅读全文
摘要:
1)classpath即是类路径的意思,后缀为.java的源程序编译成功之后会生成后缀为.class的类文件。classpath与import关键字是相关的,程序编译的时候,遇到import关键字,编译器就会到classpath参数对应的路径中去寻找对应的.class类文件,将其倒入。classpa 阅读全文
摘要:
1)hadoop允许程序员创建自定义的数据类型,如果是key则必须要继承WritableComparable,因为key要参与排序,而value只需要继承Writable就可以了。以下定义一个DoubleArrayWritable,继承自ArrayWritable。代码如下: 1 package m 阅读全文
摘要:
1)做矩阵F是.txt格式,右矩阵B是SequenceFile,代码如下: 1 package matrix; 2 3 import java.io.BufferedReader; 4 import java.io.FileReader; 5 import java.io.IOExcep... 阅读全文
摘要:
1)上代码: 1 /** 2 * Created with IntelliJ IDEA. 3 * User: hadoop 4 * Date: 16-1-20 5 * Time: 下午7:30 6 * To change this template use File | Settings ... 阅读全文