自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 [经验小结]jxl写excel时产生“java.lang.ArrayIndexOutOfBoundsException: 5”问题的解决办法

最近在做一个报表生成系统,为了方便,采用了Servlet + jxl的方式进行报表生成,以excel的形式导出。但是在导出过程中发现了一些问题,研究了很久,也在网上查了很多资料,但是解决方法都不一样,且相对较为复杂,于是自己瞎捣腾了一下,找到了一个适合于自己的解决方法,暂时贴出来供大家参考。本文不一定对适用于你遇到的同类问题,但是希望能在解决问题时可以多提供一种方案。我遇到的问题是这样

2012-11-21 21:30:03 2677

原创 VC中镂空图的实现方法(简略代码)

CvvImage img;img.CopyOf(m_pImgIn, m_pImgIn->nChannels);CRect rc(0, 0, m_pImgIn->width, m_pImgIn->height);CDC dcDest;dcDest.CreateCompatibleDC(pDC);CBitmap bmp;bmp.CreateCompatibleBitmap(pDC, m_

2011-12-07 19:06:08 750

原创 C++中new的三种用法

C++中new的用法有三种(两大类),其一是new operator(new表达式),其二是operator new(new操作符)。new表达式比较常见,也最常用,例如: string* pStr = new string("ABC");//上面这个new表达式完成了两件事情:申请内存和初始化对象new操作符类似于C语言中的malloc,它只是负责申请内存,但不负责内存块的初始化。例如: void* pBuffer = operator new(sizeof(string)); //注意这里面的opera

2010-07-16 10:03:00 1786

原创 cin.get()与cin.getline()的区别

 cin.getline()和cin.get()都是对输入的面向行的读取,即一次读取整行(cin.get()可以读取一个单独字符)而不是单个数字或字符,但是二者有一定的区别。cin.get()每次读取一整行并把由Enter键生成的换行符留在输入队列中,比如: char chArr[1024]; char chArr1[1024]; cout << "Please enter a s

2010-05-27 10:04:00 990

原创 堆和栈的区别

1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。例:int a = 0; //全局初始化区 char *p1; //全局未初始化区 void main() {

2010-04-01 09:58:00 455

原创 VC中_T、_TEXT和TEXT宏的作用(来自互联网)

1.在字符串前加一个L作用。如:L"我的字符串" 表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。strlen("asd")   =   3;而strlen(L"asd")   =   6; 2._T宏可以把一个引号引起来的字符串,根据你的环境设置,使得编译器会根据编译目标环境选择合适的(Unicode还是ANSI)字符处理方式。如果你定义了UN

2010-03-25 15:32:00 1666

原创 求一个整数的位数

int nBit = 1;int nNum = 1234567;nNum = abs(nNum);while(nNum = nNum / 10){ ++nBit;} nBit即所求整数的位数。

2010-03-10 11:12:00 774

原创 VC6.0中有关输出运算符<<的重载问题(备忘)

这两天一直被C++中重载输出运算符的问题困扰,查阅多方资料无果。今天在MSDN论坛翻了很久,终于找到解答,此文仅用于备忘,以便日后查阅。以下为测试小程序: // Complex.h: interface for the Complex class.////////////////////////////////////////////////////////////////////

2010-03-10 10:38:00 968

空空如也

空空如也

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

TA关注的人

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