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

评论(0)浏览(63)分类:Asp.Net/C#/WCF
WCF客户端运行时架构体系详解[下篇]  当基于某个终结点创建的ChannelFactoryTChannel被 开启的之后,位于服务模型层的客户端运行时框架被成功构建。站在编程的角度看ChannelFactoryTChannel,它就是一个 创建用于服务调用的服务代理对象的工厂。由于服务调用需要借助于服务代理来完成,我们很有必要从整个客户端运行架构层面来了解服务代理和基于服务代理的服 务调用是如何实现的..

FormatNumber 函数

评论(0)浏览(63)分类:Asp/VBScript
FormatNumber 函数VBScript FormatNumber 函数定义和用法FormatNumber 函数可返回作为数字被格式化的表达式。语法FormatNumber(Expression[,NumDigAfterDec[,IncLeadingDig[,UseParForNegNum[,GroupDig]]]])参数 描述 expression 必需的。需被格式化的表达式。 NumDigAfterDec 指示小数点右侧显示位数的数值。默认值为 -1(使用的是计算机的区域设置)。 IncLeadi..

C#设计模式(1)

评论(0)浏览(62)分类:C#设计模式
C#设计模式(1) 课本:《C#设计模式》,电子工业出版社,ISBN 7-5053-8979-3。33元含光盘。 课程内容:设计模式来源:亚历山大的建筑模式、Gamma等人(1995)创作的"Design Patterns: Elements of Reusable Software"。这本书通常被称作"Gang of Four"或"GoF",开创性的创造了《设计模式》。也有人说"三十六计"就是"模式"。一、 C# 面向对象程序设计复习 点击这..

Remote host said: 551 User not local; please try

评论(0)浏览(62)分类:操作系统及应用软件
Remote host said: 551 User not local; please try <forward-path>  如果你收到自己邮局的退信,内容包含xxxxxx does not like recipient.Remote host said: 551 User not local; please try forward-path类似内容,那么恭喜你,你的邮件被强大的GFW给拦截掉了。  被GFW拦截掉的症状为1)中国国内邮箱给国外域发信收到退信,退信提示「Remote host said: 551 User not local; please try forward-path」2)中..

活用XP安全模式

评论(0)浏览(61)分类:操作系统及应用软件
活用XP安全模式一、尝试到安全模式下检测不兼容的硬件  XP由于采用了数字签名式的驱动程序模式,对各种硬件的检测也比以往严格,所以一些设备可能在正常状态下不能驱动使用。例如一些早期的CABLE MODEM,如果你发现在正常模式下XP不能识别硬件,可以在启动的时候按F8,然后选进入安全模式,在安全模式里检测新硬件,就有可能正确地为CABLE MODEM加载驱动了。..

简单获取IIS来宾帐户(IUSR_XXX)和进程启动帐户(IWAM_XXX)密码

评论(0)浏览(61)分类:操作系统及应用软件
简单获取IIS来宾帐户(IUSR_XXX)和进程启动帐户(IWAM_XXX)密码以前曾写过一篇博文《重置IIS来宾帐户(IUSR_XXX)和进程启动帐户(IWAM_XXX)密码》,主要用作在不小心修改了IIS里面的相关账户的情况。今天逛Bin牛(aspxspy作者)的Blog的时候,突然注意到他有一篇比较早的日志提到IIS的用户名和密码貌似是明文保存的,但是并没有说怎么找出明文密码。 不过他的几句话突然让我想到了我之前写的重置IIS密码的博文,设..

一个游标简单例子

评论(0)浏览(60)分类:SQL及数据库
一个游标简单例子 +展开-SQLuseNorthwindgodroptablebackuptablegocreatetablebackuptable(--Eidintidentity(1,1),Eidint,Enamevarchar(50)notnull,--constraintpk_Eidprimarykey(Eid),)godeclareOrderCursorcursor--声明一个游标forselectEmployeeIDfromOrdersgroupbyEmployeeIDgodeclare@E_namevarchar(50)declare@OrdersCountintdeclare@EmpIDintopenOrderCurs..

设计模式(17)-Chain of Responsibility Pattern

评论(0)浏览(60)分类:C#设计模式
设计模式(17)-Chain of Responsibility Pattern行为模式(Behavioral Pattern)是对在不同的对象之间划分责任和算法的抽象化。行为模式不仅仅是关于类和对象的,而且是关于它们之间的相互作用的。行为模式分为类的行为模式和对象的行为模式两种。类的行为模式:类的行为模式使用继承关系在几个类之问分配行为。 1)对象的行为模式:对象的行为模式则使用对象的聚合来分配行为。2)在后面将要介绍..

WCF Binding模型-从元素绑定认识系统预定义绑定

评论(0)浏览(58)分类:Asp.Net/C#/WCF
WCF Binding模型-从元素绑定认识系统预定义绑定  由于绑定对象由一系列有序的绑定元素组成,绑定元素最终决定着信道栈中信道的组成,而信道的组成最终又决定了信道栈对消息进行处理的方式和能力,所 有要确定绑定的特性和能力,我们可以通过查看其绑定元素的构成来一窥究竟。为此我们我们写了一个简单的方法,用于列出一个具体的绑定对象所有的绑定元素, 在介绍一个个具体的系统绑定中,我..

第2章 C# 3.0程序设计基础

评论(0)浏览(57)分类:Asp.Net/C#/WCF
第2章 C# 3.0程序设计基础  在第一章里,了解了ASP.NET 3.5的特性和一些基本的.NET Framework知识,不过如果要深入到ASP.NET 3.5应用程序开发,需要对开发语言有更加深入的了解。而在.NET平台上,微软主推的编程语言就是C#,本章将会从C#的语法、结构和特性来讲解,以便读者能够深入的了解C#程序设计。目录2.1 C#程序  2.1.1 C#程序的结构  2.1.2 C# IDE的代码设置..

让你的Windows XP从此变得服服帖帖

评论(0)浏览(56)分类:操作系统及应用软件
让你的Windows XP从此变得服服帖帖让你的Windows XP从此变得服服帖帖作者:王严刚  “Hi,这些天你‘体验’了吗?”——如今的软件爱好者们一见面就会这样问。的确,在Windows XP中文版发布后的这几个月里,它的美丽、它的稳定、它的快速引起了不少人的注意,并为之废寝忘食,笔者也是其中“受害者”之一。在此和大家交流一些“驯服”Windows XP的心得,希望它们能够让你的Wind..

用C#编写获取远程IP,MAC的方法

评论(0)浏览(55)分类:Asp.Net/C#/WCF
用C#编写获取远程IP,MAC的方法 如果要想获得远程的地址,需要用sendarp这个函数来实现。具体的代码如下:+展开-C#[DllImport("Iphlpapi.dll")]privatestaticunsafeexternintSendARP(Int32dest,Int32host,refIntPtrmac,refIntPtrlength);[DllImport("Ws2_32.dll")]privatestaticexternInt32inet_addr(stringip);Int32ldest=inet_addr("157.60.68.163");//目的地的ipInt32lhost=..

linq to xml其他基础类

评论(0)浏览(54)分类:asp.net-linq
linq to xml其他基础类   LINQ to XML基础类除了上述介绍的6个类(XElement、XAttribute、XDocument、XDeclaration、XComment和XNamespace)之外,还包括以下12个类(注意:XObjectChange为枚举类型)。在此不再对该12类进行详细介绍。q XDocumentType类,表示XML文件的文档类型定义(DTD)。q XName类,表示XML元素或属性的名称。q XCData类,表示包含CDATA的文本节..

让windows2000自动拨号上网

评论(0)浏览(53)分类:操作系统及应用软件
让windows2000自动拨号上网  Windows 2000的设置   在Windows 2000中,系统没有自带虚拟拨号程序,大家一般用专门的虚拟拨号软件来实现拨号,用得最多的就是Enternet500这款软件了,可到http://www.mydown.com/soft/network/netassistant/138/402638.shtml下载。下面就以这个软件为例来说明一下如何进行设置来达到自动拨号的目的。  首先在拨号窗口中,输入正确的用..

千万级分页高效存储过程

评论(0)浏览(50)分类:SQL及数据库
千万级分页高效存储过程这两天测试了前几天写的SQL2005专用分页的存储过程,当数据量达到2千多万的时候,效率相当的低,每次执行都要8秒左右(CPU:Q6600)。不过在2百多万数据量的情况下性能还是蛮不错的,在网上找了找,发现这下面的这两个,其实还是一个,不过后面那个是灵活了许多,仅供参考。 +展开-SQL/******Object:StoredProcedure[dbo].[GetRecordFromPage]Sc..