10 2013 档案

在centos编译gcc4.7
摘要:sudo yum install glibc-static libstdc++-staticwgethttp://ftp.gnu.org/gnu/gcc/gcc-4.7.0/gcc-4.7.0.tar.gztarxvfgcc-4.7.0.tar.gz cdgcc-4.7.0 ./contrib/download_prerequisites cd.. mkdir build_gcc4.7cdbuild_gcc4.7../gcc-4.7.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib 阅读全文

posted @ 2013-10-31 15:25 唐装鼠 阅读(144) 评论(0) 推荐(0)

Centos 6.4 python 2.6 升级到 2.7
摘要:Centos 6.4 python 2.6 升级到 2.7 阅读全文

posted @ 2013-10-31 14:58 唐装鼠 阅读(107) 评论(0) 推荐(0)

管道通信
摘要:什么是管道? 管道是单向的、先进先出的,它把一个进程的输出和另一个进程的输入连接在一起。一个进程(写进程)在管道的尾部写入数据,另一个进程(读进程)从管道的头部读出数据。管道的分类 管道包括无名管道和命名管道两种,前者用于父进程和子进程间的通信,后者可用于运行于同一系统中的任意两个进程间的通信。无名管道的创建 无名管道由pipe( )函数创建: int pipe(int filedis[2]); 当一个管道被创建时,它会创建两个文件描述符:filedis[0]用于读管道,filedis[1]用于写管道。 管道通信示意图如图1所示: 图1 管道通信示意图管道关闭 关闭管道只是将两个文件描述符.. 阅读全文

posted @ 2013-10-31 09:51 唐装鼠 阅读(442) 评论(0) 推荐(0)

java连接常见数据库的连接字符串
摘要:1.MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jarClass.forName("org.gjt.mm.mysql.Driver");cn=DriverManager.getConnection("jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName",sUsr,sPwd);2.PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jarClass.forName("org.postgresql.Dr 阅读全文

posted @ 2013-10-30 16:05 唐装鼠 阅读(298) 评论(0) 推荐(0)

JAVA装饰器模式
摘要:记得以前听一个高手说java.io包采用了了装饰器模式,当时不是很明白什么事装饰器模式,现在,网上看了一下说明和帮助的例子,他们的例子是这样的。 定义Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一样。因此,装饰器模式具有如下的特征:它必须具有一个装饰的对象。它必须拥有与被装饰对象相同的接口。它可以给被装饰对象添加额外的功能。用一句话总结就是:保持接口,增强性能。装饰器通过包装一个装饰对象来扩展其功能,而又不改变其接口,这实际上是基于对象的适配器模式的一种变种。它与对象的适配器模式的异同点如下。相同点:都拥有一个目标对象。不同点:适配器模式需要 阅读全文

posted @ 2013-10-30 16:04 唐装鼠 阅读(250) 评论(0) 推荐(0)

Java中的StringBuilder类功能详解
摘要:字符串是Java程序中最常用的一种数据结构之一。在Java中的String类已经重载的"+"。也就是说,字符串可以直接使用"+"进行连接,如下面代码所示:Strings="abc"+"ddd";但这样做真的好吗?当然,这个问题不能简单地回答yes or no。要根据具体情况来定。在Java中提供了一个StringBuilder类(这个类只在J2SE5及以上版本提供,以前的版本使用StringBuffer类),这个类也可以起到"+"的作用。那么我们应该用哪个呢?下面让我们先看看如下的代码:pack 阅读全文

posted @ 2013-10-30 16:02 唐装鼠 阅读(588) 评论(0) 推荐(0)

Java模式(适配器模式)
摘要:今天看了下Java中的适配器模式,以下就来小做下总结和谈谈感想,以便日后使用。首先,先来先讲讲适配器。适配就是由“源”到“目标”的适配,而当中链接两者的关系就是适配器。它负责把“源”过度到“目标”。举个简单的例子,比如有一个“源”是一个对象人,他拥有2种技能分别是说日语和说英语,而某个岗位(目标)需要你同时回说日语、英语、和法语,好了,现在我们的任务就是要将人这个“源”适配的这个岗位中,如何适配呢?显而易见地我们需要为人添加一个说法语的方法,这样才能满足目标的需要。接着讨论如何加说法语这个方法,也许你会说,为什么不直接在“源”中直接添加方法,我的理解是,适配是为了实现某种目的而为一个源类暂时性 阅读全文

posted @ 2013-10-30 16:02 唐装鼠 阅读(158) 评论(0) 推荐(0)

JAVA中String与StringBuffer的区别
摘要:String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。在java中有3个类来负责字符的操作。1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是final类,即不能被继承.StringBuffer:是一个可变对象,当 阅读全文

posted @ 2013-10-30 16:01 唐装鼠 阅读(148) 评论(0) 推荐(0)

Java IO流学习总结
摘要:Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。 字节流和字符流的区别:读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。处理对象 阅读全文

posted @ 2013-10-30 16:00 唐装鼠 阅读(159) 评论(0) 推荐(0)

JAVA的StringBuffer类
摘要:StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。在StringBuffer类中存在很多和String类一样的方法,这些方法在功能上和String类中的功能是完全一样的。但是有一个最显著的区别在于,对于StringBuffer对象的每次修改都会改变对象自身,这点是和String类最大的区别。另外由于St 阅读全文

posted @ 2013-10-30 15:57 唐装鼠 阅读(140) 评论(0) 推荐(0)

StringBuilder与StringBuffer的区别(转)
摘要:如果你读过《Think in Java》,而且对里面描述HashTable和HashMap区别的那部分章节比较熟悉的话,你一定也明白了原因所在。对,就是支持线程同步保证线程安全而导致性能下降的问题。HashTable是线程安全的,很多方法都是synchronized方法,而HashMap不是线程安全的,但其在单线程程序中的性能比HashTable要高。StringBuffer和StringBuilder类的区别也在于此,新引入的StringBuilder类不是线程安全的,但其在单线程中的性能比StringBuffer高。如果我们的程序是在单线程下运行,或者是不必考虑到线程同步问题,我们应该优先 阅读全文

posted @ 2013-10-30 15:56 唐装鼠 阅读(104) 评论(0) 推荐(0)

计算机启动过程
摘要:打开电源启动机器几乎是电脑爱好者每天必做的事情,面对屏幕上出现的一幅幅启动画面,我们一点儿也不会感到陌生,但是,计算机在显示这些启动画面时都做了些什么工作呢?相信有的朋友还不是很清楚,本文就来介绍一下从打开电源到出现Windows的蓝天白云时,计算机到底都干了些什么事情。首先让我们来了解一些基本概念。第一个是大家非常熟悉的BIOS(基本输入输出系统),BIOS是直接与硬件打交道的底层代码,它为操作系统提供了控制硬件设备的基本功能。BIOS包括有系统BIOS(即常说的主板BIOS)、显卡BIOS和其它设备(例如IDE控制器、SCSI卡或网卡等)的BIOS,其中系统BIOS是本文要讨论的主角,因为 阅读全文

posted @ 2013-10-30 15:53 唐装鼠 阅读(118) 评论(0) 推荐(0)

学习J2EE所看的书籍
摘要:J2EE的学习应该循序渐进,一本好的书能够使你很快上手和深入。在学习J2EE之前,我们要把SQL学好,基本上,程序设计都会跟数据库打交道,如果SQL没学好,就如同房子没有基脚一样,学习SQL需要大量的练习才能真正的体会其中的精髓。在入门之初,只需要买本一二十元的SQL入门书籍看看,了解数据库和SQL的基础知识。在深入学习SQL时,SQLServer2000的帮助文档是再好不过的教材了,只是内容显得过于庞大。在这里,我推荐一本书,可以看作是SQLServer2000的帮助文档的浓缩版本,方便平常翻阅查询。SQL编程实用大全(精华版)相关联接:http://www.dearbook.com.cn/ 阅读全文

posted @ 2013-10-30 15:53 唐装鼠 阅读(1618) 评论(0) 推荐(0)

google protobuf@centos
摘要:下载:http://code.google.com/p/protobuf/downloads/list安装:unzipprotobuf-2.5.0.zipcdprotobuf-2.5.0./configuremakemakecheckmakeinstalljava下编译protobuf:安装mavencd protobuf-2.5.0/java按照README.txt编译,在target目录中生成protobuf-java-2.5.0.jar在elipse添加protobuf-java-2.5.0.jar:右键你的工程目录,最后一项属性Properties,第三项Java Build Path 阅读全文

posted @ 2013-10-30 15:50 唐装鼠 阅读(250) 评论(0) 推荐(0)

linux环境变了设定
摘要:按变量的生存周期来划分,Linux变量可分为两类,它们的修改方法如下:(1)永久的:需要修改配置文件,变量永久生效。 常见的配置文件包括: (1-1)/etc/profile:对所有用户生效;此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行;并从/etc/profile.d目录的配置文件中搜集shell的设置 例如:编辑/etc/profile文件,添加CLASSPATH变量 # vi /etc/profile 添加一行: export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/l... 阅读全文

posted @ 2013-10-30 15:49 唐装鼠 阅读(258) 评论(0) 推荐(0)

web开发之路
摘要:编程语言:C/C++、java、python、shell、phpweb开发语言:javascript、ajax、html/xhtml、css、W3C标准、jquery数据库:mysql 阅读全文

posted @ 2013-10-30 15:48 唐装鼠 阅读(131) 评论(0) 推荐(0)

apache s4网址
摘要:S4: Distributed Stream Computing PlatformS4 Apache mailing listsS4 APIS4下载S4源码 阅读全文

posted @ 2013-10-30 15:47 唐装鼠 阅读(117) 评论(0) 推荐(0)

apache S4部署
摘要:pscpS4JDK安装:http://blog.163.com/jey_df/blog/static/18255016120121255256133/export JAVA_HOME=/usr/lib/java/jdk1.7.0_17export JAVA_JRE=/usr/lib/java/jdk1.7.0_17/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bineclipse/usr/local/eclipsessh服务开启sudo apt- 阅读全文

posted @ 2013-10-30 15:44 唐装鼠 阅读(292) 评论(0) 推荐(0)

adapter noclassfounderror
摘要:task cp的那块 new File("classpath.txt").write(sourceSets.main.runtimeClasspath.asPath) 阅读全文

posted @ 2013-10-30 15:43 唐装鼠 阅读(173) 评论(0) 推荐(0)

sql语句
摘要:sql语句 阅读全文

posted @ 2013-10-30 15:41 唐装鼠 阅读(156) 评论(1) 推荐(0)

Linux CentOS 6.4安装Mysql数据库教程
摘要:Linux CentOS 6.4安装Mysql数据库教程 阅读全文

posted @ 2013-10-30 15:40 唐装鼠 阅读(115) 评论(0) 推荐(0)

MySql数据类型
摘要:MySql数据类型1.整型(xxxint)MySQL数据类型含义tinyint(m)1个字节表示(-128~127)smallint(m)2个字节表示(-32768~32767)mediumint(m)3个字节表示(-8388608~8388607)int(m)4个字节表示(-2147483648~2147483647)bigint(m)8个字节表示(+-9.22*10的18次方)2.浮点型(float和double)MySQL数据类型含义float(m,d)单精度浮点型,8位精度(4字节),m是十进制数字的总个数,d是小数点后面的数字个数double(m,d)双精度浮点型,16位精度(8字节 阅读全文

posted @ 2013-10-30 15:39 唐装鼠 阅读(157) 评论(0) 推荐(0)

Linux的五个查找命令:find,locate,whereis,which,type
摘要:1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:$ find - : 所要搜索的目录及其所有子目录。默认为当前目录。 - : 所要搜索的文件的特征。 - : 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。find的使用实例:$ find . -name "my*"搜索当前目录(含子目录,以下同)中,所有文件名以my开头的文件。$ find . -name "my*" -ls搜索当前目录中,所有文件 阅读全文

posted @ 2013-10-30 15:27 唐装鼠 阅读(188) 评论(0) 推荐(0)

海量数据处理研发工程师
摘要:海量数据处理研发工程师有并行处理、分布式系统相关知识和经验;对数据处理、数据挖掘有所了解;熟悉Linux系统应用程序开发,并有相关开发经验;有Hadoop分布式计算经验者优先。java海量数据处理研发工程师1、熟练掌握java语言,熟悉java多线程开发;2、 了解j2ee架构,能够使用spring、hibernate等技术进行应用开发;3、 具有数据库方面的开发基础,数量掌握sql语句;4、 对数据结构算法有较好的掌握;5、 对海量数据处理方式和架构有一定研究,当出现效能瓶颈时,能分析原因并设计出合理的解决方案。1.熟练使用C/C++语言,掌握shell编程,具有良好的编码风格,有大型项目开 阅读全文

posted @ 2013-10-30 15:25 唐装鼠 阅读(253) 评论(0) 推荐(0)

CentOS6 NFS的安装配置
摘要:NFS的安装配置:centos 5 :yum install nfs-utils portmapcentos 6 :yum install nfs-utils rpcbind本节是使用centos 6的配置过程:设备:两台 centos6 OS 安装的时候选择的是"Basic Server"软件配置包。首先,让两台机器都安装NFS的 软件包,如下显示的是服务器端:[root@roothomes /home]$ yum install nfs-utils rpcbindLoaded plugins: fastestmirrorLoading mirror speeds fro 阅读全文

posted @ 2013-10-30 15:18 唐装鼠 阅读(388) 评论(0) 推荐(0)

Linux下LAMP环境的安装
摘要:Linux下LAMP环境的安装 阅读全文

posted @ 2013-10-30 15:17 唐装鼠 阅读(100) 评论(0) 推荐(0)

CentOS 安装VNC
摘要:一、安装相应桌面环境与vnc服务端和客户端:# yum groupinstall "GNOMEDesktopEnvironment"(CentOS 5.x安装GNOME桌面环境)# yum groupinstall "X WindowSystem" "Desktop"(CentOS 6.x安装GNOME桌面环境)# yum groupinstall Xfce(CentOS安装Xfce桌面环境,可选)# yum install vnc-server vnc* (CentOS 5.x里)# yum install tigervnc-ser 阅读全文

posted @ 2013-10-30 15:13 唐装鼠 阅读(571) 评论(0) 推荐(0)

CMake 实例学习
摘要:CMake 实例学习(0)开始CMake 实例学习(1)内外之分CMake 实例学习(2)构建共享库CMake 实例学习(3)构建静态库CMake 实例学习(4)动/静态库共存 阅读全文

posted @ 2013-10-30 10:46 唐装鼠 阅读(158) 评论(0) 推荐(0)

标准C++中的string类的用法总结
摘要:标准C++中的string类的用法总结 阅读全文

posted @ 2013-10-30 10:19 唐装鼠 阅读(119) 评论(0) 推荐(0)

JAVA基础之理解JNI原理
摘要:JAVA基础之理解JNI原理 阅读全文

posted @ 2013-10-29 14:12 唐装鼠 阅读(331) 评论(0) 推荐(1)

导航