- 浏览: 34773 次
- 性别:
- 来自: 深圳
最新评论
-
zmfsea:
好东东,这在学习dht这块
GlusterFS的分析与应用【毕业论文】 -
man_yutao:
什么主题,要有自己的思想吗
信息时代里
文章列表
目的:用cmd批处理将某一个目录下的所有文件作为CLASSPATH进行设置
定义CMD 函数:
(一般需要在函数开始头部增加 @echo off ,关闭命令的回显,不然每一次设置变量值后,命令提示符窗口都会回显设置后的变量值,如果 ...
FTP协议需要在客户机和服务器之间建立两个并行的TCP连接:“控制连接”和“数据连接”。根据数据TCP连接建立的发起方的不同可以区分为Passive模式和Port模式
这两种模式的本质区别是:建立“数据连接”的TCP连接时,是由ftp ...
Eclipse的基础架构包含如下关键组件:
Runtime:启动Eclipse,org.eclipse.core.runtime
Equinox :动态模型系统的规范OSGi R4 core framework的一个实现,eclipse子项目。是eclipse的“框子”,除Runtime以外,其余的组件都作为它的插件bundles存在
Workbench:为Eclipse提供用户界面,它为添加用户界面和组件提供了扩展点,如perspectives、views、editors等扩展点,同时也提供了SWT和JFace。
Workspace :负责管理用户资源的插件:包括用户创建的 ...
GlusterFS 的分析和应用
[ 论文摘要] 随着互联网发展的深入,数据存储的需求得到了空前的增长。如何利用软件在廉价机器上实现高性能、高容量、高可靠性、高扩展性的存储系统便成了很值得研究的问题。作为一个分布式文件系统, GlusterFS 采用了独特的弹性 hash 算法,实现了没有元数据的非中心式的架构设计。本文以分析 GlusterFS 的原理实现为主要目的,并进行了简单的部署。过程中,结合当前流行的 Hadoop Distribute File System ( HDFS ),对其总体架构的设计 ...
今天同学跟我讲海盗分金币这道IQ题,突然想这应该可以用程序来解,所以就尝试了一下:
命题 写道
有5个海盗抢到100个金币,他们都很贪婪,但又很聪明理智,所以他们商量出了个方法来分配,先抽签产生12345号,然后按顺序提出一个分配方案,如果未能超过半数,他就要被扔到海里喂鲨鱼,请问该怎么分配那自己才能拿最多的金币。
import java.util.ArrayList;
import java.util.Collections;
public class PirateProblem
{
private static final int ALLCOINS = 100 ...
1)20世纪90年代末,Dr.Mike Conner领导的一个IBM小组做了一个重要而且有影响的研究,他们广泛研究了可能有利于将servlet和java等采纳为Internet标准的设计模式。这个小组对jsp的创建功不可没,是早期相当重要的一个研究小组,而且对早期EJB规范的产生也有很大的推动作用。在我看来,他们很早就认识到了设计模式的威力,可谓开先河者之一。很多思想都在一本实用的书《Design and Implement servlets,JSPs and EJBs for webSphere》中做了简单而有力的论述。尽管这本书是以WebSphere作为出发点来写的,但是那些概念和思想 ...
最近写了一个用来汇总excel表内容的小程序(设计好的excel表),即先要求他们按照某种excel格式填写,然后提交上来,放到一个文件夹里,然后就可以将他们信息汇总到一个表格里。所以就把POI中excel表的操作进行了部分的封装(只封装string类型处理),以便自己以后使用。
ExcelHandler类如下:
/*
@author wesleydeng 2011-9-6
*/
package POI;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundEx ...
今天笔试有道这样的题
用程序输出下面的序列:1 2 3 3 1 2 1 2 3 1 2 3 1 2 3 3 1 2 3 1 2 1 2 3 1 2 3 1
当时自己写了这样的程序:
int i,j,firstNum;
for(i=0;i<7;i++)
{
firstNum=i%3;
for(j=0;j<i+1;j++)
{
System.out.print(firstNum%3+1);
System.out.print(" ");//空格
firstNum++;
}
System.out.println ...
有时候网上复制下来的书的目录是没有层次结构的,打印出来之后比较难看:
写道
2.1 窗口简介 102.2 窗口的创建和撤销 102.2.1 创建普通窗口(CreateWindow、CreateWindowEx) 102.2.2 关闭窗口(CloseWindow) 192.2.3 销毁窗口(DestroyWindow) 202.3 窗口类操作 212.3.1 注册窗口类(RegisterClass、RegisterClassEx) 212.3.2 撤销窗口类(UnregisterClass) 232.3.3 获得窗口类信息(GetClassInfoEx) 24
所以想利用rep ...
网上有条这样的题目(据说是微软的面试题):
写道
在9个点上画10条直线,要求每条直线上至少有三个点。
给出的答案如下:
学数学的人多少对仅有这样的答案不满意,所以想证明一下没有更好的结果,如过9个点可以画出11条线,所以就开始下面的证明过程,可惜,本人不才,目前只能证明到最多只能有12条线,希望抛砖引玉,得到高人指点,以得出答案。
证明过程:
给9个点进行标号,①、②……⑨
“答案组合”中的直线应该满足下面几个条件:
1)直线上的三个点是9个点钟任意不同的点
2)该组直线中的任意两条直线不可能有两个相同的点(若有两点相同的话,两直线必 ...
最近发觉,如果能明确自己缺点,其实要弥补它就会变得很容易,因为在那种状态下,自己会有意无意地留意那些可以学习的“榜样”,所以在那种状态下,哪怕是看一部电影或电视剧,都很容易找到自己想要的答案,学到自己想学的东西……
反过来说,其实每个人在不同的事情看同一部电影或电视剧也会有不同的感受,学到不同的东西,但关键是自己不要有成见,毕竟哪怕看过了,其实也有很多好的东西值得一次次地再去回味的……
有时候自己会想:一个导演花了那么多的时间拍出来的作品想必有很多的心思在里面吧,怎么忍心就这么随随便便地扫过呢?所以自己往往是很慎重地选择看与不看,一旦选择就会认认真真地看下去,并好好地品味 ...
在网络发达的年代里,精神生活丰富了,但同时也容易懒惰了,人们开始懒惰于不自己去找自己真正想要的信息,或者根本不知道自己想要什么,而只是看那些“送到嘴边”的精神粮食。
我们这一代太容易轻信别人了,网络发达了,新闻爆炸了,信息量远远超出了任何一个人的承受能力,很多人只了解了“送到嘴边”的这个世界的几千万分之一信息量,就以为自己了解了全部的真实,而且毫不怀疑,有时候想想都觉得可怕,也觉得有点可悲……
看到这样的世界,我有时候会这样想:世界真的是这样吗?世界为什么会这样?世界能不是这样吗?世界怎么才能不是这样?
生活里有时候也会这样想:生活真的得这样吗?生 ...
自己关于语言的一些看法:
建筑设计师,用着自己从他人的作品或生活中有意无意地提取着基本的元素,在某种思维的状态下,将元素拼接在了一起,然后不断地打磨,积累的基本元素越多,就可以打磨得更加细腻 ...
由于在排版系统中的需要今天写了一个可以列举出全排列的AllPermutation类(主要是按照字典序的顺序):
import java.util.Arrays;
public class AllPermutation
{
int elements[];
public AllPermutation(int[] elements)
{
super();
this.elements = elements;
}
public int[] next()//according to the order of dictionary
{
...
有返回值,单支树形式:
long factorial(int n) //求阶乘
{
if(n==0|n==1)
return 1;
else
return factorial(n-1)*n;
}
有返回值, 二叉树形式:
long fibonacci(int n) //Fibonacci数列
{
if(n==0|n==1)
return 1;
else
return fibonacci(n-1)+fibonacci(n-2);
}
有返回值,多叉树形式(上一篇文章中的例子):
...