- 浏览: 20181 次
- 性别:
- 来自: 北京
最新评论
-
bepatient:
感谢,执行第一条语句后可以导入了。
oracle 10g中出现的错误:“ORA-01843:无效的月份” -
easeeit:
把服务器地址添加到IE的弹出窗口阻止程序的允许站点中就可以了, ...
window.showModalDialog的秘密
文章列表
package com.mycompany.project.test;
import com.mycompany.project.dao.EmployeesDao;
import com.mycompany.project.model.Employees;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.sprin ...
Oracle:
《oracle 9i&10g编程艺术:深入数据库体系结构》
《Mastering Oracle Sql》
《Oracle 9i Introduction to SQL part Ⅰ》
《Oracle 9i Introduction to SQL part Ⅱ》
《Oracle 9i 基础与提高》
项目管理:
《项目管理知识体系指南》
J2EE:
《精通EJB3.0》
《精通EJB》
《深入浅出ExtJs》
《Struts2权威指南》
《J2EE全实例教程》
《深入浅出Tapestry》
《JAVA与模式》
《深入浅出Hibern ...
在新装的oracle中执行插入类似“22-OCT-10”的日期类型的数据时会报出:“ORA-01843:无效的月份”的错误提示,总是不能插入成功。通过在网上查询,找到如下的解决办法,而且均通过本人验证,绝对好使。这个据说好像是rman的老bug。
执行“alter session set nls_language=american”。
执行“alter session set nls_date_format='DD-MON-YY'”,也可以自定义格式。
大家熟悉的武侠小说里神奇小子拜师学艺的故事。拜师学艺的时候总是雄心勃勃,想让师傅一开始就教各种套路,拳法,招数,想进各门派学点东西,但师傅就是不教,先让练习扎马步,挑水,练习倒立,臂力,弹跳,学会运气,打通任动二脉等等。总结一句话就是先学好了内功,在学习套路,拳法等各种外功。
我们当年就相当于想学功夫的小子。当然每个人的情况都各不一样。我已工作已经多年,回想从学生时代开始学习java,到实际工作中做项目,征战于各种java技术,框架,ssh,hibernate,spring等等,慢慢的离java基础越来越远了。当年内功还没有练扎实,就开始练习各种套路了。尤其自己去做那些 ...
今天解决了一个bug。问题描述如下:
从一个列表页面,通过编辑按钮进入编辑页面,修完数据后提交时提示stalelink的错误。检查了好长时间,终于找到问题所在。原来在这个编辑页面中有一个tapestry的form元素,form中有三个我们自己封装的组件,每个组件里面都使用了tapestry的for组件。每一个for组件中都有volatile=“true”设置,去掉volatile=“true”就没有问题了。
我们的项目是基于tapestry 4.02开发的,最近在做tapestry 4.15的升级试验。大部分都挺顺利的,就是发现一个奇怪的问题。Persist("client")在tapestry 4.02中好用,为什么在tapestry 4.15中不好用了呢,不过可以通过在页面中加一个hidden作为替代方案来解决。但有那么多的页面,如果全采用hidden,岂不是很累人?
这个问题已经得到解决,原来我们升级前曾经修改过tapestry的源代码,就是那个AbastractServletDecoder。这问题解决后对于单页面Persist("client" ...
- 2009-03-24 20:52
- 浏览 1557
- 评论(0)
组件概述:
现在的项目中也采用了Ext作为前端页面显示的部分。初期用ext的时候都是在页面中写大量的javascript代码,大部分的代码都是重复新的工作,如声明一个GridPanel,声明一个store,reader等等,而且以后的页面也不容易维护,新人来了上手也比较慢,需要学习大量的ext的知识。于是就决定把ext的三大组件封装成ext的组件。第一个封装的就是Ext.grid.GridPanel组件。GridPanel组件封装了Ext的GridPanel。该组件会在页面生成一个div标签,作为Ext.GridPanel显示的容器。div的id为”div_”+gridId,其中gri ...
半自动化创建Ext的theme
photoshop CS3 extended 10.0支持javascript,可以通过脚本的方式来实现主题的创建,步骤如下:
创建一个 imageParser.jsx文件。
用photoshop打开extjs/resources/images/default/panel/tool-sprites.gif。
调整色相/饱和度值,确定着色复选框被选中。
记住以上调整的值,后面将会使用。
关闭tool-sprites.gif文件。
用文本文件打开imageParser.jsx。
根据以上记录的值,改变变量h,s,和l的值。
保存文件。
创建一个文件夹,作为脚 ...
今天测试给我提了一个bug。登录测试地址,发现此bug可以重现。等到本机调试,却无法重现,无论是在jboss下还是在tomcat下都没有问题。于是到测试服务器上做实验,无论是jboss还是tomcat都有问题,各个版本都试过了。于是开始郁闷起来,苦苦找了一个多小时才发现问题所在。原来是这样:在A页面上点击一个链接,通过window.showModalDialog的方式弹出B页面,点击B页面上的按钮,又通过window.showModalDialog的方式弹出C页面。问题就出在C页面在测试服务器上弹不出来,总报“对象不存在此属性或方法”的错误。正无计可施的时候,突然想到了到测试服务器本机上运行一下 ...
- 2008-12-03 22:23
- 浏览 3372
- 评论(1)
这今天刚刚把java开发工具从idea 7.04升级到8.0,就发现一个不可思议的问题。每当我调试的时候都会给我弹出一个out of memory的提示框,提示我修改Xmx。修改了几次,数值也越来越大,还是不够用。最后idea直接崩溃。再打开就奇慢无比。但只要彻底卸载idea 8后再重新安装,开发运行一切都没有问题,速度跟平时一样快,但只要调试,就会出现以上所述的问题,如此反复。不知道这是不是idea的bug,如果还是解决不了的话就只能换回idea 7.04了。
- 2008-11-25 14:26
- 浏览 1404
- 评论(0)
现在的项目中前端采用tapestry+ext的组合方式。常用组件如tree和grid的显示和更新都采用了ajax的方式。ext调用tapesry的组件采用javascript的方式。如在页面放一个<a jwcid="@DataDirectLink" id="urlLink"/>,在javascript中这样调用:……HttpProxy{url:getElementById("DataDirectLink").href+"&method=loadMyData"}。实际运行时就会产生这样一个输出:&l ...
- 2008-11-24 23:36
- 浏览 1052
- 评论(0)