来自我在Stack Overflow上的提问,https://stackoverflow.com/questions/51675355/how-to-eval-a-cond-case-and-return-function-object (hy作者回复真及时,但是之前在github issue里提问就被拒了 哈哈哈) 我的问题是,我需要自己组装 带有条件表达式(cond [p  e]) . p多变,而e基本不变.因此希望和gcc编译到中间语言RTL一样,在RTL层做点优化,部分求值. 准确的说,…
想在python里用lisp方言hy的目的: 1 用lisp去parse 包含 “数据+简单if控制流(代码.AST)”的配置文件,或者说用包含s-exp的.hy文件作为这类配置文件的实现(而不是用yml) 以下引自编程珠玑徐宥的blog https://blog.youxu.info/2010/02/10/lisp-and-ai-2/ FORTRAN 基本上是围绕数组建立的,LISP 则是围绕链表实现的.通过研究下棋,几何题等 AI 问题的表示,我们的读者不难发现, AI 研究关心于符号和逻辑…
Red Hat Enterprise Linux 当前的最新版本是 7.3. Red Hat Enterprise Linux 7 当前仅支持 64 位CPU:64-bit AMD.64-bit Intel.IBM POWER7 和 POWER8.IBM System z.可以将32位操作系统作为虚拟机运行,包括之前的RHEL版本. 包含 Kernel 3.10 版本,支持 swap 内存压缩可保证显著减少 I/O 并提高性能,采用 NUMA (统一内存访问) 的调度和内存分配,支持 APIC…
在ArcMap中可以使用标注和注记来识别要素,选择标注或注记取决于你需要如何控制文本显示以及在ArcMap中如何存储文本. 1.标注只是临时显示相关数据或字段 2.标注用于长时间保存数据以及显示方式. 创建关联要素的注记要素类有两种方法: 第一种方法是在 ArcCatalog 或目录窗口中创建一个关联要素的注记要素类.需要一个地理数据库. 第二种方法是通过将标注转换为注记要素在 ArcMap 中创建关联要素的注记要素类.保存在地图文档(mxd)中 上述两种方法创建的注记都可以通过Draw工具条进…
1.注记的添加需要拿到IGeoFeatureLayer接口下的AnnotationProperties属性,转为IAnnotationLayerPropertiesCollection接口,并创建一个IBasicOverposterLayerProperties对象,加入上面那个属性中去. 2.IGeoFeatureLayer.DisplayAnnotation= true或者=false并不能直接关闭或者打开显示注记. 3.要让注记不显示,目前来看需要axMapcontrol.ActiveVi…
原发表于ESRI中国社区,转过来.我的社区帐号:jhlong http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=122097 ----------------------------------------我是分割线,下面才是正文--------------------------------------------------------   1.说明6周年征文 似乎就我这一篇ArcEngine开发的,搞开发的很少么?还是搞开发的都不善于言语…
1.创建一个字体 /// <summary> /// 字体设置 /// </summary> /// <param name="size">The size.</param> /// <param name="fontname">The fontname.</param> /// <returns> /// IFontDisp /// </returns> public …
1.根据2点创建一条线 /// <summary> /// 创建线 /// </summary> /// <param name="pnt1">The PNT1.</param> /// <param name="pnt2">The PNT2.</param> public static void CreateLine( IPoint pnt1, IPoint pnt2) { IPolyline…
标注.注记.图形文本 2016年8月10日10:29 ArcMap中怎样向地图添加文本,其中标注与注记是重点内容,此处对此进行总结. 参考链接: ①地图文本基本词汇: 什么是文本? ArcGIS 提供了几种文本类型供您根据需要进行选择.主要类型包含标注.注记和图形文本. 标注         是一个自动放置的文本,其文本字符串基于要素属性信息.标注提供了将描述性文本添加至地图中各个要素的最快最简单的方法. 注记         可用来描述特定要素或向地图中添加常规信息.与标注不同的是,每条注记都…
因项目需要,需要做一个旋转注记的工具.因为注记这玩意用的比较少,网上资源也很少,所以做起来相当头疼.在经过一番研究之后,终于搞清楚注记的存储原理了,原来是和Element的类似,只不过注记是要把Element写入FeatureClass的.那么好,事情简单多了,能实现旋转Element,就能实现旋转注记了.于是乎又在网上找旋转Element的资源,没想到又遇上难题.ArcEngine里面实现带轨迹的元素旋转的接口是IRotateTracker,但是这玩意很不好用,不知道是不是我没研究到位,我用了…