自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 AO二次开发环境搭建

刚开始学习ArcGIS二次开发,使用VS2010+ArcObject 10.1,在环境搭建的过程中遇到了一些问题,这里作一个小结。1. 安装ArcGIS Desktop 10.12. 安装ArcObject SDK for NET(net开发者工具包)3. 安装license Manager4. 破解:有人说需要先安装license manager,我后安装的,也破解成功了。开始尝

2017-04-11 08:58:07 3062

原创 fortran读文本文件—无法估计数据数目问题

读文件的时候有时候会遇到无法事先估计数据数目的情况。这个问题最传统的解决方法是声明一个“超级巨大”的数组来保存数据,而这个数组在使用时大部分空间都是闲置的。虽然fortran可以支持可变大小的数组(allocatable),但是这种数组在使用之前也必须确定大小才能分配内存。        C/C++里面可以通过指针来创建动态数组,现在fortran也支持指针,是不是也可以由类似的应用呢?答案是

2013-09-18 10:07:50 4798 1

原创 fortran读文本文件—数据长度不一致问题

要读取下面这样每行的数据长度不一致的文件,前两列的长度是固定的,第三列长度不一致,有的11位有的只有9位。每列之间有一个空格。fortran读文件的函数是read,这里主要是fmt参数的设置,第2、3、4行第三列只有9位,但是第7行第三列却有12位,如果格式的宽度设置为12,那么比较短的数据行就会把第四列的数据也读进来;如果设置为9,那么比较长的数据就会读不完整,同时还会影响第四列的数据读

2013-09-17 14:16:09 6950

原创 fortran读文本文件--汉字问题

最近在学习fortran,参考教材是彭国伦的《Fortran95程序设计》,感觉写得不错。今天看到文件部分,想实现从文本文件中读取数据到数组中。要读取的数据存在一个叫data.txt的文本文件中,数据内容如下:教材中例子的代码如下,注释是我自己加上去的:!定义模块,里面的type所fortran自定义的数据类型,类似c语言中的结构体!下面的代码所定义了一个名为studen

2013-09-12 14:45:56 9517 4

原创 机器语言、汇编语言和高级语言之间的关系

看了一篇讲解高级语言、汇编语言和机器语言的博客,感觉很受益,在这里简单总结一下。1. 机器语言计算机执行的二进制命令,都是0和1表示的。2. 汇编语言具有一定意义的文字命令,与机器语言一一对应。汇编语言可以通过汇编得到机器语言,机器语言可以通过反汇编得到汇编语言。汇编过程还包括变量内存管理,即经过汇编之后所有的变量和函数都变成了地址,而常量也变成了对应的值。但是汇编语言还是不够

2013-08-05 15:06:22 17866

翻译 Landsat 8卫星发射——通过地球观测省钱及赚钱

2013年2月11日,Landsat 8卫星在加州范登堡空军基地进行发射。看到一篇还不错的文章,翻译一下,建议最好阅读原文,地址Landsat 8 Satellite Launch: Saving And Making Money With Earth Observations,作者是Bente Lilja Bye。        NASA已经掌握了诀窍:就是在发射新卫星之前制造一个悬念。

2013-02-18 16:28:38 3219

原创 C++静态成员小结

最近用到了C++中的静态成员,在这里作一下总结。        C++中用static来修饰的成员称为静态成员。静态成员有别于其他存储类型的成员,它不是某个对象的成员,而是所有该类对象都共享的成员。可以利用这一特性来存储共享信息或进行数据传递。       静态成员包括静态数据成员和静态成员函数。1.静态数据成员       静态数据成员在生成每一个类的对象时并不分配存储空间,而是

2012-03-05 17:26:35 1023 1

翻译 堆栈溢出的运行时探测(二)

3. 技术3.1 GNU Lib C(glibc)中的堆管理        C语言没有提供如动态内存管理、字符串操作、输入输出等内置功能,而是把这些功能定义在一个标准库中,当用户使用的时候会被编译和链接。GNU C库就是这一一个库,定义了ISO C标准中的所有库函数,以及POSIX(可移植操作系统接口)和GNU系统的特定函数。        C语言支持两种内存分配机制:静态和自动。当一

2012-02-29 20:49:03 988

翻译 堆栈溢出的运行时探测(一)

文章:Run-time Detection of Heap-based Overflows作者:William Robertson, Christopher Kruegel, Darren Mutz, and Fredrik Valeur(University of California, Santa Barbara)声明:自己的理解不一定很透彻,对于自己就当笔记,不是逐字句翻译的。仅供大

2012-02-28 21:46:28 1213 1

易学C++习题解答

与易学C++教程对应的习题解答,帮助大家练习C++,提高动手能力

2012-01-06

易学C++——潘嘉杰

学习程序设计是一个循序渐进的漫长过程,而对初学者来说,知道得越多往往就越是迷茫。这是一部适合初学者的程序设计教程,去掉了其他教程中讲述的一些不常用的技术和一些C语言的知识,添加了一些平时常用的算法介绍和一些可能和后继课程有部分关联的知识,帮助大家更快地掌握高级语言程序设计的精髓。

2012-01-06

qt入门程序——读取txt文件

qt入门级的程序,读取txt文件代码。通过QFileDialog选择文件路径及文件名,将文件内容读入QTextStream,定义QString变量line来一行行读取文件内容,最后用label或textbrowser显示。

2011-03-17

空空如也

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

TA关注的人

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