2014年1月16日

Ubuntu 12.04 下安装 Eclipse

摘要: 方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单)$ sudo apt-get install eclipse方法二:(优点是安装内容清爽,缺点是配置麻烦)1、安装JDK,参考Ubuntu 12.04 下安装 JDK 72、下载Eclipse从http://www.eclipse.org/downloads/index-developer.php下载合适版本,如:Eclipse IDE for C/C++ Developers3、解压文件$ sudo mv eclipse-cpp-juno-M7-linux-gtk.tar.gz/usr/lib/$ cd /usr/ 阅读全文

posted @ 2014-01-16 21:20 高董 阅读(199) 评论(0) 推荐(0) 编辑

如何更改linux文件的拥有者及用户组(chown和chgrp)

摘要: 一、基本知识在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组。在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限,一部分是该文件所在用户组的用户所拥有的权限,另一部分是其他用户所拥有的权限。对于文件的权限请参考《Linux的chmod命令》文件(含文件夹,下同)的权限,在shell中可以通过chmod命令来完成,关于此请参考《Linux的chmod命令》。在shell中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用 阅读全文

posted @ 2014-01-16 20:57 高董 阅读(350) 评论(0) 推荐(0) 编辑

2014年1月15日

20非常有用的Java程序片段

摘要: 转自:http://coolshell.cn/articles/889.html下面是20个非常有用的Java程序片段,希望能对你有用。1. 字符串有整型的相互转换123String a = String.valueOf(2); //integer to numeric stringint i = Integer.parseInt(a); //numeric string to an int2. 向文件末尾添加内容123456789101112BufferedWriter out = null;try {out = new BufferedWriter(new FileWriter(”file 阅读全文

posted @ 2014-01-15 13:33 高董 阅读(204) 评论(0) 推荐(0) 编辑

2014年1月14日

Java中的Set、List、Map的区别

摘要: 就学习经验,浅谈Java中的Set,List,Map的区别,对JAVA的集合的理解是想对于数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),JAVA集合可以存储和操作数目不固定的一组数据。所有的JAVA集合都位于 java.util包中!JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。JAVA集合主要分为三种类型:Set(集)List(列表)Map(映射)Collection 接口 :Collection是最基本的集合接口,声明了适用于JAVA集合(只包括Set和List)的通用方法。Set 和List 都继承了Conllection,MapCol 阅读全文

posted @ 2014-01-14 16:00 高董 阅读(166) 评论(0) 推荐(0) 编辑

Java I/O知识点汇总

摘要: Java中的流,可以从不同的角度进行分类。按照数:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。输出流:输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是16位二进制。字节流和字符流的原理是相同的,只不过处理的单位不同而已。后缀是Stream是字节流,而后缀是Reader,Writer是字符流。节点流:直接与数据源相连,读入或读出。直接使用节点流,读写不方便,为了更快的读写文件,才有了处理流。处理流:与节点流一块使用,在节点流的基础上,再套接一层,套接在节点流上的就是处理流。Jdk 阅读全文

posted @ 2014-01-14 12:48 高董 阅读(475) 评论(0) 推荐(0) 编辑

Java I/O流整理

摘要: 编程语言的I/O类库中常常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或时有能力接收数据的接收端对象。“流”概念源于UNIX中的管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等,它屏蔽了实际的I/O设备中处理数据的细节。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。 流的方向是重要的,根据流的方向,流可以分为两类:输入流和输出流。其实输入/输出是想对于内存来说的。 实际上,流的源端和目的端可简单地看成是字节的生产者和消费者,对于输入流,可 阅读全文

posted @ 2014-01-14 12:07 高董 阅读(166) 评论(0) 推荐(0) 编辑

2014年1月10日

hadoop2.0集群配置

摘要: 转自:http://www.cnblogs.com/scotoma/archive/2012/09/18/2689902.htmlHadoop 2.0集群配置详细教程前言Hadoop2.0介绍Hadoop是 apache 的开源 项目,开发的主要目的是为了构建可靠,可拓展 scalable ,分布式的系 统, hadoop 是一系列的子工程的 总和,其中包含1. hadoop common : 为其他项目提供基础设施2. HDFS :分布式的文件系 统3. MapReduce : A software framework for distributed processing of large 阅读全文

posted @ 2014-01-10 16:03 高董 阅读(326) 评论(0) 推荐(0) 编辑

2014年1月7日

SVN初步学习教程

摘要: 本文目的让未使用过版本控制器软件或者未使用过subversion软件的人员尽快上手。subversion的使用技巧很多,这里只总结了最小使用集,即主要的基本功能,能够用来应付日常工作。因此不涉及subversion服务器端的搭建和配置。为什么要使用版本控制当多人共同开发同一个软件时,会涉及源代码的共享以及带来的相关问题,比如追究某个代码是由谁在什么时间修改的。下面列出版本控制带来的好处:为团队提供了所有项目文档的回退按钮,个人IDE工具只能提供某个文件的回退按钮,而不能做到,比如回退到2008年6月12日下午3点10分时的所有项目文件;支持多个开发人员在可控的方式下为相同的代码工作;版本控制系 阅读全文

posted @ 2014-01-07 15:55 高董 阅读(484) 评论(0) 推荐(0) 编辑

Maven常用配置学习

摘要: 转自:http://marshal.easymorse.com/archives/511什么是POMProject Object Model,项目对象模型。通过xml格式保存的pom.xml文件。作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。一个完整的pom.xml文件,放置在项目的根目录下。 4.0.0 … … … … … … … … … … … … … … … … … … … … … … … … … … … …基本设置maven的协作相关属性 4.0.0 ... 阅读全文

posted @ 2014-01-07 15:35 高董 阅读(252) 评论(0) 推荐(0) 编辑

2014年1月2日

git使用方法

摘要: 之前初学过一点git版本控制工具,利用github做仓库,照着github上的文档练习的了一下。不过那只篇只是照虎画猫(我的水平只能照着老虎画个猫模样,嘻嘻!)。最近在学hibernate,公司与家之间都要调用我练习的小项目,交给git/github来管理,我只想说真的爽歪歪了。本文在我之前的那篇《git/github学习笔记》的基础上,属于那个的升级加强版,欢迎对照阅读:http://www.cnblogs.com/fnng/archive/2011/08/25/2153807.html如果本文有不太明白的地方请参考上面的文章。Github:git项目托管网站,请先免费申请一个gith... 阅读全文

posted @ 2014-01-02 23:15 高董 阅读(241) 评论(0) 推荐(0) 编辑

导航