Web开发网 > Web后台开发 > 热门博文
C#特性(attribute)是被指定给某一声明的一则附加的声明性信息。 在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。 using System; public class AnyClass{ [Obsolete(Don't use Old method, use New method, true)] ..
如何使用System.Management组件来操作远程和本地计算机上的服务。 WMI作为Windows 2000操作系统的一部分提供了可伸缩的,可扩展的管理架构.公共信息模型(CIM)是由分布式管理任务标准协会(DMTF)设计的一种可扩展的、面向对象的架构,用于管理系统、网络、应用程序、数据库和设备。Windows管理规范也称作CIM for Windows,提供了统一的访..
WCF 4.0的另外两个新特性:标准终结点(Standard Endpoint)和无(.SVC)文件服务激活(File-Less Activation)。前者实现了针对典型通信场景对终结点的定制,后者让你在进行IIS/WAS的服务寄宿中无须定义.svc文件。一、标准终结点 我们知道,绑定的本质就是一系列相关绑定元素的有序集合,而系统绑定就是基于若干典型的通信场景对相关绑定元..
在WCF通过Extension实现Localization中,讨论了如何通过 CallContextInitializer实现Localization的例子,具体的做法是将client端的culture通过SOAP header传到service端,然后通过自定义的CallContextInitializer设置当前方法执行的线程culture。在 client端,当前culture信息是通过OperationContext.Current.OutgoingMessageHeaders手工至..
可以创建相应的模板来根据Model元数据控制种类型的数据在UI界面上的呈现方法,还可以通过一些扩展来控制Model元数据本身。在某些情况下通过这两者的结合往往可以解决很多特殊数据的呈现问题,我们接下来演示的实例就是典型的例子。 传 统的ASP.NET具有一组重要的控件类型叫做列表控件(ListControl),它的子类包括DropDownList、ListBox..
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服务器,今天访问网站的时候提示网站忙,无法打开网站。远程连接那台xp iis5服务器,打开iis看了下默认网站打了个大红x,尝试启动网站报错。打开事件管理器查看,出现下面的错误服务无法绑定实例 1。返回数据是错误代码。有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect...
一个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简介中,对Enterprise Library中的PIAB (Policy Injection Application Block)作了简单的介绍。在这篇文章主要谈谈我个人对PIAB设计和实现原理的一些理解。一、MBR、ObjRef、RealProxy、TransparentProxy 在真正进入PIAB之前,我们现来谈论一些与之相关的、必要的背景知识。MBR、ObjRef、RealProx..
关于ASP.NET MVC对请求的处理方式(同步或者异步)涉及到的五个组件,在《ASP.NET MVC同步与异步[上篇]》 中我们谈了三个(MvcHandler、Controller和ActionInvoker),现在我们来谈余下的两个,即 ControllerDescriptor和ActionDescriptor,这五个组件的执行并非孤立的,而是具有议定的关系。相信读者认真阅读了这 两篇文章后,会对整个请求..
对于.NET重载(Overloading) 定义不同参数列表的同名方法(顺便提一下,我们但可以在参数列表上重载方法,我们甚至可以在返回类型层面来重载我们需要的方法页就是说,我们可以 定义两个具有相同参数列表但不同返回值类型的两个同名的方法。不过这种广义的Overloading不被我们主流的.NET 语言所支持的C#, VB.NET, 但是对于IL来说,这这种基于..
CC攻击是DDoS(分布式拒绝服务)的一种,相比其它的DDoS攻击CC似乎更有技术含量一些。这种攻击你见不到虚假IP,见不到特别大的异常流量,但造成服务器无法进行正常连接,一条ADSL的普通用户足以挂掉一台高性能的Web服务器。由此可见其危害性,称其为Web杀手毫不为过。最让站长们忧虑的是这种攻击技术含量不是很高,利用工具和一些IP代理,一个初、..
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#如何实现数据库事务处理,下面为源代码+展开-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..
原本系统运行asp没有出现过请求的资源正在使用中的问题,但是自从安装了macfee麦咖啡企业版8.5i以后,在访问asp页面时就频繁出现请求的资源正在使用中错误,郁闷。 网上找了下说是macfee麦咖啡导致的VBScript.dll和jscript.dll动态库出错,只能通过重新注册这2个动态库才行。将下面的代码保存为regscript.bat文件,双击运行进行注册。@ec..
在了解了Web Service基本的概念和协议栈的运行过程后,可以使用Visual Studio 2008进行Web Service应用程序的创建。单击菜单栏上的【文件】选项,在下拉菜单中选择【新建项目】选项,在新建项目窗口中选择【ASP.NET Web 服务应用程序】选项进行相应的应用程序创建,如图14-11所示。图14-11 创建ASP.NET Web 服务应用程序 单击确定,系统..
我想用sql server做一个数据库的作业,主要是想用一下asp做个网页。首先需要安装sql server,刚开始以为是件很简单的事,在我的visual studio 2008的安装包里就有sql server 2005 express edition 的安装软件,直接安装就行了,哪知道后来的过程那叫一个艰辛啊…… 先安装sql server 2005(是英文版的),安装过程非常顺利。然后我想进入..
+展开-C#///通过反射从元数据中获取信息usingSystem;usingSystem.Reflection;classwangjun{staticvoidMain(){//设置字符串为空stringname2=string.Empty;//得到现在正在使用的应用域的名字stringname=AppDomain.CurrentDomain.FriendlyName;//打印现在应用域的名字Console.WriteLine(name);//新建应用域的对象,此对象变量指向当前应用域对象AppD..
缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。Memcached是什么?Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态..
zz http://xinyingde.blog.163.com/blog/static/1719474420091149515282/XP系统;右键点击属性-桌面-自定义桌面-常规没有Internet Explorer如图:修复如下:上网查原因,很多帖子说是更新程序MS07-061(KB943460)造成的.故在机器上卸载了(KB943460).重新查看.依旧没有效果.继续查找法子.发现下面的帖子..采用了.修复成功.恢复桌面项目常规上的IE图..
今天拿到一块硬盘,这块硬盘是做移动硬盘用的,共有4个分区,F,G,H,I其中打开G盘的时候提示:无法访问G:/ 驱动器中的软盘不对,将插入(卷序列号:)驱动器G:/打开H盘的时候提示:无法访问H: /文件或目录损坏且无法读取文件系统在查看这两个盘符的格式发现以前的ntfs格式变成RAW格式,造成这个问题的原因可能是:没有正常关机,硬盘忽然断电引..
1.4.6 允许用户打电话某些Pocket PC设备(如Pocket PC智能手机)可以在用户进行选择时打出电话。PhoneCall控件可以为应用程序封装此操作,这样,当从能打电话的设备上访问该应用程序时,将显示一个用于执行此操作的用户界面。当从不能打电话的设备上访问该应用程序时,会显示一个标签文本或一个链接。清单1-8中的示例演示了PhoneCall控件的一种简..
将有安全问题的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 有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。算术运算符运算符符号 运算符描述 ^ 求幂,计算数的指数次方 - 负号 * 乘 / 除 \ 两个数相除并返回以整数形式表示的结果 Mod 两个数值相除并返回其余数 + 加 - 减 连接运算符运算符符号 运算符描述 字符串连接 比较运算符运算符符号 运算符描述 = 等于 不..
网上找到的那个,偶试了下,估计是这几年CPU运算速度已经飞快了。。。所以有点过时了,试了好几个服务器!毛用都没有,特别是那个100平方根的。。。偶那破服务器3秒就出来结果了。。。直接汗颜,偶来丢个狠点的+展开-SQLselect*fromchapter,chapterasa1,chapterasa2,chapterasa3,chapterasa4,chapterasa5,chapterasa6,chapterasa7,chapterasa8,c..
此方法是我无意间发现的,出现错误后IIS进程池直接挂掉了。。百试不爽!嘿嘿!+展开-C#///summary///用户昵称获取用户信息////summarypublicDataSetGetUserList(stringunike){returndal.GetUserList(unike);}以上是一个正常的BLL层函数,由于手误,偶写成了如下形式:+展开-C#///summary///用户昵称获取用户信息////summarypublicDataSetGetUserLis..
lucene.net 2.0 src包里自带了Highlighter.Net-2.0.0,可以用来实现语法高亮。 +展开-C#//定义多条件搜索分析器BooleanQuerybquery=newBooleanQuery();//定义分词器Analyzeranalyzer=newStandardAnalyzer();//多条件搜索拆分器MultiFieldQueryParserparser=newMultiFieldQueryParser(newstring[]{"title","content"},analyzer);query=parser.Par..
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_loc..
下载分页控件(包括源码和演示) 分页控件使用方法 关于分页的误区 误区1:分页的时候,只有使用存储过程,效率才高。 误区2:忽略了索引的作用。 上两篇好像介绍的不太详细,这里详细说明一下分页控件里使用的分页算法,也就是SQL语句。 分页一般分为四种情况 1、单字段排序,排序字段没有重复值。 2、单字段排序,排序字段有重复值。 3、多..
Windows XP的一个重要革新就是引入了隔离组件(Isolated Components)和并列共享(side-by-side sharing)功能。作为原来Windows中经常出现的DLL冲突问题的解决方案,Microsoft 强烈建议应用程序使用组件隔离和并列共享技术来解决DLL调用的问题。微软在ComCtl version 6中使用了并列共享处理,证明隔离组件和并列共享是未来Windows的发展方向。.. 首页 上一页 [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] 下一页 尾页 54/78页,每页显示30条,共2325条相关记录