自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 云盘项目

前言:云计算这个项目已经做了一个多月了,由于没有任何经验或老师作为指导,所以一切都是从零开始,按照自己的想法去做。按照自己的想法去做,但是又会遇到很多的困难,甚至是一些自己也无法解决的困难,所以一切都得靠自己。 下面是对各个模块的简述:1、上传:也就是客户端将本地的文件上传到hdfs文件系统上,在这个功能中比较难的是服务器无法将客户端发送过来的数据直接保存到集群的文件里,主要是没...

2013-08-21 11:33:37 596

原创 搭建hadoop集群

前言:关于hadoop集群的搭建,虽然有了很多的博客,但是很多都不是很完善。我们开始搭建集群的时候,也是去看别人的博客,在看别人的博客的过程中学到了很多,同时也发现了一些不足,在这篇博客了我会把我们在搭建集群过程中所遇到的问题和解决问题的方法详细地列出了。集群的搭建过程:1、在电脑上安装ubuntu  2、创建用户组,添加用户3、安装jdk(Java Development ...

2013-08-21 11:27:31 111

原创 技术和总结

已经好久没有写博客了,不知道为什么没有了之前写博客的热情了。而且想写的话也写得不好,想想既然写得不好,还不如不写。实际上这个想法是错误的,不是因为写得不好才不去写博客,而是不经常写博客才导致写得不好。有时候我们会发现自己很可笑,明明知道什么是对的什么是错的,却总是在装糊涂。想想这几个月来,我都做了做了些什么,随便想想似乎也没有做了些什么,但是认真想一下,又的确做了许多,首先是参加了学校的一个计算机...

2013-08-21 11:25:26 109

原创 iNode客户端安装

                                                                          iNode客户端安装   看到某人(http://mr-mai.iteye.com/blog/1776244)写了如何在ubuntu下安装校园网客户端,感觉很好,不过仔细看了一下,似乎少了什么? 原来校园网客户端安装有两种,一个是锐...

2013-01-28 11:52:33 938

原创 优先队列2

数组形式的优先队列和链表形式的优先队列                     优先队列具有排序的功能,而且可以指定它的排序方法,现在暂时先不讨论按指定的排序方式,我们就先讨论一下简单的按照值的大小来排序的情况吧。现在我们要把100个整数放进优先队列,下面我们对比一下这两种队列的效率。数组的比较代码:public void add(int i){ int[] arr=...

2013-01-26 23:52:17 72

原创 动态加载

这里的动态指的是类的动态装载,我的理解是在程序运行时才确定要把哪个类给装载进去。但实际上真正的动态要把这个简单的理解要丰富的多。因为动态装载可以发生在主程序,当需要的时候去把这个装载进来,这个类可以是需要使用的时候才去编译的。所以动态装载能够是程序变得更加灵活。下面我们先了解一下静态绑定和动态绑定。比如我有一个student接口。如下/** * 这是一个学生接口 *接口里面有...

2013-01-26 23:26:02 76

原创 优先队列

 优先队列前言:java中有很多的队列类,其中有一些叫做优先队列,优先队列的优点之一就是能够实现自动排序,排序的方式是可以指定的。PriorityQueue是一个最常用的优先队列类,如果你想按照某种特定的方法进行排序,可以在创建对象的时候,转入一个比较器对象(comparator)。关于优先队列,因为平时用的比较少,所以还不是很...

2013-01-21 18:07:28 86

原创 线程的同步

                        线程的同步 线程的特点    计算机中一个程序可以启动多个进程,一个进程又可以启动多个线程。进程之间在内存中是相互独立的,它们不能彼此进行访问,已不能修改彼此的数据,那么进程之间怎样做到共享数据呢,一般有两种方法,第一种是通过网络,即进程A把数据发到服务器,然后服务器再将这些数据发给进程B,同样进程B也可以把数据发到服务器,然后服务器再将这些数据发...

2013-01-18 01:01:54 76

原创 总结一

画图板总结 画图板是我们做得第一个项目,虽然前面先得写一些界面的代码,但相对于画图板而言的确比较简单。画图板则是一个对界面综合运用。 写代码之前,我们一般做得就是构思出程序的流程,也就是定好框架,然后再去实现每个具体的功能。对于一个画图板而言,我们至少得实现可以在上面画东西。我做出来的画图板实现了画直线、画椭圆、...

2012-11-04 22:31:27 70

原创 java实现哈夫曼树

                       哈夫曼树的生成 哈夫曼树又叫做最优二叉树,是一种带权值路径最短的树,这种树在信息检索等方面都很重要。构造哈夫曼树的方法很多,而且你也可以构造出你自己定义的树,下面是我构造哈夫曼树的方法。 首先,把树上的每个节点定义为一个类,我的定义如下:public class treeNode { //定义节点的属性,下面是必须有的,你也可以根据需...

2012-09-22 23:14:18 160

原创 java实现链表

java中的链表建立链表的关键是如何将节点联系起来。链表是一种数据结构,首先,我们拿链表与数组比较一下。数组:定义时长度固定(在内存中也是连续的),有下标,不能任意删除某个元素链表:长度不固定(可以根据需要申请内存),没有下标,可以根据需要删除C中的链表是通过指针来把相邻的节点联系起来的,也就是前一个节点通过指针来保存下一个节点的地址,所以如果...

2012-09-19 23:28:24 95

原创 安卓手机开发

初次接触安卓手机开发,觉得有点兴奋,因为是第一次接触手机的开发,不知道它与电脑程序开发有什么区别,总之就是觉得没底。这不是害怕,而是迫切地想了解它,不过心里大概也清楚,手机开发和电脑程序开发也差不多,只不过是语法不同罢了。上了两三节课后我才知道,的确跟我想的一样,但也不完全相同。下面主要将不同的地方吧,安卓手机开发的文件结构,或者说组成。首先是工程目录下的src文件夹:跟jav...

2012-08-14 16:33:29 164

原创 bmp格式转化

BMP文件格式分析第0--1字节:必须是‘B’'M'两个字母   2--5字节:位图文件的大小,以字节为单位   6--7字节:位图文件保留字必须为0    8--9字节:位图文件保留字,必须为0   10--13字节:位图数据的其实位置,以相对于位图,文件头的偏移量,以字节为单位其次是位图信息头信息(一般40个字节),用于说明位图尺寸等信息 第0--3字节:本结构所占字节数(一般40...

2012-08-11 12:43:56 225

原创 关键字

                           一些关键字的作用和用法一、访问限定符可以用来定义类、属性、构造方法、方法  1.关键字           作用范围   public        在同一个工程中可以到处使用   protected     在同一个包中可以被使用和不在同一个包中的子类   默认的        在同一个包中可以被使用   private       在同一...

2012-07-16 23:24:00 73

原创 图像重绘

一、为什么要重绘1、计算机有三种存储数据的存储器--外存、内存和缓存。缓存就是计算机里的硬盘,外存的特点 是可以永久地保存数据(在硬盘不会损坏的情况下),它的缺点是:存储数据和读取数据的速度 很慢。内存是介于外存与缓存之间,计算机所要运行的所有程序,必须先从外存读取到内存中, 这当然也包括操作系统。还有内存在通电状态下才有保存数据的作用,如果计算机的电源关闭了 ,内存里的数据也会消失,所以...

2012-07-14 11:09:18 296

原创 数据结构与排序

    数据结构与排序一、数据结构  1.数据结构可以抽象的认为是用来装数据的容器,当然这个装数据的容器还应该具有添加数据    、删除数据、插入数据、访问数据等功能。  2、我个人认为数据结构是保存数据、删除数据、修改数据、插入数据、遍历数据等方法的集    合。  3、常见的数据结构有数组、队列、链表、映射等。数组我们都很熟悉,它一般被指定长度和      数据类型,它在内存是一块连续的空间...

2012-07-11 23:28:41 70

原创 自定义队列

队列 一.数组与一般队列的区别1.数组在定义的时候必须得指定数据类型和数组的长度。2.数组在内存中的存储是连续的,它的每个元素都有对应的下标。3.队列是一种自定义的数据结构,它的功能是可以自己编写的。4.一般的队列可以实现动态的增加数据的长度,这样在使用的时候就会比数组要灵活的多。5.一般的队列还可以任意插入或删除数据,而数组却不能直接实现。6.一般对列还有其他的功能,这...

2012-07-07 22:07:29 170

原创 事件机制

事件机制一.事件源1.哪些是事件源 所有的窗体类对象都可以作为事件源2.具体有哪些 比如:窗体本身、窗体里添加的面板、文本框、按钮等。二.事件类型1.位于java.awt.event和javax.swing.event包下的且以Listener结尾的接口都是事件类型2.常用的事件类型动作事件监听器接口 ActionListener...

2012-07-02 20:41:27 67

原创 类的继承

类的继承一.类的继承 1.格式:public class 子类名 extends 父类名{ //代码 } 注意:extends是继承的关键字,一个子类只能继承一个父类。 2.除了父类私有的属性、方法,构造方法外,其他的都可以被子类继承。二.方法的...

2012-07-02 20:39:30 73

原创 登录界面

                                   登陆界面 一.构造器方法   1.我们在创建一个累的对象时,使用类名 对象名=new 类名();的格式,    这里用到的类名()就叫做类的构造方法。   2.我们并没有在类中定义这样的方法,为什么我们能够使用呢?这是因为     类默认这样的一个无参数的构造器。当然,我们可以根据需要重新定义     构造器方法,这叫做构造...

2012-07-02 20:37:55 188

原创 创建对象

创建对象一.为什么要创建对象 1.在java中我们只能定义类,而不能直接定义对象 2.类是对象的集合,里面有对象共有的属性或方法,通过类来实例化对象,特别是多个对象是可以 减少重复书写对象的代码,提高编写代码的速度。 3.类可以继承,很方便。二.创建(实例化)对象的格式 //没有重写构造方法 类名 对象名=new 类名();...

2012-07-01 23:09:52 53

原创 对象和类

类和对象一.对象 1.对象的定义:现实生活中具体的事物或事情。比如一本书、一个书包、一支笔... 2.对象具有某些特征:比如书有书名、作者、页数等,书包有颜色、大小等性质。 3.对象具有某些行为(功能或用途):比如书包可以用来装书,笔可以用来写字...二.类 1.现实生活中的类:我们生活中通常讲的类...

2012-07-01 23:07:15 55

md5分析及应用

Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。

2013-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除