- 博客(29)
- 资源 (6)
- 收藏
- 关注
原创 path和classpath的区别
path:方便在任何目录下使用配置的命令。在java中主要的两个命令javac和java配置到该变量下,就可以在任何目录下使用javac和java命令了。classpath:指定java程序搜索类的路径,在编译java源码和运行程序时使用的,也就是为java程序所依赖的接口、类等指定一个所搜路径。java程序在编译和运行时,不仅在classpath中去搜索类,系统还会在jre的目录下去
2012-07-26 11:03:56
584
原创 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
2869
原创 RMI(远程方法调用)实现简单的查单词功能
1. RMI概念 RMI(Remote Method Invocation),远程方法调用,是Java的一组拥护开发分布式应用程序的API。RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。简单地说,这样使原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用,由于J
2012-06-27 16:43:53
2025
原创 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
1115
原创 java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
遍历文件目录,需要进行递归输出子目录中的文件。遍历目录,判断是否是文件比较简单,主要是输出格式的控制。这里采用一个fileLevel来表示文件的层数,用于输出时的缩进import java.io.File;public class ReadDirectory { // 文件所在的层数 private int fileLevel; /**
2012-05-15 17:23:30
11860
2
转载 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
793
原创 ExtJs中iframe中的页面如何获得上级页面组件的值
只要在取值的前面加上parent:var ptab = parent.Ext.getCmp("center").getValue();也可以直接获取变量值,parent.变量名。
2012-04-13 14:58:03
4655
原创 ExtJs RadioGroup根据选择的值决定某些表单是否显示
表单中,有“是否教师”的字段,如果该字段为“是”,则显示应聘的学科,如果“不是”,则隐藏应聘学科表单组件。这里用radioGroup组件来实现“是否教师”字段,代码如下:{ width : 200, xtype: "radiogroup", fieldLabel : "是否教师系列", layout: "column", allowBlank : f
2012-03-20 21:05:32
7328
原创 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
6610
原创 ExtJs分组表格
分组表格和普通表格的主要区别在于store数据源定义,和grid的view配置项。1、定义数据源,注意其中的read配置项的值json在之前已经定义,比较简单,这里就不写出来了。其中groupField是默认分组字段(表格中对应的列),groupDir是分组字段排列顺序。var listStore = new Ext.data.GroupingStore( { url : "sen
2012-03-08 17:27:42
2043
原创 测量java程序运行时间
方法一 以毫秒为单位// 获取开始时间long startTime = System.currentTimeMillis();// 需要测量的程序......// 获取结束时间long endTime = System.currentTimeMillis();// 输出测量的执行时间System.out.println("程序运行时间: " + (endTime-startTi
2012-03-07 16:23:48
860
原创 ExtJs combo的二级联动
二级联动主要是监听一级下拉框的取值,然后将该值作为二级下拉框请求数据时参数。下拉框和其对应的数据源都进行单独定义,如下:// 商品类型var goodsTypeStore = new Ext.data.Store({ url: "goodsTypeAction!listGoodsType.action", reader: new Ext.data.JsonReader({ idP
2012-03-03 15:58:24
11651
原创 ExtJs根据combo的选择值决定表单项的隐藏或者显示
“资格考试是否通过”是一个combo组件,”资格考试说明“是一个textfield,最初是隐藏的,如果combo的选择值为“是”,则显示该表单项,否则不显示。注意combo自检中的store数据源为passExam,需要定义。本例中定义为:// 资格考试是否通过var passExam = [ ["是", "是"],["无", "无"]];form表单中的定义如下:{ widt
2012-03-03 13:35:20
6393
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
20177
原创 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
7533
原创 extjs grid几列值相加求平均值
在grid中,总共有五个评委打分,平均分为得分的平均值,但是如果哪个评委没有打分,则计算平均分时,该评委不算入总人数。定义列模型中的相关部分如下:{ header : "平均得分", autoWidth : true, dataIndex : "scoreAv
2011-09-27 03:07:15
4887
原创 Extjs 表格横向自动扩展
extjs中的grid组件横向自动扩展,只要在grid的配置项中添加配置viewConfigvar grid = new Ext.grid.EditorGridPanel( { title : "需审核记录列表", autoHeight : true, cm
2011-09-21 18:44:51
1407
原创 ExtJs textfield侦听回车事件
xtype: "textfield", width : 200, fieldLabel : "职工编号", name : "personNum", id: "personNum", listeners: { specialkey:
2011-09-13 11:28:09
6745
原创 解决方法:hql查询无主键表中的数据,返回的结果全是一样的!
在oracle中定义了表titlerecord,其中没有主键,测试数据两条:001 房门 管理学院 博士 教授 2011-04-12 2011-04-15001 房门 管理学院 博士 讲师 2009-02-14 2009-02-20在daoImpl层写
2011-09-08 14:38:52
3505
原创 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
6951
原创 “b.dom is undefined”的错误
问题 ext中创建窗口,第一次可以,之后就不能创建了,再次打开会在但再次打开时将会在“FF”中出现“b.dom is undefined”的错误原因及解决方法 主要是因为创建的window面板默认的关闭按钮是直接把窗口关闭(销毁)掉,再次
2011-07-29 18:45:36
2695
转载 漫谈Linux下的音频问题
现今的互联网,比较Linux和Windows的战争贴基本都成月经贴了。一群群激进的用户不断轰轰烈烈攻击对方,但是很少有能拿出新鲜干货的,基本上双方理由我现在都能背得了。在攻击Linux的阵营中,一条很重要的理由就是:硬件驱动不完善。今天要谈的声卡问题,就是属于“驱动”这类问题。我在我工作用笔记本,家用笔记本,工作用服务器两台,上面都装过Ubuntu,无一例外遇到声音的问题。去ubuntu.org看看,抱怨声卡问题的呐喊不绝于耳,无论是菜鸟,中鸟还是老鸟。当然不光是ubuntu,debian系的,Redhat
2011-03-17 11:15:00
833
转载 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
1580
转载 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
645
转载 二维字符串数组的初始化-动态内存分配
<br />二维字符串数组的初始化-动态内存分配<br /> 昨天在用FBS200指纹采集芯片采集到一个二维数组数据后,利用串口传输上来的数据是以十六进制的数据格式表示的二维矩阵,比如“FF”、“BD”、“5C”等等这样的形式,而对于一幅灰度图像,一般都是在0~255之间的数据来表示其亮度值,因此想通过二维字符串数组来对采集过来的数据进行转化显示。但在动态分配一个char **str;str=new char*[128];之后对其进行初始化时,总是出现错误,不知道如何才能很好
2010-10-23 15:45:00
12975
转载 【转】大量数据处理方法总结
1.Bloom filter适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集基本原理及要点:对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位都是1说明存在,很明显这个过程并不保证查找的结果是100%正确的。同时也不支持删除一个已经插入的关键字,因为该关键字对应的位会牵动到其他的关键字。所以一个简单的改进就是 counting Bloom filter,用一个counter数组代替位数组,就可以支持删除了。还有
2010-10-19 16:41:00
669
原创 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
593
转载 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
432
转载 卡尔曼滤波器 – Kalman Filter
卡尔曼滤波器 – Kalman Filter1. 什么是卡尔曼滤波器(What is the Kalman Filter?)在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。1953,1954年于麻省理工学院分别获得电机工程学士及硕士学位。1957年于哥伦比亚大学获得博士学位。我们现在要学习的卡
2010-09-20 11:13:00
881
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人