自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

棒棒唐的菜院子

tanenph@gmail.com

  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 应用软件的模块化技法

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty

2010-03-17 08:09:00 1123

原创 源码与架构

软件的复杂度日趋复杂,软件的模块化是使软件复杂度可控的唯一方法。软件的模块化主要体现在以下几个方面:1,源码组织的层次结构2,build工程服务于软件的模块化。3,进程间的通信是在进程间这一层次的模块化。4,线程间的通信是在同一个进程内进行的模块化。5,模块间的接口设计为关键。6,模块化再往下走才是OOPC。OOPC服务于模块化。   

2010-01-31 10:23:00 782

原创 卤菜之预处理篇(卤料香包)

卤料香包在卤菜的制作过程占据了最为重要的环节。要特别注重。 卤菜一般的说法是卤菜凉吃,回味无穷。但是卤菜也可以热吃,同样馨香四溢。关键是看卤料香包是怎么做的。 1,卤菜凉吃的香包。要先把按一定比例配好的香料,洗干净,在冷水中泡上一天或者一天一夜。然后把香料捞出装袋。记住不用油炸香料。这样的卤料香包,香味在卤的过程中,会充分侵入倒卤品各个部位。因此回味无穷,浓烈! 2

2010-01-25 23:16:00 2531

原创 卤菜之预处理篇(辣油的制作)

鄙人是个写程序的技术工人,平常也没啥爱好,就好这一口:卤菜! 记得先前在宝盛里小区租房子住时,小区门口有一家武行久久鸭,那个味道真是回味无穷啊,香辣合宜.尤其是他那个辣油。辣油成茸装,辣且鲜,卤海带,豆腐皮如果不拌点辣油是没有什么味道不好吃的。辣油一般用于的卤品调味! 担心在外面买的卤菜不干净,于是想自个儿做! 卖卤菜的那小伙说要400块才卖秘方给我,也罢。自个儿买了几

2010-01-25 22:45:00 2107 2

原创 右键在文件夹上点击,出现“cmd here”菜单,非常方便进入命令行模式

把下面的内容保存为cmdhere.reg文件,双击一下,导入到注册表中就可以了。Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT/Folder/shell/CmdPrompt]@="cmd shell here"[HKEY_CLASSES_ROOT/Folder/shell/CmdPrompt/Command]@="cmd.exe /k

2008-10-26 22:05:00 1114 2

原创 贡献一个sharpmap,自定义专题地图源码

 专题图代码主体部分 SharpMap.Layers.VectorLayer layerValve;            layerValve = new SharpMap.Layers.VectorLayer("valve", new SharpMap.Data.Providers.ShapeFile("../data/valve.shp"));            layerValve.S

2008-10-26 22:00:00 2970 1

原创 一个GDAL的读写数据例子()应一个网友要求而发,离开GIS,RS行业快两年了,很多感触)

//#include "stdafx.h"#include "fangshibo.h"#include #include///gdal头文件#include "..//include//gdal.h"#include "..//include//gdal_priv.h"#include "..//include//ogr_srs_api.h"#include "..//include//cpl_s

2008-10-26 21:56:00 6102 7

原创 GTK 在windows上的学习笔记(搭建环境)。

GTK 在windows上的学习笔记(搭建环境)。       写出自己的第一个windows上的GTK程序,真的不容易啊。我费了整整一天才弄出一个hello world。为了不让自己忘记,以及给他人留一块指示牌。1、  安装cygwin,这没有什么好说的,把开发要用到的工具统统给选上。Gcc gdb make ldd 等2、  下载一个windows上可以运行的GTK环境程序。gtk

2008-03-17 23:17:00 6960 4

原创 软件维护大有文章

         我所在组是固定台维护组,先前对维护一直不是很喜欢,后来师父的一席话,让我很受启发。师父说,我们cdma固定台软件是从上海那边接过来的,上海那边做了,但是一直挣不到钱,后来我们就接了过来,经过我们维护后,就开始挣钱,而且还卖得特别好,上海那边看了都非常眼红,又气又恨又无奈。同是一个公司,销售人员还是那般销售人员,市场人员也还是那帮市场人员。一个不盈利的项目为什么到了北京这边就盈利了

2007-10-20 23:22:00 1238

原创 你工作起来开心吗?

         在一家餐厅里一个服务员在给客户上菜时,不小心把临桌的一盘菜给打翻了。服务立马给客户道歉,同时把菜交给其他服务员,自己蹲下身子来收拾地面上破碎的碟子与残菜,大堂经理走过来了,对着这位服务员大为训斥,然后走开了。事后大堂经理训斥大家一番。      在另外一家餐厅里一个服务员在给客户上菜时,不小心把临桌的一盘菜给打翻了。服务立马给客户道歉,同时把菜交给其他服务员,自己蹲下身子来收拾

2007-10-20 22:31:00 939

原创 执行力+计划+流程,决定了项目的综合成本

          流程就是做事情的步骤,华为把这些年来做事情成功的经验提炼出来了,总结出了做事情的步骤。研发有研发流程(开发流程,产品维护流程),信息安全管理有信息安全的流程,采购的有供应链流程,市场于研发的结合流程 ……,还有流程的流程呢,呵呵……,例如流程的修改(裁减,增加等),也需要通过流程来完成。总之做任何事情都会有一个做事情的步骤(流程),该流程是通过邮件系统来支撑的。      

2007-10-13 23:24:00 1237

原创 关于GDAL读取MODIS卫星数据

        由于modis卫星数据跟我们经常遇到的geotif数据组织方式不一样,读取的时候一定要特别注意。geotif数据,一般是一个文件,包含了多个波段的数据;而modis呢,一个文件包含了多各SUBDATASETSGDAL,每个SUBDATASETS又包含多个波段数据。另外默认编译的GDAL并不包含对MODIS数据支持,需要单独下载针对HDF4,HDF5的源码,再修改下make.opt文

2007-06-03 11:00:00 5549 20

原创 关于读大学与找工作

        看了一网友的一篇关于GIS专业学生规划方面的文字,写下了自己的一些看法:        业已毕业三年,回首大学时代,看着师弟师妹们即将毕业的情形,颇有感触。我也曾像即将毕业的师弟们那样,抱怨过学校开设的课程不合理,对实际找工作没啥帮助,也曾经悔恨过大学时代的碌碌无为与浑浑噩噩,也曾逃过课,也打过游戏。三年后,当我回望我的大学时,我深深明白了何为“大学”,大学教会了我做人做事的原则,

2007-06-02 23:55:00 2403 3

转载 gdal的api翻译和使用经验(转自李林兄blog)

1.关于rasterio################################################################对于http://www.gdal.org/gdal_tutorial.html的翻译读取栅格数据。有几种方法来读取栅格数据。但是最普遍的就是使用GDALRasterBand::RasterIO() 。这个方法自动会照顾到数据类型转换,以及取数据

2007-05-28 17:59:00 6530 1

转载 GDAL之OGR入门(转自 马口铁皮兄的blog)

  这篇文档是为了说明怎样从一个文件里用OGR的C++类读取和写入数据。强烈建议在读此文档之前首先阅读介绍OGR体系结构介绍文档,里面介绍了OGR里主要的类以及他们所完成的功能。从OGR 读取数据    为了描述如何通过OGR读取数据,我们编写一个小的示例,从OGR文件里读出数据,并按照一定格式输出。    首先我们需要注册我们渴望读取的所有格式。这个通过调用OGRRegister

2007-05-28 17:46:00 8035 3

原创 让oracle访问到sqlserver中的数据(异构服务总结)

                                             采用透明网关技术,让oracle能轻松访问到sqlserver数据库中的数据。透明网关oracle在企业版本里缺省时,是没有的,需要自定义安装,安装好了oracle后,再从自定义安装中,把该组件选上。在安装的过程中,会重组oracle软件。     假设我们要在ORACLE里同时能访问SQL Serv

2007-05-25 21:14:00 4455

原创 Oracle字符集问题

oracle字符集问题一般可以分为三类: 数据库字符集, sqlplus的字符集(客户端字符集), 终端程序的字符集 (非oracle的)。1、数据库字符集。        数据库字符集是所有字符问题的核心,只有数据库本身的字符集正确了,客户端的字符集才可能正确。这里只的客户端包括sqlplus以及我们自己读数据库的应用程序。     在定位问题时,我们需要先看看数据库当前是什么字符集。    1

2007-05-25 15:48:00 2338

原创 在linux下开发(学习步骤)

        很多从朋友想学习如何在linux下做开发,我自己走过很多弯路,买过很多冤枉书,根据我个人的经历,我觉得这样的一个学习流程是比较合理的(个人看法):1、先熟悉linux系统的常用命令。2、深入学习emacs或者vim。值得你花半年时间系统学习!以后我们就是用这个编辑器来写程序的了,经过配置,emacs完完全全就是一个IDE了,像代码跳转,自动补齐(智能感应)以及其他的一些好用功能。3

2007-05-23 17:50:00 3119

原创 emacs中的代码折叠

      代码折叠是很多IDE里都具备的,对我们程序员都非常有有用的功能。在emacs里肯定也有啦,在.emacs中加入以下代码:        ;;代码折叠        (add-hook c-mode-hook hs-minor-mode)        (add-hook c++-mode-hook hs-minor-mode)       重新emacs后,再打开源码,emac

2007-05-21 13:01:00 9025

转载 Emacs Code Browser(转载,把emacs装扮成一个IDE)

安装指南对于一般安装的GNU emacs来说还需要三个额外的包支持即eieio, semantic, speedbar http://sourceforge.net/projects/cedet 有这三个包的下载 eieio-0.17.tar.gzsemantic-1.4.4.tar.gzspeedbar-0.14beta4.tar.gz安装ecb和三个支持包: #cd

2007-05-20 12:42:00 3374

原创 emacs的自动补齐(智能感应)

   在编写代码时,自动补齐(成员函数变量,以及……)能提高很大的效率,emacs的自动补齐方法有很多种,我参考了很多其他网友的文章,简单总结了下,希望其他网友不要怪罪我哈,呵呵,我希望把我的学习过程记录下来,能对其他网友有所帮助.以下是几种不同的方法(也可以一块用哈)1.  Emacs 自带的hippie-expand (参考的是王垠的)    hippie-expand是 Emacs 自带的功

2007-05-20 11:05:00 3896

原创 emacs下类似Visual Assist 的工具:cscope(代码中穿梭)

    先前在VC6中都用习惯了那个小助手Visual Assist,ctr-g就到了函数定义,在emacs下当然也想用这个功能,在网上搜了下,经过试验感觉蛮好用的.1.  首先到 http://cscope.sourceforge.net下载cscope2.安装:     tar -zxf cscope-xx.x.tar.gz     cd cscope-xx.x     ./configure

2007-05-19 22:41:00 2487

原创 webgis 发展新思路

   前一篇文字都说了,不写webgis了,刚才跟朋友喝茶聊天时,想起以前的一个想法:webgis发展新思路。那也是跟一位朋友聊天时,碰撞火花而得,可能是不成熟的想法。不过,还是想跟朋友们一起分享一下。 传统webgis的缺点:对于客户端请求,服务器端都是返回图片的。如果采用缓存技术,图片的定期更新就成一个问题,gis业界的朋友们都知道我们伟大的祖国建设太快,地理数据的更新频率又不高,所以地理数据

2007-05-18 23:08:00 1534 1

原创 webgis服务器设计(结贴了)

            以前写了很多篇关于webgis服务器方面的, 不同时期的都有,这也反应了我的一个逐渐学习的过程。经过近三年在gis领域的侵淫,对webgis的理解,也比前深刻一些了。现在做个总结吧,以后就不再西写webgis了(除非有其他完全不同的想法)。                       webgis服务器大致由这几部分组成:请求部分、出图部分、群集部分、缓存部分、请求部分以

2007-05-18 22:47:00 1692

原创 基于Mapserver的WebGIS下Java环境的配置与Mapserver的JSP例子

基于Mapserver的WebGIS下Java环境配置与JSP例子        棒棒唐       2006-06-05        mapserver通过Mapscript支持各种解释型语言,像C#,java、TCL、 PHP,完成这项工作是通过swig这个开源工具进行的,swig可以对c/c++代码打包成各种脚本语言可以的代码库。swig这个伟大的工具对mapserver的c代

2007-05-18 18:58:00 2026 1

原创 两台Oracle主机的信息交互

这是从我另外一个blog转过来的(打算全部移到这个blog上来)http://www.gisempire.com/blog/user1/813/index.html只需要在%oracle_home%/network /admin目录下的tnsnames.ora文件后面添加如下内容################################################以下是测

2007-05-18 18:26:00 844

原创 WebGIS服务器的设计思路

1、基于java的WebGIS服务器设计方案一   看着目前webgis日益流行,有时候我们也想自己搞一个,经过一段时间的摸索,大概搞清楚了怎么弄了 Ajax是今后webgis发展方向。我们的设计思路是

2007-05-18 18:24:00 2056 1

原创 GDAL库在windows下的编译

这是从我另外一个blog转过来的(打算全部移到这个blog上来)http://www.gisempire.com/blog/user1/813/index.html一、注册vc的编译环境。 打开控制台,输入:“D:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/bin/vcvars32.bat"注册vc的编译环境。  如果不行   

2007-05-18 18:22:00 4213 2

原创 RS与GIS 的集成

这是从我另外一个blog转过来的(打算全部移到这个blog上来)http://www.gisempire.com/blog/user1/813/index.html1. RS与GIS 的集成纵观国内外GIS,RS技术的发展,GIS与RS的融合已经是大势所趋的了,很多GIS软件都集成了部分RS功能,RS软件也集成了部分GIS功能,但是在某些特殊业务需求方面,还远远没有满足需求。1.1. S

2007-05-18 18:18:00 2871

原创 地物波谱反射率与遥感影像成像相仿关系浅究

这是从我另外一个blog转过来的(打算全部移到这个blog上来)http://www.gisempire.com/blog/user1/813/index.html地物波谱反射率与遥感影像成像相仿关系浅究——植被指数的理论依据唐能福       遥感影像是按波长范围采集数据的,比如TM1只采集波长范围为【a,b】区间的电磁波,对于该范围以外的都予以过虑掉,不采集。      

2007-05-18 18:16:00 2671

原创 开源WebGIS-Mapserver在windows下的安装

这是从我另外一个blog转过来的(打算全部移到这个blog上来)http://www.gisempire.com/blog/user1/813/index.html 开源WebGIS-Mapserver在windows下的安装

2007-05-18 18:14:00 4816 3

原创 基于Mapserver的WebGIS设计

这是从我另外一个blog转过来的(打算全部移到这个blog上来)http://www.gisempire.com/blog/user1/813/index.html  基于Mapserver的WebGIS设计

2007-05-18 18:11:00 2109

原创 空间数据库引擎探究

  空间数据库引擎探究 Tangnf  20061007,国庆节写的        把GIS数据放在RDBMS中,但是一般的RDBMS都没有提供GIS的数据类型(如点、线、多边形、以及这些feature之间的拓扑关系和投影坐标等相关信息),RDBMS只提供了少

2007-05-18 18:06:00 1696 1

原创 linux开发学习(1)开发环境

    大多数在linux做开发的朋友,绝大多数都是从VC6转过去的。我也是,曾经走过一些弯路。刚开始转的时候最希望能有一个像vc6这样的IDE环境可用,折腾很久很久哦。   用Emacs做编辑环境,刚开始挺难的,但是用熟悉之后久特别顺手了。但是代码自动补齐又是个问题,后来发现etags可以满足这个要求,cscode也可以哦。   后来又遇到一个问题,如何组织我的源码呀,又没有像dsw、dsp这样

2007-05-18 17:58:00 911

GSL 开源 科学计算库 学习笔记

GSL 开源 科学计算库 学习笔记(分享部分译稿) GSL是GNU Scientific Libary的简写,是一组专门为数值科学计算而设计的程序库。该程序库用C语言写就,C程序员提供了API。不过 可以对其使用swig工具进行封装,以便能被更高级的语言使用,比如C#,java等。读者可以在网上找到很多swig的例子。 GSL原码是以GPL协议发布的,获取与使用都非常地方便,这也是我们之所以选取GSL学习的根本原因。 GSL库涵盖了数值计算领域的方方面面,主要包括下面的计算领域,还有一些新的程序代码会不断纳入到GSL中。 Complex Numbers 复数; Roots of Polynomials 多项式求根; Special Functions 特殊函数; Vectors and Matrices 向量与距阵; Permutations 排列; Combinations 组合; Sorting 排序; BLAS Support 基础线性代数程序集(向量间运算,向量距阵运算,距阵间运算); Linear Algebra CBLAS Library 线性代数库; Fast Fourier Transforms 快速傅利叶变换; Eigensystems 特征值; Random Numbers 随机数; Quadrature 积分; Random Distributions 随机分布; Quasi-Random Sequences 近似随机分布序列; Histograms 直方图; Statistics 统计; Monte Carlo Integration Monte Carlo积分; N-Tuples N元组; Differential Equations 微分方程; Simulated Annealing 模拟退火算法; Numerical Differentiation 数值差分; Interpolation 拟合与插值; Series Acceleration; Chebyshev Approximations Chebyshev逼近; Root-Finding 求根; Discrete Hankel Transforms 离散Hankel转换; Least-Squares Fitting 最小二乘算法拟合; Minimization 最小值; IEEE Floating-Point IEEE浮点运输; Physical Constants 物理常量; Basis Splines 基本样条曲线; Wavelets 小波变换。

2011-08-14

VTK File Formats.pdf

VTK File Formats.pdf

2010-02-06

空空如也

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

TA关注的人

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