- 博客(21)
- 资源 (4)
- 收藏
- 关注
转载 c#检查程序是否已经运行,如何防止多次运行同一个程序?
using System;using System.Collections.Generic;using System.Windows.Forms;using System.ServiceProcess;using System.Runtime.InteropServices;using System.Diagnostics;namespace ReplaceNamesp
2014-03-13 11:16:15 723
原创 c#显示隐藏的窗体和托盘中的程序
将程序最小化到托盘已经是最常用的操作,但在C#中凭借 Form1.Visible=true; 抑或是Form1.TopMost=true; 只能将窗体显示在任务栏中,而不能将窗体直接显示给用户,这无疑是糟糕的用户体验。为了实现上述目的,我们需要借助于win32函数: #region win32函数 [DllImport("user32.dll
2014-03-13 11:04:38 2835
原创 连接不到SQL SERVER 2008的解决办法
客户端环境为win2003,MSSQL2008连接不到服务,提示为:a network-related or instance-specific error occurred while establishing a connection to SQL server. the server was not found or was not accessible. 使用第三步时问题解决
2014-03-12 15:24:28 3268
原创 利用Web ADF JavaScript Library实现GPS终端的实时位置显示(初级篇)
本文涉及的内容包括:JSON, JQuery, Hashtable,请自行先了解相关技术ArcGIS Server Web ADF内部包含了一套JavaScript Library,我们称它为Web ADF JavaScript Library。通过它可以直接与Web ADF控件进行交互。如果没有记错的话,9.2以上版本,JavaScript Library是嵌入在Web ADF控件中的。目前
2013-09-23 15:19:29 909
原创 JSON未定义及IE浏览器不能得到JSON数据(不执行success参数后的回调函数)
很久没做WEB页面了,今天调试一个页面几乎浪费了一个下午时间。我把过程写下来,希望能帮助到大家在用$.getJSON获取数据时,浏览器一直提示undefined,于是我反复检查了JSON文件格式,在确定格式无误后,我感觉彻底被打败了浪费了很多时间去检查语法和格式,但在火狐浏览下运行一切正常,能够正常弹出 [object object] 的提示 所以本文的情况适用于:IE8/9
2013-08-14 20:59:10 2309
转载 手动配置WCF宿主的.config文件遇到的几种错误
http://www.cnblogs.com/jiajinyi/archive/2009/12/01/1614422.html手动配置WCF宿主的.config文件遇到的几种错误 今天尝试用控制台应用程序作为WCF宿主,遇到几个问题,这几个问题虽然都不难,但寻找解决方案相当费时费力,做记录。 WCF标准的配置文件为: 遇到问题:1.“服务XXXXX有零个应用程序(非基础结构)终结点”。 这是
2013-08-04 16:06:08 999
翻译 未能加载文件或程序集
System.BadImageFormatException异常的常见原因: 1、如果您的应用程序使用了 32 位组件,请确保该应用程序始终采用 32 位应用程序的运行方式。如果应用程序项目的“平台目标”属性设置为AnyCPU,则编译后的应用程序在 64 位或 32 位模式中均可运行。如果采用 64 位应用程序运行方式,则实时 (JIT) 编译器便会生成 64 位本机代码。如果应用
2013-08-04 11:51:57 1716
原创 NPOI中如何复制Sheet
NPOI已经发布到了2.0的版本,可喜的是该版本支持到了Excel2007,但缺憾的是没有复制SHEET表的功能,只有一个CloneSheet方法,确实没明白怎么使用。所以在网上搜索了一下,只找一个JAVA的版本,好像也是自己写的代码实现的。于是拿过来翻译了一下,复制SHEET后的格式基本没变,但单元格的宽度没有实现,ICell接口没有类似于Width的属性,只好作罢。哪位如果知道CloneS
2013-08-01 17:34:03 13644 9
翻译 没有为请求类型“GET”找到 HTTP 处理程序。
在使用mschart的页面提示错误信息如下:没有为请求类型“GET”找到 HTTP 处理程序。 This is what you need for ASP.NET 4.0 / IIS 7.5 on Windows 7:Your web.config must contain the following: key="ChartImageHandler" v
2013-04-03 13:55:11 5147
原创 win2008平台下不能安装oracle10g
I made the changes in the following files and it worked:1. C:\dumps\Oracle 10.2.0.4\database\install\oraparam.ini : Change entry Windows=5.0,5.1,5.2,6.0 to Windows=5.0,5.1,5.2,6.0,6.12. C:\dumps
2013-04-02 13:40:46 989
翻译 设置LayerDefinition属性时VS2010崩溃(ArcGIS Server 10)
Problem Description:This issue has been logged as [NIM079062: Visual Studio 2010 crashes when trying to modify the LayerDefinition of a Map Resource Manager control on a machine with Internet Explor
2013-03-06 09:59:50 1191
翻译 Internal Error 2878. Existing_WEB_Site
Problem Desciprtion:I am attempting to install ArcGIS Server Enterprise 10 (.NET) on an Win7 x64 computer and I'm running into the above error. It is annoying, but at least it is consistent."Inte
2013-03-05 10:57:08 1070 1
翻译 Invalid password specified for ArcGISWebServices.
The solution is suitable for any version of Arcgis Server,I had tried to deal with the problem in 10.0 version,and it works well.I got this one from ESRI link. Also, fixed up my problem by this wa
2013-03-05 10:46:59 1167
原创 win7系统下vs2005无法调试web项目
今天用VS2005调试Web项目发现怎么也调试不了,附加到进程中也没有用。折腾了一上午,最后终于找到了解决办法,就是修改注册表文件。我的环境是WIN7+VS2005+IIS,步骤如下:1) Open RegEdit 2) Browse to HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main
2012-11-14 13:54:21 594
原创 ArcGIS Server 9.2利用AE中的对象新增feature
9.2如果打上sp5(ArcGISServerDotNet92sp5.msp)补丁后,利用控件EditorTask也可以对要素进行编辑;但现在我们要自定义一个新增按钮,类似于ToolBarItem,单击该按钮后就可以在地图上任意位置新增一条新的记录,然后弹出对话框编辑该Feature的其它属性。当然我们得借助于AE中的对象来处理。using System;using System.Data;
2012-11-09 11:14:05 880
原创 ArcGIS Server安装部署常见问题
由于安装时手头只有9.2的版本,本篇文章不一定适用于其它ArcGIS Server版本,安装时选择不同的操作系统可能也会导致不同的问题,目前已在win7、win2003、XP系统下安装过,唯独WIN7还没成功运行。安装顺序最好是IIS -> VS2005 -> ArcGIS ServerIIS如果是6.0以上版本,需要选择IIS6.0 兼容模式;问题1:不能创建Web Mapping
2012-10-19 17:41:51 2816
转载 user32.dll中的所有函数
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.InteropServices; namespace WindowsAPI { class CSharp_Wi
2010-04-16 15:08:00 1915 1
原创 里氏替换原则(Liskov Substitutiion Principle,LSP)
1. Liskov于1987年提出了一个关于继承的原则“Inheritance should ensure that any property proved about supertype objects also holds for subtype objects.”——“继承必须确保超类所拥有的性质在子类中仍然成立。”也就是说,当一个子类的实例应该能够替换任何其超类的实例时,它们之间才具
2009-09-06 10:59:00 474
原创 抽象工厂模式和工厂方法模式的区别
可以这么去理解,“抽象工厂模式”这个称呼中的“抽象”是一个动词,即对工厂方法模式进行了抽象,就变成了抽象工厂模式,这么理解后,就不难看出它们的区别: 工厂方法模式:每个抽象产品派生多个具体产品类,每个抽象工厂类派生多个具体工厂类,每个具体工厂类负责一个具体产品的实例创建; 抽象工厂模式:每个抽象产品派生多个具体产品类,每个抽象工厂派生多个具体工厂类,每个具体工厂负责多个(一系列)具体产品的实例创建
2009-07-07 09:53:00 502
原创 抽象类与接口的区别
大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料. 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法
2008-12-05 16:08:00 522 1
原创 web应用中涉及到的编码问题总结
在使用Stream获取动态页面的静态结果,应注意stream.charset的属性值和相关页面保持一致。只要web页面保存编码相同,在传送和接收中文字符就不会出现乱码。如页面A.htm为“UTF-8”编码保存的,而接收页面b.asp为“ANSI”保存。在b.asp中使用Request("fieldName")接收来自A.htm页面的数据时就会产生乱码。如果在b.asp添加Response.ch
2007-01-09 12:22:00 661
利用Web ADF JavaScript Library实现GPS终端的实时位置显示
2013-09-23
javascipt中的hashtable
2013-09-22
地理信息系统算法基础
2012-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人