自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 greedy、reluctant和possessive量词

greedy、reluctant和possessive量词的区别greedy、reluctant和possessive量词之间有微妙的区别。greedy量词被看作“贪婪的”,因为它们在试图搜索第一个匹配之前读完(或者说吃掉)整个输入字符串。如果第一个匹配尝试(整个输入字符串)失败,匹配器就会在输入字符串中后退一个字符并且再次尝试,重复这个过程,直到找到匹配或者没有更多剩下的字符可以

2013-10-21 09:12:28 968

原创 Writing Change Logs

This is an essay by Jim Blandy [email protected]> on maintainingChangeLog entries.  Although Subversion generates its ChangeLogs from svn log data,instead of keeping independent ChangeLog files, m

2013-03-12 14:34:58 761

原创 SYSTEM as sysdba 无法登录oracle 10g em

经常使用sqlplus /nolog 方式登录后,使用SQL>conn system/manager as sysdba;可以登录成功,但是在EM上缺总是提示密码错误。  开始还以为真的是密码错误,改了几次,仍然无法奏效。 偶然的机会,使用show user,发现登录到sqlplus的居然是sys!!又尝试了几种情况:SQL>conn */* as sysdba;的斜杠两边随便输入什么

2012-03-26 10:30:18 3906

转载 jxl读写excel追加数据

import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;import jxl.write.

2012-02-13 11:41:10 11713 3

转载 理解ThreadLocal

ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为T

2012-02-07 15:16:14 555

原创 【备忘】Ant打包jar示例

<target name="compile" depends="clear,init" description="Compile all classes from src to dest"> <target name="jar" depends="compile" description="Create jar and MANIFEST.MF">

2011-12-08 21:09:09 6929

转载 【备忘】Java的Applet调用第三方jar包,web调用问题解决方案

昨天和今天主要纠结于Applet在Web调用不成功的问题。今天两天的奋战,终于将问题解决,贴出来问题的解决方案,方便自己和他人。 情景一:单独的Applet,网页使用:第一步,本地新建一个Applet文件(如DemoApplet.java),重写paint方法。代码如下:  public void paint(Graphics g )  {   g.drawString

2011-12-08 10:44:51 5510

转载 【备忘】运行jar应用程序引用其他jar包的四种方法

大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。 比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName我们就只要在MANIFEST.MF

2011-12-08 10:43:16 998 1

转载 使用bat批量修改某个目录下的文件后缀 - 对于只认识txt的设备很有用

@echo off:0clsecho.echo.                               ╭────────╮echo.          ╭───────┤ 使 用  说 明 ├───────╮echo.          │                   ╰────────╯                 │echo.

2011-12-04 18:01:45 4249

原创 关于Java类型不匹配的错误,至今才看懂

在java程序调试或运行的时候,经常会遇到java.lang.NoSuchMethodError或java.lang.ClassCastException的错误。接着是一堆如下的东西:[B cannot be cast to java.lang.Bytexxx cannot be cast to uuu....大致知道是类型不匹配导致的错误,平时也没留意后面写的啥,直到一次使用do

2011-11-29 14:22:15 9901

原创 不能篡改内容的pushBack——BufferedInputStream深入解析

BufferedInputStream有几个方法和属性值得我们注意:mark(readlimit)      // 告诉系统在我读取的字节数不超过readlimit时,我可以再返回当前的read pos【实际还和buffer size有关,后面会提到】reset()                     //将当前读取的位置重置到上次调用mark时的read pos。buf

2011-11-24 18:46:23 2099

转载 “给你第二次机会”——小议PushbackInputStream

PushbackInputStream和PushbackReader是Java I/O系统里两个比较让人迷惑的类,我以前对它(们)就不太了解,直到某一天看了以前水母Java版的牛人zms的评论和一些资料以后才有所获益。这是几个月以前的事情了,这几天写有关序列化的总结时才想到这也不失为一个好的话题。一个允许你反悔的hook    Java I/O系统是一个典型的Decorator模式的实

2011-11-24 17:13:07 628

转载 中文操作系统默认编码与Java中文编码字符丢失问题

1. 引言在用JAVA进行开发时,偶尔在IO操作中会产生字符丢失现象。如在用BEA的WORKSHOP开发CMP EJB过程中,总是编译不通过,报错:cannot resolve symbolsymbol : class Excetion location: class eaitest.vip.firmorder.FirmOrderBean

2011-11-12 00:03:05 4315

转载 为eclipse中的文件设置默认编码

Eclipse中设置编码的方式 如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的ja

2011-11-12 00:01:42 12442

原创 FreeMarker初识,编码错误引发异常

开始源码如下:java file:public class Test1 { private Configuration cfg; public Configuration getCfg() { return cfg; } public void init() throws Exception { cfg = new Configuration(); cfg.

2011-11-11 23:07:58 10552 3

原创 MySql ODBC驱动的使用

我们经常会遇到这样问题,怎样在非web程序或asp程序中使用mysql数据库呢?对于这个问题有两个解决方案:       1.使用mysql提供的api函数库。      很多有名的mysql客户端工具就是这样实现的,大名鼎鼎的winmysql工具就是这样的。这在大部分的开发工具中都可以实现。比如vc,bcb,delphi,vb等,只要能调用第三方的api就能实现。但对程序员的要求很高

2011-06-18 22:18:00 1016

转载 随便说说字符集和编码

随便说说字符集和编码 快下班时,爱问问题的小朋友Nico又问了一个问题: "sqlserver里面有char和nchar,那个n据说是指unicode的数据,这个是什么意思。" 并不是所有简单的问题都很容易回答,就像这个问题一样。于是我答应专门写一篇BLOG来从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好…… 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好

2011-01-04 16:52:00 421

转载 开发J2ME应用必须知道的一些问题

[三星JAVA SDK连载7]开发JAVA应用必须知道的一些问题发表在 2010.02.26 13:55 GMT+8 评估该帖 1. 什么是J2ME?<br />      答:J2ME是Java 2 Micro Edition的简称,是SUN推出的针对嵌入式消费类电子产品的开发平台,例如手机、PDA和电视机顶盒等。事实上,J2ME是一整套技术和规范的集合。<br /><br />2. 开发J2ME应用程序使用什么开发环境?<br />      答:目前比较主流的开发环境有JBuilder、Eclip

2010-12-20 10:12:00 674

原创 SQLite,世界上使用最广泛的关系数据库系统

SQLite:世界上使用最广泛的关系数据库系统,一款小巧的self-contained, serverless,zero-configuration,transactional数据库引擎软件。SQLite简介。首页:http://www.sqlite.org/SQLite在各种语言中的使用。SQLite Wappers一、Java访问SQLite示例:1.下载包含二进制文件的jar包,下载地址:http://www.zentus.com/sqlitejdbc/。测试时无法

2010-12-17 16:35:00 2100 1

原创 男士英文名含义大全

  AARON  (希伯来)启发的意思,AARON被描绘为不高但英俊的男人,诚实刻苦具有责任感,是个有效率个性沉靜的领导者。  ABEL  (希伯来)"呼吸"的意思,为ABELARD的简写,大部份的人认为ABEL是高大,强壮的运动员,能干,独立,又聪明。有些人则认为ABEL是瘦小,温顺的男孩。  ABRAHAM  原为希伯来文,意为"民族之父"。后来,它演变成"物之父"的意思。大多万数人將ABRAHAM形容为高大壮硕留着胡子的领袖,诚实,庄严,聪明,像亚伯拉翰林肯总统一样  ADAM

2010-11-24 19:51:00 9506

原创 Ftp笔记

<br /><br />ftp命令解析<br /> <br />! : 直接退出。<br /> <br />delete : 删除文件<br />eg: <br />delete Test.java<br /> <br />literal : 向服务器发送命令(server command)<br />eg: <br />literal<br />[command line to send]<br /> <br />prompt : 关闭/开启用户交互模式(用户提示)<br />eg:<br />promp

2010-11-01 10:33:00 5138

原创 几步实现Ant语法校验

在写Ant的build.xml脚本时总不如写web.xml等那样爽(可以实现自动完成提示),因而速度慢,一不小心还写错了。下面分享一下本人实现Ant语法提示的步骤,其实很简单,不过费了我点时间。1、首先在任意一个目录创建一个build.xml文件,内容如下:2、假如上述build.xml文件在d:/,则进到该目录,执行ant命令即可。(当然必须先安装并设置好Ant)此处会有一个小问题,构建会失败,因为缺少一个commo

2010-10-19 17:33:00 2138

原创 GlassFishv2.x初探及ejb3测试

首先,下载并安装Glassfishv2(安装完后查看version是Sun Java System Application Server 9.1 (build b41d-beta2)),这个都很容易找到相关资料。下面就个人在安装及测试时遇到的一些问题做一下总结。1、安装时都采用默认设置,我下的是glassfishv2.jar安装文件,看网上资料有提到在进行到ant执行setup.xml文件时会遇到一点小麻烦,看完别人的解决步骤后就写了一个bat文件来执行安装,其实很简单:java -Xmx256m -jar

2010-10-14 16:58:00 977

原创 Js调用Java

偶然在MyEclipse的插件JSEclipse的Reference library文档中发现JavaArray,JavaClass,JavaObject,JavaPackage,Packages这些似乎和Java有关系的东西,进去看看果然是,不过测试后发现似乎IE不支持,再一看才发现需要NES2.0(NetScape Enterprise Server),不过NetScape浏览器至9.x就不在开发了,NES也被Sun Java System Web Server取代,更囧的是这是服务器端的JS(Serv

2010-09-30 10:03:00 748

原创 使用JSTL的formatNumber时各种uri写法的区别

JSTL1.2.jar今天在使用标记时遇到一个错误,我的Jsp页面写法如下:,标记使用写法如下:       value="${(fList.addr-(fList.addr%10))/10}">结果在运行时报如下错误:According to TLD or attribute directive in tag file, attribute value does not accept any expressions。还算可以看得懂,大致意思是value属性不能接受表达式。在网上找资料也是稀里糊涂,只好跑到

2010-09-01 10:27:00 3494 3

转载 JSTL之formatNumber取整

EL表达式取整或者取固定位小数 目前最好的方法在网上查了许多资料都说EL表达式无法取整,的确EL表达式除法结果为浮点型。例如${8/7} ,${6/7} ,${12/7 } 在页面的显示结果分别为:1.1428571428571428 0.8571428571428571 1.7142857142857142 现在我的目的是只取前面的整数,此时我用的是EL表达式的标签,例如:结果为1.maxFractionDigits="0"表示保留0位小数,即取整,注意:此时取的整数是四舍五入的。如果是${1/7}结果就

2010-09-01 09:25:00 20952 2

原创 Winrar制作自解压安装程序

一、              选中待制作的压缩文件,如果希望解压后不再套一层文件夹则直接选中这些文件,但是为了避免用户解压时忘记设置软件解压目录,如设置为C:/Program Files而不是C:/Program Files/MyApp,最好将整个MyApp目录制作为自解压安装文件。二、              进入winrar界面后,勾选中“创建自解压格式压缩文件”。三、              切换到“高级”选项卡,点击“自解压选项”按钮进行高级自解压选项设置。四、              进入

2010-08-25 12:56:00 15417 1

转载 妙用404错误页面

<br />以前介绍过网址伪装,主要目的是伪装出来一个类似门户站的网址,主要是用于增强信誉,例如免费送QQ币之的网址,为了增强可信度,一般选择的都是伪装成QQ的地址,使用的是网址编译,具体的大家可以看以前的帖子:http://www.100tuan.com/thread-506-1-7.html<br /><br />但是有些时候,不是门户站相关的信誉问题,而是文件相关的信誉问题,例如宣传电影下载,例如介绍自己的照片,而自己的目的又是想宣传自己的网站。<br /><br />例如我写:5月1日我们去法国玩了

2010-08-25 08:47:00 635

原创 PowerPoint插入Flash报表并自动播放

适才在网上随处游荡,无意闯进Ajava.org网站,看到一系列FushionChart教程,进而进入InfoSoft Global及Fushion Chart官网,下了个3.1 Evaluation版,其中的在PowerPoint中嵌入flash内容很吸引我,因为以前从没试过这样做。废话差不多了,下面是具体步骤,详细可参考Fushion Chart的文档。准备工作:Char3D.swf, Data.xml。

2010-08-24 12:19:00 3107 4

原创 OSQL管理

“SQL Server 桌面引擎”(也叫 MSDE 2000)没有自己的用户界面,因为它主要设计为在后台运行。用户通过 MSDE 2000 嵌入的程序与它交互。随 MSDE 2000 提供的唯一工具是 osql 。可执行文件 Sql.exe 在 MSDE 2000 的默认实例的 MSSQL/Binn 文件夹中。本文重点讨论如何通过使用 osql 工具管理 MSDE 2000。回到顶端何为 Osql?

2010-08-12 17:28:00 1012

原创 Tomcat配置perl及exe的cgi

1. 修改Tomcat安装目录的conf文件夹下的web.xml文件,将下面这两段Uncomment出来。cgiorg.apache.catalina.servlets.CGIServletdebug0

2010-08-05 15:58:00 2434

原创 Apache连接Tomcat

简单结合Apache Http Server 和 Tomcat。软件版本:Apache2.2.15 + jk1.2.28 + Tomcat6.0.20 + JRE6.0.161、  Apache配置:A、在conf/httpd.conf文件中添加如下配置:# 加入下面一句话指定mod_jk配置文件路径include "D:/Program Files/Apache Software Foundation/Apache2.2/conf/mod_jk.conf"B、在conf目录下新建mod_jk.conf文件

2010-08-05 15:18:00 2097

转载 多线程的安全问题

<br />首先先提出几个问题:<br />1.多线程编程何时会出现线程不安全的问题?<br />2.如何解决线程不安全的问题?<br /><br />  线程不安全的本质是多线程共享数据,那么什么情况下多线程会共享数据?无外乎这么几种情况:<br />   (1)多线程访问单实例中的实例变量<br />   (2)多线程访问静态变量<br /><br />      下面将举例说明,这个例子模拟铁路售票系统,实现通过四个售票点发售某日某次列车的100张车票,详见贴所示:http://bbs.misonso

2010-08-05 15:05:00 802

转载 创建线程两种方式的比较

通过铁路售票程序来理解实现多线程的两种方法:通过java.lang.Thread类和通过Runnable接口  java中有两种实现多线程的方式。一是直接继承Thread类,二是实现Runnable接口。那么这两种实现多线程的方式在应用上有什么区别呢?  为了回答这个问题,我们可以通过编写一段代码来进行分析。我们用代码来模拟铁路售票系统,实现通过四个售票点发售某日某次列车的100张车票,一个售票点用一个线程表示。  我们首先这样编写这个程序:  public class ThreadDome1{   pub

2010-08-05 14:21:00 5488

翻译 设计自己的JavaBean(一)

声明: 内容参考自Java核心卷卷II第8版1. Why Beans?可重用组件,可视化编程。2. The Bean-Writing Process。JavaBean 无需继承某个类。你可以提供一些属性供用户修改,也可以提供监听事件供用户处理。3. Using Beans to Build an Application。你需要将的JavaBean打包成一个jar文件。首先你需要提供一个manifest文件来说明你的JavaBean,形如:Manifest-Version: 1.0Name: com/hors

2010-08-04 15:16:00 1000

原创 iexpress简介

<br /> <br />##### 该工具仅用来制作自解压文件,而不是安装程序。<br />##### 但是可以用来将多个安装程序集中到一起,并可以执行“后续命令”。<br /> <br />1. Create new Self Extraction Directive file. (制作新的自解压向导文件)<br /> <br />a. Extract files and run an installation command.(创建自解压文件exe,并在解压后执行其中的某个exe文件,同时可以指定解压

2010-08-03 10:17:00 964

原创 莫名其妙的http 405错误

今天试着将Apache Http Server 与 Tomcat 6 整合,效果还算满意;但在访问应用却发现了一个莫名奇妙的错误,访问display应用时,servlet生成的页面无法正确连接到css及js文件,我在地址栏直接输入文件的地址也不行(会报Http 405 错误,HTTP method GET is not supported by this URL),另存的话情况如下:而我在访问WStaCheck应用时却一切正常。几经比较,感觉是这两个应用的web.xml文件配置不一样,于是把display应

2010-08-02 17:02:00 7000

原创 创建自启动Servlet

自启动Servlet的写法与其他Servlet没太大区别,自是在web.xml文件中的配置不一样,下面以一个启动时删除Tomcat临时文件夹下的文件为例。ClearTempServlet.

2010-07-30 15:09:00 4971

Web标准与重构

Web标准与重构:介绍web标准历史,构成网页的三个重要组成部分及各部分的标准等等。

2012-02-08

菜鸟变凤凰电脑音乐教程-罗英杰

教你如何使用电脑创作音乐,包括前期的设备购置,软件下载,软件介绍以及实例。

2010-08-04

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

TA关注的人

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