- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 win7 ODBC 驱动丢失的解决方法
win7 64位 在配置ODBC时如果出现驱动丢失,且只能配置SQLServer,请运行C:\Windows\SysWOW64\odbcad32.exe
2011-11-02 10:32:58 816
原创 [转]java中的堆和栈
1.简单的说:Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾...
2011-08-29 10:40:50 198
IBM Portal 7主题开发入门-PageBuilder2
1.1 简介IBM WebShere Portal 7相对于之前版本最大的变化就增加了新的皮肤开发模式-PageBuilder2,官方翻译叫"页面构建器"。它同时支持旧的主题开发模式。新模式主要的改变就是将样式与页面布局分开了,同样页面布局可以应用不同的样式,就像WinXP的桌面主题,因此也带来了复杂性。 1.2 类型 PageBuilder2主题开发模式分为两种:第一种: 样...
2011-07-13 10:41:55 273 1
原创 PL/SQL精简速查手册-声明部分
PL/SQL结构 块头 [可省略]IS 声明部分 [可省略]BEGIN 执行部分EXCEPTION 异常部分 [可省略]END; 块头{ {PROCEDURE|FUNCTION} nam...
2011-06-28 14:51:56 314
原创 js的Function 是个对象
Js函数其实是个对象,但我总拿它和Java的方法一样对待,因为它的写法明明就是一个“函数”。 其实我们常用的定义函数的写法只是写法之一,写法其实有三种: 1 声明式的(静态的) 2 对象式的(动态的) 3 字面量式的(也被称为函数表达式) 下面分别介绍一下。 1 声明式的 ...
2011-06-22 15:43:08 182
原创 为什么保存后要关闭页面
我是个VB程序员出身,因此做web新增页面时总喜欢在保存之后,直接切换到编辑页面,因为窗体应用就是这样的。直到今天我才恍然大悟,这样是有问题的。 当页面跳转到编辑页面,如果用户此时刷新页面,之前的新增提交又会执行一遍,造成了重复提交。而且这种提交对于服务端是无法判断的,因为对于它来说就是一次正常的提交。 要避免这种情况发生,最简单的就是提交后,返回成功提示页面,待用户确认后直接关闭...
2011-06-15 10:11:30 356
原创 [转]js闭包
一、什么是闭包? “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面这段代码: functi...
2011-06-14 13:27:26 181
原创 去掉CSS中的表达式Expression
在IE中,CSS是可以嵌入js表达式的,可以在CSS类中定义,但是将含有表达CSS类从DOM对象中移除,样式表达式是不会失效的。经过研究找到了答案,需要使用js调用style对象的removeExpression()方法才可去除。下面是方法的说明: 语法bSuccess = object.removeExpression(sPropertyName)参数...
2011-06-10 10:37:00 230
原创 [转]jdbc中如何处理Oracle BLOB字段
在前段时间我所在的项目中,就碰到了这个问题,我花了2天的时间才将BLOB的问题搞定。我也尝试过网上所介绍的各种方法,那些方法所使用的原理都一致,但都写得不完整,我也按照网上介绍的方法做了,但都因为其中一些没有提到的小的细节而失败。希望看到这篇文章的人都不再走弯路。一般人会走哪些弯路?1.使用jdk中的方法进行传输。在ResultSet 中有getBlob()方法,在Prepared...
2011-05-10 16:54:20 173
原创 [转]Hint用法概述
1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’;2. /*+FIRST_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化....
2011-01-20 13:23:58 227
原创 [转]风雨20年:我所积累的20条编程经验
编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又...
2010-12-15 17:35:01 144
原创 我被getInteger()整了一把
最近一直在整IBM的Filenet,遇到个查询的函数,示例里面用了个Integer.getInteger("50")作参数。 结果怎么用都不对。事隔数日把Integer.getInteger("50")换成了Integer.valueOf("50")才得到正确结果。 于是赶紧查这两个函数的区别,原来Integer.getInteger("50")根本不是用作返回整型用的,它是用来返回整型系统参数的...
2010-12-15 10:40:13 629
原创 [转]回车与换行的由来
经常要对windows/linux下文本文件转换下 dos2unix他们间的区别其实是个回车换行的问题先来段历史回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。符号 ASCII码 意义\n 10 换行\r 13 回车CR在计算...
2010-08-25 16:30:57 229
java 进程间 调用 jvm 通讯 通信 解惑
对于Java 本地进程间调用对象方法的问题,困惑了我好久,一直怀疑是不是除了RMI,socket等网络方式外,Java还有某种原生方案可以解决。我相信一定还有其他人与我有着同样的疑惑。 那么今天就让我把谜底揭晓吧:没有 为什么我这么说呢,因为我今天在网上看到了这个项目 https://cajo.dev.java.net/.这个项目就是为了解决Java进程间调用的。...
2010-03-17 12:05:58 453
原创 一个jScript读取Excel的小类库
这是一个只能在IE里使用的jScript工具类,它可以将本地Excel文件当前正被选择的数据填充到页面上。 废话不多说,请下载附件,里面有DEMO。 使用方法是这样来的:1 解压缩。2 用IE打开里面的DEMO.html3 出现的任何IE提示请选择确定。4 点击浏览-〉选择numberList.xls文件5 点击“Step1 OpenvExcel”,此时如果IE...
2010-03-05 14:46:36 189
原创 Aaron Johnson对Class.forName()的解释_翻译
A reader asked a question via a comment a couple months ago that I didn't really have an answer for (and had always kind of wondered the same thing). In the original post (which showed how to use JDBC...
2010-03-03 16:44:37 240
原创 (转)Oracle优化器Optimizer详解
Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。 相信你一定会用Pl/sql Developer、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、First...
2010-01-13 11:00:22 160
原创 一个简单实用的Ajax表格组件 MGrid
[color=red] :cry: 重新发布下载,之前的文件不知什么时候被删了![/color]一个简单实用的Ajax表格组件,功能如下:* 是个裸体表格,样式完全开放,利用CSS自己定制。* 提供增加,删除行的功能。* 可分页导航,支持动态改变单页最大行数。* 可页面排序(支持中文拼音排序)。* 插件式设计,表格可独立使用,Ajax特性与分页导航都是插件式的。* IE...
2009-09-09 16:52:30 185
原创 王牌经典句
通过将完成细节工作的代码提取到通用的函数或者对象中,来减少代码库中重复代码的数量,是大多数重构的目的。-----摘自《Ajax in Action》 理想的用户界面是无形的。需要的时候,招之即来,所有想要的东西一应俱全;不需要的时候,挥之即去,用户可以不受干扰的地继续专注于手头的问题。-----摘自《Ajax in Action》
2009-02-17 17:41:00 575
原创 我被IBM的文档 忽悠了一把
最近一直在整IBM的Filenet,遇到个查询的函数,示例里面用了个Integer.getInteger("50")作参数。 结果怎么用都不对。 事隔数日把Integer.getInteger("50")换成了Integer.valueOf("50")才得到正确结果。 于是赶紧查这两个函数的区别,原来Integer.getInteger("50")根本不是用作返回整型用的,它是用来
2009-02-17 17:34:00 661
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人