C# 3.x新特性-Extension Method[上篇]

评论(0)浏览(86)分类:Asp.Net/C#/WCF
C# 3.x新特性-Extension Method[上篇]  在C#3.0中,引入了一些列新的特性,比如: Implicitly typed local variable, Extension method,Lambda expression, Object initializer, Anonymous type, Implicitly typed array, Query expression, Expression tree. 个人觉得在这一系列新特性的,最具创新意义的还是Extension method,它从根本上解决了这样的问题:在保持现有Type原封不..

WCF运行时框架的构建与扩展目录

评论(0)浏览(86)分类:Asp.Net/C#/WCF
WCF运行时框架的构建与扩展目录WCF服务端运行时框架的构建WCF服务端运行时架构体系详解[上篇]WCF服务端运行时架构体系详解[中篇]WCF服务端运行时架构体系详解[下篇]WCF服务端运行时架构体系详解[续篇]WCF客户端运行框架的构建WCF客户端运行时架构体系详解[上篇]WCF客户端运行时架构体系详解[下篇]WCF扩展通过四大行为对WCF的扩展[原理篇]通过四大行为对WCF的扩展[实例篇]通过自..

WCF Extension 实现与MS Enterprise Library Policy Injection Application Block的集成

评论(0)浏览(85)分类:Asp.Net/C#/WCF
WCF Extension 实现与MS Enterprise Library Policy Injection Application Block的集成  在通过WCF Extension实现和Enterprise Library Unity Container的集成中, 我们通过自定义InstanceProvider实现了WCF和微软Enterprise Library Unity Application Block的集成, 今天我们已相同的方式实现WCF与Enterprise Library的另一个Application Block的集成:Policy Injection Application Block (PIAB)。  PIAB,通过Method Interc..

ASP.NET MVC的筛选器

评论(0)浏览(85)分类:asp.net-mvc
ASP.NET MVC的筛选器  在ActionInvoker对Action的执行过程中,除了通过利用 ActionDescriptor对Action方法的执行,以及之前进行的Model绑定与验证之外,还具有一个重要的工作,那就是对相关筛选器 (Filter)的执行。ASP.NET MVC的筛选器是一种基于AOP(面向方面编程)的设计,我们将一些非业务的逻辑实现在相应的筛选器中,然后以一种横切(Crosscutting)的方 式..

C#将Doc文档转换成HTML等其它格式

评论(0)浏览(85)分类:Asp.Net/C#/WCF
C#将Doc文档转换成HTML等其它格式   利用microsoft Word 9.0 Object Library可以在页面中对Doc文档进行格式转换。有关Word对象的一些方法可以参考Open和Save。下面是进行转换的代码[C#]:+展开-C#///summary///WordToHtml的摘要说明。///首先要添加引用:MicrosoftWord9.0ObjectLibrary////summaryword.applicationclassword=newWord.ApplicationClass();TypewordType=word.Get..

C#如何将汉字转化为拼音

评论(1)浏览(85)分类:Asp.Net/C#/WCF
C#如何将汉字转化为拼音   原理就是先将汉字转化成为内码,然后通过内码和拼音的对照来查找。+展开-C#publicclasschs2py{privatestaticint[]pyvalue=newint[]{-20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-20036,-20032,-20026,-20002,-19990,-19986,-19982,-19976,-19805,-19784,-19775,-19774,-19763,-19756,-19751,-19746,-197..

LINQ查询order by子句

评论(0)浏览(85)分类:asp.net-linq
LINQ查询order by子句   在LINQ查询表达式中,orderby子句可以对查询结果进行排序。排序方式可以为升序或降序,且排序的键可以为一个或多个。  注意:LINQ查询表达式对查询结果的默认排序方式为升序。  下面的代码实例中的OrderQuery()函数演示了orderby子句对查询的结果进行倒序排序的方法,具体步骤说明如下。(1)创建数据类型为ListUserInfo的数据源users。..

WCF底层异常处理框架实现原理二

评论(0)浏览(85)分类:Asp.Net/C#/WCF
WCF底层异常处理框架实现原理二  在WCF底层异常处理框架实现原理一中, 我们分别站在消息交换和编程的角度介绍了SOAP Fault和FaultException异常。在服务执行过程中,我们手工抛出FaultException异常,WCF服务端框架会对该异常对象进行 序列化病最终生成Fault消息。当WCF客户端框架介绍到该Fault消息之后,会做一项相反的操作:对Fault消息中进行解析和反序列化,重新生成 并..

解决win2003 sp2下无法安装HD声卡驱动

评论(0)浏览(85)分类:操作系统及应用软件
解决win2003 sp2下无法安装HD声卡驱动http://jueqing.org/post/71/http://blog.csdn.net/imhmk/archive/2007/11/27/1903896.aspx感谢“hdlf”、“猎人”和“sensenseng”的帮助![转]完美解决win2003下安装HD声卡驱动Published by 绝情, at 12:15, 2007, under 技术存档  我主板集成的Realtek HD 声卡在Win2003 sp2上面无法安装驱动程序,每次都提示安装失败,上网查了一下原来Ser..

WCF从理论到实践(1)

评论(0)浏览(85)分类:Asp.Net/C#/WCF
WCF从理论到实践(1)WCF是什么? 比较贴近官方的说法是:WCF(原代号为Indigo)是一个用于创建和运行分布式系统的技术集合,使用它能创建安全的(Secure)、可靠的(Reliable)、跨平台的(transacted messaging along with interoperability)的分布式解决方案。它的面向服务的编程模型整合了.Net平台下以往全部的分布式开发技术,例如.Net Remoting,Asp.Net Xml..

4.2 代码隐藏页模型的解释过程

评论(0)浏览(85)分类:Asp.Net/C#/WCF
4.2 代码隐藏页模型的解释过程  在ASP.NET的代码隐藏页模型中,一个完整的.aspx页面包含两个页面,分别是以.aspx和.cs文件为后缀的文件,这两个文件在形成了整个Web窗体。在编译的过程中都被编译成由项目生成的动态链接库(.DLL),同时,.aspx页面同样也会编译。但是与.cs页面编译过程不同的是,当浏览者第一次浏览到.aspx页面时,ASP.NET自动生成该页的.NET类文件,并将其..

ASP.NET 2.0移动开发之定义设备筛选器(4)

评论(0)浏览(85)分类:Asp.Net/C#/WCF
ASP.NET 2.0移动开发之定义设备筛选器(4) 而后,我们要新建一个ASP.NET Web移动应用程序,这样就可以调用MyEvaluators.dll程序集中的各个方法,使得移动应用程序可以根据这些方法自动识别这些图片的格式以及屏幕的大小。因此我们还要执行的步骤如下:  1.选择"文件"-"新建网站"命令,在解决方案资源管理器窗口中删除默认的Default.aspx文件,通过右键菜单的"添加新项"命令为站点添..

在vmware下linux和windows共享文件

评论(0)浏览(85)分类:linux
在vmware下linux和windows共享文件为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用Vmware虚拟Linux来与windows来共享。至于Windows主机与Windows客户虚拟机之间的文件的共享就比较简单了。下面来介绍一下VMware-tools的安装过程。1、安装客户机系统,linux这里选用最经典的RedHat9。这里假定您已经掌握了虚..

mssql性能优化(教你写出高质量的SQL语句)(二)

评论(0)浏览(85)分类:SQL及数据库
mssql性能优化(教你写出高质量的SQL语句)(二)6、 慎用游标数据库一般的操作是集合操作,也就是对由WHERE子句和选择列确定的结果集作集合操作,游标是提供的一个非集合操作的途径。一般情况下,游标实现的功能往往相当于客户端的一个循环实现的功能,所以,大部分情况下,我们把游标功能搬到客户端。游标是把结果集放在服务器内存,并通过循环一条一条处理记录,对数据库资源(特别是内存和锁..

C#进制转换

评论(0)浏览(85)分类:Asp.Net/C#/WCF
C#进制转换 一)、数制 计算机中采用的是二进制,因为二进制具有运算简单,易实现且可靠,为逻辑设计提供了有利的途径、节省设备等优点,为了便于描述,又常用八、十六进制作为二进制的缩写。一般计数都采用进位计数,其特点是: (1)逢N进一,N是每种进位计数制表示一位数所需要的符号数目为基数。 (2)采用位置表示法,处在不同位置的数字所代表的值不同,而..

如何关闭移动盘的自动播放

评论(0)浏览(85)分类:操作系统及应用软件
如何关闭移动盘的自动播放近期出现什么“AV终结者”病毒,该病毒会使用户电脑的安全防御体系被彻底摧毁,安全性几乎为零。防御办法是关闭移动盘的自动播放功能。方法一: 1、右击“我的电脑”--》“服务”。(没有这个选项的先点击“管理”然后“服务和应用程序”进入“服务”) 2、禁用服务Shell Hardware Detection 。方法二: 1、单击“开始→运行”,在“打开”框中..

C#通讯编程--通讯类,类似教程

评论(0)浏览(84)分类:Asp.Net/C#/WCF
C#通讯编程--通讯类,类似教程实只要用到Socket联接,基本上就得使用Thread,是交叉使用的。 C#封装的Socket用法基本上不算很复杂,只是不知道托管之后的Socket有没有其他性能或者安全上的问题。 在C#里面能找到的最底层的操作也就是socket了,概念不做解释。 程序模型如下: WinForm程序 : 启动端口侦听;监视Socket联接情况;定期关闭不活动的联接; Listener:处理Socket..

SQL 2005 安装时Application 不能创建对象

评论(0)浏览(84)分类:Asp.Net/C#/WCF
SQL 2005 安装时Application 不能创建对象这个错误很有趣,具体的原因就懒得探究了!大概是因为SQL 2005的安装使用了HTA,而服务器由于安全因素等考虑禁用了某些组件,比如SHELL组件等等。解决方法很简单,不要双击运行虚拟光驱(或光驱),在虚拟盘上右键,打开,不要选择自动播放,目录下有两个子目录SQL Server x64、SQL Server x86一般情况下是SQL Server x86,然后打开 Servers目录..

MSSQL下用UNION和系统表配合猜表名和字段名深度注入

评论(0)浏览(84)分类:SQL及数据库
MSSQL下用UNION和系统表配合猜表名和字段名深度注入Author:零魂(zerosoul)Blog: http://hi.baidu.com/0soul转载请带上版权。这是这次出攻防大赛题目的时候顺便做的一些注入总结,是我通过查询系统表结构总结出来的。只要注入点有效,并且没有过滤单引号,即使它管理员表名和字段名设置的再复杂都是可以猜出来的,而且由于是用union,效率还是很高的。还有只需要DBO权限即可。以一个数字型注入点为..

使用windows server2003系统开网页速度慢

评论(0)浏览(84)分类:操作系统及应用软件
使用windows server2003系统开网页速度慢首页 系统网络管理 复制文件很慢 vista复制文件慢 局域网复制文件慢 局域网传文件慢 安装windows2003sp2传文件复制文件慢局域网复制文件慢传文件慢|windows server 2003 sp2。原来的系统windows 2003 SP1英文版,前天打上SP2 ,然后发现从这台服务器上复制文件到XP上很慢,从XP上复制过来到服务器就正常,网络检查正常。想起了一个朋友的Vista ,..

SQL Server的备份还原功能之二:主要备份类型

评论(0)浏览(84)分类:SQL及数据库
SQL Server的备份还原功能之二:主要备份类型假设在下面几个时间段中,一个数据库积累插入了如下数据:1.完整数据库备份故名思意,完整数据库备份包括完整的数据库信息。它包括数据库的数据文件和备份结尾的部份活动事务日志。完整备份基本语法如下:BACKUP DATABASE AdventureWorks TO DISK = 'g:\backups\AdventureWorks.bak'2.差异性数据库备份差异性数据库备份包括自从上一次完整性备份..

中文分词算法

评论(0)浏览(84)分类:lucene.net/分词技术
中文分词算法引:这一篇关于搜索引擎中中文分词算法经典的文章,不敢独享。仅就对小几处的别字做了修改。中文分词算法 1.1.1 最大匹配法分词的缺陷尽管最大匹配法分词是常用的解决的方案,但是无疑它存在很多明显的缺陷,这些缺陷也限制了最大匹配法在大型搜索系统中的使用频率。最大匹配法的问题有以下几点:一、长度限制由于最大匹配法必须首先设定一个匹配..

Windows 2003上整合IIS6和Tomcat5

评论(0)浏览(84)分类:Jsp/Java
Windows 2003上整合IIS6和Tomcat5让iis6.0支持jsp一。安装环境Windows 2003 SP1+IIS6.0+Resin3.0.14二。安装 (一)安装JDK 1.4 或者1.5,从http://java.sun.com下载安装程序,运行就可以。 (二)安装Resin,从http://www.caucho.com/ 下载最新版本的Resin压缩包。 解压缩,进入该目录,从dos命令行写 httpd -install 如果卸载,运行 httpd -remove (三)(设置Resin主目录,可..

实现WCF与EnterLib PIAB、Unity的集成

评论(0)浏览(84)分类:Asp.Net/C#/WCF
实现WCF与EnterLib PIAB、Unity的集成  在这之前,我写过深入介绍MS EnterLib PIAB的文章(参阅《MS Enterprise Library Policy Injection Application Block 深入解析[总结篇]》),也写过WCF与PIAB的集成(参阅:《WCF后续之旅(8):通过WCF Extension 实现与MS Enterprise Library Policy Injection Application Block 的集成》)、WCF与Unity的集成(参阅《WCF后续之旅(7):..

C#获取前执行的函数名,代码行,源代码文件名

评论(0)浏览(84)分类:Asp.Net/C#/WCF
C#获取前执行的函数名,代码行,源代码文件名 C#获取前执行的函数名System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(); this.Text = st.GetFrame(0).ToString();C#获取前执行代码行,源代码文件名StackTrace st = new StackTrace(new StackFrame(true));Console.WriteLine( Stack trace for current level: {0}, st.ToString());StackFrame sf = st.Get..

WCF REST学习目录

评论(0)浏览(84)分类:Asp.Net/C#/WCF
WCF REST学习目录WCF REST-REST服务实例WCF REST-WebHttpBinding与消息编码WCF REST-Web消息主体风格(Message Body Style)WCF REST-帮助页面与自动消息格式(JSON/XML)选择WCF REST-WebServiceHost介绍WCF REST-UriTemplate、UriTemplateTable与WebHttpDispatchOperationSelectorWCF REST-ASP.NET Output Caching缓存WCF REST-通过条件资源获取提高性能

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

评论(0)浏览(84)分类:Asp.Net/C#/WCF
WCF服务端运行时架构体系详解(三)  作为WCF中一个核心概念,终结点在不同的语境中实际上指代不同的对象。站在服务描述的角度,我们所说的终结点实际上是指ServiceEndpoint对象。如果站在WCF服务端运行时框架来说,终结点实际上指代的是终结点分发器(EndpointDispatcher)。而ServiceEndpoint与EndpointDispatcher是一一匹配的,并且前者是创建后者的基础。而终结点分发器具有..

WCF可靠会话-协议篇(上)

评论(0)浏览(84)分类:Asp.Net/C#/WCF
WCF可靠会话-协议篇(上)  在《WCF可靠会话-实例篇》中,我通过可靠会话实现了对图片的可靠、有序的传输;在《WCF可靠会话-概念篇》中,我们对可靠消息涉及到的可靠消息传输(RM)的相关概念进行了讲述。在WS-*大家庭中,WS-RM为可靠消息传输提供了一个一个规范,使互操作成为可能。在《协议篇》中,我们侧重对WS-RM的介绍。  WS- RM,为WS-Reliable Messaging的简..

显示window7桌面IE9图标

评论(0)浏览(83)分类:操作系统及应用软件
显示window7桌面IE9图标  windows7桌面默认不现身IE9的图标,只在快速启动中有IE9的图标,因为微软怕反垄断,所以现在的IE8已经不与系统绑定了,所以没有IE9桌面图标。如果需要在windows7显示IE9桌面图标,把以下代码另存为REG文件,双击导入到WINDOWS 7 注册表即可。Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CLSID\{B416D21B-3B22-B6D4-BBD3-BBD452..

asp.net实现文件压缩解压缩

评论(0)浏览(83)分类:Asp.Net/C#/WCF
asp.net实现文件压缩解压缩  如果服务器上安装了RAR程序,那么asp.net可以调用RAR实现文件压缩与解压缩。  不过要注意的是,由于Web程序不能直接调用客户端的程序(除非用 ActiveX,ActiveX几乎被废弃),所以如果要想实现让用户把本地文件用网页解压缩只有把文件上传到服务器上再调用服务器上的RAR压缩,同理要解压缩本地的RAR文件可以把文件上传到服务器解压再拿回来..