Lotus教程、Java教程、Java虚拟机、Java软件综合开发社区

Lotus、Domino、Java、C#、Web、数据库综合开发教程、资料社区

Archive for 08月, 2011

SP2-1503: 无法初始化 Oracle 调用界面|SP2-0152: ORACLE 不能正常工作

Published by admin on 08月 27, 2011

系统环境:WINDOW7+Oracle10g+PL/SQL 8.0

问题描述:

1、安装Oracle并启动服务后,使用PLSQL连接数据库不成功,界面为空白。

2、使用sqlplus连接数据库。

>sqlplus /nolog

提示:SP2-1503: 无法初始化 Oracle 调用界面

SP2-0152: ORACLE 不能正常工作

Read the rest of this entry »

myeclipse用ant时出现could not find the main class program will exit

Published by admin on 08月 12, 2011

执行 Ant 脚本时弹出窗口出现以下错误:

—————————
Java Virtual Machine Launcher
—————————
Could not find the main class. Program will exit.
—————————
确定??
—————————

这种错误对用过 Java 的人来说还是很明白,找不到 Ant 的主类吗。不过说实话也困扰过我一段时间,也没去深究。说开了,症结就是 Eclipse 中的 ANT_HOME 指向不对。
Read the rest of this entry »

jvm terminated exit code =-1

Published by admin on 08月 2, 2011

jvm terminated exit code =-1

启动eclipse之后出错导致eclipse无法启动,错误信息如下:

JVM terminated. Exit code=-1

-Dosgi.requiredJavaVersion=1.5

-Xms40m

-Xmx512m Read the rest of this entry »

常见文件类型识别

Published by admin on 08月 1, 2011

根据文件的后缀名识别文件类型并不准确,可以使用文件的头信息进行识别:
以下是各类文件的头:
JPEG (jpg),文件头:FFD8FFE1
PNG (png),文件头:89504E47
GIF (gif),文件头:47494638
TIFF (tif),文件头:49492A00
Windows Bitmap (bmp),文件头:424D
CAD (dwg),文件头:41433130
Adobe Photoshop (psd),文件头:38425053
Rich Text Format (rtf),文件头:7B5C727466
XML (xml),文件头:3C3F786D6C
HTML (html),文件头:68746D6C3E
Email [thorough only] (eml),文件头:44656C69766572792D646174653A

Read the rest of this entry »

MIME类型-服务端验证上传文件的类型

Published by admin on 08月 1, 2011

MIME的作用 : 使客户端软件,区分不同种类的数据,例如web浏览器就是通过MIME类型来判断文件是GIF图片,还是可打印的PostScript文件。 web服务器使用MIME来说明发送数据的种类, web客户端使用MIME来说明希望接收到的数据种类。

Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,你可也去看一下。

最近在做用表单上传文件,想在服务端验证上传文件的类型,只允许上传GIF,JPG,ZIP, 我们有两种方法, 第一:检查文件的扩展名, 第二:检查文件的MIME类型 。

检查文件的扩展名的方法,很简单快捷, 但是 a.jsp 改名为 a.jpg能可以绕过检查上传了。

检查文件的MIME类型的方法,在IE7与Firefox下有一点区别(见下表), 有不同浏览器上传表现不一致。Firefox下ZIP与EXE文件的MIME类型同为application/octet-stream。

Read the rest of this entry »

用java流方式判断文件类型

Published by admin on 08月 1, 2011

用文件头判断。直接读取文件的前几个字节。

常用文件的文件头如下:

JPEG (jpg),文件头:FFD8FF
PNG (png),文件头:89504E47
GIF (gif),文件头:47494638
TIFF (tif),文件头:49492A00
Windows Bitmap (bmp),文件头:424D
CAD (dwg),文件头:41433130
Adobe Photoshop (psd),文件头:38425053
Rich Text Format (rtf),文件头:7B5C727466

Read the rest of this entry »