改变web.config / App.config位置

评论(1)浏览(117)分类:Asp.Net/C#/WCF
改变web.config / App.config位置概念:AppDomain (应用程序域) 是.NET框架独有的概念。找不到其他技术体系中贴切的参照概念,是微软自己的东西。AppDomain,它是一个应用程序在其中执行的独立环境,为执行托管代码提供隔离、卸载和安全边界。AppDomain的独立性:AppDomain是既是容器又是边界线。.NET运行时间使用AppDomain作为代码和数据的容器,就像操作系统一个过程作为代码和..

三层架构(3-tier application)

评论(0)浏览(117)分类:Asp.Net/C#/WCF
三层架构(3-tier application) 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。   1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。   2、业务逻辑层(BLL):针对具体问题的操作,也可以说..

linux图形界面切换

评论(0)浏览(116)分类:linux
linux图形界面切换linux图形界面切换之手工切换:在图形界面中找一个可以输入命令的地方.(我的RedHat9中默认是按alt+F2,你也可以自己找找命令行窗口之类的东西)输入init 3 回车. 注意init后面有一个空格等一会就进入了linux图形界面用init 5可以回到linux图形界面-*-*-*-*-*-*-如果想让开机自动进纯文本模式,用你喜欢的文本编辑器打开文件/etc/inittab找到其中的id..

关于2003服务器/虚拟主机不支持Flv和ANI格式文件的解决方案

评论(0)浏览(116)分类:操作系统及应用软件
关于2003服务器/虚拟主机不支持Flv和ANI格式文件的解决方案 解决2003不支持FLV的方法  原因是由于windows server 2003上并没有.FLV的这种mime-type类型.针对服务器用户:  1. 在2003服务器上,找开IIS管理器。  2. 展开本地服务器名称,右击选择属性,在Internet信息服务标签上,点击最下方的计算机MIME映射下面的编辑按钮。  3. 点击”新类型”按钮,扩展名添上”.FLV”,内容类型(MIME)添上“f..

Server-U架设FTP服务器

评论(0)浏览(116)分类:操作系统及应用软件
Server-U架设FTP服务器一、相关目录的建立在对Serv-U进行设置之前,首先需要建立一系列必要的目录。现在将这些目录建立在E盘根目录下,各目录的具体解释如下:1.“public”目录:用于管理员放置公用下载文件,各用户均可见,其在FTP客户端将以“公共文件”的名字出现(路径为“/公共文件”),普通FTP用户对它具有只读权限,管理员对它具有完全权限。2.“freefile”..

3.9 多态

评论(0)浏览(116)分类:Asp.Net/C#/WCF
3.9 多态 面向对象应用程序开发中,与传统的面向对象不同的是,面向对象具有很多的特性让开发变得简单和方便,代码便于阅读和维护,多态也是其中的重要的特性。多态可以分为两种,分别为动态多态和静态多态。上面章节中讲到的重载是多态的一种,重载是一种静态多态。3.9.1 抽象方法 抽象方法是一个没有对类成员中方法进行具体实现的一种方法,抽象方法..

ASP.NET 2.0移动开发入门之使用样式

评论(0)浏览(116)分类:Asp.Net/C#/WCF
ASP.NET 2.0移动开发入门之使用样式 每个ASP.NET移动控件都提供了若干样式属性,使用这些属性可以自定义控件的呈现方式。当然你也可以使用StyleSheet控件来定义样式信息,然后在同一个页面的不同控件上应用StyleSheet控件定义的样式信息.我们在前面已经提及到你不但可以将样式应用到不同的控件上,还可以应用到容器控件上,这样就保证了所以在容器控件中的移动控件都具有一致性的用户..

C#设计模式(4)-Simple Factory Pattern

评论(0)浏览(116)分类:C#设计模式
C#设计模式(4)-Simple Factory Pattern工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模式有以下几种形态:简单工厂(Simple Factory)模式 工厂方法(Factory Method)模式 抽象工厂(Abstract Factory)模式 一、 简单工厂(Simple Factory)模式Simple Factory模式根据提供给它的数据,返回几个可能..

隐藏XP登录屏幕用户名

评论(1)浏览(116)分类:操作系统及应用软件
隐藏XP登录屏幕用户名 默认的Windows XP登录屏幕显示了系统中现有用户帐号的下拉列表。通常情况下,所有的帐号(除管理员帐号以外)都会出现,这个“友好的”XP界面是为家庭用户使用方便考虑设计的。多个家庭成员可以共用一台电脑而且帐户不用隐藏。  其实,也有办法让XP在登录窗口隐藏或显示用户帐号。通常这个办法用于隐藏内置的管理员帐号(以及其他内置的系统帐..

MSSQL触发器

评论(0)浏览(116)分类:SQL及数据库
MSSQL触发器  触发器是数据库应用中的重用工具,它的应用很广泛。  一、可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。  当触发INSERT触发器时,新的数据行就会被插入到触发器表和inserted表中。inserted表是一个逻辑表,它包含了已经插入的数据行的一个副本。inserted表包含了INSERT语句中已记录的插入动作。inserted表还允许..

MSSQL表变量和临时表总结

评论(0)浏览(116)分类:SQL及数据库
MSSQL表变量和临时表总结在开发过程中,经常会遇到使用表变量和本地临时表的情况。下面是对二者的一个介绍:1. 为什么要使用表变量  表变量是从2000开始引入的,微软认为与本地临时表相比,表变量具有如下优点: a.与其他变量的定义一样,表变量具有良好的定义范围,并会被自动清除; b.在存储过程中使用表变量会减少存储过程重新编译的发生; c.表变量需要更少的锁..

15.1 图形图像基础

评论(0)浏览(116)分类:Asp.Net/C#/WCF
15.1 图形图像基础  使用图形图像可以进行良好的页面布局,在现有的很多Web应用中,其应用程序的页面布局经常需要使用图像,这样能够让页面整体效果更加友好。用户会对界面友好的应用程序印象深刻从而会进行回访。ASP.NET不仅能够进行图形图像显示,还能够使用GDI+进行图形图像的绘制。15.1.1 图像布局  在页面布局中,很多设计人员喜欢使用CSS设计,这样能够..

第13章 ASP.NET内置对象,应用程序配置和缓存

评论(0)浏览(116)分类:Asp.Net/C#/WCF
第13章 ASP.NET内置对象,应用程序配置和缓存  Web应用程序在传统的意义上来说是无状态的,Web应用不能像Win Form那样维持客户端状态,所以在Web应用中,通常需要使用内置对象进行客户端状态的保存。这些内置对象能够为Web应用程序的开发提供设置,配置以及检索等功能。目录13.1 ASP.NET内置对象  13.1.1 Request传递请求对象  13.1.2 Response请求响应对象  13.1.3 Application状态..

linq to xml查询XML指定元素的子元素

评论(0)浏览(116)分类:asp.net-linq
linq to xml查询XML指定元素的子元素   下面的实例代码使用LINQ to XML查询XML文件中指定元素的子元素,并将元素及其值显示在网页中。具体步骤如下。(1)将Books.xml文件的访问地址转换为物理地址。(2)使用XElement类的Load()方法读取Books.xml文件的内容,并创建为xe实例。(3)使用LINQ表达式查询xe实例中包含名称为Remark子元素的元素,查询结果保存为elements变量。(4)在..

C#如何调用C++编写的COM DLL

评论(0)浏览(116)分类:Asp.Net/C#/WCF
C#如何调用C++编写的COM DLL  在C#调用C++编写的COM DLL封装库时会出现两个问题:1. 数据类型转换问题2. 指针或地址参数传送问题  首先是数据类型转换问题。因为C#是.NET语言,利用的是.NET的基本数据类型,所以实际上是将C++的数据类型与.NET的基本数据类型进行对应。  例如C++的原有函数是:int __stdcall FunctionName(unsigned char param1, unsigned short pa..

WCF中使用tcpTrace来进行Soap Trace

评论(0)浏览(116)分类:Asp.Net/C#/WCF
WCF中使用tcpTrace来进行Soap Trace  无论对于Web Service还是WCF,Client和Service之间交互的唯一形式是通过发送和接收Soap Message。在我们对Web Service和WCF进行深入学习的时候,借助一些Soap Trace 工具对Soap Message进行深入剖析是非常有必要的。在这些工具之中,我觉得最好用的就是Microsoft Soap Toolkit中的Soap Trace Utility和tcpTrace。我们今天就来讲讲如何在WCF中..

如何将一个wcf服务发布成WSDL-基于WS-MEX

评论(0)浏览(116)分类:Asp.Net/C#/WCF
如何将一个wcf服务发布成WSDL-基于WS-MEX  通过《如何将一个wcf服务发布成WSDL》的介绍我们知道了如何可以通过编程或者配置的方式将ServiceMetadataBehavior这样一个服务形式应用到相应的服务上面,从而实现基于HTTP-GET或者WS-MEX的元数据发布机制。那么在WCF内部具体的实现原理又是怎样的呢?相信很多人对此都心存好奇,本篇文章的内容将围绕着这个主题展开。一、 从WCF分发体系谈起..

如何导出WCF服务的元数据(Metadata)实现

评论(0)浏览(116)分类:Asp.Net/C#/WCF
如何导出WCF服务的元数据(Metadata)实现  元数据的导出就是实现从ServiceEndpoint对象向MetadataSet对象转换的过程,在WCF元数据框架体系中,元数据的导出工作由MetadataExporter实现。MetadataExporter是一个抽象类型,定义了导出元数据的基本行为。WCF定义一个具体的MetadataExporter:WsdlExporter,将基于某个终结点的元数据导出生成基于WSDL的MetadataSet。我们先来认识Metadat..

SqlServer2000无法打开用户默认数据库。登录失败

评论(0)浏览(116)分类:SQL及数据库
SqlServer2000无法打开用户默认数据库。登录失败错误描述:使用“企业管理器”或“查询分析器”连接本地SQL Server时出现下面的问题无法连接到服务器X.X:服务器: 消息 4064,级别 16,状态 1[Microsoft][ODBC SQL Server Driver][SQL Server]无法打开用户默认数据库。登录失败。解决方法一  失败的原因是登录用户的默认数据库已经被删除。修改该用户的默认数据库为一个已经存在的数据库:企业..

c#线程基础

评论(0)浏览(116)分类:Asp.Net/C#/WCF
c#线程基础  c#中写一个多线程应用是非常简单的,本章将介绍如何在c#种开发多线程程序。在.net中线程是由System.Threading 名字空间所定义的。所以你必须包含这个名字空间。using System.Threading;开始一个线程  System.Threading 名字空间的线程类描述了一个线程对象,通过使用类对象,你可以创建、删除、停止及恢复一个线程。创建一个新线程通过new..

C#多线程如何共享数据

评论(0)浏览(116)分类:Asp.Net/C#/WCF
C#多线程如何共享数据  在多线程编程中,我们经常要使用数据共享.C#中是如何实现的呢?很简单,只要把你要共享的数据设置成静态的就可以了.关键字static .如下:+展开-C#staticQueueq1=newQueue();staticintb=0;  在这里我定义了一个整形变量b和队列q1.  接下去就可以创建多线程代码了.如下:+展开-C#MyThreadmyc;Thread[]myt;myt=newThread[10];myc=newMyThread();..

asp Server.Transfer和Server.Execute介绍

评论(0)浏览(116)分类:Asp/VBScript
asp Server.Transfer和Server.Execute介绍Server.Transfer和Server.Execute使用方法Server.Transfer 文件名Server.Execute 文件名Server.TTransfer 的作用是在一个页面执行的时候转向到第一个页面的地址.而执行完之后不执行转向前的程序.比如F1.asp程序代码:%response.write 第一个文件的内容brhrServer.Transfer F2.aspresponse.write 第一个文件不执行的内容%F2.asp%=now()%执行过F1...

WCF授权实现目录

评论(0)浏览(116)分类:Asp.Net/C#/WCF
WCF授权实现目录I、身份(Identity)与安全主体(Security Principal)WCF授权-Identity与Principal[上篇]WCF授权-Identity与Principal[下篇]WCF授权-WCF中的三种授权方式II、Windows用户组授权WCF授权-基于Windows用户组授权[上篇]WCF授权-基于Windows用户组授权[下篇]WCF授权-模拟(Impersonation)与委托(Delegation)WCF授权-模拟在WCF中的应用III、ASP.NE..

WCF可靠会话-编程篇(下)

评论(0)浏览(116)分类:Asp.Net/C#/WCF
WCF可靠会话-编程篇(下)  整个可靠会话的机制是完全在信道层实现的,而整个信道层的最终缔造者就是绑定,所以可靠会话编程是围绕着绑定进行的。《WCF可靠会话-编程篇(上)》对实现可靠会话的绑定元素已经如何使用系统绑定实现可靠会话进行了介绍,下篇将和你探讨WCF可靠会话编程模型余下两个主题:自定义绑定和对消息传递的强制约束。一、为自定义绑定的可靠会话进..

WCF服务端运行时架构体系详解(二)

评论(0)浏览(116)分类:Asp.Net/C#/WCF
WCF服务端运行时架构体系详解(二)  在这篇文章中,我们对信道分发器本身作一个深入的了解,首先来看看它具有哪些可供扩展的组件,以及我们可以针对信道分发器对WCF实现哪些可能的扩展。目录:ErrorHandler ServiceThrottleChannelInitializerIncludeExceptionDetailInFaultsManualAddressingMaxPendingReceivesReceiveSynchronouslyIsTransactedReceive MaxTransactedBatchS..

asp执行带参数sql语句

评论(0)浏览(116)分类:Asp/VBScript
asp执行带参数sql语句  asp执行带参数的sql语句,需要向sql语句添加参数,源代码如下var conn = Server.CreateObject(ADODB.Connection);conn.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= + Server.MapPath(Test.mdb);conn.Open();var cmd = Server.CreateObject(ADODB.Command);cmd.ActiveConnection = conn;cmd.CommandType = 1;cmd.Comm..

ntfrs.exe导致系统运行不流畅

评论(0)浏览(115)分类:操作系统及应用软件
ntfrs.exe导致系统运行不流畅  昨天安装了Active Directory后,File Replication Service[ntfrs.exe]服务被设置为自动启动状态,在进程中出现了ntfrs.exe这个进程。然后今天系统特别卡,开个文件,切换下界面都变得很卡,4,5s后才有反应。  ntfrs.exe服务描述允许在多个服务器上自动同时复制和管理文件。如果此服务被终止,文件复制将不会进行并且服务器也不会同步。如果..

C#字符串的驻留(String Interning)

评论(0)浏览(115)分类:Asp.Net/C#/WCF
C#字符串的驻留(String Interning)  关于C#字符串的驻留的机制,对于那些了解它的人肯定会认为很简单,但是我相信会有很大一部分人对它存在迷惑。在开始关于字符串的驻留之前,先给出一个有趣的Sample:static void Main(string[] args) { string str1 = ABCD1234; string str2 = ABCD1234; string str3 = ABCD; string st..

WCF可靠会话-编程篇(上)

评论(0)浏览(115)分类:Asp.Net/C#/WCF
WCF可靠会话-编程篇(上)  在《WCF可靠会话-实例篇》 给出的例子中,我实际上是通过对终结点的绑定进行相应的配置让整个消息的交换过程在一个可靠会话中进行,进而实现可靠消息传输的目的。由于整个可靠会话的 机制是完全在信道层实现的,而整个信道层的最终缔造者就是绑定,所以可靠会话编程是围绕着绑定进行的。而从结构组成的角度讲,绑定本质上就是一组绑定元素 ..

Linq To Sql CUD和Log

评论(0)浏览(115)分类:asp.net-linq
Linq To Sql CUD和Log  CUD就是Create, Update, Delete。在别人都写过了后,还有什么是新鲜的呢?1,CreateDatabase Northwind db = new Northwind(You connection string); //注意database项,起一个不存在的数据库名称 db.Log = Console.Out; if (!db.DatabaseExists()) //如果,数据库不存在 db.CreateDatab..