自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 windows下安装perl模块

1. 安装CPAN模块   cmd> perl -MCPAN -e shell cpan> install %ModuleName% 2. ppm命令安装 cmd> ppm3. 直接下载压缩包,然后通过nmake安装;

2009-09-06 10:39:00 1070

原创 推荐一款linux下流程图绘制工具-yEd Graph Editor

推荐一款linux下流程图绘制工具-yEd Graph Editor     前两天想画个流程图,于是就在网上找了一下,结果发现了这个工具,感觉挺好用的,您不妨也试试? yEd是完全使用java开发的一款图形编辑软件。下面的内容是从yEd网站翻译过来的大家参考参考:   您可以在这里看到yEd的最新特性;   可以从这里下载yEdi的最新版本。

2007-11-18 17:38:00 6277 1

原创 ant生成javadoc出错的一种可能原因

ant生成javadoc出错的一种可能原因     今天在eclipse中用ant提取java中的javadoc,但是出现了下面的错误:D:/workspace/framework/build.xml:43: Javadoc failed: java.io.IOException: CreateProcess: javadoc.exe ........      后来在这里发现只要

2007-10-19 14:26:00 1295 1

原创 Java连接MySQL数据库失败的一种可能原因

 Java连接MySQL数据库失败的一种可能原因    今天写了个java访问MySQL数据库的程序,发现总是连接失败,报以下异常: Communication link failure: java.io.IOException, underlying cause: Unexpected end of input stream** BEGIN NESTED EXCEPTION **

2007-10-19 14:15:00 5985

转载 JAVA程序员面试题目(经典)^_^

面试官:知道什么叫类么?应聘者:我这人实在,工作努力,不知道什么叫累。面试官:知道什么是包?应聘者:我这人实在 平常不带包 也不用公司准备了。面试官:知道什么是接口吗?应聘者:我这个人工作认真。从来不找借口偷懒。面试官:知道什么是继承么?应聘者:我是孤儿没什么可以继承的。面试官:知道什么叫对象么?面试官:知道,不过我工作努力,上进心强,暂时还没有打算找对象。面试官:知道多态么?应聘者:知道,我很保

2007-10-15 09:10:00 905 1

原创 导入空间数据到Postgis数据库的问题

        导入空间数据到Postgis数据库的问题        使用Postgis自带的shp2pgsql命令可以将一个ESRI的shp文件转换成一个Postgis数据库的sql脚本,但是在此转换过程中可能出现一些空间对象的转换错误 问题:目前发现的问题有shp2pgsql将一个Polyline转换成 MultiLineString的时候有一些数据转换后的MultiLineString

2007-09-29 09:11:00 2268 1

原创 使用ArcGIS进行拓扑检查

使用ArcGIS进行拓扑检查        最近在项目中碰到一个问题:道路中心线如果有多部分组成,例如是MultiLineString的时候,由于数据采集处理的原因经常会造成,MultiLineString的各个部分之间并不是完全能够连接起来,这样的话会对数据的后期分析处理造成一些影响,所以必须对数据进行处理,将一定范围内分离的各部分连接起来,上网看了一下,发现ArcGIS的拓扑分析的时候可以

2007-09-28 09:51:00 6122

原创 ArcGIS坐标纠正方法

 ArcGIS坐标纠正方法    如果需要将两副图进行坐标纠正,那么可以采用下面的方法进行操作,不过需要分析造成两幅图坐标偏差的具体原因,选择合适的纠正方法。    校正数据需要ArcGIS的Editor,Spatial Adjustment模块的支持 将基准数据和待校正数据导入到当前地图; 将待转换数据设置为可以编辑状态; 采集控制点 保

2007-09-28 09:27:00 11453

原创 ArcGIS 9.0 Desktop 安装步骤以及安装错误解决方法

        ArcGIS 9.0 Desktop 安装错误解决方法        ArcGIS 9.0 Desktop在WinXp + sp2的系统安装时候会报错,提示N多的dll文件找不到,无法注册。开始我还以为是我的安装文件有问题呢,但是换了几个好像都不可以,没有办法,咨询了esri的技术支持,提供了一种方法(只有这一次咨询还找到了一个可以解决问题的办法)。具体是这样的: 1. 我的电

2007-09-28 09:18:00 4928

原创 Linux常用命令

1. 查看文件编码格式: enca ;  转换文件编码格式到系统编码格式:enconv  如果系统中没有安装enca,可以使用sudo apt-get install enca安装enca 2. 修改目录所有者:sudo chown username:username -R %dir-path% 

2007-09-13 17:59:00 683

原创 在Ubuntu中缺少libstdc++共享库问题的解决方法

在Ubuntu中缺少libstdc++共享库问题的解决方法在Ubuntu 7.04上运行jad或者其他的命令需要 libstdc++-libc6.2-2.so.3共享库的支持时,会报如下错误: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No su

2007-09-13 17:52:00 3011

原创 Java文件夹递归删除方法

Java文件夹递归删除方法         前一段时间写程序的时候需要用java删除一个文件夹以及文件夹下的所有功能,java文件类中的delete方法只能删除空文件夹,后来到网上搜了一下,发现有些朋友已经实现了这个功能,并且提供了源代码,于是找了一个编译测试,通过,一切顺利!但是过了一个多月发现出了问题,因为我是在linux平台上开发,但是系统可能运行在window平台上。在linux平

2007-09-06 11:41:00 4844 1

原创 eclipse插件安装方法

eclipse插件安装方法       刚才碰到一个eclipse插件的安装问题,搞了半天终于发现了问题的原因。eclipse的插件可以直接复制到eclipse的plugins和features目录下,重新启动eclipse就可以了。但是为了更好的管理自己的eclipse插件,我们最好把eclispe的插件集中安装在一起,通过link文件来加载。具体的方法就是:       把要安装的插件

2007-09-04 14:57:00 736

原创 Wiki系统搭建

 Wiki系统搭建    这两天想搭建一个Wiki系统以方便内部交流,在网上找了一下,最后选定JspWiki作为Wiki系统,下面我就把我的安装过程记录如下,在安装过程中主要参考了使用JSPWiki配置搭建Wiki说明这篇文章,为了保持文章的完整性我转贴了这篇文章中的一些安装过程,同时把自己碰到的一些问题记录下来。   1、准备工作a)准备JDK和Tomcat下载JDK

2007-09-04 14:39:00 15848 4

原创 RCP程序的启动进度条问题

RCP程序的启动进度条问题     RCP程序的启动进度条的创建可以参考这篇文章,里面讲的非常清楚了,但是我在使用创建RCP进度条的时候发现startupProgressRect和startupMessageRect两个属性的定义我开始的时候理解错了,试了半天才弄清楚:这两个数量要设置4个参数:x-offset:进度条/文字的x偏移位置y-offset:进度条/文字的y偏移位置height:进

2007-08-27 17:08:00 2056

原创 geotools读写shapefile文件汉字乱码问题的解决方法

        geotools读写shapefile文件汉字乱码问题的解决方法        geotools2.4以前的版本在读取shapefile文件的时候存在无法正确处理汉字编码的问题,2.4以及以后的版本已经修复了该问题。本文讨论了在无法升级到更高版本的情况下,如何修复该bug?       今天在利用geotools读写shapefile的时候发现,geotools在读写sha

2007-08-16 23:02:00 3881 1

转载 学JAVA必须知道:抽象类与接口的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。 其实,两者之

2007-05-18 08:57:00 712

翻译 GeoRSS 学习系列(2)

        RSS是一种用来交换新闻,尤其是网络上的新闻的友好的XML格式。许多动态web站点,尤其是blog系统目前已经能够提供自己站点的新闻和更新记录的 RSS种子。RSS的原理就是使用一种包括:作者,更新日期,标题,简介,超链接等要素的简单的结构化的XML格式的内容来判断什么样的资源是值得去查看 更多的详细信息的。这种简单的结构化的XML格式信息对于发布短小的时效性强的一些消息是非常有效

2007-05-16 18:22:00 755

转载 GeoRSS 学习系列(1)

 原文 RSS已经成为互联网上共享知识、分享信息的最为主要手段之一,通过订阅RSS,我们可以从网络的海量信息中获取我们所关心的数据,包括文字、图片等。将地址信息通过一种交互的方式,使得应用可以请求、聚合、分享、发布Feeds,成为地理信息在未来一段时间的一个热点。    GeoRSS成 为了地理信息数据Feed资源化的先锋队员,GeoRSS存在两种编码方式,分别是GeoRSS GML和Ge

2007-05-16 18:20:00 814

转载 ThreadLocal 介绍

ThreadLocal           早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。 ThreadLocal是什么        ThreadLoc

2007-05-11 13:57:00 901

转载 AOP编程入门

AOP编程入门原文         <a href="mailto: Aspect Oriented Programming(AOP),面向切面编程,是一个比较热门的话题。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比如我们最常见的就是日志记录了,举个例子,我们现在提供一个服务查询学生信

2007-05-11 09:26:00 704

原创 OpenLayers学习笔记(2)

OpenLayers学习笔记(2) 1. 准备工作          下载postgres和postgis,并安装。postgres的安装比较简单,在windows下面直接运行postgres的windows安装向导程序即可,然后安装postgis。(注意如果数据库需要支持空间数据格式,那么数据库的模板要选择postgis)(因为很久以前在window下面安装的,所以有什么问题

2007-05-10 15:58:00 3453 2

翻译 JavaScript测试工具Test.AnotherWay介绍

JavaScript测试工具Test.AnotherWay介绍           查看Test.AnotherWay介绍原文        Test.AnotherWay是一种测试javascript和html代码的一种工具。我不想将它称之为测试框架,因为它仅仅是一个使用自然,通俗的约定,来运行测试和显示测试结果的web页面。        Test.AnotherWay的新特性

2007-04-23 09:10:00 1187

转载 OpenLayers学习笔记(1)

以下内容引自classicning Clog OpenLayers是一个开源的js框架,用于在您的浏览器中实现地图浏览的效果和基本的zoom,pan等功能。OpenLayers支持的地图来源 包括了WMS,GoogleMap,KaMap,MSVirtualEarth等等,您也可以用简单的图片作为源,在这一方面OPenLayers提供了 非常多的选择。 要使用OpenLayers,您可以

2007-04-11 17:09:00 8558 3

原创 webwork拦截器使用心得

1. Interceptor(拦截器)框架    Interceptor(拦截器)将Action共用的行为独立出来,在Action执行前后运行。这也就是我们所说的AOP(Aspect Oriented Programming,面向切面编程),它是分散关注的编程方法,它将通用需求功能从不相关类之中分离出来;同时,能够使得很多类共享一个行为,一旦行 为发生变化,不必修改很多类,只要修改这个行为就可以。

2007-04-11 17:06:00 3526

原创 今天来报到,准备把blog从54bk转移到csdn上来

     大家好,今天来CSDN报到,希望以后大家多多指教!     以前在我是博客写过两篇小文章,今天还是老婆提醒我说我是博客的人气有点不旺,希望我能把博客搬到CSDN上来,今天下午正好有点时间,于是就在这里申请了一个位置。       好了,废话不说了,在最近这段时间内主要进行rcp,udig方面的开发,同时也会关注openLayers和pgRouting两个项目,如果哪位对这方面感兴趣的话,

2007-04-11 16:37:00 660

空空如也

空空如也

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

TA关注的人

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