- 博客(26)
- 资源 (26)
- 收藏
- 关注
原创 破解Word “取消文档保护”密码
在使用Word进行文档保护时,我们经常会使用到窗体保护(工具→保护文档(P)...),用窗体保护最为彻底,用户无法编辑,也无法进行Copy Paste操作。 ①打开受限制的Word文件,然后“文件→另存为→选择XML格式”,也把它存为一个XML文档。 ②用记事本打开该XML文件,搜索“w:UnprotectPassword“(引号内的内容,或直接搜索Password),把“w: U
2008-09-04 14:32:00
1501
原创 C# 异常处理
class MyExp : ApplicationException { public MyExp(string msg) : base(msg) { } public MyExp(string msg, Exception e) : base(msg, e)
2008-09-02 18:09:00
720
原创 P/Invoke是什么
在受控代码与非受控代码进行交互时会产生一个事务(transition) ,这通常发生在使用平台调用服务(Platform Invocation Services),即P/Invoke平台调用是一种服务,它使托管代码能够调用 DLL 中实现的非托管函数 如调用系统的 API 或与 COM 对象打交道,通过 System.Runtime.InteropServices 命名空间
2008-09-02 11:34:00
8599
1
原创 IDispose实现非托管资源清理
1.托管代码 (Managed code) 由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。 2.非托管代码(Unmanaged Code) 在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检
2008-09-02 10:33:00
1967
原创 网页flv 文件播放及问题解决
1.播放FLV文件需要播放器,我用的是http://www.blueidea.com/articleimg/2007/01/4441/vcastr2.zip这个详细使用说明:http://www.blueidea.com/download/product/2007/4441.asp 2.在2003的IIS上播放时,发现如果播放地址加上,http:///xxxxxxxxxx等,就无法播放
2008-08-28 13:56:00
946
原创 Windows 2008 IIS7 架设 NET1.1 WEB (aspx网站转移2008上时常会出出现错误哦)
原文:http://i.mop.com/Noisa/blog/2008/03/21/6290404.html Windows Server 2008 25就要发布,下载回来好久,还没有安装.今晚有空尝尝鲜~~ 呵呵 按照2003的方法.一步一步,架设WEB. IIS7 相对IIS直观上简单了很多.但配置上还相当详细! 470)this.style.width=470" bord
2008-08-26 13:30:00
5130
原创 深复制与浅表复制
1.浅表复制public class LowCopy:ICloneable { private string _strb; public string strb { get { return _strb; } set { _strb = value; } } publ
2008-08-26 12:12:00
889
原创 Asp.net开发常用技巧收集
Asp.net开发常用技巧收集 =========================================================== 1. 打开新的窗口并传送参数: 传送参数: Response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++")") 接收参数: s
2008-08-26 09:52:00
578
原创 MSSQL 语句收集(不断)
1.sysobjects在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行select * from sysobjects where type=u 选出用户表 2.begin ...........end3 if aa4.while () begin.............
2008-08-21 11:58:00
927
原创 Asp.net 触发器入门
创建一个简单的触发器------------触发器是一种特殊的存储过程,类似于事件函数,SQL Server™ 允许为 INSERT、UPDATE、DELETE 创建触发器,即当在表中插入、更新、删除记录时,触发一个或一系列 T-SQL语句。 触发器可以在查询分析器里创建,也可以在表名上点右键->“所有任务”->“管理触发器”来创建,不过都是要写 T-SQL 语句的,只是在查询
2008-08-20 10:36:00
3945
2
原创 Server.Transfer 页面传输
SiteA c# codepublic partial class SiteA : System.Web.UI.Page { protected string datafrom_SiteA; protected void Page_Load(object sender, EventArgs e) { datafrom_Sit
2008-08-19 15:17:00
517
原创 .Net Remoting(分离服务程序实现) - Part.3
分离服务程序集元信息和实现在上面Remoting基本操作的范例中,我们发现了这样一个情况:即是 客户应用程序 仍然需要引用 服务程序集(ServerAssembly),因为它需要DemoClass的元信息来创建代理。使用这种共享服务程序集的方式构建Remoting程序,其运行时的示意图如下所示:可以看到 宿主应用程序域(Host App Domain,位于服务端) 和 客户应用程序域(
2008-08-19 12:10:00
501
原创 .Net Remoting(基本操作) - Part.2
Remoting 构架接下来我们考虑通常的情况,也就是 客户程序 与 宿主程序 位于不同的进程中的情况。NOTE:因为我是在我本地机器做的测试,所以只是位于不同进程,实际上位于不同机器中的操作是完全一样的,仅仅是Uri不同,下面将会看到。Remoting 是.Net Framework的一个组成部分,作为一个框架(Framework),两个必备的特性是 基本实现 和 可扩展(可定制)。
2008-08-19 12:08:00
506
原创 .Net Remoting(应用程序域) - Part.1
引言在互联网日渐普及,网络传输速度不断提高的情况下,分布式的应用程序是软件开发的一个重要方向。在.Net中,我们可以通过Web Service 或者Remoting 技术构建分布式应用程序(除此还有新一代的WCF,Windows Communication Foundation)。本系列文章将简单介绍Remoting的一些基本概念,包括 应用程序域、Remoting构架、传值封送(Marsha
2008-08-19 12:05:00
590
原创 Response.Redirect ,Server.Transfer ,Server.Execute, 的区别(比较)
1、Response.Redirect():Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。 这就是说,使用Response.Redirect方法时重定向操作发生在
2008-08-19 12:02:00
813
原创 ASP.Net中的enableViewStateMac属性
如果你查看html源代码,你也许常会看到类似以下的代码片断:其实,这就是Microsoft在asp.net应用viewstate技术的特征表现。为了页面能在postback后依然能读取服务器控件原有的状态数据,asp.net中使用了viewstate技术,而viewstate技术本质上是用一个默认名称为"__viewstate的hidden类型表单域来保存和传递数据(这些数据是经过了序列化后b
2008-08-19 12:01:00
6916
原创 网址收藏(不断更新)
ASP.NET配置框架: http://www.haokucn.com/article/Tushu_html/JISHULEI/iismmc/htm/aaconaspnetsettingsschemareference.htm http://ckhitler.lupaworld.com/http://www.sdecu.com/jpkc/cyy/shixun04
2008-08-19 11:25:00
5179
原创 垃圾代码--反射的用法
namespace IWebTest{ interface interface1 { int add(); } public class Class1:interface1 { private string _write; public string _writec; public Class1(s
2008-08-08 15:17:00
574
原创 .Net中的反射使用入门
提纲:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托 1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘
2008-08-07 16:46:00
430
原创 ASP.NET Post页面及验证视图状态MAC失败问题的解决办法
修改当前页面的@page属性,添加enableEventValidation="false" enableViewStateMac="false"或者在web.config里添加当然还可以在web.config里加入: 下面还有一种说法,没试过:如果你的Asp.Net程序执行时碰到这种错误:“验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 vali
2008-08-07 15:48:00
587
原创 C#接口基础知识实例讲解
从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。 定义接口的一般形式为: [attributes] [modifiers] interface identifier [:base-list] {interface-body}[;] 说明: 1、att
2008-08-05 11:25:00
566
原创 dll来引用webservice的方法
首先,在ie输入服务的地址,如:http://www.xxx.com/service.asmx 然后写输入http://www.xxx.com/service.asmx?wsdl 打开后,另存为xxx.wsdl 然后用vs的命令提示符来编译:wsdl /namespace:SiteA ServiceA.wsdl 生成名字空间为sitea的代理类 最后csc /out
2008-08-05 10:47:00
2552
原创 讲解孤立用户和对象名无效问题的解决方法
在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备份中直接恢复。但是,此时会出现问题,这里说明几种常见问题的解决方法。 一、孤立用户的问题 比如,以前的数据库的很多表是用户test建立的,但是当我们恢复数据库后,test用户此时就成了孤立用户,没有与之对应的登陆用户名,哪怕你建立了一个test登录用户名,而且是以前的用户密码,用该用户
2008-07-21 17:06:00
647
原创 C#委托,事件理解入门 (译稿)
C#委托,事件理解入门 (译稿) 目录 l 导论 l 什么是委托 l 事件的理解 l 事件 关键字 l 最后 导论 <!--google_ad_client = "pub-7660517742757093";//728x90, 创建于 07-12-14goog
2008-07-18 12:37:00
467
原创 Flash小技巧之allowScriptAccess
Flash小技巧之allowScriptAccess 来源:linux宝库 作者:linux宝库 发布时间:2007-09-30 别以为嵌入Flash的html不重要,有时候小问题也会引发大"骚乱的" 比如: 使用 allowscriptaccess 使 Flash 应用程式可和其所在的 HTML 页通信。此参数
2008-07-18 11:58:00
2110
原创 [转]强命名的延迟与关联在.net程序集保护中的作用及其逆向方法
强命名的延迟与关联在.net程序集保护中的作用及其逆向方法tankaiha@vxer.cn2006-9-15一、老调重谈强命名 强命名的定义这里就不重复了,不妨就把他看作一个文件的hash,而如果文件被修改的话,计算出的hash将与最被程序设计者给定的强命名不一致,程序将拒绝加载。这可怜的一点点安全特性被人用多种方法证实原来靠强命名保护程序集只是纸老虎。至少有三种方法可以去除单独的可执行文件
2008-07-11 16:02:00
1193
Android BLE开发之Android手机与BLE终端通信 程序文件
2019-02-12
[pdf文件] MT6582 Data Sheet完整版 + mt6582原理图
2016-06-19
android 读取mjpeg streamer 源代码
2016-01-31
《Android内核剖析》附图
2012-12-17
ARM920T Technical Reference Manual
2009-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人