- 博客(21)
- 资源 (6)
- 收藏
- 关注
原创 页面元素居中的几种方法
1前言做页面布局时,经常会需要将一些页面元素居中显示。当然,你可以设定元素的top、left来使它居中,但是,当父容器的大小发生变化,你不得不修改子元素的top、left来使它保持居中;当用户的显示器分辨率与你的测试机不同,可能会导致界面乱成一片,所以不管从代码的易维护性的角度还是从对不同分辨率显示器的适应性方面来说,这种设置固定值的方法显然是比较拙劣的。因此,做页面布局,应尽量减少使用固定值
2014-09-05 15:49:24 7552
转载 清除arcsde空间垃圾数据以及解决sde图层名称被占用的问题
因为对空间数据管理的不善(非法的删除、重命名等),导致sde中存在一些垃圾数据、和图层名称被占用,这种问题已经有好几个同事问我怎么解决了?现把这个问题已经解决了,下面将整个详细过程写出来,共享给碰到同样问题的网友。 测试环境:Oracle 10.2.0.2Arcsde 9.3 for oracle 10gR2Oracle用户名:test先用arccatalog在test用户
2013-06-28 15:58:15 1038
转载 Http学习之使用HttpURLConnection发送post请求深入
接上节 Http学习之使用HttpURLConnection发送post和get请求本节深入学习post请求。上节说道,post请求的OutputStream实际上不是网络流,而是写入内存,在getInputStream中才真正把写道流里面的内容作为正文与根据之前的配置生成的http request头合并成真正的http request,并在此时才真正向服务器发送。Http
2012-12-14 16:06:31 492
转载 Http学习之使用HttpURLConnection发送post和get请求
最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。在Java中可以使用HttpURLConnection发起这两种请求,了解此类,对于了解soap,和编写servlet的自动测试代码都有很大的帮助。下面的代码简单描述了
2012-12-14 16:05:01 426
原创 .net中多线程的使用
1.不带参数的多线程Thread spatialQueryThread = new Thread(spatialQuery);spatialQueryThread.Start();private void spatialQuery(){}2.带参数多线程Thread readMxdThread = new Thread(new ParameterizedThreadSt
2012-10-15 17:12:12 569
原创 .net中文化和区域属性CultureInfo对数据转换的影响
先看一个简单的例子:double d = Convert.ToDouble("589.343");d的值会是多少呢,一般情况下是589.343,但也许有人会发现竟然是589343!这是由于受到了系统默认的区域文化属性的影响。如果上面的例子结果不正确,那么系统当前的区域文化属性即Thread.CurrentThread.CurrentCulture可能是其它国家,如欧洲的一些国家,他们用
2012-09-28 17:34:23 1877
原创 使用SMB协议远程读写文件
以下代码将远程文件复制到局域网内的机器上,url可为广域网的任一文件,targetFile为局域网内的文件 public void CopyFile(String url, SmbFile targetFile) throws IOException { java.net.URL urlfile = null; HttpURLConne
2012-09-11 20:04:07 2854
原创 导入要素集到SDE数据库的方法以及使用GP工具的许可问题
费话不说,先上代码 public static void shpFeatureClassToGeodatabase(string inputPath,string sdePath) { ESRI.ArcGIS.ConversionTools.FeatureClassToGeodatabasefeatureClassToGeodatab
2012-04-25 10:50:10 3975 3
原创 关于MapControl和Map添加事件监听无效的问题
用9.3做项目的时候,发现Map对象IActiveViewEvents接口中的事件时而有效,时而无效,异常神奇,仔细研究,终于发现原因。在对地图事件中监听中,一般用到两个接口,MapControl的IMapControlEvents2和Map的IActiveViewEvents接口,这两个接口中有相同的方法,我以为使用方法差不多,后来发现不然。IMapControlEvents2是地图控件的事
2012-01-09 20:19:46 2942 3
转载 [Winform] 关于 FileDialog 的路径问题
InitialDirectoryRestoreDirectory使用Reset()每次运行初始位置运行时记忆CurrentDirectory初始值CurrentDirectory改变有效TrueFalse设置的初始值True%startup%
2012-01-07 14:36:31 1034
转载 并行计算简介和多核CPU编程Demo
作者: 侯思松 (1 篇文章) 日期: 五月 5, 2009 在 5:18 下午http://software.intel.com/zh-cn/blogs/2009/05/05/cpudemo/tag:多线程,并行计算,OpenMP,多核编程,工作线程池( 2008.01.19 更新 鉴于读者反映代码阅读困难,重新改写了文章和实现,使文章更易读 )( 2007.
2011-11-24 11:46:54 1041
原创 VC中对话框上数据的动态实时更新技术总结
在写一个算法的时候,希望能够看到计算过程中数据的实时变化,本以为很简单,就拖了一个文本框用来显示循环次数,没想到事与愿违,文本框中的数据并不是动态的变化,而是在计算完成后才一次冒出来,如下例如示,这个小小的问题难了我一整天,现在终于解决,并总结了数据实时显示的一些方法。一个示例:for (int i=0;i{m_curPos=i;itoa(m_curPos,temp,10);
2011-11-23 18:16:24 5586
原创 JavaScript调用后台方法总结
一.回调方法继承ICallbackEventHandler接口,重写相应的函数即可,不详述。二、ASP.NET Ajax的PageMethods方法1.使用PageMehtod的步骤。a) 启用ASP.NET Ajax,关于如何启用ASP.NET
2011-09-06 14:17:54 1249
原创 关于池化与非池化的理解
用ArcServer肯定会遇到池化与非池的问题,而且比较难以理解,我总结了几种理解方式,可供参考。一、首先看看Catolog上的说明:池化:被许多用户重复使用;非池化:被单一用户使用,使用完后被释放掉。二、一个形象的比喻一个水缸里有好多鱼,你想喂鱼。池
2011-08-31 13:35:54 3184 1
转载 ArcScene和ArcGlobe的功能比较
来源:http://www.higis.cn/index.php/2007/11/210/作为ArcGIS提供的3D可视化环境,ArcGlobe和ArcScene可以在3D空间中显示分析2D或3D数据。ArcGlobe主要是针对海量数据的无缝可视化,ArcScene则适用于数
2011-08-26 15:07:50 1038
转载 谷歌地图的级别与对应比例尺及分辨率探究
作者:arceyes 来源:http://www.godeyes.cn/html/2011/05/20/google_earth_11460.html谷歌推出的免费在线卫星地图、电子地图也已经有些年头了,无论是出于个人爱好还是商业目的,大家都在分享谷歌提供的这份丰盛的免费
2011-08-24 21:11:33 2909
转载 怎样对ArcGIS Server进行分布式部署
分布式安装ArcGIS Server 是企业级GIS必然的选择,下面我们来探讨一下在Windows操作系统上如何分布式部署ArcGIS Server。Windows是从XP 版本以后加入了自己的防火墙,操作系统加强了DCOM安全监管. 所以在WindowsXP (sp
2011-08-22 21:12:09 1782
转载 C/C++结构体所占内存的问题
#include struct s {char ch, *ptr;union {short a, b;unsigned int c:2, d:1;};struct s * next;};int main(){printf(”%d\n
2011-08-18 16:24:22 2086
原创 Arcengine效率探究之二——属性的更新
修改一批要素的属性有多种方法,当数据量较大时,若选择不当可能会大大影响速度。一、IRowBuffer 方法此法适用于将一批数据更新为某一相同的属性。IQueryFilter pFilter = new QueryFilterClass();pFilter.WhereClause = "Z=T";pFilter.SubFields = "Z";int nIndex = pFeatur
2011-06-27 17:19:00 5215
原创 ArcEngine中数据集创建、保存方法总结
包括FeatureClass、FeatureLayer创建、保存,临时图层创建,聚合图元创建等。一、将查询到的要素集输出为SHP文件,涉及到FeatureClass的创建方法,IFeatureDataConverter的使用。利用IFeatureDataConverter2根据此思路还可以将选择集输出为SHP文件。private IEnumInvalidObject SaveF
2011-06-25 16:16:00 7505 1
原创 Arcengine效率探究之一——属性的读取
在写一个对属性表的统计函数时,发现执行速度奇慢无比,百思不得其解,其实算法并不复杂,后来逐句排查终于发现竟是Arcengine的函数读取属性值的问题。在获取属性表的值时有多种方法:方法一:ITable pTable = pLayer.FeatureClass as ITable;clsFldValue = pTable.GetRow(i).get_Value(3); 方法二:
2011-06-24 21:54:00 6119 4
arcengine开发范例LinGIS
2011-04-21
ENVI中文教程 详细
2010-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人