2009年4月10日

Windows Hook 学习笔记(1)——基本概念

摘要: 基本概念 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序... 阅读全文

posted @ 2009-04-10 10:20 Dormouse 阅读(271) 评论(0) 推荐(0)

2009年4月2日

一个有趣的概率问题--车与羊的选择

摘要: 假设你正在参加一个游戏节目,你被要求在三扇门中选择一扇。其中一扇后面有一辆车,其余两扇后面则是羊。你选择了一扇门,假设是1号门,然后知道门后面有什么的主持人开启了另一扇后面有羊的门,假设是3号门。然后他问你:“你想选择2号门吗?”你会如何回答? 显然应该选最有可能赢得车的做法。实际上,这是一个用概率论可以轻松搞定的问题,但是,历史上这个问题刚被提出的时候却引起了相当大的争议。这个问题源自美国... 阅读全文

posted @ 2009-04-02 12:55 Dormouse 阅读(1128) 评论(0) 推荐(0)

2009年3月27日

Well-Known Text

摘要: 坐标系的文字描述的扩展BN范式(EBNF)定义如下: = | | = PROJECTION[""] = PARAMETER["", ] = ... 阅读全文

posted @ 2009-03-27 10:56 Dormouse 阅读(696) 评论(0) 推荐(0)

GDAL1.6 C#库编译备忘

摘要: 1、下载源代码。 1) 下载GDAL1.6,解压到C:\gdal-1.6.0。(http://trac.osgeo.org/gdal/wiki/DownloadSource) 2) 下载Geos3.0.0,(http://trac.osgeo.org/geos/) 3) 下载swigwin-1.3.36,解压到 C:\gdal-1.6.0\swigwin-1... 阅读全文

posted @ 2009-03-27 10:04 Dormouse 阅读(1135) 评论(2) 推荐(0)

WGS84坐标转BJ54坐标

摘要: int main(int argc, char* argv[]) { //WGS84坐标 double dLongitude = 117; double dLatitude =40; double EARTH_WGS84_A = 6378137.0000; double EARTH_WGS84_E2 = 0.00669437999013; double EARTH_WGS84_FLAT... 阅读全文

posted @ 2009-03-27 09:08 Dormouse 阅读(2514) 评论(1) 推荐(0)

二进制格雷码与自然二进制码的互换【转】

摘要: 二进制格雷码与自然二进制码的互换 中国科学院光电技术研究所 游志宇 在精确定位控制系统中,为了提高控制精度,准确测量控制对象的位置是十分重要的。目前,检测位置的办法有两种:其一是使用位置传感器,测量到的位移量由变送器经A/D转换成数字量送至系统进行进一步处理。此方法精度高,但在多路、长距离位置监控系统中,由于其成本昂贵,安装困难,因此并不实用;其二是采用光电轴角编码器进行精确位置控制。光电... 阅读全文

posted @ 2009-03-27 09:01 Dormouse 阅读(901) 评论(0) 推荐(1)

2009年3月26日

C#读写INI文件

摘要: internal class clsIni { //文件INI名称 internal string Path; ////声明读写INI文件的API函数 [DllImport("kernel32")] private static extern long WritePrivateProfileSt... 阅读全文

posted @ 2009-03-26 17:55 Dormouse 阅读(144) 评论(0) 推荐(0)

DBF文件格式

摘要: DBF File structure A DBF file consists of a header record and data records. The header record defines the structure of the table and contains any other information related to the table. The header re... 阅读全文

posted @ 2009-03-26 17:51 Dormouse 阅读(1460) 评论(0) 推荐(0)

ArcSDE C API 在C#下的使用方法

摘要: 一、首先,要肯定是在C#中是不能够直接的使用添加引用的方法来把DLL加到工程中来直接的使用的。而是通过用[DllImport()]方法来实现DLL中函数的调用。 在使用这个方法是要现在引用库:using System.Runtime.InteropServices; 例: [DllImport("sde.dll", SetLastError = true, ThrowOnUnmappableCh... 阅读全文

posted @ 2009-03-26 17:26 Dormouse 阅读(1420) 评论(2) 推荐(0)

Well-known binary 格式

摘要: The OpenGIS Consortium "Simple Features for SQL" specification defines the well-known binary representation. This representation is also defined by the International Organization for Standardizatio... 阅读全文

posted @ 2009-03-26 17:20 Dormouse 阅读(758) 评论(0) 推荐(0)

导航