关于Swing添加addTextListener
对于Swing中的JTextField类,实现监控的过程则相对复杂一些。JTextField中没有设置TextListener,而是将对文本的监视任务放入了另外一个接口Document中。因此首先要为JTextField对象申请一个Document接口对象,使用的方法是JTextField1.getDocument()(本文给出的JTextField对象名为JTextField1)。获得Document后,就可以使用addDocumentListener()来得到一个和TextListener功能类似的监听接口。DocumentListener的完整声明如下: interface DocumentListener extends EventListener 它在包java.swing.event.DocumentListener中定
jar文件could not find the main class解决
解决办法: 1.把lib目录里的jar文件一一解压,把解压后的类文件连同目录添加到Mycipher.JAR文件中,很easy的搞定。 2.修改MANIFEST.MF文件的Class-Path属性的值(目录路径用/或者.代替,jar之间用空格分开)如:Class-Path: ../lib/miglayout-3.5.5.jar ../lib/TableLayout.jar ../lib/swing-layout-1.0.jar,同时把用到的jar文件放到指定的路径下。 [@more@]
MacBookPro 装win7
首先说的是对win没有要求的,单独一个分区就够了的用户很简单1 在mac下找到bootcamp进行分区(分区时候会提示要下载驱动并刻录到光盘,我们不需要选这个,因为这些在买的光盘中就自带了的)2 根据您自己的需要决定磁盘分区的大小(记住,常用win的请把win这个磁盘分大点,因为以后系统文件和你装的应用程序、游戏都会在这个文件夹中了的)3 点击下一步,插入win7光盘,电脑会自己重启,然后进入win7的安装界面(win7大家都会装吧?)注:当进入选择磁盘安装的时候请选择有bootcamp标注的磁盘,请先格式化bootcamp磁盘再安装4 等win7安装
Mac OS X Lion 正式版[安装盘制作]+[全新安装]教程
安装盘制作] 系统平台: Mac OS, Windows X所需配备: Mac OS X Lion 正式版安装软件,4G以上U盘,移动硬盘,DVD刻录光盘Mac OS X Lion 正式版 下载请点这里如果你想从雪豹直接升级而不想破坏数据,请直接运行app,按提示一路继续即可,很傻瓜,请直接无视以下内容. 如果你想全新安装,往看下文...Mac OS下载回来是一个zip包,解压后是一个app,如图 右键,显示包内容 进入Content/SharedSupport/,会看到一个InstallESD.dmg (PS: 也可直接下载dmg系统镜像) 打开磁盘工具,插一个[4G以上U盘,移动硬盘,DVD刻录光盘],选中后按恢复
提高 Mac OS X 速度的 52 个方法
52 Ways to Speed Up OS XAfter Apple recently announced a delay to OS X 10.5 Leopard I had to delay my iMac upgrade until the Autumn. This led me to thinking about how to speed up Tiger to get the most out of my ageing G5.This is what I came up with:General System1. Repair Disk PermissionsNavigate to Applications > Utilities > Disk Utility. Select your Macintosh HD and select Verify Disk Permissions. If needed you can then Repair Disk Permissions.2. Clear out login itemsIts good to check th
Mac OS X 10.6.8下安装Oracle客户端
Mac OS X 10.6.8下安装Oracle客户端Install SqlPlus and the Oracle Client v10.2 on Mac OS X Leopard 10.5.4 --------------------------------------------------------------------------------------------------------------------- Today I wrote this script that can be used to install and configure SqlPlus on a Mac OS X. It was tested on a Leopard 10.5.4 machine. Pre-installation: 1. Download from the Oracle website the Oracle Client for Mac OS X (Intel x86) Version 10.2.0.4 and the SqlPlus: - the
SQL Server 里的日期和时间函数
SQL Server 里的日期和时间函数,因为在这方面总是出问题,所以总结一下,本人主要用到的是DATEPART(month, GETDATE()) ,这个东西在ACCESS里可以直接day(now())就可以,可惜,SQL Server里的day()是不支持参数的.SQL Server 里的日期和时间函数这些标量函数对日期和时间输入值执行操作,并返回一个字符串、数字值或日期和时间值。下表列出日期和时间函数以及它们的确定性属性。函数确定性DATEADD具有确定性DATEDIFF具有确定性DATENAME不具有确定性DATEPART除了用作 DATEPART (dw, date) 外都具有确定性。dw 是工作日的日期部分,取决于由设置每
ORA-01078: failure in processing system parameters
解决oracle 11g 问题之ORA-01078: failure in processing system parameters 昨天刚刚将oracle 11G安装完成,今天想通过sqlplus来连接数据库,在启动oracle时,突然报错:ORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/u01/app/oracle/product/11.1.0/db_1/dbs/initDATATEST.ora'[oracle@datatest ~]$ sqlplus "/as sysdba"SQL*Plus: Release 11.1.0.6.0 - Production on Wed Dec 15 10:54:03 2010Copyright (c) 1982, 2007, Oracle. All rights reserved.Connected to an
创建spfile语句
创建spfile语句:create spfile from pfile='C:oracleadminora9ipfileinit.ora.3132010103612'[@more@]
ORA-01102: cannot mount database in EXCLUSIVE mode
ORA-01102: cannot mount database in EXCLUSIVE modeTags: ORA-01102, oracle SQL> conn /as sysdbaConnected to an idle instance.SQL> startuporacle instance started.Total System Global Area 276824064 bytesFixed Size 778736 bytesVariable Size 137371152 bytesDatabase Buffers 138412032 bytesRedo Buffers 262144 bytesORA-01102: cannot mount database in EXCLUSIVE modeSQL> shutdown immediateORA-01507: database not mountedoracle instance shut down.GOOGLE一下,发现是lk<SID>文件造成的,该文件位
ORA-12547 TNS:lost contact
虚拟机上装Enterprise Linux 4后,安装oracle10g,在dbca创建库的时候出现错误:ORA-12547 TNS:lost contact经网上查资料是因为未安装libaio-0.3.93-4.i386.rpm包导致。[@more@]虚拟机上装Enterprise Linux 4后,安装oracle10g,在dbca创建库的时候出现错误:ORA-12547 TNS:lost contact经网上查资料是因为未安装libaio-0.3.93-4.i386.rpm包导致。
Ora-01846: not a valid day of the week(转)
select to_date('Mon Jan 21 13:25:47 2008', 'dy mon dd hh24:mi:ss yyyy') from dualOra-01846: not a valid day of the week 出现的是中文的字符日期,如下:星期五 12月 19 13:53:15 2008 是字符集的问题,解决:alter session set nls_date_language = 'American' [@more@]select to_date('Mon Jan 21 13:25:47 2008', 'dy mon dd hh24:mi:ss yyyy') from dualOra-01846: not a valid day of the week 出现的是中文的字符日期,如下:星期五 12月 19 13:53:15 2008 是字符集的问题,解决:alter session set nls_date_language = 'Am
【字符集】处理Toad显示乱码及Windows XP下无法插入“某些汉字”问题
在数据库服务器字符集为AL32UTF8,我们来思考并处理一下Windows XP环境下的Toad工具显示字符为乱码的问题。1.鉴于《【字符集】“客户终端字符集”、“NLS_LANG”环境变量以及“数据库字符集”》http://space.itpub.net/519536/viewspace-615345提到的“Toad同学”显示不稳定的现象,这里给出一个处理方法。2.先列一下上面文章中得到的几个结论:1)如果有可能,尽量保证客户端编码(Windows XP的cmd工具可以使用chcp命令来确认)、NLS_LANG参数和数据库字符集这三个内容一致,这样设置,无论是从性能上,还是从防止编码转换上都是最佳的;
Oracle客户端toad汉字乱码解决方法
出现中文乱码的主要原因是字符集不同。在Oracle中,我们关心三个地方的字符集: 先来查看一下数据库字符集: 在Oracle中可能使用Select userenv('language') from dual;或者:Select name, value$ from props$;查看。 l Oracle服务器内部的字符集 修改方法: connect sys/chang_on_install update props$ set value$='TRADITIONAL CHINESE_TAIWAN.AL32UTF8'where name='NLS_CHARACTERSET'; commit; 2 NLS_LANG变量里保存的字符集 这个是Oracle设置的一个变量。在Windows中,这个变量保存在注册表中: HKEY_LOCAL_MACHINESOFTWAREORACLEHO
linux下指定不同用户登录不同目录
1.修改/etc/vsftpd/vsftpd.conf将 guest_username=virtual_user user_config_dir=/etc/vsftpd_user user_sub_token=$USER加进去2.在/etc目录下手工建立vsftpd_user目录3.在/etc/vsftpd_user目录下建立用户文件,用户文件名称=要登录的用户名。例如:FTP用户是test111那么就在/etc/vsftpd_user/下建立一个test111文件,文件内容local_root=/home/test111/$USER4.重启服务service vsftpd restartOK[@more@]linux下指定不同用户登录不同目录
Linux chkconfig命令
Linux chkconfig命令 [chkconfig ]chkconfig 命令用来更新和查询不同运行级上的系统服务 语法解释 :chkconfig --list [name] 列表服务chkconfig --add [name] 添加服务chkconfig --del [name] 删除服务chkconfig [--level levels] name <on|off|reset> 改变启动信息以及检查特定服务的启动状态。on 和 off 分别指服务在改变运行级时的启动和停止,reset 指初始化服务信息。对于 on 和 off 开关,系统默认只对运行级 3,4, 5有效,但是 reset 可以对所有运行级有效。选项介绍 : --level levels 指定运行级,由数字 0 到 7 构
FTP不同用户登录同一个目录
这个参数是规定不同用户登录到同一个目录里的。在vsftpd.conf里local_root例local_root = /var/ftp/pub/future/database/0001[@more@]
7个极具杀伤性的Linux命令
如果您使用Linux,可千万要记得不要让傻孩子们敲入以下命令,尽管这些命令看上去相当复杂,但还是会对你的系统造成严重影响. 有一些会影响你的程序和系统运行,有一些会直接把你的盘抹掉,这些命令几乎没有什么可以挽回的余地. 1. rm -rf / 这个很简单,根目录会被擦光. 2. char esp[] __attribute__ ((section(".text"))) /* e.s.p release */ = "xebx3ex5bx31xc0x50x54x5ax83xecx64x68" "xffxffxffxffx68xdfxd0xdfxd9x68x8dx99" "xdfx81x68x8dx92xdfxd2x54x5exf7x16xf7
JBOSS安装——2
前提:下载jboss-4.2.2.GA.zip1、从本地上传文件到linux系统下。可用linux自带的ftp的put命令传2、要对文件进行解压缩#chmod 755 jboss-4.2.2.GA.zip #unzip jboss-4.2.2.GA.zip 当然你也可以解压缩到你指定的目录下面去了。3、要设置环境变量了#vi /etc/profile然后在文件加入下面信息:JBOSS_HOME=/usr/local/jboss-4.2.2.GAexport JBOSS_HOME4、我们修改了文件,那么需要让他立即有效# source /etc/profile5、#echo $JBOSS_HOME 用来查看你的环境变量是不是输出了。6、修改 vi $JBOSS_HOME/server/default/deploy/jboss-web.deployer/
在Linux环境下安装JDK+JBoss
◆Linux版本:Linux localhost.localdomain 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:27:17 EDT 2006 i686 i686 i386 GNU/Linux◆JDK版本:jdk-1_5_0_15-linux-i586-rpm.bin◆JBoss版本:jboss-4.2.2.GA这些文件的下载肯定不是难事,这也不是我要说的重点。我进入系统的用户是用root,呵呵,最大的权限。 Linux下JDK+JBoss安装开始:1。在根目录下面创建JDK目录:#mkdir jdk然后用FTP上传你的jdk-1_5_0_15-linux-i586-rpm.bin这个文件到目录下。2。进入到JDK目录下:#chmod +x jdk-1_5_0_15-linux-i586.rpm.bin给出权限下来让别的用户也能