自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 Linux 小工具

安装RZ SZ wget http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gztar zxvf lrzsz-0.12.20.tar.gzcd lrzsz-0.12.20./configure --prefix=/usr/local/lrzszmakemake installcd /usr/bin ln -s /usr/loca...

2013-01-29 18:43:32 120

原创 Valgrind

用C/C++开发其中最令人头疼的一个问题就是内存管理,有时候为了查找一个内存泄漏或者一个内存访问越界,需要要花上好几天时间,如果有一款工具能够帮助我们做这件事情就好了,valgrind正好就是这样的一款工具。 Valgrind是一款基于模拟linux下的程序调试器和剖析器的软件套件,可以运行于x86, amd64和ppc32架构上。valgrind包含一个核心,它提供一个虚拟的CPU运行程...

2013-01-09 15:21:25 105

原创 性能测试中[Thinking time]

考虑时间Thinking Time指的是在性能测试脚本中,事务与事务之间,会有一些短暂的停顿,就好像真实用户在操作时,两次操作之间需要考虑一下。比如用户注册的时候,在打开注册页面到提交注册页面之间,是有一段考虑时间的(用户在填写个人信息)。下面就讨论一下在性能测试实战中,为什么要设置考虑时间。先说一个概念:吞吐量,这指的是服务器系统(包括软件和硬件)单位时间内处理业务的数量。我们现在做一个小试验,...

2012-05-24 10:10:57 285

原创 Linux启动时执行命令 [转]

如何在启动时执行命令 Linux 启动顺序:1、 BIOS自检2、 运行系统内核并检测硬件3、 运行系统的第一个进程init4、 init读取系统引导配置文件/etc/inittab中的信息进行初始化 /etc/rc.d/rc.sysinit------系统初始化脚本 /etc/rc.d/rcX.d...

2012-05-17 16:20:36 124

原创 插入排序 Java

 原理: 一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:从第一个元素开始,该元素可以认为已经被排序取出下一个元素,在已经排序的元素序列中从后向前扫描如果该元素(已排序)大于新元素,将该元素移到下一位置重复步骤3,直到找到已排序的元素小于或者等于新元素的位置将新元素插入到该位置中重复步骤2~5实现:impo...

2012-05-17 13:45:23 72

原创 二分法查找 - Java

原理:    基本思想:假设数据是按升序排序的,对于给定值x,从序列的中间位置开始比较,如果当前位置值等于x,则查找成功;若x小于当前位置值,则在数列的前半段中查找;若x大于当前位置值则在数列的后半段中继续查找,直到找到为止。算法:     假如有一组数为3,12,24,36,55,68,75,88要查给定的值24.可设三个变量front,mid,end分别指向数据的上...

2012-05-17 11:17:05 122

原创 选择排序 Java

原理:    选择排序是常用内部排序的一种,常见的实现算法有直接选择排序算法和堆排序算法,选择排序的基本思想是每次从待排数据中选择第n小的数据放到排序列表的第n个位置,假如共有N个数据待排,那么经过N-1次排序后,待排数据就已经按照从小到大的顺序排列了。  直接选择排序算法的思想比较简单:(假设数据放在一个数组a中,且数组的长度是N)  1:从a[0]-a[N-1]中选出最小的...

2012-05-17 11:06:48 57

原创 冒泡排序 Java

概念     冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个...

2012-05-17 10:23:44 75

原创 快速排序 Java

原理:设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。值得注意的是,快速排序不是一种稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束时产生变动。  一趟快速排序的算法是:   1)设置两个变量I、J,排序开始的时候...

2012-05-16 15:04:23 96

原创 Linux文件查找命令find,xargs详述【转载】

一、find 命令格式1、find命令的一般形式为;2、find命令的参数;3、find命令选项;4、使用exec或ok来执行shell命令;二、find命令的例子;1、查找当前用户主目录下的所有文件;2、为了在当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;3、为了查找系统中所有文件长度为0的普通文件,并列出它们的完整...

2012-05-15 17:24:13 86

Mysql 数据库常用命令

RPM 方式安装tar -xvf MySQL-5.5.20-1.linux2.6.x86_64.tar  rmp -ivh MySQL-server-5.5.20-1.linux2.6.x86_64.rpm MySQL-client-5.5.20-1.linux2.6.x86_64.rpm 安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql...

2012-05-15 14:02:25 69

原创 python访问mysql 数据库

环境: window 开发环境 1. 安装python2.6 下载路径: http://www.python.org/ftp/python/2.6/python-2.6.msi 2. 安装 MySQL-python-1.2.2.win32-py2.6, 点击这下载3. 访问MySQL 脚本如下:import MySQLdb as mysqlimport unittest...

2012-05-15 13:55:05 82

CVS安装

http://kb.cnblogs.com/a/240190/

2010-04-29 15:15:50 144

FusionCharts 文章

入门教程http://ajava.org/hot/fusioncharts/814.html属性介绍http://lipeng88213.iteye.com/blog/614290

2010-04-28 18:45:56 67

SQL2000问题总结

2007年12月05日 星期三 02:50 P.M.2007-11-26 21:00经过一夜的打拼 终于连接成功了 期间走了不少弯路 在这里分享我的一点经验一、准备环境 Windows XP+JDK5.0+Microsoft SQL Server 2000个人版+JCreator(或Eclipse)下载数据库驱动程序SQL Server 2000 Driver fo...

2010-04-03 18:38:04 138

原创 C++生成者消费者(1)

#include #include #include typedef HANDLE Semaphore; // 信号量的Windows原型 #define P(S) WaitForSingleObject(S, INFINITE) // 定义Windows下的P操作 #de...

2009-12-18 17:43:00 155

原创 jmx学习资料

1. http://www.blogjava.net/chengang/archive/2006/03/07/34061.html2. http://www.blogjava.net/chengang/archive/2006/03/07/34082.html3. http://www.blogjava.net/chengang/archive/2006/03/07/34083.html...

2009-05-09 15:44:55 175

mylyn eclipse插件安装

http://download.eclipse.org/tools/mylyn/update/extras http://download.eclipse.org/tools/mylyn/update/e3.4 http://download.eclipse.org/tools/mylyn/update/incubator

2009-04-11 14:44:41 275

原创 Struts 默认属性

关键字: struts2 struts.properties ### Struts default properties ### Struts 默认属性文件###(can be overridden by a struts.properties file in the root of the classpath) ###可以用classpath根路径上的struts.pro...

2009-03-17 14:47:55 112

原创 设计自己的Annotation

 Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......   不讲废话了,实践才是硬道理.   第一部分:了解一下java1.5起默认的三个annotation类型:   一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父...

2009-03-10 11:37:44 134

原创 Scrum介绍系列

Scrum介绍系列1--- 基础知识 :[url]http://scrumxp.blogspot.com/2008/01/scrum1.html[/url]Scrum介绍系列3--- 如何启动Scrum [url]http://scrumxp.blogspot.com/2008/01/scrum3-scrum.html[/url]Scrum介绍系列4--- Sprint 计划会议 ...

2009-02-23 16:20:53 134

原创 ireport的使用

参考链接:http://blog.csdn.net/liu_xiaohua/archive/2008/05/20/2463016.aspx

2009-02-23 15:40:24 56

原创 javadoc 标签介绍

参考链接:http://hi.baidu.com/luanxian/blog/item/7cd60808334d6fd263d9860e.htmlhttp://www.java.sun.com/j2se/javadoc测试类Persion[code="java"]package javadoc; ...

2009-02-23 14:31:03 205

Perl语言入门(第四版)

附件是Perl语言入门(第四版),俗称小骆驼书。

2009-02-17 10:24:55 389

原创 收藏微软面试智力题 (附答案)

A.逻辑推理 1、你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段 ,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费?   2、请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份。   3、小明一家过一座桥,过桥时是黑夜,所以必须有灯。现在小明过桥要1秒, 小明的弟弟要3秒,小明的爸爸...

2009-02-13 17:48:33 1186

原创 replace()和replaceAll()的区别

replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 简述:replace的参数是charreplaceAll()参数是String且支持正则表达式1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)re...

2009-02-13 10:12:57 67

原创 tatement和PreparedStatement之间的区别

转自:http://blog.sina.com.cn/s/blog_3e9d2b3501000a52.html1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程 2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement...

2009-02-12 18:15:17 346

原创 关于编译器的LL和LR的概念

编译器有基于LL(自顶向下)和LR(自底向上)两种算法,总的说来,LR比LL的效率更高,且没有左递归和二义性问题,就是生成出来的程序简直是天书,没法懂。不过LL生成的代码也好不到哪去,五十步笑百步。所以更倾向与LR解析器。Lex和Yacc,一个是词法分析器,一个是语法分析器,来自C++,现在好像有了JAVA版本。都是基于LR的。JavaCC和Antlr都是基于LL的,但ANTLR的语法...

2009-02-12 17:57:44 1834

原创 java ftp 上传下载(apache插件)

[code="java"]import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;...

2009-02-12 11:28:05 491

原创 java 读取远程共享文件

jcifs 项目地址 http://jcifs.samba.org/ [code="java"]import jcifs.smb.SmbFile;import jcifs.smb.SmbFileInputStream;public class ReadShareFile { public static void main(String[] args) { tr...

2009-02-12 10:11:58 99

原创 java ftp简单上传下载

使用 sun.net.ftp.FtpClient 实现文件的上传下载(只能针对文件)一、下载[code="java"]import java.io.DataInputStream;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import sun.ne...

2009-02-11 18:29:17 73

原创 JFreeChart 例子

(一)、JSP 例子JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。本文将通过引领读者学习在JFreeChart中饼图、柱状图和曲线图的进阶应用,来达到熟练使用JFreeChart的目的。 一. 下载与...

2009-02-11 16:11:53 129

linux 安装SVN

1. 下载源代码:通过wget 方式下载下面四个安装软件1) apr-1.3.3.tar.gz http://apache.mirror.phpchina.com/apr/apr-1.3.3.tar.gz2) apr-util-1.3.4.tar.gz http://apache.mirror.phpchina.com/apr/apr-util-1.3.4.tar.gz3) ...

2009-01-13 11:31:51 150

原创 Linux安装SVN

1 Linux下安装SVN是我们学习的一个重点,但是方法也很多,若果有一种方法比较能够让我们简洁易懂,而且容易接受,很多会员推荐了一下的方式希望大家大家喜欢2:相关版本 subversion在安装的时候,要求相关软件的版本一致,而不是说软件版本最新就最好.下面是我安装的相关版本.httpd-2.2.3.tar.gz ,subversion-deps-1.4.0.tar.gz...

2009-01-12 09:14:53 81

动态监听文本框获取焦点与失去焦点事件

New Document //给页面的文本元素加上监听器 var form=document.forms[0]; for(var i=0;i...

2008-12-19 17:05:14 940

原创 VNC在Red Hat Enterprise Linux 5(RHEL5)下的安装与配置

转自:http://www.linuxdiyf.com/viewarticle.php?id=82281若机器没有安装图形界面,先在线安装!口令如下:(前提:能上网)[root@sb1 ~]# yum groupinstall "GNOME Desktop Environment" #Step 1: 准备VNC包(在操作系统安装盘中有两个这样的包)准备两个包:vnc...

2008-12-19 15:05:11 305

原创 如何通过vnc 安装远程linux下的oracle

转自:http://space.itpub.net/7199859/viewspace-351881在安装包有vnc-server-4.0-8.1.i386.rpmITPUB个人空间-W2E#ksgp"}在操作系统安装完成后一般会自动安装的所以不需要再次安装1.把vncserver 装在oracle用户下[root@rac1 user01]# su - oracl...

2008-12-19 15:03:39 349

jdk+apache+tomcat 安装

简单记录一下安装配置1. jdkJAVA_HOME=/usr/local/jdk1.5.0_06export JAVA_HOMEPATH=$JAVA_HOME/bin:$PATHexport PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport CLASSPATH2. apa...

2008-12-19 15:01:54 246

原创 redhat5 安装oracle10g 步骤

1. 硬件要求 1.swap 分区不低于2G 2.selinux 状态disable 3.物理内存不低于512M2.系统要求 redhat Enterprise 5 默认安装3. 数据库要求 3.1.软件下载 根据实际环环境从oracle官方网站下载相应的数据库 http://www.oracle.com/technol...

2008-12-19 14:57:56 229

原创 笛卡尔乘积例子

package test;import java.util.*;public class Dkr { private static List GetProductModelList(List attrList) { List productArray = Arrays.asList(attrList.get(0).split("-")); ...

2008-11-09 11:58:46 1228

空空如也

空空如也

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

TA关注的人

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