Romi-知行合一

轻轻的风轻轻的梦,轻轻的晨晨昏昏, 淡淡的云淡淡的泪,淡淡的年年岁岁。
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2013年9月18日

摘要: QT对txt文本进行读写一般是采用QFile和QTextStream结合使用,在此不细说,主要说一下读取txt文本的注意事项。因为txt文本中有中文也有英文还有数字,要准确获得需要的字串可就要多一个心眼了。因为在使用QString对文本读取时,使用的是Unicode编码,这时,一个汉字占2个字节,一个字母占一个字节,一个数字占一个字节。以以下代码作为示例:QString str("我的csdn博客");str.size(); //返回值8str.left(3); //返回值 “我的c”str.mid(2,3); //返回值 “csd”从以上可以看出,QString中的成员函 阅读全文

posted @ 2013-09-18 20:08 romi 阅读(3560) 评论(1) 推荐(0) 编辑

摘要: 近来看了侯捷的《深入浅出MFC》,读到C++重要性质中的虚函数与多态那部分内容时,顿时有了疑惑。因为书中说了这么一句:使用“基类之指针”指向“派生类之对象”,由该指针只能调用基类所定义的函数,如果要让基类的指针使用派生类中定义的函数,就将该函数定义为虚函数。但在“Object slicing与虚函数”这一小节给出了一个及其经典的例子,它指出,在向上(即向基类)强制转型时,会造成对象内容的被切割。下面用示例进行说明: 1 #include "stdafx.h" 2 #include 3 using namespace std; 4 5 class A 6 { 7 pu... 阅读全文

posted @ 2013-09-18 20:03 romi 阅读(2235) 评论(0) 推荐(0) 编辑

摘要: 在遥感图像处理中,GDAL库不仅能读取和处理大部分的遥感图像数据,而且还能够实现图像处理后将数据保存为图像的功能。本文就详细介绍如何将内存中的图像数据保存为.tif格式。首先,遥感数据处理完,保存在一维数组data中,图像的宽和高为width和height,图像有三个波段。在保存时要使图像的每一行对其,保证位数为32的倍数先上实现的代码,源程序如下: 1 int bytesPerLine=(width*24+31)/8;//字节对齐 2 unsigned char *data=new unsigned char[bytesPerLine*height]; 3 4 //图像处理..... 阅读全文

posted @ 2013-09-18 19:54 romi 阅读(8563) 评论(1) 推荐(0) 编辑