自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gangwazi的专栏

do the right thing, do the thing right

  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

原创 path和classpath的区别

path:方便在任何目录下使用配置的命令。在java中主要的两个命令javac和java配置到该变量下,就可以在任何目录下使用javac和java命令了。classpath:指定java程序搜索类的路径,在编译java源码和运行程序时使用的,也就是为java程序所依赖的接口、类等指定一个所搜路径。java程序在编译和运行时,不仅在classpath中去搜索类,系统还会在jre的目录下去

2012-07-26 11:03:56 551

原创 ubuntu10.04安装sun jdk6

1. 下载JDK地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,下载jdk-6u33-linux-i586.bin2. 安装官网的安装手册如下Installation InstructionsThis procedure installs the Java Development Kit

2012-07-18 10:58:21 2843

原创 RMI(远程方法调用)实现简单的查单词功能

1. RMI概念        RMI(Remote Method Invocation),远程方法调用,是Java的一组拥护开发分布式应用程序的API。RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。简单地说,这样使原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用,由于J

2012-06-27 16:43:53 1980

原创 java自动打包(包装类型)

1、java提供了称为包装类型(wrapper types)的内置数据类型,它们中的每一个分别对应一个基本类型。Boolean    Byte    Character    Double    Float    Integer    Long    Short 分别对应boolean    byte    char             double    float     int

2012-05-21 16:08:57 1090

原创 java遍历给定目录,树形结构输出所有文件,包括子目录中的文件

遍历文件目录,需要进行递归输出子目录中的文件。遍历目录,判断是否是文件比较简单,主要是输出格式的控制。这里采用一个fileLevel来表示文件的层数,用于输出时的缩进import java.io.File;public class ReadDirectory { // 文件所在的层数 private int fileLevel; /**

2012-05-15 17:23:30 11816 10

转载 java中HashMap详解

本文转自:http://alex09.iteye.com/blog/539545java中HashMap详解HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它

2012-04-24 09:51:11 769

原创 ExtJs中iframe中的页面如何获得上级页面组件的值

只要在取值的前面加上parent:var ptab = parent.Ext.getCmp("center").getValue();也可以直接获取变量值,parent.变量名。

2012-04-13 14:58:03 4631 3

原创 ExtJs RadioGroup根据选择的值决定某些表单是否显示

表单中,有“是否教师”的字段,如果该字段为“是”,则显示应聘的学科,如果“不是”,则隐藏应聘学科表单组件。这里用radioGroup组件来实现“是否教师”字段,代码如下:{ width : 200, xtype: "radiogroup", fieldLabel : "是否教师系列", layout: "column", allowBlank : f

2012-03-20 21:05:32 7290 3

原创 ExtJs表格添加搜索框

在ExtJs的grid上添加搜索框,只要在grid的定义中添加配置项plugin,注意项目中要加入 Ext.ux.grid.Search.js文件,自己可以在网上down。// gridSearch插件plugins: new Ext.ux.grid.Search({ position : "top", searchText : "搜索", searchTip

2012-03-08 17:32:49 6585 2

原创 ExtJs分组表格

分组表格和普通表格的主要区别在于store数据源定义,和grid的view配置项。1、定义数据源,注意其中的read配置项的值json在之前已经定义,比较简单,这里就不写出来了。其中groupField是默认分组字段(表格中对应的列),groupDir是分组字段排列顺序。var listStore = new Ext.data.GroupingStore( { url : "sen

2012-03-08 17:27:42 2022

原创 测量java程序运行时间

方法一  以毫秒为单位// 获取开始时间long startTime = System.currentTimeMillis();// 需要测量的程序......// 获取结束时间long endTime = System.currentTimeMillis();// 输出测量的执行时间System.out.println("程序运行时间: " + (endTime-startTi

2012-03-07 16:23:48 842

原创 ExtJs combo的二级联动

二级联动主要是监听一级下拉框的取值,然后将该值作为二级下拉框请求数据时参数。下拉框和其对应的数据源都进行单独定义,如下:// 商品类型var goodsTypeStore = new Ext.data.Store({ url: "goodsTypeAction!listGoodsType.action", reader: new Ext.data.JsonReader({ idP

2012-03-03 15:58:24 11618

原创 ExtJs根据combo的选择值决定表单项的隐藏或者显示

“资格考试是否通过”是一个combo组件,”资格考试说明“是一个textfield,最初是隐藏的,如果combo的选择值为“是”,则显示该表单项,否则不显示。注意combo自检中的store数据源为passExam,需要定义。本例中定义为:// 资格考试是否通过var passExam = [ ["是", "是"],["无", "无"]];form表单中的定义如下:{ widt

2012-03-03 13:35:20 6355 1

原创 Extjs中的success和failure

1. Ext.form.Action.Submit的配置选项success、failure根据返回json中success属性判断的,如果success为true,则success,false则failure,如果无json中无success属性,failure,故要提示操作是否成功,必须要返回success属性。form.getForm().submit({

2012-03-03 11:17:34 20127 2

原创 SSH框架配置log4j

1. log4j(log4j.properties)配置文件定义日志配置文件,放到WEB-INFO目录下。log4j.logger.OperateLog=INFO,A1###输出到日志文件###log4j.appender.A1=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.A1.File=E:\\file.logl

2012-02-27 17:38:59 7505 2

原创 extjs grid几列值相加求平均值

在grid中,总共有五个评委打分,平均分为得分的平均值,但是如果哪个评委没有打分,则计算平均分时,该评委不算入总人数。定义列模型中的相关部分如下:{ header : "平均得分", autoWidth : true, dataIndex : "scoreAv

2011-09-27 03:07:15 4862

原创 Extjs 表格横向自动扩展

extjs中的grid组件横向自动扩展,只要在grid的配置项中添加配置viewConfigvar grid = new Ext.grid.EditorGridPanel( { title : "需审核记录列表", autoHeight : true, cm

2011-09-21 18:44:51 1389

原创 ExtJs textfield侦听回车事件

xtype: "textfield", width : 200, fieldLabel : "职工编号", name : "personNum", id: "personNum", listeners: { specialkey:

2011-09-13 11:28:09 6725 1

原创 解决方法:hql查询无主键表中的数据,返回的结果全是一样的!

在oracle中定义了表titlerecord,其中没有主键,测试数据两条:001 房门 管理学院 博士 教授 2011-04-12  2011-04-15001 房门 管理学院 博士 讲师 2009-02-14  2009-02-20在daoImpl层写

2011-09-08 14:38:52 3483

原创 Ext formPanel 两列布局的表单

var form = new Ext.form.FormPanel({autoHeight: true,autoWidth: true, layout: 'column', border: false, items: [{ columnWidth: .5, xtype: 'fie

2011-07-29 18:54:18 6921 1

原创 “b.dom is undefined”的错误

问题     ext中创建窗口,第一次可以,之后就不能创建了,再次打开会在但再次打开时将会在“FF”中出现“b.dom is undefined”的错误原因及解决方法      主要是因为创建的window面板默认的关闭按钮是直接把窗口关闭(销毁)掉,再次

2011-07-29 18:45:36 2656 1

转载 漫谈Linux下的音频问题

现今的互联网,比较Linux和Windows的战争贴基本都成月经贴了。一群群激进的用户不断轰轰烈烈攻击对方,但是很少有能拿出新鲜干货的,基本上双方理由我现在都能背得了。在攻击Linux的阵营中,一条很重要的理由就是:硬件驱动不完善。今天要谈的声卡问题,就是属于“驱动”这类问题。我在我工作用笔记本,家用笔记本,工作用服务器两台,上面都装过Ubuntu,无一例外遇到声音的问题。去ubuntu.org看看,抱怨声卡问题的呐喊不绝于耳,无论是菜鸟,中鸟还是老鸟。当然不光是ubuntu,debian系的,Redhat

2011-03-17 11:15:00 790

转载 ubuntu10.10安装qt4

1. 下载Qt4.7版本如下是几个链接:Qt 4.7.1 SDK (完整开发环境)引用Qt SDK for Windows (322 MB) http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2010.05.exe Qt SDK for Linux/X11 32-bit** (422 MB) http://get.qt.nokia.com/qtsdk/qt-sdk-linux-x86-opensource-2010.05.1.bin Qt SDK for

2011-03-01 16:48:00 1556

转载 eclipse版本

作为一个java开发者,最熟悉的工具非Eclipse莫属,下面介绍一下Eclipse的版本发布和开发过程: 2001年11月7日 ,Eclipse 1.0发布半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。其中2.0在 之后又推出了2.0.1和2.0.2,而之后在2003年3月27日推出的2.1版本,也接连推出了2.1.1,2.1.2和2.1.3三个后续修订版 本。 2004年6月25日 对Eclipse来说是一个值得记住的日子,进入

2010-12-19 20:09:00 630

转载 二维字符串数组的初始化-动态内存分配

<br />二维字符串数组的初始化-动态内存分配<br />     昨天在用FBS200指纹采集芯片采集到一个二维数组数据后,利用串口传输上来的数据是以十六进制的数据格式表示的二维矩阵,比如“FF”、“BD”、“5C”等等这样的形式,而对于一幅灰度图像,一般都是在0~255之间的数据来表示其亮度值,因此想通过二维字符串数组来对采集过来的数据进行转化显示。但在动态分配一个char **str;str=new char*[128];之后对其进行初始化时,总是出现错误,不知道如何才能很好

2010-10-23 15:45:00 12911

转载 【转】大量数据处理方法总结

1.Bloom filter适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集基本原理及要点:对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位都是1说明存在,很明显这个过程并不保证查找的结果是100%正确的。同时也不支持删除一个已经插入的关键字,因为该关键字对应的位会牵动到其他的关键字。所以一个简单的改进就是 counting Bloom filter,用一个counter数组代替位数组,就可以支持删除了。还有

2010-10-19 16:41:00 631

原创 eclipse+tomcat开发环境的搭建

版本:eeclipse-jee-helios-win32,XP系统,tomcat6.0,jdk1.61. 安装JDK    安装之后,右键我的电脑->属性->高级->环境变量->系统变量,设置环境变量如下:             JAVA_HOME =C:/Program Files/Java/jdk1.6.0_20(你的jdk安装目录)             CLASSPATH =.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar           

2010-09-25 10:38:00 570

转载 jsp设计模式

jsp设计模式一:介绍      记得初学jsp的时候,总喜欢把他和asp,php去比较,也习惯于使用asp的开发模式去写jsp 后来才发现这真是很傻的做法,其实jsp一出了来就已经用MVC模式了。下面我就简要说说 jsp设计使用MVC来设计。 二:MVC介绍      MVC其实是模、视图、控制的缩写,也就是说在使用jsp时,有相应的文件去实现相应的操作 通常jsp只负责view也就是只负责显示页面。业务逻辑等有bean(ejb)去实现。下面讨论的是 不使用ejb的

2010-09-23 17:00:00 404

转载 卡尔曼滤波器 – Kalman Filter

卡尔曼滤波器 – Kalman Filter1.    什么是卡尔曼滤波器(What is the Kalman Filter?)在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。1953,1954年于麻省理工学院分别获得电机工程学士及硕士学位。1957年于哥伦比亚大学获得博士学位。我们现在要学习的卡

2010-09-20 11:13:00 858

linux培训ppt资料

redhat linux的安装,以及系统介绍,常用命令,进程管理,系统管理,网络,文件系统等

2011-04-21

迷你mp3播放器(mp3 player)

调用windows自身的播放器,实现mp3播放

2009-11-22

指针式时钟clock

用MFC实现实现的指针式时钟,可以改变表盘的形状,背景颜色,指针颜色,设置时间。

2009-11-22

c语言百例,有源代码~~~~~~

C语言中出现的各种例子,很适合刚刚学习c语言的学习并参考~~~~~~

2009-05-12

很完整的数据结构习题及答案总汇

该资源包括有关数据结构的各章练习题,及答案。是搜集历年来的经典题目。

2009-03-11

空空如也

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

TA关注的人

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