`
文章列表
重新发布下载,之前的文件不知什么时候被删了! 一个简单实用的Ajax表格组件,功能如下: * 是个裸体表格,样式完全开放,利用CSS自己定制。 * 提供增加,删除行的功能。 * 可分页导航,支持动态改变单页最大行数。 * 可页面排序(支持中文拼音排序)。 * 插件式设计,表格可独立使用,Ajax特性与分页导航都是插件式的。 * IE&FF兼容。 很抱歉,没有 API文档,附有DEMO基本特性已全面覆盖. 有问题可email我。lynn.bond@hotmail.com ------------------------- 下载附件解压缩,DEMO路径:MAjax\MGrid\De ...
win7 64位 在配置ODBC时如果出现驱动丢失,且只能配置SQLServer,请运行C:\Windows\SysWOW64\odbcad32.exe

[转]java中的堆和栈

    博客分类:
  • Java
1.简单的说:Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当 ...
1.1 简介 IBM WebShere Portal 7相对于之前版本最大的变化就增加了新的皮肤开发模式-PageBuilder2,官方翻译叫"页面构建器"。它同时支持旧的主题开发模式。新模式主要的改变就是将样式与页面布局分开了,同样页面布局可以应用不同的样式,就像WinXP的桌面主题,因此也带来了复杂性。   1.2 类型  PageBuilder2主题开发模式分为两种: 第一种: 样式+war包式。 第二种: 独立war包式。 其中第一种的war包是非必须的,如果不想改变缺省的面布局及内容,你只需修改样式并共享产品自带的war包即可。   1.3 步骤 ...
PL/SQL结构      块头         [可省略] IS      声明部分         [可省略] BEGIN      执行部分
Js函数其实是个对象,但我总拿它和Java的方法一样对待,因为它的写法明明就是一个“函数”。          其实我们常用的定义函数的写法只是写法之一,写法其实有三种:          1 声明式的(静态的)        2 对象式的(动态的)        3 字面量式的(也被称为函数表达式)        下面分别介绍一下。          1 声明式的
我是个VB程序员出身,因此做web新增页面时总喜欢在保存之后,直接切换到编辑页面,因为窗体应用就是这样的。直到今天我才恍然大悟,这样是有问题的。   当页面跳转到编辑页面,如果用户此时刷新页面,之前的新增提交又会执行一遍,造成了重复提交。而且这种提交对于服务端是无法判断的,因为对于它来说就是一次正常的提交。   要避免这种情况发生,最简单的就是提交后,返回成功提示页面,待用户确认后直接关闭页面,不给用户刷新的机会。我想绝大多数WEB程序框架都是这样解决的,但不知是否所有程序员都考虑过为什么会这样,就像我。   其实还有一种情况,就是必须返回到编辑页面,不能关闭页面。比如表单需要上传附 ...
一、什么是闭包? “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句 ...
 在IE中,CSS是可以嵌入js表达式的,可以在CSS类中定义,但是将含有表达CSS类从DOM对象中移除,样式表达式是不会失效的。 经过研究找到了答案,需要使用js调用style对象的removeExpression()方法才可去除。 下面是方法的说明:   语法 bSuccess = object.removeExpression(sPropertyName) 参数 sPropertyName Required. String that specifies the name of the property from which to remove an expre ...
在前段时间我所在的项目中,就碰到了这个问题,我花了2天的时间才将BLOB的问题搞定。我也尝试过网上所介绍的各种方法,那些方法所 使用的原理都一致,但都写得不完整,我也按照网上介绍的方法做了,但都因为其中一些没有提到的小的细节而失败。希望看到这篇文章的人 都不再走弯路。 一般人会走哪些弯路?1.使用jdk中的方法进行传输。在ResultSet 中有getBlob()方法,在PreparedStatement中有setBlob()方法,所以大多数人都会尝试setBlob (),getBlob() 进行读写,或者两个数据库之间BLOB的传输。这种方法实际上是行不通的,据网上的一些资料介绍, ...
1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最 ...
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们认为8个开关状态作为原子单位很好,于是他们把这称为"字节"。   再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出更多的状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。   开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。   他们把其中的编号从0开始的32种状态分别规 定了特殊的用途,一但终端设备或者打印机遇上这些约定好的字节时,就要做一些约定的动作。遇上 0 ...
编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学 ...
最近一直在整IBM的Filenet,遇到个查询的函数,示例里面用了个Integer.getInteger("50")作参数。 结果怎么用都不对。事隔数日把Integer.getInteger("50")换成了Integer.valueOf("50")才得到正确结果。 于是赶紧查这两个函数的区别,原来Integer.getInteger("50")根本不是用作返回整型用的,它是用来返回整型系统参数的。jdk里面说的让人摸不清头脑,现在总结个例子,供大家参考,日后不要混淆了。 public static void mai ...
经常要对windows/linux下文本文件转换下 dos2unix他们间的区别其实是个回车换行的问题先来段历史回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。符号        ASCII码        意义\n               ...
Global site tag (gtag.js) - Google Analytics