C#特性Attribute介绍

评论(0)浏览(118)分类:Asp.Net/C#/WCF
C#特性Attribute介绍   C#特性(attribute)是被指定给某一声明的一则附加的声明性信息。  在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。  using System;  public class AnyClass{ [Obsolete(Don't use Old method, use New method, true)] ..

C#控制远程计算机的服务

评论(0)浏览(118)分类:Asp.Net/C#/WCF
C#控制远程计算机的服务   如何使用System.Management组件来操作远程和本地计算机上的服务。  WMI作为Windows 2000操作系统的一部分提供了可伸缩的,可扩展的管理架构.公共信息模型(CIM)是由分布式管理任务标准协会(DMTF)设计的一种可扩展的、面向对象的架构,用于管理系统、网络、应用程序、数据库和设备。Windows管理规范也称作CIM for Windows,提供了统一的访..

WCF 4.0新特性-标准终结点与无(.SVC)文件服务激活

评论(0)浏览(118)分类:Asp.Net/C#/WCF
WCF 4.0新特性-标准终结点与无(.SVC)文件服务激活  WCF 4.0的另外两个新特性:标准终结点(Standard Endpoint)和无(.SVC)文件服务激活(File-Less Activation)。前者实现了针对典型通信场景对终结点的定制,后者让你在进行IIS/WAS的服务寄宿中无须定义.svc文件。一、标准终结点  我们知道,绑定的本质就是一系列相关绑定元素的有序集合,而系统绑定就是基于若干典型的通信场景对相关绑定元..

WCF Extension实现Context信息的传递

评论(0)浏览(118)分类:Asp.Net/C#/WCF
WCF Extension实现Context信息的传递  在WCF通过Extension实现Localization中,讨论了如何通过 CallContextInitializer实现Localization的例子,具体的做法是将client端的culture通过SOAP header传到service端,然后通过自定义的CallContextInitializer设置当前方法执行的线程culture。在 client端,当前culture信息是通过OperationContext.Current.OutgoingMessageHeaders手工至..

ASP.NET MVC Model ListControl

评论(0)浏览(118)分类:asp.net-mvc
ASP.NET MVC Model ListControl  可以创建相应的模板来根据Model元数据控制种类型的数据在UI界面上的呈现方法,还可以通过一些扩展来控制Model元数据本身。在某些情况下通过这两者的结合往往可以解决很多特殊数据的呈现问题,我们接下来演示的实例就是典型的例子。  传 统的ASP.NET具有一组重要的控件类型叫做列表控件(ListControl),它的子类包括DropDownList、ListBox..

phpmyadmin Cannot start session without errors

评论(0)浏览(118)分类:PHP/apache/Perl
phpmyadmin Cannot start session without errors  window2003+IIS搭建好php运行环境后访问phpmyadmin系统,出现错误phpMyAdmin - ErrorCannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.  出现这个错误一般是php用于保存sess..

xp IIS5服务无法绑定实例 1。返回数据是错误代码。

评论(0)浏览(118)分类:操作系统及应用软件
xp IIS5服务无法绑定实例 1。返回数据是错误代码。   之前搭建的xp+iis5服务器,今天访问网站的时候提示网站忙,无法打开网站。远程连接那台xp iis5服务器,打开iis看了下默认网站打了个大红x,尝试启动网站报错。打开事件管理器查看,出现下面的错误服务无法绑定实例 1。返回数据是错误代码。有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect...

连接字符串Min Pool Size介绍

评论(0)浏览(118)分类:Asp.Net/C#/WCF
连接字符串Min Pool Size介绍  一个ASP.NET应用程序的连接字符串中将Min Pool Size设置为30:add name=cnblogs connectionString=Data Source=.;Initial Catalog=cnblogs;Min Pool Size=30 providerName=System.Data.SqlClient/访问一下应用程序,然后用Windows Performance Monitor监测一下.NET Data Provider for SqlServer -NumberOfPooledConnections(连接池中的连接..

Policy Injection Application Block 设计和实现原理

评论(1)浏览(117)分类:Asp.Net/C#/WCF
Policy Injection Application Block 设计和实现原理  在Policy Injection Application Block简介中,对Enterprise Library中的PIAB (Policy Injection Application Block)作了简单的介绍。在这篇文章主要谈谈我个人对PIAB设计和实现原理的一些理解。一、MBR、ObjRef、RealProxy、TransparentProxy  在真正进入PIAB之前,我们现来谈论一些与之相关的、必要的背景知识。MBR、ObjRef、RealProx..

ASP.NET MVC同步与异步[下篇]

评论(0)浏览(117)分类:Asp.Net/C#/WCF
ASP.NET MVC同步与异步[下篇]  关于ASP.NET MVC对请求的处理方式(同步或者异步)涉及到的五个组件,在《ASP.NET MVC同步与异步[上篇]》 中我们谈了三个(MvcHandler、Controller和ActionInvoker),现在我们来谈余下的两个,即 ControllerDescriptor和ActionDescriptor,这五个组件的执行并非孤立的,而是具有议定的关系。相信读者认真阅读了这 两篇文章后,会对整个请求..

WCF实现Service Contract的重载(Overloading)

评论(0)浏览(117)分类:Asp.Net/C#/WCF
WCF实现Service Contract的重载(Overloading)  对于.NET重载(Overloading) 定义不同参数列表的同名方法(顺便提一下,我们但可以在参数列表上重载方法,我们甚至可以在返回类型层面来重载我们需要的方法页就是说,我们可以 定义两个具有相同参数列表但不同返回值类型的两个同名的方法。不过这种广义的Overloading不被我们主流的.NET 语言所支持的C#, VB.NET, 但是对于IL来说,这这种基于..

CC攻击症状

评论(0)浏览(117)分类:黑客技术
CC攻击症状 CC攻击是DDoS(分布式拒绝服务)的一种,相比其它的DDoS攻击CC似乎更有技术含量一些。这种攻击你见不到虚假IP,见不到特别大的异常流量,但造成服务器无法进行正常连接,一条ADSL的普通用户足以挂掉一台高性能的Web服务器。由此可见其危害性,称其为Web杀手毫不为过。最让站长们忧虑的是这种攻击技术含量不是很高,利用工具和一些IP代理,一个初、..

C# 3.0 Lambda表达式中Lifting

评论(0)浏览(117)分类:Asp.Net/C#/WCF
C# 3.0 Lambda表达式中Lifting  Lambda表达式是由匿名方法演化而来的更加高级的形式。关于匿名方法,请参阅http://msdn.microsoft.com/msdnmag/issues/04/05/C20/。关于Lambda表达式的演化,请参阅http://msdn.microsoft.com/msdnmag/issues/07/06/csharp30/default.aspx?loc=zh。英文原版为http://msdn.microsoft.com/msdnmag/issues/07/06/CSharp30/。1,Lambda表达式中的..

C#实现数据库事务

评论(0)浏览(117)分类:Asp.Net/C#/WCF
C#实现数据库事务  C#如何实现数据库事务处理,下面为源代码+展开-C#publicstaticintExecuteNoQueryWithTrans(stringstrSQL){SqlConnectionconn=null;SqlCommandcmd=null;SqlTransactiontran=null;inti=0;try{conn=GetConnection();conn.Open();tran=conn.BeginTransaction();cmd=newSqlCommand(strSQL,conn,tran);i=cmd.ExecuteNonQuery();tran.Commit();}cat..

解决macfee麦咖啡导致asp请求的资源正在使用中的办法

评论(0)浏览(117)分类:操作系统及应用软件
解决macfee麦咖啡导致asp请求的资源正在使用中的办法  原本系统运行asp没有出现过请求的资源正在使用中的问题,但是自从安装了macfee麦咖啡企业版8.5i以后,在访问asp页面时就频繁出现请求的资源正在使用中错误,郁闷。  网上找了下说是macfee麦咖啡导致的VBScript.dll和jscript.dll动态库出错,只能通过重新注册这2个动态库才行。将下面的代码保存为regscript.bat文件,双击运行进行注册。@ec..

14.6 简单Web Service示例

评论(0)浏览(117)分类:Asp.Net/C#/WCF
14.6 简单Web Service示例  在了解了Web Service基本的概念和协议栈的运行过程后,可以使用Visual Studio 2008进行Web Service应用程序的创建。单击菜单栏上的【文件】选项,在下拉菜单中选择【新建项目】选项,在新建项目窗口中选择【ASP.NET Web 服务应用程序】选项进行相应的应用程序创建,如图14-11所示。图14-11 创建ASP.NET Web 服务应用程序  单击确定,系统..

无法连接到WMI提供程序。你没有权限或者该服务器无法访问

评论(5)浏览(117)分类:SQL及数据库
无法连接到WMI提供程序。你没有权限或者该服务器无法访问  我想用sql server做一个数据库的作业,主要是想用一下asp做个网页。首先需要安装sql server,刚开始以为是件很简单的事,在我的visual studio 2008的安装包里就有sql server 2005 express edition 的安装软件,直接安装就行了,哪知道后来的过程那叫一个艰辛啊……   先安装sql server 2005(是英文版的),安装过程非常顺利。然后我想进入..

从元数据中获取信息

评论(0)浏览(117)分类:Asp.Net/C#/WCF
从元数据中获取信息+展开-C#///通过反射从元数据中获取信息usingSystem;usingSystem.Reflection;classwangjun{staticvoidMain(){//设置字符串为空stringname2=string.Empty;//得到现在正在使用的应用域的名字stringname=AppDomain.CurrentDomain.FriendlyName;//打印现在应用域的名字Console.WriteLine(name);//新建应用域的对象,此对象变量指向当前应用域对象AppD..

分布式缓存系统Memcached简介与实践

评论(0)浏览(117)分类:SQL及数据库
分布式缓存系统Memcached简介与实践缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。Memcached是什么?Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态..

解决桌面项目没有IE

评论(0)浏览(117)分类:操作系统及应用软件
解决桌面项目没有IEzz http://xinyingde.blog.163.com/blog/static/1719474420091149515282/XP系统;右键点击属性-桌面-自定义桌面-常规没有Internet Explorer如图:修复如下:上网查原因,很多帖子说是更新程序MS07-061(KB943460)造成的.故在机器上卸载了(KB943460).重新查看.依旧没有效果.继续查找法子.发现下面的帖子..采用了.修复成功.恢复桌面项目常规上的IE图..

一次惨痛的数据恢复

评论(0)浏览(117)分类:操作系统及应用软件
一次惨痛的数据恢复今天拿到一块硬盘,这块硬盘是做移动硬盘用的,共有4个分区,F,G,H,I其中打开G盘的时候提示:无法访问G:/ 驱动器中的软盘不对,将插入(卷序列号:)驱动器G:/打开H盘的时候提示:无法访问H: /文件或目录损坏且无法读取文件系统在查看这两个盘符的格式发现以前的ntfs格式变成RAW格式,造成这个问题的原因可能是:没有正常关机,硬盘忽然断电引..

Asp.net移动开发指南(6)

评论(0)浏览(117)分类:Asp.Net/C#/WCF
Asp.net移动开发指南(6)1.4.6 允许用户打电话某些Pocket PC设备(如Pocket PC智能手机)可以在用户进行选择时打出电话。PhoneCall控件可以为应用程序封装此操作,这样,当从能打电话的设备上访问该应用程序时,将显示一个用于执行此操作的用户界面。当从不能打电话的设备上访问该应用程序时,会显示一个标签文本或一个链接。清单1-8中的示例演示了PhoneCall控件的一种简..

MSSQL SERVER2000 安全配置

评论(0)浏览(117)分类:SQL及数据库
MSSQL SERVER2000 安全配置将有安全问题的SQL过程删除.比较全面.一切为了安全! 删除了调用shell,注册表,COM组件的破坏权限MS SQL SERVER2000使用系统帐户登陆查询分析器运行以下脚本:use masterexec sp_dropextendedproc 'xp_cmdshell'exec sp_dropextendedproc 'xp_enumgroups'exec sp_dropextendedproc 'xp_loginconfig'exec sp_dropextendedproc 'xp_enumerrorlogs'e..

VBScript运算符

评论(0)浏览(117)分类:Asp/VBScript
VBScript运算符VBScript 有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。算术运算符运算符符号 运算符描述 ^ 求幂,计算数的指数次方 - 负号 * 乘 / 除 \ 两个数相除并返回以整数形式表示的结果 Mod 两个数值相除并返回其余数 + 加 - 减 连接运算符运算符符号 运算符描述 字符串连接 比较运算符运算符符号 运算符描述 = 等于 不..

让服务器重启的死循环

评论(0)浏览(117)分类:SQL及数据库
让服务器重启的死循环网上找到的那个,偶试了下,估计是这几年CPU运算速度已经飞快了。。。所以有点过时了,试了好几个服务器!毛用都没有,特别是那个100平方根的。。。偶那破服务器3秒就出来结果了。。。直接汗颜,偶来丢个狠点的+展开-SQLselect*fromchapter,chapterasa1,chapterasa2,chapterasa3,chapterasa4,chapterasa5,chapterasa6,chapterasa7,chapterasa8,c..

发现个在.NET直接挂掉进程池的办法

评论(0)浏览(117)分类:Asp.Net/C#/WCF
发现个在.NET直接挂掉进程池的办法此方法是我无意间发现的,出现错误后IIS进程池直接挂掉了。。百试不爽!嘿嘿!+展开-C#///summary///用户昵称获取用户信息////summarypublicDataSetGetUserList(stringunike){returndal.GetUserList(unike);}以上是一个正常的BLL层函数,由于手误,偶写成了如下形式:+展开-C#///summary///用户昵称获取用户信息////summarypublicDataSetGetUserLis..

lucene.net 2.0 中文分词后语法高亮问题

评论(0)浏览(117)分类:lucene.net/分词技术
lucene.net 2.0 中文分词后语法高亮问题lucene.net 2.0 src包里自带了Highlighter.Net-2.0.0,可以用来实现语法高亮。 +展开-C#//定义多条件搜索分析器BooleanQuerybquery=newBooleanQuery();//定义分词器Analyzeranalyzer=newStandardAnalyzer();//多条件搜索拆分器MultiFieldQueryParserparser=newMultiFieldQueryParser(newstring[]{"title","content"},analyzer);query=parser.Par..

sql 查询慢的48个原因分析

评论(0)浏览(117)分类:SQL及数据库
sql 查询慢的48个原因分析1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)   2、I/O吞吐量小,形成了瓶颈效应。   3、没有创建计算列导致查询不优化。   4、内存不足   5、网络速度慢   6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)   7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)   8、sp_loc..

分页控件之分页算法 —— for SQL Server 版。百万级的数据只需要15毫秒到900毫秒

评论(0)浏览(117)分类:SQL及数据库
分页控件之分页算法 —— for SQL Server 版。百万级的数据只需要15毫秒到900毫秒下载分页控件(包括源码和演示) 分页控件使用方法 关于分页的误区 误区1:分页的时候,只有使用存储过程,效率才高。 误区2:忽略了索引的作用。 上两篇好像介绍的不太详细,这里详细说明一下分页控件里使用的分页算法,也就是SQL语句。 分页一般分为四种情况 1、单字段排序,排序字段没有重复值。 2、单字段排序,排序字段有重复值。 3、多..

Windows XP隔离组件和并列共享

评论(0)浏览(117)分类:操作系统及应用软件
Windows XP隔离组件和并列共享 Windows XP的一个重要革新就是引入了隔离组件(Isolated Components)和并列共享(side-by-side sharing)功能。作为原来Windows中经常出现的DLL冲突问题的解决方案,Microsoft 强烈建议应用程序使用组件隔离和并列共享技术来解决DLL调用的问题。微软在ComCtl version 6中使用了并列共享处理,证明隔离组件和并列共享是未来Windows的发展方向。..