2012年8月22日
摘要: //【程序7】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。import java.io.*;public class _7_tongji { public static void main(String[] args) throws Exception { System.out.println("请输入一行字符"); InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); String zifuchuan 阅读全文
posted @ 2012-08-22 21:36 aniuer 阅读(171) 评论(0) 推荐(0)
  2012年8月20日
摘要: //【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。import java.io.*;public class _6_gongyuebei { int gongyue(int m, int n){ int i,t; if (m>n){ t=m; m=n; n=t; } if (n%m==0) System.out.println(m+"和"+n+"的最大公约数是"+m); else { for ( i=m-1 ; i>=1 ; i--){ if (m%i==0 && n%i==0 ){ System.out 阅读全文
posted @ 2012-08-20 20:49 aniuer 阅读(167) 评论(0) 推荐(0)
摘要: //【程序5】 题目:利用条件运算符的嵌套来完成此题:///学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。import java.io.*;public class _5_testgrade { public static void main(String[] args) throws Exception { System.out.println("输入学生的考试分数:"); InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new 阅读全文
posted @ 2012-08-20 15:33 aniuer 阅读(123) 评论(0) 推荐(0)
摘要: //【程序4】 题目:将一个正整数分解质因数。//例如:输入90,打印出90=2*3*3*5。 //解答: 分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成://(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 //(2)如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,重复执行第一步。//(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 //这个题目很明显是要用递归算法来实现的,打印“*”有些技巧,但也很容易解决,程序如下:import java.io.*;public class _4_zh 阅读全文
posted @ 2012-08-20 09:13 aniuer 阅读(150) 评论(0) 推荐(0)
  2012年8月19日
摘要: //【程序3】//题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。//例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 //1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 解答://import java.math.*;public class _3_shuixian { public static void main(String[] args) //throws Exception { int ge,shi,bai; 阅读全文
posted @ 2012-08-19 17:11 aniuer 阅读(145) 评论(0) 推荐(0)
摘要: //【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 //1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),//如果能被整除, 则表明此数不是素数,反之是素数。public class _2_sushu { public int sushu(int a,int b){ int i,j,flag; for( i=a ; i<=b ; i++ ){ flag=0; for ( j=2 ; j<=i-1 ; j++ ){ if (i%j==0) flag=1; } if (flag==0) System.out.pri... 阅读全文
posted @ 2012-08-19 10:06 aniuer 阅读(133) 评论(0) 推荐(0)
  2012年8月16日
摘要: //【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,//小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... public class _1_tuzi { public int zongshu(int month){ int[] z=new int[20]; z[0]=0; z[1]=1; z[2]=1; for(int i=3 ; i<=month ; i++){ z[i]=z[i-1]+z[i-2]; } return z[month];... 阅读全文
posted @ 2012-08-16 17:19 aniuer 阅读(175) 评论(0) 推荐(0)
  2012年8月13日
摘要: Optorsim网格模拟软件是欧洲粒子物理研究中心于 2002 年开始用 Java 编写的软件,是模拟真实的数据网格结构而开发的,目的是研究在某一特定环境下副本优化算法的有效性。OptorSim 是一种可扩展、易配置和编程的网格模拟工具,而且是一个源代码公开的、免费的软件模拟平台,具有开放的结构和良好的可扩充性。 在运行optorsim自带例子的过程中,出现以下报错:============= O P T O R S I M =============OptorSimMain> using default parameters file examples/parameters.confG 阅读全文
posted @ 2012-08-13 23:01 aniuer 阅读(503) 评论(0) 推荐(0)
  2012年7月17日
摘要: 1. 运行wordcount[7] Wordcount相当于helloword这样的程序,不必多说。在平台正常启动的情况下,建立input的文件夹和两个文件test1,test2,充填大量的“hello world”和“hello hadoop”。将input上传到hdfs上,命令为haoop fs –put /usr/lib/hadoop2.0.0-alpha/input/* input。然后在/share/hadoop/mapreduce下执行hadoop jar hadoop-mapreduce-examples-2.0.0-alpha.jar wordcount input outpu 阅读全文
posted @ 2012-07-17 11:43 aniuer 阅读(3641) 评论(1) 推荐(1)
  2012年7月16日
摘要: 1.Hadoop2.0简述[1]与之前的稳定的hadoop-1.x相比,Apache Hadoop 2.x有较为显著的变化。这里给出在HDFS和MapReduce两方面的改进。 HDFS:为了保证name服务器的规模水平,开发人员使用了多个独立的Namenodes和Namespaces。这些Namenode是联合起来的,它们之间不需要相互协调。Datanode可以为所有Namenode存放数据块,每个数据块要在平台上所有的Namenode上进行注册。Datenode定期向Namenode发送心跳信号和数据报告,接受和处理Namenodes的命令。 YARN(新一代MapReduce):在h.. 阅读全文
posted @ 2012-07-16 23:36 aniuer 阅读(14856) 评论(7) 推荐(0)