摘要:
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很... 阅读全文
摘要:
最近想接触一些开源项目,以便获得一些灵感又或者说是提升技术水平,下面是搜到的一些中文的与开源相关的资料。会随时更新。http://nopen.net/http://www.cs-open.com/http://www.openzone.cn/blogs/opennet/http://www.yuanma.org/data/2006/0911/article_1502.htm 阅读全文
摘要:
读的过程很容易,下面给出写入1///<summary>2///修改指定配置节节点信息的值3///作者:KidYang4///日期:2007-03-275///</summary>6///<paramname="appSettingsName">给定配置节节点</param>7///<paramname="newValue">目标值<... 阅读全文
摘要:
The highlights of this CTP include: Extended, more powerful data APIs with the ADO.NET Entity Framework and LINQ to ADO.NET With the ADO.NET Entity Framework developers will be able to model the view ... 阅读全文
摘要:
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池达到最... 阅读全文
摘要:
<styletype="text/css"><!--body{font-size:12px;color:#fff;}div{width:110px;background:#000;}span{padding:10px;white-space:nowrap;}--></style><div><span>标</s... 阅读全文
摘要:
1CREATEProcedure[dbo].[ProductListUpdateSpecialList]2(3@ProductId_ArrayNVARCHAR(2000),4@ModuleIdINT5)6AS7deletefromProductListSpecialwhereModuleId=@ModuleId89--Ifempty,return10IF(@ProductId_Arra... 阅读全文
摘要:
正确引用AjaxPro 2.0的dllweb.config<system.web><httpHandlers><addverb="POST,GET"path="ajaxpro/*.ashx"type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/></httpHandlers></system.web>as... 阅读全文
摘要:
http://community.csdn.net/Expert/topic/5244/5244445.xml?temp=.7703211 阅读全文
摘要:
接口隔离原则(ISP)接口隔离原则(Interface Segregation Principle)讲的是:使用多个专门的接口比使用单一的总接口总要好。换而言之,从一个客户类的角度来讲:一个类对另外一个类的依赖性应当是建立在最小接口上的。过于臃肿的接口是对接口的污染。不应该强迫客户依赖于它们不用的方法。My object-oriented umbrella(摘自Design Patterns Ex... 阅读全文
摘要:
<scriptlanguage=javascript>//程序设计:环球万维netInter.cn//本程序是环球万维原创程序,若需转载,请注明网址及出处,谢谢.//以上信息与文章正文是不可分割的一部分,所以如果您要转载本文章,您必须保留以上信息.//CharMode函数//测试某个字符是属于哪一类.functionCharMode(iN){if(iN>=48&&... 阅读全文
摘要:
依赖倒置原则(DIP) 依赖倒置(Dependence Inversion Principle)原则讲的是:要依赖于抽象,不要依赖于具体。简单的说,依赖倒置原则要求客户端依赖于抽象耦合。原则表述:抽象不应当依赖于细节;细节应当依赖于抽象;要针对接口编程,不针对实现编程。反面例子:缺点:耦合太紧密,Light发生变化将影响ToggleSwitch。解决办法一:将Light作成Abstract,然后具... 阅读全文
摘要:
usingSystem;usingSystem.Reflection;namespaceCustomAttrCS{//Anenumerationofanimals.Startat1(0=uninitialized).publicenumAnimal{//Pets.Dog=1,Cat,Bird,}//Acustomattributetoallowatargettohaveapet.publiccla... 阅读全文
摘要:
通常web应用程序在发布后,为了给用户一个友好界面和使用体验,都会在错误发生时跳转至一个自定义的错误页面,而不是asp.net向用户暴露出来的详细的异常列表。简单的错误处理页面可以通过web.config来设置<customErrorsmode="RemoteOnly"defaultRedirect="GenericErrorPage.htm"><errorstatusCode=... 阅读全文
摘要:
在网上,比如网易的邮箱,和新浪的评论页面中,会看到以独占方式打开的模式对话框,后面是灰色的,只有响应对话框后,才能继续操作,类似于winform中的对话框。前一段时间,设计并实现了这样的用户控件,主要是Javascript,利用两个Div,实现遮盖,一个用来灰显,一个用来显示对话框。如果设计单个页面的对话框还是很好实现的,但是如果想做成用户控件,就比较繁琐,不过如果细心的话,也可以参考winfor... 阅读全文
摘要:
格式化GridView并导出Excel 阅读全文
摘要:
访问控制背景 访问控制技术是由美国国防部(Department of Defense, DoD)资助的研究和开发成果演变而来的。这一研究导致两种基本类型访问控制的产生:自主访问控制(Discretionary Access Control, DAC)和强制访问控制(Mandatory Access Control, MAC)。最初的研究和应用主要是为了防止机密信息被未经授权者访问,近期的应用主要... 阅读全文
摘要:
通过在类中定义一个数据检索方式的枚举来标识查询状态,使最后的绑定方法例如BindData()能够正确的返回想要的实现,解决了普通查询,全部查询,以及分页查询中BindData()方法不能够动态根据查询要求完成绑定的问题,稍后将附上代码一篇。 阅读全文
摘要:
入门开发人员一直用有限的HTML控件和复杂的JavaScript脚本进行着浏览器兼容的工作。在很多案例中,动态服务器页面技术牺牲了丰富的用户体验来实现浏览器的兼容性。在最近几年,开发者在尝试建立浏览器客户端应用程序的可能性有了很多的进展。现在所有通用的浏览器都支持可编程的DOM(document object model )。在这些浏览器的最新版本中,已经加入了客户端和服务器直接通讯的能力,而不需... 阅读全文
摘要:
不知道为什么MSDN上对 DbType.StringFixedLength 没有解释。觉得应该是这样:DbType.StringFixedLength表示固定长度的 Unicode 字符串的类型。 阅读全文
摘要:
返回指定的路径字符串的扩展名。命名空间:System.IO程序集:mscorlib(在 mscorlib.dll 中)参数path从其获取扩展名的路径字符串。 返回值包含指定路径的扩展名(包括“.”)的 String、空引用(在 Visual Basic 中为 Nothing) 或 Empty。如果 path 为 空引用(在 Visual Basic 中为 Nothing)... 阅读全文
摘要:
2003下的AutoEventWireupASP.NET 页框架支持以自动方式将页事件与方法相关联。如果 Page 指令的 AutoEventWireup 属性被设置为 true(或者如果缺少此属性,因为它默认为 true),该页框架将自动调用页事件,即 Page_Init 和 Page_Load 方法。在这种情况下,不需要任何显式的 Handles 子句或委托。AutoEventWireup 属... 阅读全文
摘要:
源文件注释规范/*********************************************************** 文件名:** Copyright (c) 2005 - 2006 ******* 软件项目开发部门** 文件编号:** 创 建 人:** 日 期:** 修 改 人:** 日 期:** 描 述:************************************... 阅读全文