上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 36 下一页
摘要: http://www.soaspx.com/dotnet/csharp/csharp_20101011_5899.html1.深拷贝与浅拷贝 拷贝即是通常所说的复制(Copy)或克隆(Clone),对象的拷贝也就是从现有对象复制一个“一模一样”的新对象出来。虽然都是复制对象,但是不同的复制方法,复制出来的新对象却并非完全一模一样,对象内部存在着一些差异。通常的拷贝方法有两种,即深拷贝和浅拷贝,那二者之间有何区别呢?MSDN里对IClone接口的Clone方法有这样的说明:在深层副本中,所有的对象都是重复的;而在浅表副本中,只有顶级对象是重复的,并且顶级以下的对象包含引用。可以看出,深拷贝和浅拷 阅读全文
posted @ 2013-07-12 12:54 太一吾鱼水 阅读(249) 评论(0) 推荐(0)
摘要: public interface IHook { /// /// 二维地图控件对象 /// ESRI.ArcGIS.Controls.IMapControl4 MapControl { get; set; } } public class HookHelper: IHook { private static HookHelper mHookHelper = null; private HookHelper() { } public static HookHelper Ge... 阅读全文
posted @ 2013-07-09 18:48 太一吾鱼水 阅读(286) 评论(1) 推荐(0)
摘要: JIRA 是一个缺陷跟踪管理系统http://baike.so.com/doc/200274.html 阅读全文
posted @ 2013-07-06 20:19 太一吾鱼水 阅读(241) 评论(0) 推荐(0)
摘要: 角度转换弧度 1 double DRad:: d2rad(double d,double m,double s)//角度转弧度 2 { 3 double e; 4 double sign=(d<0.0)? -1.0:1.0; 5 if(d==0) 6 { 7 sign=(m<0.0)? -1.0:1.0; 8 if(m==0) 9 {10 sign=(s<0.0)? -1.0:1.0;11 }12 }13 if(d<0)14 d=d*(-1.0... 阅读全文
posted @ 2013-06-18 10:06 太一吾鱼水 阅读(1101) 评论(0) 推荐(0)
摘要: 输入的经纬度是118.8000745,转换为度分秒的格式计算:度就是118度; 分用小数部分0.8000745*60=48.00447,分就是48分; 秒用分的小数部分0.00447*60=0.2682秒写了个QAngle类,头文件qangle.h 1 #ifndef QANGLE_H 2 #define QANGLE_H 3 4 #include <QObject> 5 6 class QAngle : public QObject 7 { 8 Q_OBJECT 9 public:10 QAngle(QObject *parent);11 QAngle(doubl... 阅读全文
posted @ 2013-06-16 16:31 太一吾鱼水 阅读(5206) 评论(0) 推荐(0)
摘要: 1. 统计推断:统计推断多涉及参数估计。2. 统计决策:统计决策多涉及分类、判别问题。推断由样本估计总体,知道总体才好进行分类。贝叶斯决策理论的基本要求:(1)各类别总体的概率分布式已知的。(2)要决策分类的类别数是一定的。贝叶斯分类器,在先验概率和条件概率已知的情况下,按照一定的规则确定判别函数和决策面。但在实际中,条件概率密度往往是未知的。这便是概率密度的估计问题。 阅读全文
posted @ 2013-06-15 17:07 太一吾鱼水 阅读(291) 评论(0) 推荐(0)
摘要: OSG的学习资料相对多一些,比Ogre,有好几本专著介绍。不过最近学习又遇到瓶颈了!先是学习使用Qt,感觉有点入门了。但是计算机图形加速的API和GUI结合始终是一件让人头疼的事情,有点不知道怎么弄了,还不如直接用API,反而很清晰,但是OSG这样的类库有个好处是面向对象的,而且给你提供了一套维护世界的树型结构来管理场景,面向对象开发上总是容易一些。 而且OSG的OSGearth毕竟是做出了个球,所以应该比Ogre的学习内容丰富。OSG大量使用了智能指针,利用人家编译好的OSG的dll也编译成功了一个Osg的示例项目,但是Qt和osg结合或者和Ogre结合始终是让人头疼的事情,OsgQt... 阅读全文
posted @ 2013-06-07 17:17 太一吾鱼水 阅读(316) 评论(0) 推荐(0)
摘要: 视域调度(视域体裁剪) 在WW中用户改变自己的的视角,纹理影像和高程会动态加载,在视野范围内的影像和DEM显示,超出视域范围的瓦片则不显示。不仅是瓦片,太阳、大气网格、三维模型ModelFeature等都会相应的进行剔除。 看了ROAM相关的的视域体裁剪论文,有好多采用的是将视域体投影的简化算法。WW是否也是这样?我原来以为是,后来在群里和别人聊,说到了Frustum,才知道这个东西的作用。 这里涉及的类主要是World_Wind_1.4.0_Source\PluginSDK\ViewFrustum.cs文件中的Frustum类。 查看Frustum类,包含公有字段public Pla... 阅读全文
posted @ 2013-05-29 15:27 太一吾鱼水 阅读(643) 评论(0) 推荐(0)
摘要: 1. 基本概念: World Wind Tile Structure: WW瓦片数据结构 默认浏览器纹理数据存放在\Cache\Earth\Images\NASA Landsat Imagery\NLT Landsat7 (Visible Color),和高程数据一样分层存储,从服务器下载的图像为JPG格式,512*512像素,下载完毕后转换为DDS格式,DTX3压缩,所占空间会增大一倍多,但据说运行时可节约50%内存。下载的临时文件后缀为jpg.tmp,下载出错后会多一个0字节的jpg.txt文件。 国界数据存放在Cache\Earth\Boundaries\Country Polit... 阅读全文
posted @ 2013-05-29 15:26 太一吾鱼水 阅读(390) 评论(0) 推荐(0)
摘要: 首先看看CMake是什么东东?原来CMake不直接编译生成最终的软件或者链接库,而是产生标准的工程文件如.sln。用CMake创建OSG工程文件时候不是很清楚配置的意思,生成了.sln文件之后编译,结果报了一大堆的错误!只好作罢,还是拿来主义吧。 阅读全文
posted @ 2013-05-24 10:42 太一吾鱼水 阅读(218) 评论(0) 推荐(0)
摘要: 用VS2010建了一个默认的C++应用程序,编译后出现如下错误。1>------ 已启动生成: 项目: Test, 配置: Debug Win32 ------1> stdafx.cpp1>c:/program files/microsoft sdks/windows/v7.0a/include/objidl.h(11280): error C2061: 语法错误: 标识符“__RPC__out_xcount_part”1>c:/program files/microsoft sdks/windows/v7.0a/include/objidl.h(11281): err 阅读全文
posted @ 2013-05-19 18:26 太一吾鱼水 阅读(306) 评论(0) 推荐(0)
摘要: ——摘自《程序设计原理与实践》 阅读全文
posted @ 2013-05-17 21:30 太一吾鱼水 阅读(188) 评论(0) 推荐(0)
摘要: 最近接触了一些插件系统框架:1. WW的插件2. 蒋波涛书中介绍的插件3. SharpDevelop的插件4. 公司的插件 这里可以将它们归为两类:一中依赖xml文件配置插件项的属性,另一种不依赖xml插件。当然不管依赖不依赖xml,.net平台都利用了反射来实现。 (1)依赖xml的配置插件项属性的有:SharpDevelop (2)不依赖xml配置插件项的有:ww插件框架(依赖xml配置自动加载项,但是不是配置插件项的属性,ww主要是动态编译插件项这一块是不依赖xml的);蒋波涛的AE的插件(可能ArcGIS的插件结构与此类似)。 在公司则先是不依赖Xml,后又改成依赖xml配... 阅读全文
posted @ 2013-05-17 11:41 太一吾鱼水 阅读(325) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/xgyb12458/archive/2012/11/03/2752654.htmlhttp://www.oschina.net/question/565065_81179ArcSDE10.1直连在用SDE服务连接Oracle数据库时,为了避免当连接SDE用户多的时候出现故障,SDE提供了直连Oracle的方式,即通过Oracle的连接方式来连接。本文主要介绍SDE直连Oracle数据库的一些设置,接下来我们就开始介绍。直连的优点:1)不管理ArcSDE服务。直连数据库驱动不需要管理ArcSDE服务,不需要安装、配置和启动中间进程giomgr.exe 阅读全文
posted @ 2013-05-15 16:18 太一吾鱼水 阅读(764) 评论(0) 推荐(0)
摘要: 1. 服务器端主机A环境: Windows Server 2008 64bit Oracle 11gR2(11.2.0.1.0) 64bit服务器版。 IP:192.168.1.2——Database Configuration Assistant数据库助手创建两个数据库。——配置监听方案1:通过Net manager配置。一个监听程序,监听(本机的2个端口1521和1522,2个数据库Orcl和Demo),配置2个服务Orcl和Demo。具体参考:http://wenku.baidu.com/view/e5e469233169a4517723a3c1.html方案1生成的listene... 阅读全文
posted @ 2013-05-08 12:57 太一吾鱼水 阅读(601) 评论(0) 推荐(0)
摘要: Enterprise Architecthttp://wenku.baidu.com/view/81b3476d58fafab069dc02b5.html 阅读全文
posted @ 2013-05-07 15:24 太一吾鱼水 阅读(256) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/jk276993857/article/details/5951738验证其可行性。只是模型太小,很难找到。在ConfigurationLoader.cs和ModelFeature类中设置断点监视: 1 public override void Initialize(DrawArgs drawArgs) 2 { 3 if(!IsVisible(drawArgs.WorldCamera)) 4 return; 5 6 try 7 { ... 阅读全文
posted @ 2013-05-06 20:01 太一吾鱼水 阅读(570) 评论(0) 推荐(0)
摘要: 二三维联动实现方法,采用MVP结构。Map和Globe(Scene中不容易实现,当然不是不行),这里假设有两个窗体frmMap和frmGlobe。1.委托方法在frmMap中定义一个事件变量a,在MapControl的ExtentChanged事件函数中,判断事件a非空,触发事件。在frmGlobe中定义一个事件变量b,在GlobeControl的ExtentChanged事件函数中,判断事件b非空,触发事件。定义一个Controller类,将frmMap和frmGlobe作为参量,给frmMap.a+=xxx,挂接方法。在该方法中根据当前地图的中心坐标和axMapControl1.MapSc 阅读全文
posted @ 2013-05-06 15:54 太一吾鱼水 阅读(370) 评论(0) 推荐(0)
摘要: 思考点线面的绘制过程:1. 考虑ITool与控件AxMapControl的参数传递,这里HookHelper的Hook属性用AxMapControl.Object赋值。AxMapControl(.Net对象)对MapControl(COM对象)进行了封装。2. 明显所有的绘制都涉及控件这几个事件Mouse_Down、Mouse_Move、Mouse_Up、DoubleClick;事件是控件的,IMapControlEvents2中几个事件的定义:而Itool中只有如下三个重载的方法,注意参数不一样。public virtual void OnMouseDown(int Button, int 阅读全文
posted @ 2013-05-04 11:22 太一吾鱼水 阅读(551) 评论(0) 推荐(0)
摘要: Word2010公式编辑编辑器实现“显示”“居中”,公式编号右对齐。 首先插入公式,默认是“居中”对齐,“显示”,公式后面会带一个段落标记, 使用组合键(Ctrl+Alt+Enter 强制段落合并) 输入公式编号(1.1) 点击左上角标尺栏,改变制表符的样式如下图,在光标处(段落合并符号之前)插入居 阅读全文
posted @ 2013-05-03 21:44 太一吾鱼水 阅读(4136) 评论(0) 推荐(1)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 36 下一页