2009年04月23日

原创 VirtualBox 2.2.0使用主机网络上网的配置

当VirtualBox 2.1.4升级到2.2.0以后,突然发现虚拟的系统无法使用主机的网络上网了,google了一下,发现很多人碰到这个问题,但没有解决办法,甚至有人认为是VirtualBox的Bug,其实不然。经过研究发现,2.2.0缺省的不再是Bridge Network方式了,改为NAT,那么我们自己将网络修改回原来2.1.4的桥接方式就可以了。阅读全文>

发表于 @ 2009年04月23日 14:57:00|评论(loading...)|举报|收藏

2009年03月25日

原创 试用commons-jexl


试用commons-jexl
下载地址:
http://commons.apache.org/jexl/
测试代码:
import org.apache.commons.jexl.*;
public class Demo
{
 public static void main(String[] args)  throws Exception
 {
      // Create an expression object
   String jexlExp = "df.format(foo.getTime());";
   Expression e = ExpressionFactory.createExpression( jexlExp );

   // Create a context and add data
   JexlContext jc = JexlHelper.createContext();
   ja阅读全文>

发表于 @ 2009年03月25日 15:01:00|评论(loading...)|举报|收藏

2008年10月30日

原创 Jbuilder开发环境配置连接池常见错误及解决


1、Cannot create JDBC driver of class '' for connect URL ''
问题:找不到jdbc驱动,但是提示信息里的class值为null,所以,可以断定Tomcat没有找到Server.xml里的Resource配置信息。可能的原因包括:
(1)没有配置Resource;
(2)Resource配置信息放置的位置错误。
(3)一个不容易发现的错误,driverClassName和url拼写错误。
解决办法:确认Resource配置正确,并且必须放在DefaultContext或者Context配置节内。

2、Cannot create JDBC driver of class 'xxx' for connect URL ''
解决办法:配置的数据库驱动类名xxx是错误的,检查并修改即可;如果确认正确,那就是找不到驱动库,拷贝一个jar到Tomcat/common/lib中即可。

3、Cannot create JDBC d阅读全文>

发表于 @ 2008年10月30日 12:03:00|评论(loading...)|举报|收藏

2008年08月18日

原创 终于再次面世了

内心感慨,无语凝噎。。。。。。阅读全文>

发表于 @ 2008年08月18日 21:00:00|评论(loading...)|举报|收藏

2007年08月24日

原创 Ajax 解析RSS

RSS 查找代码: var doc = request.responseXML; 将该代码注释掉,并在下面添加: doc = new ActiveXObject("Microsoft.XMLDOM"); var xml=bytes2BSTR(request.responseBody); doc.loadXML(xml); 阅读全文>

发表于 @ 2007年08月24日 13:54:00|评论(loading...)|举报|收藏

2007年08月21日

原创 oracle实现PDU编码

oracle实现PDU编码 54powerman 一 UCS2编码函数 create or replace function UCS2Encode(orgString varchar2) return varchar2 is Result varchar2(255); dst varchar2(60); tmp varchar2(2); pos integer; begin dst:=''; pos:=length(orgString); while pos>0 loop tmp:=substr(orgString,pos,1); Result:=trim(upper(to_char(ascii(tmp),'0xxx'))) || Result; pos:=pos-1; end loop; return(Result); end UCS2Encode; 二 UCS2解码函数 create or replace function UCS2Decode(pduString var阅读全文>

发表于 @ 2007年08月21日 09:39:00|评论(loading...)|举报|收藏

2007年08月14日

原创 Axis2使用WebService的客户端实例

Axis2使用WebService的客户端实例54powermanAxis2和Axis相比,增加了异步调用的方式,而且代码的使用更方便。本文用一个例子来描述如何快速使用Axis2来创建WebService客户端代码。1 准备环境(1)下载Axis2,并解压。官方网址:http://ws.apache.org/axis2/(2)设置环境变量SET AXIS2_HOME=解压后bin目录所在的目录,尽量不要有空格或中文SET PATH=%AXIS2_HOME%\bin;%PATH%(3) 修改bin目录中的wsdl2java.bat为了方便使用,以及避免一些NoClassFoundException类似的问题,修改wsdl2java.bat文件,查找:set _RUNJAVA="%JAVA_HOME%\bin\java"在这一行下面增加如下一行set JAVA_OPTS="-Djava.ext.dirs=%AXIS2_HOME%\lib"2 以一个WhoIs WebService为例:生成存根代码WSDL2Java阅读全文>

发表于 @ 2007年08月14日 21:11:00|评论(loading...)|举报|收藏

2007年08月13日

原创 jsp发送html邮件

Hell!","text/html;charset=gb2312"); //////////// MimeMultipart multipart = new MimeMultipart("related"); BodyPart body = new MimeBodyPart(); body.setContent("Hello!","text/html;charset=gb2312"); multipart.addBodyPart(body); body = new MimeBodyPart(); DataSource fds = new FileDataSource("d:/0.jpg"); body.setDataHandler(new DataHandler(fds)); body.setHeader("Content-ID",""); multipart.addBodyPart(body); newMessage.setContent(multipart); //////////// newMessage.setFrom(new InternetA阅读全文>

发表于 @ 2007年08月13日 15:06:00|评论(loading...)|举报|收藏

2007年08月12日

原创 VBS中inlcude另一个vbs脚本的方法

VBS中inlcude另一个vbs脚本的方法54powerman' Test program for the IncludeFile and ReadConfigFile functions.' Author: Christian d'Heureuse (www.source-code.biz)' License: GNU/LGPL (http://www.gnu.org/licenses/lgpl.html)Option ExplicitDim fso: set fso = CreateObject("Scripting.FileSystemObject")' Includes a file in the global namespace of the current script.' The file can contain any VBScript source code.' The path of the file name must be specified relative to the' directory of the阅读全文>

发表于 @ 2007年08月12日 17:49:00|评论(loading...)|举报|收藏

原创 jsp下载文本而不是打开


最近好几个哥们问这个问题,写在这里备查吧。
<%
 response.setContentType("application/octet-stream");
 response.addHeader("Content-Disposition","attachment; filename=1.txt");
 out.print("First line text.\r\n");
 out.print("Second line.\r\n");
%> 阅读全文>

发表于 @ 2007年08月12日 16:56:00|评论(loading...)|举报|收藏

2007年08月09日

原创 javascript动态增删Table

动态增删表格 阅读全文>

发表于 @ 2007年08月09日 13:08:00|评论(loading...)|举报|收藏

原创 序列化NotSerializableException问题

54powerman http://54powerman.blog.sohu.com 背景: 某项目中,要将某个自定义类MMessage对象,通过ObjectOutputStream和ObjectInputStream传递,该MMessage的特征描述: 1 该类未继承Serializable接口; 2 其父类Message的父类继承了Serializable接口; 3 其父类中有一个字段类型为java.io.ByteArrayOutputStream类型; 经测试发现,MMessage类序列化过程中,会抛出NotFoundSerializableException,提示如下: Exception in thread "main" java.io.NotSerializableException: java.io.ByteArrayOutputStream 错误排查: 1 从错误来看,首先想到了看一下MMessage是否继承了Serializable接口,发现其父类的父类继承了Serializable接口,理论上,作为子类的MMessage也应该是可以被序列阅读全文>

发表于 @ 2007年08月09日 12:56:00|评论(loading...)|举报|收藏

2007年08月08日

转载 奥运吉祥物的历史

吉祥物不是现代奥运会一开始就有的。1972年在慕尼黑举办的第20届奥运会上首次出现吉祥物。当时联邦德国的艺术家们精心设计了一只小猎狗的图案,作为本届运动会的象征。此后,吉祥物便成了奥运会的传统。 在奥运会期间还可见到用吉祥物图案制成的各种玩具,有时也把吉祥物的图案印在各种奥运会的纪念品上。不过,吉祥物用在商品和广告上必须经过国际奥委会或举办国奥委会的同意。 历届夏季奥运会吉祥物 1972年,第20届奥运会,德国慕尼黑--小猎狗“瓦尔第” 1976年,第21届奥运会,加拿大蒙特利尔--海狸“阿米克” 1980年,第22届奥运会,前苏联莫斯科--棕熊“米查” 1984年,第23届奥运会,美国洛杉矶--“山姆”鹰 1988年,第24届奥运会,韩国汉城--小老虎“虎多力” 1992年,第25届奥运会,西班牙巴塞罗那--“科比”狗 1996年,第26届奥运会,美国亚特兰大--电脑造型“伊西” 2000年,第27届奥运会,澳大利亚悉尼--鸭嘴兽“赛德”、针鼹“米利”和食鱼鸟“奥利” 2004年希腊雅典夏季奥运会吉祥物Athena(雅典娜)和Phe阅读全文>

发表于 @ 2007年08月08日 23:16:00|评论(loading...)|举报|收藏

转载 只需一行代码就能让IE 6崩溃

一个日本博客发现只需一行代码就能让IE6崩溃,代码如下:*{position:relative}这行代码在Firefox,Safari和Opera都能正确解析,但是在IE 6下却会引起mshtml.dll致命错误.如果你想尝试一下它的效果,点击这里.阅读全文>

发表于 @ 2007年08月08日 09:14:00|评论(loading...)|举报|收藏

2007年06月26日

原创 今天又遭遇一本王八*蛋书

为什么用这个标题?我愤怒,非常气愤.前两天租借了一本书"精通Spring 2.0"罗时飞,绝对的垃圾.为什么?连描述它都闲浪费时间.只要记住这是一跎垃圾就行了,别浪费时间和金钱,有时间不如去看手册. 阅读全文>

发表于 @ 2007年06月26日 08:59:00|评论(loading...)|举报|收藏

2007年06月09日

原创 网页内容Tip效果

54powerman 1 把文末代码保存为Title.js; 2 在需要效果的网页中导入该js文件,代码如下: 这样,网页中所有有Title属性的标签内容,鼠标over时都会显示特殊效果。 3 代码: var pltsPop=null; var pltsoffsetX = 10; var pltsoffsetY = 15; var pltsPopbg="#ffffee"; var pltsPopfg="#111111"; var pltsTitle=""; document.write(''); document.write(''); document.write('.header {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana;BACKGROUND-COLOR:#006699}');//BACKGROUND-IMAGE: url(altbg.gif); document.write('.selet_bg { B阅读全文>

发表于 @ 2007年06月09日 23:41:00|评论(loading...)|举报|收藏

2007年06月04日

原创 live domains sdk version 2.0 for java 更新

关于Windows custom live domains sdk 可以轻松地在您的域中创建自定义 Windows Live 帐户,这些帐户可用于 Windows Live 和 MSN 服务 - 一切均免费! 自定义电子邮件地址。可在 Windows Live Mail 中创建数量不限的帐户。 不仅用作电子邮件地址。您的域中的帐户可用于Windows Live/MSN 服务(包括 Messenger 和 Spaces)。 免费、简单。服务由 Microsoft 托管,不必担心设备或容量问题。 管理选项。使用我们提供的网络工具或可选的软件开发工具包创建帐户,或者让访问者使用开放成员资格创建自己的帐户。 *每个域开始时限制为最多使用 100 个帐户。此限制可以免费增加,只需满足一定的条件。 更多信息,请参考: https://domains.live.com/ 更新: v 2.0 2007-06-04 1 基于微软发布的sdk 2.0 beta进行修正; 2 解决1.0版本每个操作函数都要携带loginTicket的问题; 3 增加阅读全文>

发表于 @ 2007年06月04日 23:24:00|评论(loading...)|举报|收藏

2007年05月25日

原创 java中用静态方法返回类名

54powerman 最初碰到这个问题,首先想到的是getClass()方法,如下尝试: public static String getClassName() { String className=null; className=this.getClass().getName();//静态方法中不可访问变量 this return className; } 结果失败。 偶然发现有人利用异常处理可以获得,真是另辟蹊径,巧妙的很。 public static String getClassName() { String className=null; try { throw new Exception(); } catch (Exception e) { StackTraceElement[] element=e.getStackTrace(); className=element[0].getClassName(); } return className; } 记录下来备用。阅读全文>

发表于 @ 2007年05月25日 13:39:00|评论(loading...)|举报|收藏

2007年05月14日

原创 用CMSS指令提高串口群发短信的效率

用CMSS指令提高串口群发短信的效率 54powerman 一 指令介绍: 1 +CMGW 将消息写入内存(Write Message to Memory)。 描述:该指令将一条消息存储到内存中(SMS-SUBMIT 或 SMSDELIVERS),并返回保存在内存中的位置。输入的“消息文本”或 PDU 可以被发送消息的指令 +CMSS 使用。 语法格式: 文本模式: ( is returned in both cases) AT+CMGW= [, [, ] ] enter text PDU模....阅读全文>

发表于 @ 2007年05月14日 17:53:00|评论(loading...)|举报|收藏

2007年05月09日

原创 利用WinDump来探测HTTP网页数据包

54powerman windump是一个开源软件,可以进行各种协议的网络数据包探测,是一个不错的免费、开源Net Sniffer软件,当前最新版本是3.9.5,官方下载网址:http://www.winpcap.org/windump/install/。 详细的帮助文件官方网址是:http://www.winpcap.org/windump/docs/manual.htm 常用的参数: -w write的缩写,写入文件,供后期分析。 -D 打印系统可用的网络接口列表。 -i[n] interface的缩写,选择要监测的网络接口。 host 指定要监测的主机,可以是域名或IP地址。 port 指定要监测的端口。 src/dst source/Destination的缩写,该参数配合host和port参数一起使用,指定要监测的主机或端口为源/终点的数据包。 -s size的缩写,指定抓取的每个数据包的大小,缺省是68,如果该值太小,可能会丢失数据。如果设置为0,则表示捕获整个包。 -t 不显示时间。 -tttt 以缺省ISO格式显示时间。 tcp, udp,阅读全文>

发表于 @ 2007年05月09日 15:01:00|评论(loading...)|举报|收藏

2007年04月29日

原创 GCC学习笔记

1 设置GCC命令行使用环境变量: SET GCC_HOME=E:\MinGW SET PATH=%PATH%;GCC_HOME SET LIBRARY_PATH=%GCC_HOME%\lib SET C_INCLUDE_PATH=%GCC_HOME%\include SET CPLUS_INCLUDE_PATH=%GCC_HOME%\include\c++\3.4.2;%GCC_HOME%\include\c++\3.4.2\mingw32;%GCC_HOME%\include\c++\3.4.2\backward;%GCC_HOME%\include 2 Demo.c #include int main() { printf("%6d",10); printf("|\n"); printf("%-6d",10); printf("|\n"); printf("%0.6d",10); printf("|\n"); printf("%7.6d",10); printf("|\n"); printf("%-7.6d",10); 阅读全文>

发表于 @ 2007年04月29日 18:00:00|评论(loading...)|举报|收藏

2007年04月18日

转载 Java中请求HTTPS加密的源代码

import java.io.*; import java.net.*; import java.security.*; import java.security.cert.*; import java.util.*; import javax.net.ssl.*; public class HttpsTest { // We would never hardcode this literal in a real system, // this is only for this article. private String url = "https://localhost/"; // Create an anonymous class to trust all certificates. // This is bad style, you should create a separate class. private X509TrustManager xtm = new X509TrustManager(阅读全文>

发表于 @ 2007年04月18日 14:26:00|评论(loading...)|举报|收藏

2007年04月14日

原创 IT图书作者是牲口

看标题,表多想,只是说少数人。 今天看到两本书的标题,真是自惭形秽。 第一本 21天学会java; 第二本 一个月学会C++; 我真的不想活了,10来年工作都没学好,人家一个月不到搞定,由衷的夸奖一下这两位作者--牲口。 阅读全文>

发表于 @ 2007年04月14日 00:38:00|评论(loading...)|举报|收藏

2007年03月14日

原创 msn登录输入帐户卡机并无法登录的解决办法

msn登录输入帐户卡机并无法登录的解决办法 对于输入登录邮件地址反应巨慢的问题,需要如下: 1 去微软下载一个修复工具: http://download.microsoft.com/download/visualstudionet/fix/1.0/win98mexp/en-us/fixxml4.exe 解压,导入FixXML4.reg注册表即可。 2 如果不行,去微软下载msxml3,安装,重新启动机器后重复第一步。 http://www.microsoft.com/downloads/details.aspx?FamilyID=28494391-052B-42FF-9674-F752BDCA9582&displaylang=zh-cn阅读全文>

发表于 @ 2007年03月14日 15:44:00|评论(loading...)|举报|收藏

2007年03月01日

原创 使用JavaService让java程序加载为winNT系统服务

54powerman http://54powerman.blog.sohu.com 1 下载javaService http://javaservice.objectweb.org/ 获得windows的zip压缩版,文件名形如:JavaService-x.x.xx.zip,其中x.x.xx为版本号,当前版本为JavaService-2.0.10.zip,请使用最新版。 2 安装 将JavaService-2.0.10.zip解压缩到c:\JavaService目录下。(其实任意目录下都可以) 3 编写java类 import java.io.*; import java.text.*; import java.util.*; public class Test { public static void main(String[] args) throws Exception { PrintWriter out=new PrintWriter(new FileWriter("d:\\javaTest\\test.log",true阅读全文>

发表于 @ 2007年03月01日 13:55:00|评论(loading...)|举报|收藏

Csdn Blog version 3.1a
Copyright © Polly Duan