自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 谈谈Tomcat默认应用设置的问题 .

假设有一web项目,其项目名称为web-demo,对应的tomcat context为/web-demo,则该web项目发布到tomcat的webapps下之后,则访问http://localhost:8080/web-demo,即可出现该项目的首页。但是,通常我们会配置一个tomcat的默认应用或者虚拟主机之类的东西,可使用户快速访问web-demo。       众所周知,tomcat的虚

2012-02-15 12:14:44 1374

原创 TestDirector 8.0(TD)在IE中打开提示The RPC server is unavailable

客户端登录时提示“The RPC server is unavailable”。在服务器上打开TestDirector Checker并Check All后,在TD Application Server提示Failed,描述是“RPC 服务器不可用”。重装TD后仍然存在问题,最后将服务器上已启动的服务与另一台电脑上的服务进行对比后,才发现是因为服务“DCOM Server Process

2011-07-01 10:00:00 2664

原创 jBPM连接MySQL Server 5.5在安装过程中出错

问题出现过程:1.在执行ant demo.setup.tomcat安装jBPM的过程中出现如下错误信息D:/jbpm-4.4/examples/build.xml:95: org.jbpm.api.JbpmException: no jBPM DB schema: no JBPM4_EXECUTION table. Run the create.jbpm.schema target f

2011-06-26 13:51:00 4496 4

原创 在数据库中使用关键字作为字段名

在SQL Server中可以用方括号[]或双引号"包围关键字。在Oracle中只能用双引号"包围关键字。但由于Oracle中双引号内的字符串是区分大小写的,而不管创建表还是查询时,Oracle都会把字段名转成全部大写,所以,除非创建表时双引号内的字段名就是全大写的,否则以后查询时SQL语句都必须加双引号,若不加则Oracle内部会把字段名转成全大写从而提示“无效的标识符”。同理,查询普通字段也可以通过加双引号查询得出,但双引号内的字段名必须是全大写,例如SELECT "ANY_FIELD_NAME" FRO

2011-05-05 18:20:00 11743 4

原创 Flex中遇到“1000: 对 setStyle 的引用有歧义。”的解决方法

<br />删除以下代码即可<br />use namespace mx_internal;<br />具体参考1000: Ambiguous reference to setStyle(通过google“flex 1000 setstyle”找到)

2011-04-21 11:10:00 3670

转载 阅读源代码的技术

转至Ruby Hacking Guide中文版  接下来,有关ruby特点的介绍告一段落,终于要进入源代码的阅读了,不过,请稍等!阅读源代码,是每个程序员必做的一件事。不过,对于“如何阅读源代码”,程序员们却没有很具体方法。为什么会这样?很简单,能写自然会读。不过,我却也认为阅读别人的代码并不简单。同写代码一样,读代码肯定也有一些必需的技术或定式。因此阅读ruby之前,让我们整理一下思路,看看阅读代码有什么通用规则。原则先来谈谈原则。确定目的

2011-04-15 18:13:00 2025

原创 FLex3中弹出窗口包含TabNavigator时标签页的标题可能显示不完全的问题及解决方法

Application的代码如下

2011-02-24 18:25:00 5211 4

原创 Hibernate通过SQL查询常量时只能返回第一个字符的解决方法

在Hibernate中如果通过session..createSQLQuery("select '合计' as name from dual").list()查询,返回值中只会有一个“合”字。经查,常量在数据库中被认为是CHAR类型的,Hibernate取值时将其保存未Character类型,而Character只能保存一个字符,所以造成返回值中只存在一个字符。Hibernate官方已存在此bug,却从未修复。该bug中给出2中解决方法:1.继承一个Dialect,并注册CHAR类的对应方式。代码如下

2011-02-22 18:58:00 6120 4

原创 用JavaMail通过IMAP协议接收qq邮箱时出现“A0 BAD 命令无效或者不支持”的解决方法

最开始的java代码如下import java.io.UnsupportedEncodingException;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Folder;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;import javax.mail.Session

2011-01-24 12:47:00 15794 5

原创 Delphi与Flex交互

1、在Delphi中安装Flash控件运行Delphi,选择菜单中的Component -> Import ActiveX Control,找到Shockwave Flash (Version 1.0)并安装,默认安装到ActiveX面板。安装完成后,ActiveX面板就会出现TShockwaveFlash控件,这是Delphi对C:/WINDOWS/system32/Macromed/Flash/Flash10i.ocx的封装,现在我们就可以用这个控件来播放Flash了。2、TShockwaveFlash

2010-09-14 18:40:00 5259

原创 Oracle解析函数(Analytic Functions)的一些笔记

1.解析函数与普通的聚集函数【聚集函数后添加over()与不添加over()】的区别是返回的记录集是否分组,因此返回的记录数也不一样。如SELECT COUNT(*) FROM Dept; COUNT(*)---------- 4SELECT COUNT(*) OVER() FROM Dept;COUNT(*)OVER()-------------- 4 4 4

2010-08-23 00:45:00 1203

原创 Spring中Transactional不添加rollbackFor等属性时的事务回滚问题

昨天同事说Spring的Transactional必须添加rollbackFor = Exception.class,否则事务不会回滚。但我原来试过,抛出RuntimeException时是会回滚的。于是查看Spring的Transactional的API文档,发现下面这段:If no rules are relevant to the exception, it will be treated like DefaultTransactionAttribute (rolling back on runtim

2010-08-18 08:35:00 32666 7

原创 "文件夹选项"中"显示所有文件和文件夹"选项消失的解决方法

系统的“文件夹选项”中不知道什么时候开始“隐藏文件和文件夹”下只剩下一个radio button,“不显示隐藏的文件和文件夹”和“显示所有文件和文件夹”两行字都看不到。今天C盘由于空间不足,准备清理磁盘空间,需要显示所有文件,决定开始寻找解决方法。通过网络搜索得知,这2个选项在注册表中的位置位于“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden”下的NOHIDDEN和SHO

2010-08-04 14:55:00 1422

原创 win7下快速启动栏的快捷方式的位置

<br />前几天在VMware下装了个win7玩玩,装好后发现ie8的首页被改成2345.com。于是到注册表搜索,把能搜到的所有数据都清空掉。<br />再次打开ie,发现从桌面上打开的ie时主页已经恢复正常,但是从快速启动栏打开时仍然会打开那个该死的网址。<br />联想到xp下木马的做法是在快捷方式的目标后面添加网址,猜到win7下也应该是个快捷方式。<br />一开始先是右击ie的图标并选择“将此程序从任务栏解锁(Unpin this program from taskbar)”、“将此程序锁定到

2010-07-22 16:15:00 13832 1

原创 Java快速排序

随便写写,练练手。 private static void quicksort(int[] arr, int begin, int end) { if (begin >= end) return; int[] less = new int[arr.length]; int[] greater = new int[arr.length]; int lessLen = 0; int greaterLen = 0; int index = begin;

2010-07-15 18:15:00 665

原创 flex中的int类型和Number类型

<br />下午想写一个方法,根据对象的类型返回格式化后的字符串。对日期及字符串类型的相对容易判断,对数字型的本想做成如果是Number则显示2位小数(因系统中金额一般是显示2位小数)。于是开始研究怎么判断int和Number,写了一段测试代码打印出来后发现,不管声明一个对象o为int还是Number并赋值,o is int和o is Number似乎总是true。<br />继续Google "actionscript check int or number",看了一篇文章《[AS 3 ] check i

2010-07-13 18:54:00 4557 1

原创 hibernate使用annotation配置时将@Id配置到字段field上和get方法上的区别

原来看hibernate的书时,书上都提到hibernate在延迟加载一个对象时,是生成该对象的一个代理对象。之后如果是读取该对象的id,由于id已经存在,所以直接返回id,只有在读取其他属性时,hibernate才会到数据库里加载该对象。上午看了一篇文章《EJB 3.0 Annotations with Hibernate Lazy Loading》,里面说到当在field上配置@Id时,如:@Entitypublic class Address { @Id @GeneratedValue

2010-07-13 18:18:00 3671

原创 hibernate的xml配置中<class table="ADDRESS" lazy="false"对应的annotation配置

<br />在hibernate中,如果在xml配置文件中配置了<class table="ADDRESS" lazy="false" name="xxx.dao.impl.Address">,这里的lazy=false对应的annotation配置为@org.hibernate.annotations.Proxy(lazy = false)<br />其他的一些对应包括:<br /><property name="updatedDate" type="java.sql.Timestamp" access=

2010-07-13 11:41:00 3352

原创 flex自定义组件如何在设计时显示预期结果/已添加控件

<br />今日建一组件,承于TitleWindow,添一工具栏、俩按钮。然使用时却不见吾之按钮,使工作区偏高,布局稍感不便。<br />乃祭出Google大神,搜“flex design time”,得一文《Creating custom design-time preview for Flex 3 components》,据回复,猜仅库文件能提供设计时视图。<br />于是New一Flex Library Project,放入组件,编译成swc文件,在原工程引用之,果然。

2010-07-12 12:48:00 938

原创 一个查英语缩写的网站

<br />在编写代码的过程中,变量命名经常要用到英语单词,但如果单词太多变量名就会太长,这时一般会缩小英文单词(数据库设计也是如此,因为数据库的字段名一般有长度限制)。All Acronyms就是一个比较不错的查单词缩写的网站,他的查询结果相对下面几个网站似乎更准确一些。<br />Abbreviations and acronyms dictionary<br />Abbreviations.com<br />Standard Word Abbreviations

2010-07-08 21:29:00 20949 1

原创 Java获取异常的堆栈信息

<br /> /** * 获取异常的堆栈信息 * * @param t * @return */ private static String getStackTrace(Throwable t) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); try { t.printStackTrace(pw); return sw

2010-07-08 18:34:00 8219

原创 AdvancedDataGrid当子节点全部删除后仍显示文件夹图标的问题

在项目中用AdvancedDataGrid展示树形结构的数据,当用A.children.removeItemAt删除A节点的所有子节点后,发现A的图标仍然是文件夹。查看AdvancedDataGrid的源代码,发现有个方法itemToIcon,而该方法决定了AdvancedDataGrid显示的图标。在itemToIcon方法中又调用isBranch判断是否显示文件夹图标,而isBranch方法又调用_rootModel.canHaveChildren方法(这里_rootModel是IHierarchica

2010-07-08 18:09:00 1425

原创 Java中子类抛出异常的规则

Java中的异常可以认为是另外一种返回值,所以也跟返回值一样,1、不算在方法签名里,2、子类的方法抛出的异常范围不能超过父类的方法抛出的异常范围,子类也可以不抛出异常(子类的方法的返回值必须与父类方法的返回值一样或是父类方法返回值的子类)。对于unchecked exceptions (RuntimeException, Error, and their subclasses),由于不需捕获,所以可以认为是没有异常,子类、父类的方法可以任意抛出。其他规则参考“异常的限制,异常说明在类继承是怎样的?”和“Ja

2010-07-08 17:49:00 5477 1

原创 AdvancedDataGrid是按数据添加到它的DataProvider的顺序显示数据

今天想用AdvancedDataGrid显示树形数据,但数据在服务端加载时是另一种顺序,而在客户端显示时想用“排序号”显示。一开始想到ArrayCollection可以排序,于是在作为dataProvider的ArrayCollection和每个结点的children属性上添加排序,代码如下:var sort:Sort = new Sort();sort.fields = [new SortField('orderNo')];...parentNode.children = new ArrayC

2010-07-08 16:35:00 1580

原创 如何修改SWT的表格的行高

            table.addListener(SWT.MeasureItem, new Listener() {                public void handleEvent(Event event) {                    int clientWidth = table.getClientArea().width;       

2008-08-29 09:28:00 877

原创 Using the Eclipse GUI outside the Eclipse Workbench

Avoiding spaghetti in GUI instance hierarchiesIn my experience, when designing GUI objects, you tend to end up building fairly large instance hierarchies. Objects at low levels in different hierarch

2008-08-29 00:24:00 667

转载 代码命名规则---部分编程常用单词缩写

    规则:较短的单词可通过去掉“元音”形成缩写;较长的单词可取单词的头几个字母形成缩写;一些单词有大家公认的缩写。 完整单词 缩写 A  

2007-07-16 15:46:00 6548

转载 报关单上常出现的英文单词缩写

  一.单证(Documents)  进出口业务涉及的单证总的包括三大类:1。金融单证(信用证、汇票、支票和本票)  2.商业单证(发票、装箱单、运输单据、保险单等)3。用于政府管制的单证(许可证、原产地证明、商检证等) declaration form报关单 Three steps—declaration, examination of goods and release of goods,

2007-07-16 15:45:00 3627

空空如也

空空如也

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

TA关注的人

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