- 博客(10)
- 收藏
- 关注
原创 SSH2,JSP常用方法
struts2的拦截器继承:AbstractInterceptor,主要实现public String intercept(ActionInvocation arg0)方法,获取表单的数据,public String intercept(ActionInvocation arg0)throws Exception{ // TODO Auto-generated met
2013-12-06 14:20:41
151
转载 struts2获取Session和request方法(转)
struts2获取Session和request方法(转) 2009-10-30 15:06:56| 分类:默认分类 |字号 订阅在Struts1.*中,要想访问request、response以及session等Servlet对象是很方便的,因为它们一直是作为形参在各个方法之间进行传递的,而在Struts2中我们就很难看到它们的芳踪了,
2013-12-05 09:53:42
99
转载 UNIX 系统上可用的进程间通信形式:内存共享
从表面上看,UNIX® 应用程序单独控制底层主机。它随时可以访问处理器,它的内存是神圣不可侵犯的,连接它的设备只为它服务。但是表面现象会骗人,这样有如君主一般的绝对地位只是幻想而已。UNIX 系统同时运行大量应用程序,有限的物理资源要在它们之间共享。处理器能力被划分为时间片,应用程序映像经常被换入和换出真实内存,设备访问由需求驱动,还受到访问权限的限制。尽管您的 shell 提示符不断闪烁,但是
2012-06-07 16:36:07
275
转载 linux文件锁
特性: 读写锁也叫共享——排他锁,因为有3种状态, 所以可以有更高的并行性。使用mutex,它的状态要么处于锁住和未锁状态,只有一个线程可以上锁。而读写锁有更多的状态:在读状态锁住,在写状态锁住,未锁住。只有一个线程可以获得写锁,多个线程可以同时获得读锁。? 当读写锁是写加锁状态时, 在这个锁被解锁之前, 所有试图对这个锁加锁的线程都会被阻塞。 ? 当读写锁在读加锁状态时,
2012-06-04 15:25:38
126
linux文件锁
特性: 读写锁也叫共享——排他锁,因为有3种状态, 所以可以有更高的并行性。使用mutex,它的状态要么处于锁住和未锁状态,只有一个线程可以上锁。而读写锁有更多的状态:在读状态锁住,在写状态锁住,未锁住。只有一个线程可以获得写锁,多个线程可以同时获得读锁。• 当读写锁是写加锁状态时, 在这个锁被解锁之前, 所有试图对这个锁加锁的线程都会被阻塞。 • 当读写锁在读加锁状态时,
2012-06-04 15:15:42
108
C++纯虚析构函数
虚析构函数析构函数的工作方式是:最底层的派生类(most derived class)的析构函数最先被调用,然后调用每一个基类的析构函数。因为在C++中,当一个派生类对象通过使用一个基类指针删除,而这个基类有一个非虚的析构函数,则结果是未定义的。运行时比较有代表性的后果是对象的派生部分不会被销毁。然而,基类部分很可能已被销毁,这就导致了一个古怪的“部分析构”对象,这是一个泄漏资源。排除这个
2012-05-18 10:19:09
142
转载 C++纯虚析构函数
虚析构函数析构函数的工作方式是:最底层的派生类(most derived class)的析构函数最先被调用,然后调用每一个基类的析构函数。因为在C++中,当一个派生类对象通过使用一个基类指针删除,而这个基类有一个非虚的析构函数,则结果是未定义的。运行时比较有代表性的后果是对象的派生部分不会被销毁。然而,基类部分很可能已被销毁,这就导致了一个古怪的“部分析构”对象,这是一个泄漏资源。排除这个
2012-05-18 10:18:17
267
转载 gdb的多进程调试
接下来我们详细介绍几种方法,分别是 follow-fork-mode 方法follow-fork-mode 在2.5.60版Linux内核及以后,GDB对使用fork/vfork创建子进程的程序提供了follow-fork-mode选项来支持多进程调试。follow-fork-mode的用法为:set follow-fork-mode [parent|child]* par
2012-05-17 16:39:13
86
原创 冒泡排序
#include iostream.h>//输出函数int Output(int b[],int length){ for (int i=0;ilength;i++) { coutb[i]" "; } coutendl; return 1;}//冒泡算法void BubbleSort(int arr[],
2012-05-14 09:56:30
59
转载 冒泡排序算法
#include iostream.h>//输出函数int Output(int b[],int length){ for (int i=0;ilength;i++) { coutb[i]" "; } coutendl; return 1;}//冒泡算法void BubbleSort(int arr[],
2012-05-14 09:55:04
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人