代码改变世界

.NET(C#):使用Win32Exception类型处理Win32错误代码

2015-11-13 11:07 by Lasthelloworld, 5251 阅读, 0 推荐, 收藏, 编辑
摘要:.NET(C#):使用Win32Exception类型处理Win32错误代码2012年02月27日⁄ 综合⁄ 共 1753字 ⁄ 字号小中大⁄评论关闭此类型在System.ComponentModel命名空间内,而不是你可能认为的System.Runtime.InteropServices命名空间内... 阅读全文

托管代码和非托管代码

2015-11-12 14:47 by Lasthelloworld, 303 阅读, 0 推荐, 收藏, 编辑
摘要:托管代码:由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。 非托管代码:在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必... 阅读全文

托管DLL和非托管DLL的区别

2015-11-12 14:42 by Lasthelloworld, 3409 阅读, 1 推荐, 收藏, 编辑
摘要:首先解释一下,托管DLL和非托管DLL的区别。狭义解释讲,托管DLL就在Dotnet环境生成的DLL文件。非托管DLL不是在Dotnet环境生成的DLL文件。 托管DLL文件,可以在Dotnet环境通过 “添加引用” 的方式,直接把托管DLL文件添加到项目中。然后通过 Using DLL命名空间,来... 阅读全文

C#实现Dll(OCX)控件自动注册的两种方法(转)

2015-11-12 14:25 by Lasthelloworld, 2094 阅读, 0 推荐, 收藏, 编辑
摘要:尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写。当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了。但是,有些Dl... 阅读全文

Com组件和Dll文件区别

2015-11-12 10:54 by Lasthelloworld, 11276 阅读, 3 推荐, 收藏, 编辑
摘要:[转]COM组件和DLL的区别2014-8-14阅读169评论0com英文为Component Object Model(组件对象模型),是微软生产软件组件的标准。它是构造二进制兼容软件组件的规范,不管组件应用何种语言编写只要遵循com规范就可以相互直接通信。提出com规范主要是为了满足:1.程序的... 阅读全文

C#创建COM组件

2015-11-11 17:28 by Lasthelloworld, 1073 阅读, 0 推荐, 收藏, 编辑
摘要:Com组件 阅读全文

ajaxFileUpload插件上传文件 返回 syntaxError :unexpected token

2015-11-10 10:38 by Lasthelloworld, 765 阅读, 0 推荐, 收藏, 编辑
摘要:问题是json返回值中包含了html代码,这是ajaxFileUpload需要改进地方。从错误提示上看有点像是json数据中出现了的标签中,如下图:网上查了下原因,是因为Server端的Response上加上了contentType="application/json"。但有时后端这么做是必须的,所... 阅读全文

jquery插件--ajaxfileupload.js上传文件原理分析

2015-11-10 10:28 by Lasthelloworld, 366 阅读, 0 推荐, 收藏, 编辑
摘要:英文注解应该是原作者写的吧~说实话,有些if判断里的东西我也没太弄明白,但是大致思路还是OK的。jQuery.extend({ createUploadIframe: function (id, uri) {//id为当前系统时间字符串,uri是外部传入的json对象的一个参数 ... 阅读全文

跨域ajax原理(jsonp方式)

2015-11-10 10:25 by Lasthelloworld, 202 阅读, 0 推荐, 收藏, 编辑
摘要:ajax一般不能跨域,所以跨域ajax的原理不是ajax,而是js节点加载,需提供接口的一方服务端支持。 具体做法: 假设我要做一个跨域ajax接口,与普通ajax接口有所不同,需要多接收一个回调函数名,做成函数调用形式,以下为伪代码。string callback = request.qustr... 阅读全文

PHP项目路径设置 如何兼容所有操作系统

2015-04-18 11:42 by Lasthelloworld, 522 阅读, 0 推荐, 收藏, 编辑
摘要:header("Content-type:text/html;charset=utf-8");//服务器根目录$webrootpath = $_SERVER['DOCUMENT_ROOT'];//简洁获取服务器根目录$easywebrootpath = "$DOCUMENT_ROOT\\DEMO\\... 阅读全文