- 博客(38)
- 资源 (7)
- 收藏
- 关注

原创 如何防止 .net 程序反汇编
我写了一个c#程序,生成exe 和dll 文件,现在我用Reflector.exe 就能够看到程序的源代码,如何防止 .net 程序反汇编 ?
2008-04-25 09:41:00
1155
原创 C#编程提示 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”的解决方案
<br /> 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。System.Data<br />在网上多方找资料也没找到好的解决方法。今天问题终于解决了,贴出来和大家分享一下;<br />简单的程序代码如下:<br />DataSet ds=new DataSet();<br />try <br />{<br /> string strCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:/test.xls;Extend
2010-08-05 10:57:00
1496
原创 Automation Test
由于AJAX的流行,目前越来越多的Website或是WebApp都或多或少的会加入AJAX的特性,例如Google的搜索,新浪的自选股票等,但是自动化测试工具可能升级不及时暂时还不支持AJAX,最近做的一次压力测试使用LoadRunner 8.0(由于VSTS中的Webtest不支持Ajax,操作都录制不下来,所以放弃)虽然能录制下操作,但是到参数化时才发现,所有的Ajax信息被参数化后存到Bod
2010-04-16 19:21:00
713
原创 TFS
1. 背景描述 如果您现在正在使用微软的.NET 2005平台进行开发,您应该也会使用Team Foundation 进行源代码控制,工作指派与跟踪。而Team Foudation Source Control是MS Source Safe的扩展,功能也更强大(不过大家都反映很不稳定,偶尔会把你的代码覆盖掉让你郁闷一把),更重要的是我们可以使用微软提供的Versi
2010-04-16 19:20:00
950
原创 Vistual Stuido Team fondation 简介
1. 背景描述 如果您现在正在使用微软的.NET 2005平台进行开发,您应该也会使用Team Foundation 进行源代码控制,工作指派与跟踪。而Team Foudation Source Control是MS Source Safe的扩展,功能也更强大(不过大家都反映很不稳定,偶尔会把你的代码覆盖掉让你郁闷一把),更重要的是我们可以使用微软提供的Versi
2010-02-22 10:46:00
671
原创 oracle 调优
在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力。最有效的方法之一是通过 Oracle 调优。它有大量的调整参数和技术来改进你的 Oracle 数据库的性能。 Oracle 调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善 Oracle 数据库的性能,有一些基本的概念是每个 Orac
2010-01-13 11:46:00
407
转载 数据库连接大全
-----------MySQL 连接方式-----------MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式本地数据库连接Driver={mySQL};Server=localhost;Option=16834;Database=myDataBase; 远程数据连接:Driver={mySQL};Server=myServerAddress;Optio
2010-01-13 11:08:00
565
转载 ISQL,OSQL使用说明
isql: unknown option ?usage: isql [-U login id] [-P password] [-S server] [-H hostname] [-E trusted connection] [-d use database name] [-l login ti
2009-09-16 11:19:00
3511
转载 C# delegate 详解
delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它只能持有与它的签名相匹配的方法的引用。A delegate declaration defines a reference type that can be used to encapsulate a metho
2009-08-26 15:40:00
8509
原创 IDS入侵侦测系统
通常,对企业网安全性的要求越高,需要采取的防范措施就越严密。那么,对于现实中的企业网,必不可少的防护措施有哪些? 首先,我们需要选用防火墙作为防御非法入侵的大门,通过规则定义,我们告诉防火墙和路由器: 符合某些条件的信息可以被放行,不符合某些条件的信息需要被拒绝。同时,我们还可以使用PKI加密认证和VPN通道技术,让“合法”的信息到达目的地。 其次,对服务器系统进行加固,提高安全防护水平。
2009-08-20 15:24:00
1046
转载 串行通信比并行通信的速度更高
“众人拾柴火焰高”是句老话,但电脑领域却发生了多根线比不过1根线的怪事。无论从通信速度、造价还是通信质量上来看,现今的串行传输方式都比并行传输方式更胜一筹。近两年,大家听得最多的一个词可能就是串行传输了。从技术发展的情况来看,串行传输方式大有彻底取代并行传输方式的势头,USB取代IEEE 1284,SATA取代PATA,PCI Express取代PCI……从原理来看,并行传输
2009-08-20 10:01:00
928
原创 揭开CDP面纱
CDP简介CDP: Continuous Data Protection 意思是持续数据保护。现在很多公司宣传CDP是一个新兴的技术,其实这样都是忽悠人的说话,稍微懂点技术的人都会疑问,CDP是不间断的数据保护,怎么能说成是技术,简直是对百姓的愚弄。我个人认为,CDP只不过是一个容灾备份的标准。能够真正能够做到持续数据保护的产品,才能够说是符合CDP标准的软件。目前,由北京
2009-08-11 14:25:00
847
原创 组合模式
Composite组合模式主要是应对这样的问题:一类具有“容器特征”的对象——即他们在充当对象的同时,又是其他对象的容器的情况。在编写时我们常常会造成:客户代码过多地依赖于对象容器复杂的内部实现,对象容器内部实现结构(而非抽象接口)的变化将引起客户代码的频繁变化,带来了代码的维护性、扩展性的弊端。 GoF《设计模式》中说到:将对象组合成树形结构以表示“部分-整体”的层次结构。
2009-07-01 10:09:00
362
原创 80后应该知道的词
【四大名绣】苏绣〖苏州〗、湘绣〖湖南〗、蜀绣〖四川〗、广绣〖广东〗 【四大名扇】檀香扇〖江苏〗、火画扇〖广东〗、竹丝扇〖四川〗、绫绢扇〖浙江〗 【四大名花】牡丹〖山东菏泽〗、水仙〖福建漳州〗、菊花〖浙江杭州〗、山茶〖云南昆明〗 【十大名茶】西湖龙井〖浙江杭州西湖区〗、碧螺春〖江苏吴县太湖的洞庭山碧螺峰〗、信阳毛尖〖河南信阳车云山〗、君山银针〖湖南岳阳君山〗、六安瓜片〖安徽六安和金寨两县的齐云山〗、
2009-06-24 13:51:00
636
转载 Oracle FlashBack 简介
简介Flashback数据库是一种时点(PIT)数据库恢复的方式。这种不完全的恢复策略可以用于恢复由于人为错误导致逻辑损坏的数据库。在10g中引入之后,它的设计目标就是以缩减恢复时间而获得最大的可用性。这篇文章将会探索Flashback数据库,将其与传统的恢复方法相比较,并且演示一下如何配置和执行重现恢复。传统恢复vs.重现数据库导致停机的第一个原因就是人为错误导致的逻辑损坏,这一
2009-01-08 11:18:00
3397
原创 Oracle 10g exp/imp导出导入工具的使用
一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移 它有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者指定的表; c. 整个数据库: 导出数据
2009-01-04 11:20:00
6694
1
原创 c#调用非托管C++生成的dll
最近在项目中碰到需要调用非托管C++生成的dll,下面将自己遇到的问题,以及解决的办法总结如下: 1. 问题: 我们通常去映射dll的方法是使用 public const string dllPath =path; [DllImport(dllPath + "test.dll", EntryPoint = "test()", Se
2008-11-19 10:59:00
1616
转载 Attribute在.NET编程的应用(六)
Attribute在.NET编程的应用(六)(承上节) .NET Framework拦截机制的设计中,在客户端和对象之间,存在着多种消息接收器,这些消息接收器组成一个链表,客户端的调用对象的过程以及调用返回实行拦截,你可以定制自己的消息接收器,把它们插入了到链表中,来完成你对一个调用的前处理和后处理。那么调用拦截是如何构架或者说如何实现的呢?在.NET中有两种调用,一种是跨应用域(App Dom
2008-11-10 11:05:00
485
转载 Attribute在.NET编程中的应用(五)
Attribute在.NET编程中的应用(五)Attribute在拦截机制上的应用从这一节开始我们讨论Attribute的高级应用,为此我准备了一个实际的例子:我们有一个订单处理系统,当一份订单提交的时候,系统检查库存,如果库存存量满足订单的数量,系统记录订单处理记录,然后更新库存,如果库存存量低于订单的数量,系统做相应的记录,同时向库存管理员发送邮件。为了方便演示,我们对例子进行了简化://I
2008-11-10 10:42:00
522
转载 Attribute在.NET编程中的应用(四)
Attribute在.NET编程中的应用(四)SqlCommandGenerator类的设计SqlCommandGEnerator类的设计思路就是通过反射得到方法的参数,使用被SqlCommandParameterAttribute标记的参数来装配一个Command实例。引用的命名空间://SqlCommandGenerator.csusing System;using System.
2008-11-10 10:33:00
516
转载 Attribute在.NET编程中的应用(三)
Attribute在.NET编程中的应用(三)用于参数的Attribute在编写多层应用程序的时候,你是否为每次要写大量类似的数据访问代码而感到枯燥无味?比如我们需要编写调用存储过程的代码,或者编写T_SQL代码,这些代码往往需要传递各种参数,有的参数个数比较多,一不小心还容易写错。有没有一种一劳永逸的方法?当然,你可以使用MS的Data Access Application Block,也可以
2008-11-10 10:32:00
475
转载 Attribute在.net编程中的应用(二)
Attribute在.net编程中的应用(二).NET Framework中对Attribute的支持是一个全新的功能,这种支持来自它的Attribute类。在你的程序中适当地使用这个类,或者是灵活巧妙地利用这个类,将使你的程序获得某种在以往编程中很难做到的能力。我们来看一个例子:假如你是一个项目开发小组中的成员,你想要跟踪项目代码检查的信息,通常你可以把代码的检查信息保存在数据库中以便查询;或
2008-11-10 10:30:00
439
原创 Attribute在.net编程中的应用(一)
Attribute在.net编程中的应用(一)Attribute的基本概念经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个Attribute使用的例子,提供给大家参考。在具体的演示之前,我想先大致介绍一下Attribute。我
2008-11-10 10:15:00
500
原创 编写高性能 Web 应用程序的 10 个技巧
本页内容数据层性能技巧 1 — 返回多个结果集技巧 2 — 分页的数据访问技巧 3 — 连接池技巧 4 — ASP.NET 缓存 API技巧 5 — 每请求缓存技巧 6 — 后台处理技巧 7 — 页输出缓存和代理服务器技巧 8 — 运行 IIS 6.0(只要用于内核缓存)
2008-11-05 16:58:00
374
原创 .NET 应用程序的性能提示和技巧
使用.Net做开发,性能毫无疑问非常重要,如何在最短的时间内,得到最大的性能,是我们每个人都非常关心的问题。这里,以MSDN的提示做指导,我来做一些整理工作。 所有的应用程序都应该遵守的 这里的列举的是所有的应用程序都可以用来提高性能的一些小建议: 尽早地抛出例外:Throw Exception Exception是非常地消耗的,你可以数一下你的程序里
2008-11-05 16:52:00
509
转载 编写高性能的托管应用程序:入门
编写高性能的托管应用程序:入门发布日期 : 6/15/2004 | 更新日期 : 6/15/2004Gregor NoriskinMicrosoft CLR 性能小组适用于:Microsoft .NET 框架摘要:从性能的角度来学习 .NET 框架公共语言运行库。学习如何找出托管代码性能的最佳做法,以及如何测量托管应用程序的性能。下载 CLR Profile
2008-11-05 16:50:00
416
转载 编写更快的托管代码:了解开销情况
编写更快的托管代码:了解开销情况Posted on 2006-02-08 16:40 A.Z 阅读(1603) 评论(6) 编辑 收藏 网摘 所属分类: .Net Framework Jan GrayMicrosoft CLR Performance Team2003 年 6 月适用于:Microsoft(r) .NET Framework摘要:本文介绍托管代码执行时间的低级操作
2008-11-05 16:39:00
853
1
原创 xml序列化复杂些对象
Serializable] public abstract a{ private string _name = string.empty; [XmlAttribute()] public string Name { get{ return _name;} set{ _name = value;} }}[Ser
2008-09-26 15:00:00
736
原创 Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触
Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触 我写的.Net Remoting系列专题:Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务前言:在Remoting中处理事
2008-09-22 15:35:00
380
原创 实现接口事件
如何:实现接口事件(C# 编程指南)接口可声明事件。下面的示例演示如何在类中实现接口事件。接口事件的实现规则与任何接口方法或属性的实现规则基本相同。在类中实现接口事件在类中声明事件,然后在适当的位置调用该事件。 复制代码public interface IDrawingObject{ event Event
2008-09-22 11:21:00
543
原创 C#中接口的显式和隐式实现
C#中接口的显式和隐式实现 接口的实现分为:隐式实现和显式实现。如果类或者结构要实现的是单个接口,可以使用隐式实现,如果类或者结构继承了多个接口那么接口中相同名称成员就要显式实现。显示实现是通过使用接口的完全限定名来实现接口成员的。使用显式接口成员执行体通常有两个目的:1、因为显式接口成员执行体不能通过类的实例进行访问,这就可以从公有接口中把接口的实现部分单独分
2008-09-22 10:19:00
1177
原创 ACL-访问控制列表 介绍
ACL-访问控制列表 介绍 访问控制列表(Access Control List,ACL) 是路由器接口的指令列表,用来控制端口进出的数据包。ACL适用于所有的被路由协议,如IP、IPX、AppleTalk等。 ACL的定义也是基于每一种协议的。如果路由器接口配置成为支持三种协议(IP、AppleTalk以及IPX)的情况,那么,用户必须
2008-09-19 11:47:00
735
原创 .net Remoting 简介
remoting基础 基本原理 当客户端创建远程remotableclass的一个实例,.net框架在客户端应用程序域中产生一个代理。该代理看起来就像实际对象。代理收到调用后,通过通道连接到远程的对象。 一、编写步骤 第一步 编写一个dll,其中包含所要remottable的类 public class remotableclass:marshalbyrefobject { …. } 第二步 服务
2008-09-18 14:01:00
762
原创 IPC实现本机进程之间通信
NET Remoting的广播和回调问题似乎很多人都用.NET Remoting来做有广播和回调(包括事件)的Client-Server程序,虽然对这种不正常用法不太喜欢,但最近也切身趟了一次这滩浑水。注:阅读本文需要对Remoting有一定的基本了解。说这种做法不正常,是因为.NET Remoting在很大程度上是针对Web Service设计的。也就是说,它的通信模式是Web的Client端主
2008-09-18 11:52:00
730
原创 wpf 简 介 ....
WPF简介WPF的全称是Windows Presentation Foundation,是微软新发布的Vista操作系统的三大核心开发库之一,其主要负责的是图形显示,所以叫Presentation(呈现)。 作为新的图形引擎,WPF是基于DirectX的,当然增加了很多新的功能。其2D和3D引擎的强大看看Vista的界面就明白了,再加上其对Aero图形引擎的支持,更加让你刚到神奇。顺便提一下,
2008-06-30 16:58:00
359
原创 webBrowser 控件 消息问题?
我现在想实现这样一个功能:在webBrowser 控件上,隐藏滚动条。 但是我又想实现这样功能:用户用鼠标滑轮滚动时,能够激发滚动事件。 不知道怎么激发滚动事件,还有如何处理滚动事件?
2007-12-29 10:40:00
649
原创 VB.NET连接数据库的几种方法
VB.NET连接数据库的几种方法ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/WD_ADONET/html/745c5f95-2f02-4674-b378-6d51a7ec2490.htm Microsoft Visual Basic.NET 是Microsoft Visual Basic的更新版本,
2007-07-06 15:16:00
6314
data revcoer tools
2010-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人