狼爱上狸

我胡汉三又回来了

#

花之物语

花的种类 代表意义

玫瑰 爱情
黄玫瑰 失恋
白玫瑰 纯情
红玫瑰衬情人草 情有独钟
红玫瑰 忠贞的爱情
白与红玫瑰 战争
康乃馨 亲情思念
康乃馨衬满天星 温馨慈爱
康乃馨(红) 祝你健康
康乃馨(桃红) 热爱著你
康乃馨(黄色) 侮蔑
康乃馨(杂色) 拒绝你的爱
康乃馨(白色) 怀念亡母
勿忘我 不要忘记我、真实的爱
满天星 爱怜、喜悦
百合 百年好合
郁金香(红色) 爱的告白
郁金香(白色) 失恋中
郁金香(黄色) 渴望的爱
郁金香(紫色) 永恒的爱恋情
郁金香(杂色) 你真美丽
风信子 竞技、得意、恒心
七里香 我是你的俘虏
天堂鸟 恋情中的男人
菊花 吉祥
波斯菊(白色) 纯情
波斯菊(红色) 多情
麦杆菊 铭记在心
雏菊 愉快、幸福、纯洁
翠菊 你到底爱不爱我
矢车菊 幸福
瓜叶菊 喜悦快活
水仙 尊敬、自恋
剑兰 长寿、幽会
向日葵 我深深爱慕著你
圣诞红 祝福
牡丹 富贵
白山茶 真情
山茶花 谦让、美德、可爱
矮牵牛 有你,我就觉得温馨
莲花 默恋
牵牛花 爱情永固
梅花 高洁
樱花 欢乐
紫罗兰 永恒之美、请相信我
桃花 避邪
紫丁香 想起初恋的她、羞怯
星辰花 永不变心
仙客来 羞怯的心、耐人寻味
七里香 我是你的俘虏
秋海棠 思念
茉莉花 你属于我
蕾丝花 惹人爱怜
杏花 少女的慕情
吊钟花 再试一下
鸡冠花 热切期盼
蝴蝶兰 祝你幸福
罂栗花 多谢
蒲公英 分手、别离
金鱼草 活泼热闹

posted @ 2006-07-19 17:07 狼爱上狸 阅读(240) | 评论 (0)编辑 收藏

Eclipse3.1.2汉化link方法归纳

Eclipse3.1.2汉化link方法归纳

来源:http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=124&threadID=32937&tstart=-1

1、下载Eclipse语言包:

  NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip
  NLpack1-eclipse-SDK-3.1.1a-win32.zip

注:该语言包适合3.1.x 形式的版本。

2、解压缩两个语言包,并将二者合并,即相同文件夹名的文件夹合并成一个,最后得到一个eclipse文件夹。

3、在Eclipse安装目录下创建language和links这两个文件夹。并将第2步合并后的文件夹拷贝到language文件夹下(注:拷贝整个解压后得到的eclipse文件夹)。

4、在links文件夹下创建一个文本文件:links.txt。内容为language文件夹路径,例如:path=d:\\eclipse\\language。

5、重新启动Eclipse。


注:对于其他版本的Eclipse汉化方法类似。

偶只知道在windows下可以通过建立不同的快捷方式,并设定快捷方式相应的启动参数可以达到启动不同语言环境的目的
比如:(偶的eclipse的安装目录为:H:\DevelopTools\eclipse-SDK-3.1.2-win32\)
English Edition
目标栏设定:
H:\DevelopTools\eclipse-SDK-3.1.2-win32\eclipse.exe -nl en -data H:\DevelopTools\EclipseWorkSpace_English


中文版
H:\DevelopTools\eclipse-SDK-3.1.2-win32\eclipse.exe -nl zh -data H:\DevelopTools\EclipseWorkSpace_Chinese


其他语言版本只要修改-nl 后的语言参数即可
上述方法同时可以设定不同版本下的WORKSPACE。

posted @ 2006-07-18 05:56 狼爱上狸 阅读(692) | 评论 (0)编辑 收藏

纸张尺寸

A0    841×1189mm
A1    594×841mm
A2    420×594mm
A3    297×420mm
A3+   所谓A3+就是指比A3稍大一点的纸张尺寸。有的打印机不支持无边距,所以只能通过打印A3+尺寸纸张再裁边来获得A3幅面无边距打印。
A4    297×210mm
A5    210×148mm
A6    148×105mm
A7    105×74mm
A8    74×52mm
A9    52×37mm
A10   37×26mm

B0    1000×1414mm
B1    707×1000mm
B2    500×707mm
B3    353×500mm
B4    257×364mm
B5    257×182mm

posted @ 2006-06-19 16:33 狼爱上狸 阅读(248) | 评论 (0)编辑 收藏

第一个EJB3.0范例

第一个EJB3.0范例
2005-07-19   来源:zdnet  作者:zdnet
2004年7月,EJB专家委员会公布了新的EJB3.0规范草本。2004年10月7号,JBoss发布了支持EJB3.0的第一个预览版本jboss-EJB-3.0_Preview_1。2004年11月5号,JBoss发布了支持EJB3.0的第二个预览版本jboss-EJB-3.0_Preview_2。

我们来完成第一个EJB3.0程序。

搭配环境

实现EJB3.0的环境要求使用JBoss的jboss-4.0.1RC1(已经有了RC2)和JDK1.5及更高版本。jboss-4.0.1RC1可以在www.jboss.org上下载,JDK1.5可以在java.sun.com得到。我们在windows环境下使用,所以下载相应windows版本。

首先安装JDK。下载jdk-1_5_0_01-windows-i586-p.exe,安装至相应目录,我安装至D:\Program Files\Java\jdk1.5.0_01。然后配置环境。在我的电脑->属性->高级->环境变量->系统变量中,设置JAVA_HOME=D:\Program Files\Java\jdk1.5.0_01,Path中将D:\Program Files\Java\jdk1.5.0_01\bin;写在最前。

下载jboss-4.0.1RC1.zip,直接解压缩到D:\jboss4下。相同方法设置JBOSS_HOME=D:\jboss4。

由于用到ant,所以还需要取得Apache Ant相关执行程序。在Apache服务器,Weblogic或Jbuilder等安装目录下可以找到,最好版本较高。我使用JBuilder2005下的,路径为D:\Borland\JBuilder2005\thirdparty\ant\bin;仍然设置在系统变量的Path中,写在JDK路径之后。(注意:如果ant版本较低将编译时报错,我的为Apache Ant version 1.6.2 compiled on July 16 2004)。

      还要用到jboss-EJB-3.0_Preview_2包,可以在www.jboss.org得到。解压后包括docs,lib两个文件夹和RELEASE_NOTES.txt和INSTALL.html两个说明文件。Docs文件夹中有主页文件index.html,包括了EJB3.0的规范草本ejb-3_0-edr-spec.pdf,指南文件夹tutorial(包括范例说明文件和源文件),配置说明文件夹reference和Hibernate3的文件夹。Lib文件夹是部署EJB3.0环境所需要的ejb3-interceptors-aop.xml和ejb3.deployer。

      运行简单的EJB3.0范例,我们只需要将ejb3-interceptors-aop.xml和ejb3.deployer文件夹拷贝到D:\jboss4\server\all\deploy下即可。

   我们将范例部署在all下,所以运行JBoss时我们使用

   Run –c all

   启动JBoss后我们就完成了环境的配置。

编写程序

   Docs文件夹下提供了许多EJB3.0各个方面的范例。我们以无状态bean为例运行范例。

   无状态bean范例在stateless文件夹下。包括了存放源文件的src和运行配置文件build.xml,JNDI配置文件jndi.properties和说明文件stateless.html。

   源文件包括Calculator.java ,CalculatorBean.java ,CalculatorLocal.java, CalculatorRemote.java 和Client.java。

   在EJB3.0环境下编写无状态bean时很容易的。所有的bean类型就是homeless所以只需要创建一个bean类和实现至少一个接口。

在CalculatorBean.java我们声明一个无状态bean只需要声明为 @Stateless,EJB容器就会部署这个类为无状态bean。

import javax.ejb.Stateless;

@Stateless

public class CalculatorBean implements CalculatorRemote, CalculatorLocal

{

  public int add(int x, int y)

  {

     return x + y;

  }

  public int subtract(int x, int y)

  {

     return x - y;

  }

}

这个CalculatorBean实现了两个接口。一个是remote,一个是local。现在在EJB3.0中你可以仅仅实现一个remote,一个local或两个都实现。



在CalculatorRemote.java定义Calculator bean 的remote接口你仅仅需要标识其为@Remote。

import javax.ejb.Remote;



@Remote

public interface CalculatorRemote extends Calculator

{

}

同样在CalculatorLocal.java你也仅仅需要标识一个@Local就可以定义Calculator bean 的local接口

import javax.ejb.Local;



@Local

public interface CalculatorLocal extends Calculator

{

}

Calculator bean需要两个JNDI的绑定分别对应@Remote 和@Local接口。默认的,JBoss使用接口的全名作为JNDI的名字。这使得你可以容易的调用CalculatorRemote.class.getName()来查找一个JNDI名字对应的引用。

在Client.java中你可以发现是使用remote接口的全名来查找无状态bean,也可以注意到并不存在HOME接口。

import org.jboss.tutorial.stateless.bean.Calculator;

import org.jboss.tutorial.stateless.bean.CalculatorRemote;

import javax.naming.InitialContext;



public class Client

{

  public static void main(String[] args) throws Exception

  {

     InitialContext ctx = new InitialContext();

     Calculator calculator = (Calculator) ctx.lookup(CalculatorRemote.class.getName());



     System.out.println("1 + 1 = " + calculator.add(1, 1));

     System.out.println("1 - 1 = " + calculator.subtract(1, 1));

  }

}

现在你可以直接执行这个无状态bean了。

运行结果

  这个实例使用ant机制运行,所以需要配置build.xml。不同的build.xml中需要设置不同的run参数中的classname:

  <target name="run" depends="ejbjar">

     <java classname="org.jboss.tutorial.stateless.client.Client" fork="yes" dir=".">

        <classpath refid="classpath"/>

     </java>

  </target>

JNDI的配置相同jndi.properties:

java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory

java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces

java.naming.provider.url=localhost



   打开命令运行窗口,到范例目录下,如

D:\jboss-EJB-3.0_Preview_2\docs\tutorial\stateless,键入命令ant编译文件。编译成功会显示:BUILD SUCCESSFUL。

成功编译后会目录下会多一个build目录,为编译后的class文件和tutorial.ejb3的文件。

然后运行 ant run,执行程序,我们可以看到:

Buildfile: build.xml

prepare:

compile:

ejbjar:

run:

    [java] 2005-01-12 15:07:25,296 INFO org.jboss.remoting.InvokerRegistry[main

] - Failed to load soap remoting transport: org/apache/axis/AxisFault

    [java] 1 + 1 = 2

    [java] 1 - 1 = 0

BUILD SUCCESSFUL

Total time: 3 seconds



其中的信息

[java] 2005-01-12 15:07:25,296 INFO org.jboss.remoting.InvokerRegistry[main

] - Failed to load soap remoting transport: org/apache/axis/AxisFault

是JBoss的一个bug,我们可以不去关心。他们会在下一版本改进。



至此,我完成了一个EJB3.0的范例。我们可以发现EJB3.0带给我们的惊喜。我们不必再去配置大量繁琐的部署描述和复杂的接口。相信更多的EJB3.0的惊喜在等待着我们去发掘。

posted @ 2006-06-15 06:12 狼爱上狸 阅读(336) | 评论 (0)编辑 收藏

写ejb心得(02)

我的电脑用jbuilder2006+weblogic8.1+mssqlserver2000,

用Database Pilot连接数据库时,竟然出现invalid index错误,原来了classpath中多了其他的jar。

posted @ 2006-06-07 16:40 狼爱上狸 阅读(255) | 评论 (0)编辑 收藏

写ejb心得(01)

"wuliu.jar": [EJB:011082]Error while reading 'META-INF/ejb-jar.xml' or 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:
"wuliu.jar": Query:
"wuliu.jar":  EJB Name:        Student
"wuliu.jar":  Method Name:     findAll
"wuliu.jar":  Parameter Types: ()
"wuliu.jar":  
"wuliu.jar":     select a from   =>> student <<=  as a


出现以上错误时,把student改为Student就通过了,奇怪,我的表是student.

posted @ 2006-06-07 16:34 狼爱上狸 阅读(286) | 评论 (0)编辑 收藏

推荐几个Eclipse常用经典插件

CSS插件:http://csseditor.sourceforge.net
JS和AS插件:http://sourceforge.net/projects/jseditor
XML插件:http://xmlbuddy.com
正则表达式测试插件:http://brosinski.com/stephan/archives/000028.php
XPath测试插件:http://www.purpletech.com/xpe/index.jsp
更多Eclipse插件:http://eclipse-plugins.2y.net/eclipse/index.jsp

posted @ 2006-05-12 10:44 狼爱上狸 阅读(451) | 评论 (1)编辑 收藏

java中实现国际化

实现国际化
  由于要实现中英日文的显示,采取以下步骤:

  开发和编译代码时指定字符集为UTF-8。Eclipse可以在项目属性中设置。 使用过滤器,如果所有请求都经过一个Servlet控制分配器,那么使用Servlet的filter执行语句,将所有来自浏览器的请求(request)转换为UTF-8,因为浏览器发过来的请求包根据浏览器所在的操作系统编码,可能是各种形式编码。request.setCharacterEncoding("UTF-8")。需要配置web.xml 激活该Filter。在JSP头部声明:

<%@ page contentType="text/html;charset= UTF-8" %>。

  在Jsp的html代码中,声明UTF-8:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  设定数据库连接方式是UTF-8。例如连接MYSQL时配置URL如下:
jdbc:mysql://localhost:3306/feedback_db?useUnicode=true&amp;characterEncoding=UTF-8
其他和外界交互时能够设定编码时就设定UTF-8,例如读取文件,操作XML等。

不同时区时间显示
  由于客户端可能处于不同的时区,因此应该显示不同服务器时间。由于与客户端有关,因此需利用一段javaScript代码,从客户端获取其所在的时区偏移量。该偏移量是针对GMT时间而言的,也就是格林威治时间,以分钟为单位。

function getTimezone()
{ 
	var d = new Date();	
  document[getNetuiTagName("loginForm", this)][getNetuiTagName("timezone", this)].value=
    d.getTimezoneOffset(); 
  
}

  获取之后将他传回服务器端并保存在session中。显示时间时根据这个偏移量来计算显示的时间。

posted @ 2006-05-10 08:30 狼爱上狸 阅读(462) | 评论 (0)编辑 收藏

小孩喉咙发炎疗法

1.春天时,可用五花茶煲水再加红糖。

2.冬天时,可用甘蔗、茅根、红萝卜、元荽(留根)加冰糖一起煲水喝。

posted @ 2006-05-06 08:11 狼爱上狸 阅读(830) | 评论 (0)编辑 收藏

解决apache+weblogic中Connection_Refused错误的解决办法


这是出现Apache桥错误的重要原因(第4条最重要)
解决办法如下:
1. 增加Weblogic Server中Accept Block的数值,默认值为50
   BEA提示以25%的速度进行增加,直到不出现Connection_Block的错误提示。//这里我将其调高至200
2. 设置Apache的Httpd.conf中,KeepAlive为On
3. 减小Windows 2000中TcpTimedWaitDelay时间,默认情况下为240(未设置的情况下也是这个数值)
   此项设置需要到注册表如下位置进行设置
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpTimedWaitDelay
   如果注册表中没有TcpTimedWaitDelay这个项目,BEA提示增加这个项目,并设置为双字节(DWORD)类型
   数值设置为30 ~ 240之间即可 //这里我将其设置为120
4.调整一下w2k的MaxUserPort
  默认情况下,系统提供的端口值在 1024 和 5000 之间。MaxUserPort 参数设置可以用于出站连接的最高端口值。要设置该数值,请定位到 HKEY_LOCALMACHINE\SYSTEM  \CurrentControlSet\Services\Tcpip\Parameters、如果该值尚不存在,则添加数值 MaxUserPort,并将其设置为 0xFFFE。
5.最好能有一个测试环境。在调整参数的时候,用一些压力测试工具对系统制造一些负载。通过观察系统的反应,来决定参数的调整。

posted @ 2006-04-29 08:29 狼爱上狸 阅读(3267) | 评论 (0)编辑 收藏

仅列出标题
共38页: First 上一页 30 31 32 33 34 35 36 37 38 下一页