C#设计模式(13)-Proxy Pattern

评论(0)浏览(75)分类:C#设计模式
C#设计模式(13)-Proxy Pattern一、 代理(Proxy)模式代理(Proxy)模式给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式的英文叫做Proxy或Surrogate,中文都可译成"代理"。所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的..

用diskid.dll和disk32.dll获得硬盘序列号

评论(0)浏览(74)分类:Asp/VBScript
用diskid.dll和disk32.dll获得硬盘序列号今天夜里两点,还没有入睡,就把取得序列号的代码简单写了一下,没有分别在不同的系统上调试,只在win2000下调试通过,如果有问题的话,请告诉我,我再修改1.调用diskid.dll实现:+展开 -VBScriptOptionExplicitPrivateDeclareFunctionIsWinNTLib"DiskID.DLL"()AsLongPrivateDeclareFunctionReadPhysicalDrive9XLib"DiskID.DLL"(driveIDAsLong,b..

Win XP 键盘快捷键概述

评论(0)浏览(74)分类:操作系统及应用软件
Win XP 键盘快捷键概述Win XP 键盘快捷键概 在 Win XP 中工作和Windows中工作时一样,利用快捷键代替鼠标。可以利用键盘快捷键打开、关闭和导航“开始”菜单、桌面、菜单、对话框以及网页。键盘还可以让您更简单地与计算机交互。  单击一个标题或按 TAB 键可以突出显示这个标题,然后按 ENTER 键。  一、常规键盘快捷键按键 目的Ctrl + C 复制。Ctrl + X 剪切。Ct..

SQL SERVER 2005 EXPRESS 远程连接的问题

评论(0)浏览(74)分类:SQL及数据库
SQL SERVER 2005 EXPRESS 远程连接的问题首先下载一个管理器SQL Server Management Studio Express(SQLServer2005_SSMSEE.msi),微软的官方网站有。1、开启sql2005远程连接功能: 第一步 :SQL Server Configuration Manager - SQL Server 2005 Services 将 SQL Server Browser 设置为 running,如果没有Enable的话,右键 Properties - Service - StartMode = Auotomatic第二步: ..

WinXP安装参数

评论(0)浏览(74)分类:操作系统及应用软件
WinXP安装参数昨天,WinXP简体中文版在北京正式发行了。这意味着被微软称之为最重要的产品的简体中文版正式在中国上市了,那么新版本的操作系统在安装上有什么不同呢?我们先来看看winnt32.exe有哪些参数可以使用。 winnt32.exe位于i386目录里面。这个文件可以直接运行于windows下面,其具体参数有:安装或升级到 Windows XP。在运行 Windows 95、Windows 98、..

Windows XP减肥加速系列--------减肥篇(1)

评论(0)浏览(74)分类:操作系统及应用软件
Windows XP减肥加速系列--------减肥篇(1) Windows XP安装完毕以后至少要占用1.5G的硬盘空间,虽然现在硬盘价格一落再落,但是还是有众多朋友使用的硬盘空间不够,即使勉强安装了Windows XP,也不能够安装其他应用软件,怎么办?加硬盘?没钱!不使用Windows XP?心里面不舒服!其实经过我们一番处理以后,Windows XP只需要1G左右的硬盘空间就足够了。是不是感到很意外?其实要达到这个目..

win2003系统SQL 2000中cd-key无法验证

评论(0)浏览(74)分类:SQL及数据库
win2003系统SQL 2000中cd-key无法验证解决windows 2003 server 安装SQL2000时CD-KEY无法验证的问题2008年01月11日 星期五 下午 07:47在windows 2003 server 以前版本的操作系统上好像从来没有出现过要输入CD KEY,但在windows 2003 server打上SP1和域控制器环境下却在安装过程中出现输入CDKEY的界面,提示提示无法验证产品密钥,CDKEY不对?解决办法如下:环境: windows 2003 server + S..

删除MSSQLServer危险存储过程

评论(1)浏览(74)分类:SQL及数据库
删除MSSQLServer危险存储过程SQL server 数据库危险存储过程删除与恢复  SQL的扩展的删除与恢复  删除  +展开-SQLusemaster  execsp_dropextendedproc'xp_cmdshell'  execsp_dropextendedproc'xp_dirtree'  execsp_dropextendedproc'xp_enumgroups'  execsp_dropextendedproc'xp_fixeddrives'  execsp_dropextendedproc'xp_loginconfig'  execsp_dropexte..

WCF Binding模型-信道与信道栈

评论(0)浏览(74)分类:Asp.Net/C#/WCF
WCF Binding模型-信道与信道栈  WCF采用基于消息交换的通信方式,而绑定则实现了所有的通信细节。绑定通过创建信道栈实现了消息的编码与传输,以及对WS-*协议的实现。在这一 节中,我们就来着重介绍WCF中的信道和信道栈。在正式开始对信道和信息栈的介绍之前,我们先来介绍两个重要的类 型:CommunicationObject和DefaultCommunicationTimeouts。一、 CommunicationObject与..

ADO.NET Entity Framework资料1

评论(0)浏览(74)分类:Asp.Net/C#/WCF
ADO.NET Entity Framework资料1  Linq To SQL可以说是一个简单实现的ORM,是微软针对数据和对象的阻抗不平衡的问题。C# 3.0推出一些新的特性,比如Extension Method, Lambda Expression, Anonymous Type,其实这些新特性都是用来为Linq服务。Linq To SQL将程序员从以往写大量的sql查询语句、取值、赋值中解放出来,在intellisense和编译上做了很多工作,使得这些查询能够在编..

C#调用保存在dll中的图片

评论(0)浏览(73)分类:Asp.Net/C#/WCF
C#调用保存在dll中的图片  保存图片的dll代码public class mydll{public mydll(){ this.GetType().Assembly.GetManifestResourceStream( yourDllName.yourImage.JPG );}public System.IO.Stream ReturnStream(){return this.GetType().Assembly.GetManifestResourceStream( yourDllName.yourImage.JPG );}}注意:要将图片yourImage.JPG 修改生成方式(Build Action)..

WCF可靠会话-原理篇(下)

评论(0)浏览(73)分类:Asp.Net/C#/WCF
WCF可靠会话-原理篇(下)  WCF可靠会话-原理篇(上)在信道层的角度剖析了WCF为了实现可靠会话在信道层进行的一系列消息交换,或者说客户端和服务端的RS信道为了实现可靠消息传输所进行一轮又一轮的握手。这一切都是基于这样一个假设:两个RS信道均可以在适当的时机向对方发送消息,或者说两个RS信道之间是一个双工的通道。  如果我们站在传输层看待这个问题,该假..

《Lucene天书》 Lucene的文件系统

评论(0)浏览(73)分类:lucene.net/分词技术
《Lucene天书》 Lucene的文件系统 Lucene的文件系统分为内存和硬盘两个部分,文件逻辑组织方式暂且不提,本文将关注其物理结构,包括它在内存中如何存放,以及如何写入硬盘。目录一、相关类 1.1 Directory 1.2 IndexInput和IndexOutput 1.3 RAMFile二、索引概述 2.1 IndexOutput 2.2 RAMOutputStream和RAMFile 2.3 内存文件是如何写入硬盘的一、相关类1.1 Directory一个Director..

ASP正则表达式详解

评论(0)浏览(73)分类:Asp/VBScript
ASP正则表达式详解 本文全面的详细的介绍了ASP正则表达式的规范,以及如何建立和使用的注意事项。 什么是正则表达式 如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。 请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配..

Win XP控制台命令详解

评论(0)浏览(73)分类:操作系统及应用软件
Win XP控制台命令详解  Win XP(包括2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具。小编的确一直都想把这方面的命令做个总结,这次辛苦老范给我们整理了这份实用的秘笈。第一部分:文件和目录操作命令  Attrib   Batch     Chdir (Cd)  Copy    Delete (Del)  Expand  Mkdir (md) Rmdir (..

聚簇索引与非聚簇索引的区别以及SQL Server查询优化技术

评论(0)浏览(73)分类:SQL及数据库
聚簇索引与非聚簇索引的区别以及SQL Server查询优化技术  在《数据库原理》里面,对聚簇索引的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索引顺序与数据物理排列顺序无关。正式因为如此,所以一个表最多只能有一个聚簇索引。  不过这个定义太抽象了。在SQL Server中,索引是通过二叉树的数据结构来描述的,我们可以这么理解聚簇索引:索引的叶节点就是数据节点。而非..

7.5 ADO.NET 常用对象

评论(0)浏览(72)分类:Asp.Net/C#/WCF
7.5 ADO.NET 常用对象  ADO.NET提供了一些常用对象来方便开发人员进行数据库的操作,这些常用的对象通常会使用在应用程序开发中,对于中级的开发人员而言,熟练的掌握这些常用的ADO.NET对象,能够自行封装数据库操作类,来简化开发。ADO.NET的常用对象包括:1)Connection对象。2)DataAdapter对象。3)Command对象。4)DataSet对象。5)DataReader对象。  ..

GHOST版本XP无法安装IIS服务的解决方法

评论(0)浏览(72)分类:操作系统及应用软件
GHOST版本XP无法安装IIS服务的解决方法  番茄花园Ghost Sp3系统,打开控制面板-》双点添加或删除程序-》点击添加/删除Windows组件没有Internet信息服务 (IIS)选项。  番茄花园GHOST SP3安装IIS具体步骤如下:  1、在C:\Windows\inf目录下打开安装信息文件sysoc.inf, 在[Components]节中增加iis=iis.dll,OcEntry,iis.inf,,7,保存退出  2、找个XP系统安装盘,或者XP系统ISO镜..

第9章 ASP.NET操作数据库

评论(0)浏览(72)分类:Asp.Net/C#/WCF
第9章 ASP.NET操作数据库  通过对ADO.NET的基本讲解,以及讲解了一些数据源控件的基本用法后,本章将介绍一些ASP.NET操作数据库的高级用法,包括使用SQLHelper,以及数据源控件对数据的操作。本章是对前面的数据库知识的一种补充和提升。目录9.1 使用ADO.NET操作数据库  9.1.1 使用ExecuteReader()操作数据库  9.1.2 使用ExecuteNonQuery()操作数据库  9.1.3 使..

2010年会计从业资格考试《会计基础》冲刺题和答案及详细解析

评论(0)浏览(72)分类:asp.net-linq
2010年会计从业资格考试《会计基础》冲刺题和答案及详细解析一、单项选择题1. 下列经济业务中,会引起资产与负债同时增加的业务是()。A. 从银行提取现金B. 从银行取得短期借款C. 用银行存款偿还应付货款D. 接受投资人的投资【答案】: B【解析】: 从银行提取现金,会引起一种资产增加、另一种资产减少,但资产总额不变;用银行存款偿还应付货款,会引起资产减少的同时负债减少;接受投资人的投资,会引起资产..

问个正则的问题

评论(0)浏览(72)分类:SQL及数据库
问个正则的问题正则表达式中匹配中文,我看到过两种形式: 1、C# code\u4e00-\u9fa5\uf900-\ufa2d2、C# code\u4e00-\u9fa5这两种有什么区别吗?什么情况下用1,什么情况下用2,周末了顺便散个分,周末还要上班,哎.....,祝大家周末愉快! 问题点数:200 回复次数:17 显示所有回复显示星级回复显示楼主回复 修改 删除 举报 引用 回复 加为好友 发..

编译器错误信息: CS0016: 未能写入输出文件 拒绝访问

评论(0)浏览(72)分类:Asp.Net/C#/WCF
编译器错误信息: CS0016: 未能写入输出文件 拒绝访问今天服务器报错了,刚写好的2.0程序,报了个莫名其妙的错误,在网上看了下,才想起先前做安全的时候系统目录下 c:\windows\ 下的temp目录,权限去掉了。。 把Network service(如果是win2000则是asp.net用户)的权限加上就行。注意要有写权限!http://hi.baidu.com/isbx/blog/item/e358472336a1d3559922ed3e.html

WCF客户端运行时架构体系详解[上篇]

评论(0)浏览(72)分类:Asp.Net/C#/WCF
WCF客户端运行时架构体系详解[上篇]  客户端调用WCF服务的方式不外乎有两种:其一、通过代码生成工具(比如SvcUtil.exe)导入服务的元数据生成服务代理相关的类型;其二、通过ChannelFactoryTChannel创建服务代理对象。对于前者,生成的服务代理是一个继承自ClientBaseTChannel的 类型。对于这样一个服务代理对象,其内部本质上还是借助于ChannelFactoryTChannel创建真正用于进行..

C# 3.x新特性-Lambda Expression

评论(0)浏览(72)分类:Asp.Net/C#/WCF
C# 3.x新特性-Lambda Expression  较之前一个版本,对于C# 3.x和VB 9来说,LINQ是最具吸引力的。基本上很多的新的特性都是围绕着LINQ的实现来设计的。借助Extension Method,我们可以为LINQ定义一系列的Operator。通过Lambda Expression我们可以为LINQ编写更加简洁的查询。我们可以说这些新的特性成就了LINQ,也可以说这些新特性就是为了实现LINQ而产生,但是我们应该明白,对..

Linq更新,删除,加载XML

评论(0)浏览(72)分类:asp.net-linq
Linq更新,删除,加载XMLLinq更新,删除,加载XML  场景:产品采购单。  描述:产品采购单用于描述产品的采购,它可以从各地进行采购,且每地可以采购多种商品。地址信息包括:城市,电话,联系人,日期,商品;商品包括0到多项,商品包括:产品名称,编号,描述,单价,采购总量。+?xml version=1.0 encoding=utf-8 standalone=no?purchaseOrder address city石..

asp.net从视频文件生成图像文件

评论(0)浏览(72)分类:Asp.Net/C#/WCF
asp.net从视频文件生成图像文件为图片生成缩略图,在windows中视频在察看缩略图的时候也显示出图片来,如果作一个视频系统,那么用户上传上来的视频,如何为其生成缩略图呢?要想操作视频文件,通常所用的方法就是DirectX里面的DriectShow,用它就可以实现抓屏,抓图,抓视频的功能,想到这,又惊奇于ms演示的vista下的app那绚的3d效果.要想在.net中使用DirectShow,所做的第一..

Lucene.Net 2.3.1开发介绍 —— 二、分词(五)

评论(0)浏览(71)分类:lucene.net/分词技术
Lucene.Net 2.3.1开发介绍 —— 二、分词(五) 2.1.3 二元分词 上一节通过变换查询表达式满足了需求,但是在实际应用中,如果那样查询,会出现另外一个问题,因为,那样搜索,是只要出现这个字,不管它出现在什么位置。这就产生了上一小节开头讲的,对准确性产生了极大干扰。比如,如果有一段这样的话:“这是一个英雄!他有无法用词汇形容的孤单,但是他并没有用言语来表达。”这句话包含了“..

自己用IHttpModule接口写的URL重写组件

评论(0)浏览(71)分类:Asp.Net/C#/WCF
自己用IHttpModule接口写的URL重写组件关键字:IHttpModule接口,asp.net2.0,url重写1,rewriter.cs源文件+展开 -C#usingSystem.Xml;usingSystem.Web;usingSystem.Text.RegularExpressions;namespaceShowBoRewriter{///summary///URL重写类////summarypublicclassRewriter:IHttpModule{privateHttpApplicationapp;///summary///释放资源////summarypublicvoidDispose(){}///summary/..

SQL里面Case的用法

评论(0)浏览(71)分类:SQL及数据库
SQL里面Case的用法CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: +展开-SQLSELECT=CASEWHENTHENWHENTHENELSEEND在上面的代码中需要用具体的参数代替尖括号中的内容。下面是一个简单的例子:..

破解Windows XP中WPA的武器现身?

评论(0)浏览(71)分类:操作系统及应用软件
破解Windows XP中WPA的武器现身?微软公司负责产品激活技术的产品经理艾伦·尼曼曾说过,“任何知识产权保护技术最终都会被攻破,这只是一个时间问题而已。”随着上周能够生成有效的Win XP安装和激活密钥的密钥生成器的出现,艾伦的预言是否成为了现实?在Win XP诞生的前后,Win XP中使用的新反盗版激活技术WPAWindows Product Activation——始终是人们争论的话题。破解Win X..