- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 模拟鼠标双击,用于没有鼠标双击控件
internal static class MouseButtonHelper { private const long k_DoubleClickSpeed = 500; private const double k_MaxMoveDistance = 10; private static long _LastClickTi
2014-12-18 14:09:13
917
转载 Ajax工作原理
在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。
2014-02-24 21:51:10
777
原创 C#调用c++ 编写的DLL
这两天在学习C#调用c++ 编写的DLL,折腾了两天今天终于搞定了。先来阐述一下DLL(DynamicLinkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接
2013-10-26 00:15:58
794
原创 mssql2008数据库导入到mssql2005库的解决方案。
首先,要确保你的机子上安装了sql2008和sql2005,如果源数据库是放在服务器的话那么要确保能链接到服务器数据库,接下来进入正题。1、用sql2008打开数据库,然后选择到导入到sql2005的目标数据库,鼠标右键---->数据导出,如图:2、之后会弹出对话框:选择下一步,会弹出如下对话框:3、上图对话框弹出来后选择sql2008的数据源跟目标数据库,然后点下一步
2013-06-26 10:51:25
1773
转载 解决VS生成时的错误: "LC.EXE 已退出,代码为-1"
最近在开发CS的一个项目时,编译总是出现错误: "LC.EXE 已退出,代码为-1",然后编译失败,真是各种郁闷,以下是网上找到的一些解决办法,但是LZ发现只要清理方案之后偶尔还会出现报这个错,目前正在找一个永久解决的办法,有人有好的办法可以贴出来共享下啊。解决方法一:用记事本打开*.licx,里面写的全是第三方插件的指定DLL,删除错误信息,保存,关闭,重新生成解决方案。
2013-06-20 17:08:31
26816
7
原创 断电或强制退出后VMware虚拟机出现The virtual machine appears to be in use无法启动问题解决
今天运行虚拟机时候出现死机的现象,强制关闭之后,原来的没有正常关闭的虚拟系统不能正常启动,上网查了一下问题解决。 解决办法: 到相应的虚拟机目录下删除%虚拟机名字%.vmx.lck文件夹或者其中的文件即可 我们打开任务管理器,会发现vmware.exe和vmware-vmx.exe两个重要的进程。其中vmware-
2013-06-20 15:59:53
1081
转载 详解Oracle数据库中DUAL表的使用
1、DUAL表的用途 Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中 --查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM --查看当前日期、时间SQL> select sysdate from dual;SYS
2011-11-10 09:42:54
680
原创 ArcGIS Server网站发布后地图显示空白的原因之一
一般来说,在地图网站发布后,如果地图区域显示为空白,但可以看到其他控件,可能是因为:1、引用的service运行不正常;2、通过local方式连接而没有添加arcgis identity;3、Web Server机器名中含有下划线“_”。但实际情况可能不止这些,碰到这个问题后只能
2011-09-30 11:48:07
6514
1
转载 FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念一点点总结
刚学AE,其中很多概念都模糊不清。经过一段时间的摸索总结,对FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念有了一点认识。拿出来分享一下,有错误的请多多指教,共同进步.FeatureLayer: 要素图层,承载要素数
2011-09-05 14:29:58
1702
原创 最近的在做一个Arc Engine图元叠加关系处理工具
功能需求:根据自定义条件,对单个图层中叠加的图元进行处理。要求:一、用户可以自定义要处理的图层: 1、以下拉列表形式列出SDE库中得所有图层别名。(必选) 2、用户选择一个图层后,以下拉列表形式列出所有字段别名。(可选,如果用户选定了一个字段,则需要对叠加
2011-08-30 09:39:02
1094
1
原创 Oracle 包的学习
包是为了将功能相近的函数或存储过程组织在一起,便于管理。包内的函数可以重名,提高程序的通用性,减少对象的名称占用问题。一个包内函数使用,整个包都调入内存。包内一个程序失效,整个包重新编译。由包头和包体组成。包头不能加密。描述了包内的函数,存储过程的
2011-08-27 11:33:56
523
原创 解决ORA-O4O89:无法对sys拥有的对象创建触发器
这两天学习oracle的触发器,创建触发器的时候时不时会遇到:“无法对sys拥有的对象创建触发器”的错误提示。 使用的用户登录是自己创建的新用户XXX下登录,之后再XXX用户下创建一个名为MECITY的表空间,接着在XXX用户下的MECITY表空间下创建名为CITYS
2011-08-26 15:49:54
8774
1
原创 oracle中视图和同义词的区别
视图和同义词分别都是数据库中的对象名称,它们都不对应实际的数据存储,都依赖其他对象的存在而存在。视图:视图可以被看成是虚拟表或存储查询。除非是索引视图,否则视图的数据不会作为非重复对象存储在数据库中。一般是基于一个或多个数据表经数据查询语句构建而成;视图可以再被用于数据查询语
2011-08-26 10:09:49
4539
转载 Oracle自动编号列的创建
Oracle不具有已定义好的自动编号列,需要手工创建,下面就Oracle自动编号列创建的方法进行归纳:1. 首先需要给要添加Oracle自动编号列的表创建索引,被索引的列就是后面要实现的自动编号列,这样的列往往是名为“ID”的列。创建索引可以通过OEM创建,也可以 在SQ
2011-08-25 18:33:48
955
原创 Oracle表空间和用户的创建 代码示例
创建临时表空间create temporary tablespace test_temp tempfile 'E:\Oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m aut
2011-08-25 18:29:31
477
原创 Oracle同义词创建及其作用
1.同义词的概念Oracle数据库中提供了同义词管理的功能。同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的
2011-08-25 17:54:06
2460
1
原创 Oracle创建触发器
CREATE TRIGGER 触发器名称 before/after(触发控制) INSERT OR UPDATE OR DELETE(触发条件)ON 表名--行级触发器添加下面一句FOR EACH ROWdeclare--声明变量BEGIN
2011-08-25 17:25:37
420
原创 ArcSde的两种连接方式、区别
使用数据库管理系统中的空间数据需要一个数据库连接。建立空间数据的连接有两种方法。ArcSDE数据库连接方法一、ArcCatalog中空间数据库连接方法:下面以基于Oracle 10g的ArcSDE数据库为例简要说明:1、应用服务器连接(也称为ArcSDE连接、三级连接
2011-08-20 11:15:51
4677
1
原创 C# 打开子窗体(from2),如何关闭父窗体(from1)解决方案之一
首先要说明,整个程序是建立在单线程之上的,也就是说建立窗体是从父窗体建立的, 可以使用: frmMain form=new frmMain (); form.Show(); 来家里任意多个窗体,这些窗体都是在form1存在的前提下存在的.这些新建的窗体和父窗体所有的属性是完全一样的。我们想要关闭当前的子窗体就要改变某些属性,让其与父窗体有所区别。接下来我
2009-08-25 13:23:00
10258
2
原创 C# 打开子窗体(from2),如何关闭父窗体(from1)
打开子窗体(from2),如何关闭父窗体(from1)。子窗体是从父窗体启动的。试过hide不行,关掉父窗口的话子窗口也会被关闭。有哪位高手赐教,不胜感激。
2009-08-19 10:55:00
2235
原创 关于accessviolationexception. Attempted to read or write protected memory. This is often an indication that other memory is corrup
关于上一篇blog 提到的accessviolationexception. Attempted to read or write protected memory. This is often an indication that other memory is corrupt.问题,这两天不知道百度多少遍Google多少遍,尝试了N多种方法,最后竟然用到了重装系统这杀手锏,但是令人失望还是没解
2009-08-12 14:08:00
9347
2
原创 C#出问题了,大问题了。
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.试图读取或写入受保护的内存。这往往表明其他内存已损坏。 今天在写卫星遥感平台的几个内容,不小心用了一键清除垃圾,估计是什么被清除掉了,程序本来好好的,现在虽然能运行,没出什么错,影像文
2009-08-09 21:35:00
1034
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人