- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 Struts2拦截器的使用(详解)
如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器): 0(必须加,否则出错)也可以改为对全局Action设置自己需要的拦截器,如下:在struts.xml里面定义全局的配置设置 extends="s
2009-09-14 15:13:00
380
原创 弹出窗口居中(window.open)
Javascript代码function openwindow(url,name,iWidth,iHeight) { var url; //转向网页的地址; var name; //网页名称,可为空; var iWidth;
2009-03-06 13:24:00
283
原创 Brew 学习
首次接触了真正的嵌入式开发(手机),收获颇多。就对brew的体会做一些总结吧。1.对消息的处理机制有了一些认识,知道他们是如何调用,如何触发,如何结束,以及如何处理这些消息。2.真正的体会到什么是栈溢出,手机的内存十分有限,分配给栈的大小更是有限。在WINDOWS下,默认栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),但是在手机中就没有这么大的空间了,所以一定要注意变量
2008-04-11 10:54:00
281
原创 谈非模态对话框的销毁 作者:cooldog 日期:2006-02-23
非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别 先看一下MSDN的原文:When you implement a modeless dialog box, always override the OnCancel member function and call DestroyWindow from wi
2008-04-07 15:23:00
590
转载 堆(heap)和堆栈(stack)的区别
堆(heap)和堆栈(stack)的区别(在cu的C版看到,觉着好,copy过来) 一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两
2007-12-26 14:00:00
475
Visual C++ 6 参考大全
2009-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人