- 博客(36)
- 收藏
- 关注
转载 [VS2010].NET4.0环境下使用.NET2.0程序集,出现“混合模式程序集异常”
转载之:http://www.cnblogs.com/kyo-yo/archive/2010/08/19/VS2010-Use-NET2-In-NET4.html 今天在把以前写的代码生成工具从原来的.NET3.5升级到.NET4.0,同时准备进一步完善,将程序集都更新后,一运行程序在一处方法调用时报出了一个异常:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有
2012-05-03 10:31:41
341
转载 asp.net在各个版本iis下的处理机制(转)
转载之:http://yours369000.blog.163.com/blog/static/47623377201181592728492/ ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最
2012-04-06 10:23:28
274
原创 C# 扩展方法
有些时候在使用第三方类库时会感觉提供的方法不够,或者有些算法需要根据当前用户的需求做一些调整,此时就可以使用C#中提供的扩展方法来实现。 扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用
2012-04-05 15:34:33
235
转载 Visual Studio 2010自动添加头部注释信息
转载来源:http://www.cnblogs.com/weisenz/archive/2012/03/29/2423326.html在日常的开发中我们经常需要为我们的类库添加注释和版权等信息,这样我们就需要每次去拷贝粘贴同样的文字,为了减少这种重复性的工作,我们可以把这些信息保存在Visual Studio 2010类库模版文件里。首先找到Visual Studio 2010
2012-03-30 10:06:12
759
1
原创 编译平台导致程序集不能加载的问题
Utility.dll在解决方案中选择的编译平台设置为了X86,在另外一个解决方案中使用Utility.dll,此时编译平台选择any cpu,此时会导致在运行时导致 不能正确加载Utility.dll程序集,解决办法就把多个项目中的编译平台选择一致即可。
2011-06-27 17:20:00
244
原创 JsonP跨域时浏览器设置
<br /> 使用Jsonp进行跨域访问时,就会涉及到安全问题,尤其的是在服务器中的浏览器中,需要将网站添加为可信任站点才有效,不然服务的虽然已经执行,但是浏览器中却响应不到
2010-12-28 16:06:00
397
转载 禁止浏览器刷新和鼠标刷新还有键盘刷新
<br /><html> <br /> <head> <br /> <meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 "> <br /> <noscript> <meta http-equiv= "refresh " content= "0;url=about:noscript "> </noscript> <br /> <ti
2010-11-11 11:26:00
783
原创 DllImport中的EntryPoint
<br /> 工作中经常会使用到C#的应用来调用C++中的底层函数,此时就需要使用到DllImport,而DllImport中有一个EntryPoint(入口点),很多文章都没有说明这个值如何进行获取的,具体获取方式如下,<br /> 1、安装vc6.0;<br /> 2、使用vc6.0中带的工具dependency工具,<br /> 3、打开需要调用的C++动态库;<br /> 4、找到已经导出的函数,在Function一列中既是C#代码中需要的一个EntryPoi
2010-11-08 16:08:00
3069
2
原创 aspnet预编译
<br />转载之:http://dotnet.chinaitlab.com/ASPNET/436879.html<br /> <br />在asp.net 2.0模型中,vs2005已经完全脱离了编译而成为了一个彻底的ide.算是一个不小的改动。其中更是取消了有关Web Application的概念,使得习惯了vs2003的人刚开始的时候会有一些摸不着头脑。下面简单说一下我在使用过程中自己总结的,算是一点经验。<br /><br /> 新建web工程并且位置是文件系统的时候,vs20
2010-11-08 11:40:00
594
原创 类型转换精度处理
<br /> 很多数据对于精度可能要求不高,但是地图的比例尺对于精度要求实在是高,所以在使用高精度时尤其需要注意各种类型转换可能会导致的精度丢失情况。以下就是一种:<br /> double scale = 1.0 / 1500000;<br /> string strScale = scale.ToString();<br />double类型在转换为字符串时精度就会发生变化,如果再使用如下转换回来时就和预期的不一致了<br /> do
2010-11-03 15:31:00
449
转载 ASP.NET伪静态
<br />转载之:http://www.cnblogs.com/Simcoder/archive/2010/10/25/1860644.html<br /> <br />1.伪静态:http://www.cnblogs.com/Default.html 目的就是为了赢得更多的收入,至于真否,待SEOer 解答,正如文字所说,伪静态就是假的静态。<br />2.准备工作:下载UrlRewrite /Files/Simcoder/URLRewriter.rar 将它放在应用程序bin目录下并引
2010-11-02 15:43:00
5703
2
原创 javascript使用浏览器中的打印
<br /><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0> <br /> </OBJECT> <br /> <input onclick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开 name=Button1> <br />
2010-11-02 15:03:00
331
原创 js跨域
<br />转载之:http://theabab.javaeye.com/blog/433895<br /> <br />由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?<br />这里分两类情况:<br />一、基于同一父域的子域之间页面的访问;参见如下3个domain域:taobao.com、jipiao.taobao.com、promotion.taobao.com;它们有相同的<br /><br />
2010-10-19 11:22:00
423
原创 OGC标准服务系列之一(WMS-GetCapabilities)
<br />WMS 简介:<br /> Web地图服务(Web mapserver)利用具有地理空间位置信息的数据制作地图。其中将地图定义为地理数据可视的表现。这个规范定义了三个操作:GetCapabitities 返回服务级元数据,它是对服务信息内容和要求参数的一种描述; GetMap返回一个地图影像,其地理空间参考和大小参数是明确定义了的;GetFeatureInfo(可选)返回显示在地图上的某些特殊要素的信息(摘自百度百科);当然标准中还有DescribeLayers和Ge
2010-09-08 22:23:00
3640
转载 ASP.NET 请求处理流程
转载来之:http://www.cnblogs.com/xiaopin/archive/2010/08/26/1808956.htmlHTTP处理流程图以上流程的一些概念解释:1.http.sys是一个位于Win2003和WinXP SP2中的操作系统核心组件,能够让任何应用程序通过它提供的接口,以http协议进行信息通讯。 温馨提示:如果用户不慎删除了该驱动文件,不用担心,该驱动会在下次系统启动时重建。是一个删不掉的系统核心组件!实用程序结束该驱动,该驱动也会马上重新创建(只有粉碎文件才不能马上重建,但
2010-09-04 09:08:00
262
原创 sql2005本机访问有效局域网无法访问
<br /> 配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP选择TCP/IP右键菜单中"属性",确认"默
2010-07-14 11:08:00
1210
原创 IIS7中 “HTTP Error 500.19 - Internal Server Error ”解决
<br /> 把网站部署到IIS7.0上面后,却无法访问:错误如下:<br /> HTTP 错误 500.19 - Internal Server Error<br /> 无法访问请求的页面,因为该页面的相关配置数据无效。<br /> <br />部署网站的服务器操作系统是Windows Server 2008<br /> <br />解决方法:设置网站对应物理路径的权限,增加ervryone的读取权限即可。
2010-07-13 16:43:00
457
原创 OGC标准服务系列之一(简介)
<br /> 目前地理信息行业应该算是发展迅猛,前段时间在csdn上的首页老看到有关于地理信息地位方面的内容,这也侧面反应处当前gis行业的一个状况。<br /> 标准各行各业都会存在,而且对于那些相对实力很强的公司也都喜欢搞一套标准出来,让其他的公司来按照相应的标准来实现,大家都按照标准来实现后,那么各个服务的聚合和重利用就变的相当的方便了。当然对于某些垄断行业来说,垄断的龙头也并不喜欢使用标准,最直接的例子就是IE6了。<br /> gis在大众中的应用应该是从goo
2010-07-11 14:25:00
1476
原创 数据库中char类型和varchar类型的区别
<br />varchar是可变长度 char是固定长度 区别主要体现在取记录数据时的长度<br />VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。假如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates。当你以后从这个字段中取出此数据时,你取出的数据其长度为十个字符——字符串Bill Gates的长度。<br /> 现在假如你把字符串输入一个长度为四十个字符的CHAR型字段中,那么当你取出数据时,所取出的数据长度将是四十个字符。字符串的后面会被附加
2010-07-06 16:05:00
1629
原创 ArcGIS Server 安装后的配置
<br /> 按照默认的参数进行安装ArcGIS Server后,需要对ArcGIS Server创建的几个用户进行组用户的配置,如下:<br /> <br />更改组和用户属性:右键我的电脑,选择管理菜单,进入计算机管理页面。选择本地用户和组,此处对用户和组任意一项配置即可,另一项将自动做相应的配置。此处仅介绍组配置。Administrators组,其成员为:Administrator、ArcGISSOM和ArcGISWebServices。agsadmin组,其成员为:Adm
2010-06-29 15:05:00
311
原创 ASP.NET 4.0中ViewState特性
<br /> 在ASP.NET4.0版本以前当没有设置页面的EnableViewState时,默认将使用true,而在ASP.NET4.0中,微软为了改变目前页面负荷太重的情况,需要手动设置EnableViewState为true,默认值修改为false了,在系统升级时需要很注意到次问题.
2010-06-24 15:07:00
321
原创 C#4.0新特性中新增默认参数
<br /> 最开始用C#的时候就感觉少了一个默认参数值的使用方式,因为最开始在使用C++的时候就可以使用默认参数,C#4.0版本之前没有此使用方式的时候,感觉有时候需要写很多重载的方法,现在C#4.0终于提供此种实现了。以后很多也就不用写那么多的重载方法了,客户在调用接口时也会少写很多的代码了。如下:<br /> public int Add(int x, int y = 5, int z = 6) { return 0; }
2010-06-21 08:59:00
384
原创 ASP.NET GridView控件使用过程中需要注意事项
<br /> 写客户端程序多了,页面程序写的比较少,使用web控件感觉很别扭,记录一笔,方便查阅。<br /> <br /> 1、gridview.Rows.count 是当前分页的行数;<br /> 2、gridview.Selectedindex 是当前分页中选中行的索引;<br /> 3、存在分页时pageindex 的值需要存在用户会话缓存中,以便后续对于gridview的操作;<br /> 4、若gridview中设置 AutoGenerat
2010-06-18 16:37:00
286
原创 Oracle 在win7下安装验证无法通过的解决
<br />最近开始学习使用Oracle,最开始怎么也装不上11g,根本无法通过验证,后经过查阅资料终于找到答案,如下:<br /> oracle 至今没有推出针对win7的版本,<br />不过你可以从oracle官方下载oracle 10g for vista and windows2K8 x86版(for windows是支持vista内核的,win7的内核与2008以及vista的内核是一样)。<br />先点击安装,在安装的版本检测时提示目前oracle不支持version
2010-06-12 10:32:00
917
转载 Visual C++ 在windows 7 上预编译头错误unexpected precompiled header error, simply rerunning the compiler might fix this problem
<br /><br />之前有人在win7上遇到了类似的错误,Error 1 fatal error C1859: 'Debug/CppDllExport.pch' unexpected precompiled header error, simply rerunning the compiler might fix this problem f:/document/visual studio 2008/codefx/visual studio 2008/cppdllexport/cppd
2010-06-11 11:24:00
3005
2
原创 数据加密解密在公网中传输
数据的安全对于用户来说是相当重要的,但是很多时候数据必须在公网中进行传输,这时就必须使用到数据的加密,传输到给定的人之后再进行解密。 .NET Framework提供了很多种的加密解密技术,比如DES,RS2,MD5等。 最近在项目中也需要用到一点点加密解密知识,只不过对于数据的安全性要求不是很严格,所以最后选择DES加密解密,而且其实适量和密钥都是很简单的。
2010-05-26 22:08:00
785
原创 欧冠决赛前
还有几个小时就要开始欧冠今年的收官之战了,自己也锁定在央视5之前,可是央视却很恶心的在放巴萨的集锦,真是不明白,决赛都不关巴萨的鸟事,还在放巴萨的集锦。彻底的无语了。难道央视也是巴萨的干爹。本人本来也还算喜欢的巴萨的,可是伊布拉稀去后,就感觉巴萨很恶心了。 央视超超级无语
2010-05-22 23:00:00
204
原创 脚本动态创建对象
动态创建在C++、C#、Java等编程语言用的很是平常, C#中微软底层给提供了Assembly库函数,应用时只需要调用相应函数即可; C++中则需要使用到宏,MFC的整套框架机制都是建立在动态创建的基础之上的。 今天想到脚本是否也能进行动态创建呢,后面大致了解下,发现也是可行的。直接使用eval库函数即可。如下:JSDymani
2010-05-17 21:35:00
191
转载 数据加密和解密
从百度一个人blog摘录,不好意思,忘记地址。/**/ /**/ /**/ /// /// 加密,解密功能函数 /// public class EncryptionUtil { public EncryptionUtil() { //
2010-05-12 20:57:00
237
原创 .net设计时获取当前项目信息
有时候在设计自定义控件的时候,就需要获取到当前项目的一些信息,比如最近我在设计的时候就需要获取到当前引用自定义控件项目的信息,web中比如说当前项目的虚拟路径,browerurl等等之类的。 VS中提供了一些相应的接口,这些接口跟随VS版本的升级也在进行相应的更新,在使用中需要引入EnvDTE,EnvDTE80,EnvDTE90;使用的方式也有多种,就我了解的有两种,
2009-10-27 22:10:00
1009
原创 Oracle比较常用的几个命令
1、创建Oracle 表空间命令: create tablespace “表空间名字例如beijing” datafile “文件路径例如c:/beijing.dbf” size “表空间初始大小如500m” autoextend on next “大小不够时自动扩展如10M”;完整实例如:create tablespace beijing datafile c:/beijing.db
2009-10-22 23:18:00
207
原创 也说session和viewstate
session和viewstate都是页面中对于当前值的保存,但是其用法还是有很多区别,主要体现如下几个方面:1、session中保存的值是经过序列化之后保存在服务器内存中,所以在使用时session的时候需要注意,不能什么东西都往session里面放,很有可能就会导致服务器内存泄漏,这对于系统来说就是致命的。viewstate中存放的值是存放在页面中。2、这两种方式中存放
2009-10-22 22:16:00
286
原创 使用.Net开发ArcGIS9扩展组件的注册到ArcMAP中
最近碰到一个需求:要求用vs2005平台C#语言开发一个功能,注册到ArcMap中使用,由于最开始自己接触的都是AE接口,对于AO不是很熟悉,对于其扩展也不是很熟悉,所以最近查阅了大量的资料,大概了解了这种需求的解决方案。 以前对于ArcMAP功能扩展就只知道使用VBA宏进行扩展,而且一般使用VBA也只是使用其来测试不熟悉的几个接口而已。 使用C#开发注册到Ar
2009-10-17 22:48:00
2020
4
原创 Web 请求原理
对于Web来说,浏览器永远也不会保存用户的状态和信息,很多时候就需要重新和服务器进行交互,但是交互太多,也受到网络带宽很多的影响,只从googlemap出现后,一种新的技术就开始流行起来,那就是ajax技术,其实ajax技术也不是什么新技术,只是把几种技术结合起来,这种技术也非常好的解决了带宽限制带了的N多的问题。 使用脚本端发送请求,服务器端使用Handler进行接收并处理。
2009-09-24 22:15:00
345
原创 脚本监听模式
web开发做两个月了,其中接触到很多新的知识,比如说asp.net、javascript、ajax等等,最近在看一本书时看到有介绍脚本端的mvc框架模式,其中就有介绍到监听模式: 对于所有监听对象全部扩展一个类来管理,加到监听器中,把响应函数注册到监听器中。当事件发生时,所有监听响应函数都将进行响应。 Rounter = function(el, eve
2009-09-11 20:51:00
493
原创 Canvas画箭头
从CS系统转到做BS系统,开始接触到N多新的东西,感觉挺累的!学得东西实在很多,最近在学习VML和Canvas,对于这两种就我目前的了解主要是浏览器的不同,导致出现两种不同的技术,XML中画箭头很容易,API中提供有这样的方法。但是Canvas中还没有发现,但是由于项目的需要,只能自己实现,其实逻辑也挺简单,就是多画出两条线而已。只是要加一些判断,由于三角函数很久没有用了,很多转换都
2009-08-09 14:47:00
2136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人