- 博客(5)
- 资源 (12)
- 收藏
- 关注
转载 WinCE申请大容量物理内存
<br />申请大容量的物理内存看起来不是难事。这里的大容量是指几十MB甚至更多的物理内存。对于C++程序员来说可能平时习惯了使用"new"操作符来实现。我也是这样。使用"new"非常简单,申请之后只需判断返回的指针是否是空即可。在其它的Windows操作系统上的确不需要在申请大容量物理内存上过多考虑。但是在Windows CE上就不同了。如果只用"new"就能搞定,那就太省事了。<br />不知道Windows CE下软件开发者是否遇到过这种情况,如果使用"new"申请超过30MB的物理内存,那么返回的一
2010-06-30 11:13:00
996
原创 malloc失败
<br /> 今天遇到了一个问题,malloc失败,下边是其中的一部分代码,在一个循环中:<br /> <br />if(cinfo->num_components == 1)<br /> {<br /> unsigned char* tmpBuf=(unsigned char* )malloc(cinfo->output_width*nPixelSize);<br /> <br /> for(int k=0;k < cinfo->output_width;k++)<br />
2010-06-25 11:11:00
5872
原创 16位位图解析
<br /> <br />16位图像的文件类顺序是这样的<br /><br />Public Type BITMAPFILEHEADER<br /> bfType As Integer<br /> bfSize As Long<br /> bfReserved1 As Integer<br /> bfReserved2 As Integer<br /> bfOffBits As Long<br />End Type<br />Public Type BITMAPV4HEADER<br /> bV
2010-06-24 10:18:00
3463
原创 使用libpng,libjpeg从文件读取和从内存读取2中方式的实现
<br /> 近来在工作中用到libpng和libjpeg对图片做解析,要求解析出RGB数据,并能提供8位和24位2中借口,并要求能对图片进行缩放,结合网上各个朋友的文章,写出了我自己的代码,现在贴出来给大家参考。<br />1.从文件读取:<br />bool PngImage::loadFromFile(const char* Path, IMAGE_TYPE type)<br />{<br /> // 重新初始化,防止load多个图片。<br /> m_good = false;<br />
2010-06-03 12:01:00
12920
6
转载 关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L
<br />char :单字节变量类型,最多表示256个字符,<br />wchar_t :宽字节变量类型,用于表示Unicode字符,<br />它实际定义在<string.h>里:typedef unsigned short wchar_t。<br />为了让编译器识别Unicode字符串,必须以在前面加一个“L”,定义宽字节类型方法如下:<br /> wchar_t c = `A' ; <br />wchar_t * p = L"Hello!" ; <br />wchar_t a[] = L"H
2010-06-01 10:45:00
856
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人