zhaoShuai的博客

没有什么,只有点滴积累...主导:博客风格精简易读

malloc calloc 崩溃

char* str="hello"; int length=strlen(str); //动态分配内存空间;适当位置if(spy_str!=NULL) free(spy_str);spy_str=NULL; char* spy_str=NULL; spy_str=(char*...

2019-05-16 10:46:04

阅读数 8

评论数 0

c++ 指针进阶

指针就是指向内存数据区的地址标号,下面是指针name的操作,c++已经把标号抽象成了我们理解的数字。 char* name = "D:/development/HASCR/testData/forMars/MOD09GA/MOD09GAh23v042017001016_16days_...

2019-05-15 21:21:33

阅读数 12

评论数 0

c++ char*判断相等

strncmp ( const char * str1, const char * str2, size_t n ); 【参数】str1, str2 为需要比较的两个字符串,n为要比较的字符的数目。 字符串大小的比较是以ASCII 码表上的顺序来决定,此顺序亦为字符的值。strncmp()首先...

2019-05-15 21:10:01

阅读数 65

评论数 0

GDAL 拼接 镶嵌 投影 shp裁剪

数据是modis .img文件。下面是22块拼接后: 拼接后根据中国区域的shp裁剪出中国区域,下面是裁剪后的图: 然后投影成平面坐标,下面是成品图: 最后就是根据小块的shp文件进行裁剪了,结果图如下: 参考资料 如果要执行以上全部过程,参考资料里的代码是缺失部分代码的...

2019-05-15 20:49:00

阅读数 10

评论数 0

程序优化进阶篇(适合各种编程语言)

计算机的寄存器会根据汇编指令执行相应的运算,指令集越多处理越复杂对cpu功耗也会提高。 那么程序优化我先分两方面,一是寄存器指令(位运算),二是内存分配(字节对齐)。 寄存器指令我举例说明加减乘除在计算机运算过程(重复的位运算),如下; 一、加法执行了下面的过程: 1步:异或^(不考虑进位...

2019-05-04 13:02:05

阅读数 23

评论数 0

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