`
youngmumu
  • 浏览: 17329 次
文章分类
社区版块
存档分类
最新评论
文章列表
(以下所有的旋转均以原点为中心,同时椭圆的中心位于原点) 在microstation中 椭圆的两半轴是使用主轴和附轴表示的。先绘制的半轴为主轴,后绘制的半轴为附轴。二次开发获取半轴的API为 EllipseElement.PrimaryRadius(主轴长度),pEllipse.SecondaryRadius(附轴长度)。 在microstation中 所有元素的旋转都是通过一个Matrix3d类型数据描述的。椭圆对象也不例外。 Matrix3d的数据结构如下 public struct Matrix3d { public Point3d RowX; ...
今天拿到一份代码, 解决方案有 网站项目和类库项目组成,调试的时候无法进入类库代码。baidu。最后解决 选择网站项目 添加引用 将类库项目天加即可
Visual SVN1.5以上版本破解过程 1. 进入.NET Framework命令提示符(从程序里面的Visual Studio Tools里面可以找到),输入: A:1.5到1.7版本ildasm "VisualSVN安装目录\bin\VisualSVN.Core.dll" /out=输出路径文件名.il B:2.0以上版本ildasm "VisualSVN安装目录\bin\VisualSVN.Core.L.dll" /out=输出路径文件名.il如:ildasm "D:ProgramFiles\VisualSVN\bin\Visu ...
IQueryFilter cityFilter = new QueryFilterClass(); cityFilter.WhereClause = "XZQMC='" + pCity.Cname + "'"; IFeatureCursor cityCursor = _CityFls.Search(cityFilter,false); IFeature cityF = cityCursor.NextFeature();使用以下运行条件 居然可以查询到的 XZQMC='定西地区‘的图元 ...
获取所有的枚举值 var fields = typeof(MyEnum).GetFields(); foreach (var fi in fields) { if (fi.FieldType == typeof(MyEnum)) { string pExtension = fi.Name; MyEnum t = (MyEnum)Enum.Parse(typeof(MyEnum), fi.Name); } }
ArcGIS更新服务的切片时,有一个按区域更新。即更新指定的区域的切片。在使用时,我发现更新的区域远远超出了我输入的范围(比如我输入的范围在1:5000比例尺下,只 对应一张图片,但实际上更新的结果是所有的图片被更新),百思不得其解。后来测试更大的比例尺1:200。发现更新了部分图片,Y方像的全部更新了,X方向没有更新完。(总共 切片 X*Y ,更新数 X1*Y ;X1<X)。 ArcGIS10 提供了紧凑(compact)格式的切片,对应的是bundle文件。 猜测是最小的更新区域是一个bundle。于是新建一个服务。使用缓存比例尺管理工具 Manage Map Se ...
# Script Name: CreateFused Map Server Cache # Description: Creates a fused map server cache tiling scheme using PNG8 image format # Uncomment sys.argv[] lines to accept arguments from the command line. # Import standard library modules import sys, string, os, arcgisscripting # Create the Geoprocessor ...
public static IFeatureDataset GetFeatureDataset(IFeatureWorkspace targetWorkspac, string featureDatasetName) { try { IWorkspace2 workspace = targetWorkspac as IWorkspace2; if (workspace.get_NameExists(esriDatasetType.esriDTFeatureDataset, featureDatasetName)) { isSuccess = true; IF ...
本文出自 ““纯真”程序员俱乐部” 博客,请务必保留此出处http://useway.blog.51cto.com/736087/781149 为什么你总成为不了架构师? 背景: 今天接到一个哥们儿的电话,说,很郁闷,想和我聊聊。 我问,有啥郁闷的事情啊, ...
环境:window7+VS2008 用户 新建的具有管理员权限的用户。 C#中向窗体添加AELicense,还未完成的时候,VS2008就挂掉,连续尝试弱干次,相同的结果。脑海中浮现出一个傻子无数次撞墙的场景。 切换到 administrator用户下,重新尝试,OK。猜测是Win7安全策略问题。 切换回自定义用户下,又可以添加了 。我崩溃。还是原因不知。
“ Cell和SharedCell的区别还是比较大的。Cell就是一个复杂元素,由一个单元头和其包含的分量元素组成。而SharedCell则是一个简单元素,它指向一个SharedCell的定义(VBA中的SharedCellDefinitionElement对象),这个定义事先写入到了DGN中,反而类似于一个普通的Cell但不可见。由此不难看出,当你使用了100个SharedCell时,其所占用的磁盘容量会比Cell小得多。尤其是当你的Cell很大时,你可以做个试验。AutoCAD中所有的块(Block)都类似于SharedCell,不存在我们这里所说的Cell。“ ”Share ...
程序中有段循环实现批量上传文件到ftp服务器的代码,传输一定的文件后,服务器就会返回“远程服务器返回错误: (500) 语法错误,无法识别命令。”, 分析 1:可能是个别文件有问题,于是,只上传有错误的文件。上传成功。不是文件问题。 分析2:ftp服务器读取缓冲区命令有误, 于是 在错误处暂停 10毫秒,重新上传错误文件,成功。
今天写了个类继承了DataTable。当是用Clone方法时,不知道该怎么处理了。基类的Clone返回的是基类的对象。看了半天MSDN帮助也没有看出个所以然。后来在网上搜索了一下,有了结果。 据说。Clone()方法返回的是object类型的,可以指定为子类型。经测试,执行子类型的Clone()方法是也进入了子类的构造函数。 public class ChieldDataTableClass:DataTable { private string className = ""; public string ClassName { get { return class ...
C# 中 使用变量有时候 会把变量定义和初始化赋值分开 当赋值出错时,需要判断 。 如 DateTime dateA= default(DateTime); try { dateA = DateTime.Parse(fieldValueA); // .....其他程序 } catch { if (dateA == default(DateTime)) { //dateA 时赋值失败 } }
Net程序员一般不会太重视算法问题,因为工作中很少有机会用到,相比之下需求分析和构架设计的能力更为重要。反过来讲,算法能力也不能完全代表编程水平,更不能代表解决实际问题的能力。但相信只要有程序员的地方,就 ...
Global site tag (gtag.js) - Google Analytics