yycGIS

我们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是内心的淡定与从容。 我们曾如此期盼外界的认可,到最后才知道:世界是自己的,与他人毫无关系。

Less is more, more is different!

导航

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页

2014年4月15日 #

python调用dll方法

摘要: 在python中调用dll文件中的接口比较简单,实例代码如下:如我们有一个test.dll文件,内部定义如下:extern "C"{int __stdcall test( void* p, int len){ return len;}}在python中我们可以用以下两种方式载入1.import ct... 阅读全文

posted @ 2014-04-15 19:40 yycGIS 阅读(2453) 评论(0) 推荐(0) 编辑

2014年4月14日 #

Python调用Google翻译

摘要: 出自:http://blog.csdn.net/zhaoyl03/article/details/8830806最近想动手做一个文档自动下载器,需要模拟浏览器的行为。虽然感觉思路上没有困难,但在技术细节上需要自己一步一步试探。在网上搜索相关内容的过程中,发现有人用Python调用Google翻译。我... 阅读全文

posted @ 2014-04-14 14:47 yycGIS 阅读(1969) 评论(1) 推荐(0) 编辑

Python Sleep休眠函数

摘要: 1 #!/usr/bin/env python 2 import os 3 import time 4 def fun(name): 5 write_name="command %s failed!\n" % name 6 print write_name 7 f = op... 阅读全文

posted @ 2014-04-14 11:24 yycGIS 阅读(46291) 评论(0) 推荐(0) 编辑

2014年4月9日 #

用Python监听鼠标和键盘事件

摘要: PyHook是一个基于Python的“钩子”库,主要用于监听当前电脑上鼠标和键盘的事件。这个库依赖于另一个Python库PyWin32,如同名字所显示的,PyWin32只能运行在Windows平台,所以PyHook也只能运行在Windows平台。关于PyHook的使用,在它的官方主页上就有一个简单的教程,大体上来说,可以这样使用: 1 # -*- coding: utf-8 -*- 2 # 3 # by oldj 4 # http://oldj.net/ 5 # 6 7 import pythoncom 8 import pyHook 9 10 def onMouseEvent(even... 阅读全文

posted @ 2014-04-09 13:24 yycGIS 阅读(10075) 评论(0) 推荐(0) 编辑

2014年4月4日 #

python编码(七)

摘要: 本文中,以'哈'来解释作示例解释所有的问题,“哈”的各种编码如下:1. UNICODE (UTF8-16),C854;2. UTF-8,E59388;3. GBK,B9FE。一、python中的str和unicode一直以来,python中的中文编码就是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢?在python中提到unicode,一般指的是unicode对象,例如'哈哈'的unicode对象为 u'\u54c8\u54c8'而str,是一个字节数组,这个字节数组表示的是对unicode 阅读全文

posted @ 2014-04-04 18:02 yycGIS 阅读(1329) 评论(0) 推荐(0) 编辑

SceneControl+AE+鼠标滚轮缩放

摘要: 要为SceneControl设置鼠标滚轮缩放必须定义委托,因为SceneControl没有Wheel事件,所以委托From的Wheel事件 1 public Form1() 2 { 3 InitializeComponent(); 4 this.MouseWheel += new MouseEventHandler(this.SceneControl_MouseWheel); //在这个地方输入"this.MouseWheel+=”后连续按两次Tab键 5 } 6 private void SceneControl_MouseWheel(object sender,... 阅读全文

posted @ 2014-04-04 11:42 yycGIS 阅读(722) 评论(0) 推荐(0) 编辑

基于SceneControl单击查询功能的实现

摘要: 1 private void HandleIdentify_MouseDown(object sender, ISceneControlEvents_OnMouseDownEvent e) 2 { 3 this.PipeSceneControl.Scene.ClearSelection();//清除之前的选择集,去除高亮显示 4 IHit3DSet pHit3DSet = null; 5 this.PipeSceneControl.SceneGraph.LocateMultiple(this.Pi... 阅读全文

posted @ 2014-04-04 10:37 yycGIS 阅读(701) 评论(0) 推荐(0) 编辑

基于SceneControl的三维GIS开发

摘要: 在ArcGIS体系中,三维开发包括两种:基于Scene的三维开发和基于Globe的三维开发。由上图可以看出,两种开发的接口都很相似,掌握了Scene开发会相对容易的过渡到Globe开发中。正如上图所示,Scene开发常用的接口有IScene、ISceneGraph、ISceneViewer、I3DViewer、ICamera等接口,除此之外IGraphicsLayers3D、I3DProperties也经常使用。为了能弄明白各个接口之间的关系,我来做一个比喻:我们可以把上述接口映射到一场现场直播的球赛之中,Scene就是球赛本身,要进行足球比赛就得需要球场,SceneGraph就承担起了球场的 阅读全文

posted @ 2014-04-04 10:29 yycGIS 阅读(835) 评论(0) 推荐(0) 编辑

正试图在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起

摘要: 当我在窗体初始化的时候,调用了一个外部的dill时,它就不知什么原因的 抛出一个“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”的异常,程序就卡掉了,在网上查了查,相关说明如下:.NET2.0中增加了42种非常强大的调试助手,MDA.Loaderlock 是其中之一。Loaderlock检测在一个拥有操作系统loader lock的线程上运行托管代码的情况。这样做有可能会引起死锁,并且有可能在操作系统加载器初始化DLL前被使用。大致理解:就是窗体还没有完全生成,而你在这个时候就调用了别的dll,可能就抛出了这个异常!解决此异常的方法为:方 阅读全文

posted @ 2014-04-04 09:52 yycGIS 阅读(582) 评论(0) 推荐(0) 编辑

2014年4月2日 #

python编码(六)

摘要: 1. 字符编码简介1.1. ASCIIASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号。不过ASCII只用到了其中的一半(\x80以下),这也是MBCS得以实现的基础。1.2. MBCS然而计算机世界里很快就有了其他语言,单字节的ASCII已无法满足需求。后来每个语言就制定了一套自己的编码,由于单字节能表示的字符太少,而且同时也需要与ASCII编码保持兼容,所以这些编码纷纷使用了多字节来表示字符,如GBxx 阅读全文

posted @ 2014-04-02 20:40 yycGIS 阅读(364) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页