安装Oracle数据库后,需要有监听程序(LISTENER)才能正常连接数据库,即使客户端与服务器是同一台电脑。昨天安装完Oracle数据库后,监听服务却是无论如何也无法启动,在网上找了很多解决方案都不奏效,包括直接修改监听服务的配置文件(listener.ora)的内容,将服务器地址改成本地电脑名[......]

继续阅读

一般情况下,LATEX或者CTEX中图片标题是“Figure +数字:”的形式。如果需要改为 “Fig. 1.”也就是将其中Figure改为缩写的Fig.,冒号改为点号,标题需要用粗体。

\usepackage{caption}

\captionsetup[figure]{font=bf[......]

继续阅读

 

对于面向对象的编程语言,委托(Delegate,有时译作代理)与事件(Event)是其重要的组成部分,这也是语言学习者水平高低的分水岭,能否跨过这道门槛直接影响了语言的高级应用。现以世界末日为背景,用一个通俗的比喻来解释委托与事件,以帮助那些在门前徘徊的人们,希望能在末日来临前理[......]

继续阅读

有时在基于AE二次开发时,需要用到点选查询的功能,这个原理和实现都比较简单。只需先根据鼠标位置建立一个缓冲区,与图层进行叠加分析就可以了。以下是一段由C#编写的基于空间位置查询的代码,实现的功能是用户在界面用鼠标点选,对话框弹出选择的要素,基于Arcgis Engine 10.0以及VS2010调试[......]

继续阅读

当在VS中使用C#控件dataGridView,感觉并没有错误,却提示“System.ArgumentException:DagaGridViewComboBoxCell值无效”的错误警告,一般来讲这个DataError错误可以用以下的解决方法:

在构造函数中增加以下代码:
 Initial[......]

继续阅读

有时候开发系统时,需要用到GIS技术,而又不涉及很深的东西,比喻只是简单的地图渲染,展示功能的话,完全没有必要去采用昂贵且庞大的商业GIS组件。开源的GIS资源不仅免费,而且大部分是轻量级的,不会使得程序臃肿,其中SharpMap就是一个不错的选择。SharpMap是一个基于.net 2.0使用C#[......]

继续阅读