自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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 123

转载 struts2获取Session和request方法(转)

struts2获取Session和request方法(转)  2009-10-30 15:06:56|  分类:默认分类 |字号 订阅在Struts1.*中,要想访问request、response以及session等Servlet对象是很方便的,因为它们一直是作为形参在各个方法之间进行传递的,而在Struts2中我们就很难看到它们的芳踪了,

2013-12-05 09:53:42 68

转载 UNIX 系统上可用的进程间通信形式:内存共享

从表面上看,UNIX® 应用程序单独控制底层主机。它随时可以访问处理器,它的内存是神圣不可侵犯的,连接它的设备只为它服务。但是表面现象会骗人,这样有如君主一般的绝对地位只是幻想而已。UNIX 系统同时运行大量应用程序,有限的物理资源要在它们之间共享。处理器能力被划分为时间片,应用程序映像经常被换入和换出真实内存,设备访问由需求驱动,还受到访问权限的限制。尽管您的 shell 提示符不断闪烁,但是

2012-06-07 16:36:07 239

转载 linux文件锁

特性:     读写锁也叫共享——排他锁,因为有3种状态, 所以可以有更高的并行性。使用mutex,它的状态要么处于锁住和未锁状态,只有一个线程可以上锁。而读写锁有更多的状态:在读状态锁住,在写状态锁住,未锁住。只有一个线程可以获得写锁,多个线程可以同时获得读锁。? 当读写锁是写加锁状态时, 在这个锁被解锁之前, 所有试图对这个锁加锁的线程都会被阻塞。 ? 当读写锁在读加锁状态时,

2012-06-04 15:25:38 100

linux文件锁

特性:     读写锁也叫共享——排他锁,因为有3种状态, 所以可以有更高的并行性。使用mutex,它的状态要么处于锁住和未锁状态,只有一个线程可以上锁。而读写锁有更多的状态:在读状态锁住,在写状态锁住,未锁住。只有一个线程可以获得写锁,多个线程可以同时获得读锁。• 当读写锁是写加锁状态时, 在这个锁被解锁之前, 所有试图对这个锁加锁的线程都会被阻塞。 • 当读写锁在读加锁状态时,

2012-06-04 15:15:42 78

C++纯虚析构函数

虚析构函数析构函数的工作方式是:最底层的派生类(most derived class)的析构函数最先被调用,然后调用每一个基类的析构函数。因为在C++中,当一个派生类对象通过使用一个基类指针删除,而这个基类有一个非虚的析构函数,则结果是未定义的。运行时比较有代表性的后果是对象的派生部分不会被销毁。然而,基类部分很可能已被销毁,这就导致了一个古怪的“部分析构”对象,这是一个泄漏资源。排除这个

2012-05-18 10:19:09 105

转载 C++纯虚析构函数

虚析构函数析构函数的工作方式是:最底层的派生类(most derived class)的析构函数最先被调用,然后调用每一个基类的析构函数。因为在C++中,当一个派生类对象通过使用一个基类指针删除,而这个基类有一个非虚的析构函数,则结果是未定义的。运行时比较有代表性的后果是对象的派生部分不会被销毁。然而,基类部分很可能已被销毁,这就导致了一个古怪的“部分析构”对象,这是一个泄漏资源。排除这个

2012-05-18 10:18:17 209

转载 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 53

原创 冒泡排序

#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 39

转载 冒泡排序算法

#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 48

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除