- 博客(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 开源 科学计算库 学习笔记
2011-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人