whisht

    十年

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

03 2011 档案

摘要:function GetAngle(x1, y1, x2, y2) { var angle = Math.atan((y1 - y2) /(x1 - x2)) * 180 / Math.PI ; if (x1 < x2 && y1 < y2) {//象限1 angle = 90 - angle; } else if(x1 < x2 && y1 > y2) {//象限2 angle = Math.abs(angle) + 90; } else if(x1 > x2 && y1 > y2) {//象限3 angle 阅读全文
posted @ 2011-03-21 10:06 WHISHT 阅读(289) 评论(0) 推荐(0)

摘要:点是否在圆内:select *from table awhere SQRT(power(a.LONGITUDE - 116.3676095557983, 2) + power(a.LATITUDE - 39.913205912837014, 2)) <= 0.039790863734664776点是否在多边形内:select * from table a, (select MDSYS.SDO_GEOMETRY(2003, NULL, NULL, MDSYS.SDO_ELEM_... 阅读全文
posted @ 2011-03-11 09:57 WHISHT 阅读(337) 评论(0) 推荐(0)

摘要:Step1. 创建一张表,其中shape用来存放空间数据CREATE TABLE mylake ( feature_id NUMBER PRIMARY KEY, name VARCHAR2(32),shape MDSYS.SDO_GEOMETRY);Step2. 在user_sdo_geom_metadata表中插入新记录,用于描述空间字段INSERT INTO user_sdo_geom_metadata VALUES ( 'mylake',//---表名 'shape',//---字段名 MDSYS.SDO_DIM_ARRAY( MDSYS.SDO_DIM_ 阅读全文
posted @ 2011-03-11 09:46 WHISHT 阅读(2565) 评论(0) 推荐(0)

摘要:在c#winform应用程序中,窗体有ShowInTaskbar和FormWindowState.Minimized属性,通过.NET Framework类库可以轻松地实现窗体不显示在任务栏以及窗体最小化操作,而c#的智能设备.NET Compact Framework不支持这两项,要实现着两个功能,需要通过调用底层win32 API函数来实现,一大批Win32 底层操作的函数都存在于cordll.dll 动态链接库中。具体实现方法://首先调用Win32 的申明:using System.Runtime.InteropServices;//1.窗体不显示在任务栏const int EXSTY 阅读全文
posted @ 2011-03-08 17:13 WHISHT 阅读(554) 评论(0) 推荐(0)

摘要:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml 阅读全文
posted @ 2011-03-08 14:43 WHISHT 阅读(135) 评论(0) 推荐(0)

摘要:<HTML><H2>控件测试 </H2><p><HR><center><P><OBJECT id='TestOCX' classid="clsid:3753F975-368A-4A19-94CB-1E800D8215FA" codebase="TestOCX.ocx#version=1,0,0,0"></OBJECT><mce:script language=javascript><!-- //设置属性 funct 阅读全文
posted @ 2011-03-04 16:06 WHISHT 阅读(929) 评论(0) 推荐(0)