搜索到与相关的文章
编程技术

设计模式六大原则(4):接口隔离原则

文章来源:http://blog.csdn.net/zhengzhb/article/details/7296921定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口建立依赖关系。也就是采用接口隔离原则。举例来

系统 2019-08-12 09:29:54 2217

编程技术

c语言之猜数字游戏

很久之前我就先自己编写猜数字这个小游戏。这里先附上我从百度百科搜到对猜数字的规则。游戏规则如下:通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4位数,不能让猜的人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。如正确答案为5234,而猜的人猜5346,则是1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了

系统 2019-08-12 09:29:50 2217

编程技术

如何成为一名专家级的开发人员

编者按:原文作者Jenkov是一位丹麦资深开发人员,从事软件开发已有十多年。常有读者咨询他,“怎么才能成为一位专家级的开发人员?”(这个“专家”不是头衔,应是指硬实力,“成为专家”和“被视为专家”是两码事)。所以他在下文中给出了相关建议。另外,他也提醒到,这些建议因人而异、因所用技术而异,并非适合所有人。什么是“专家”?成为“专家”需要多长时间?在我开始讨论如何成为一名专家之前,我们一起来花上30秒时间,看看专家的定义,还有成为专家需要多长时间?在使用某一

系统 2019-08-12 09:29:42 2217

各行各业

SPS2007搜索配置(完整过程)

1、管理中心à操作à拓扑结构和服务à服务器上的服务à服务器:(在此处选择运行搜索服务的服务器)à启动“OfficeSharePointServer搜索”服务(点击链接进入,在设置“服务器场搜索服务帐户”时的用户名必须是域用户,例如xxx"Administrator)。2、管理中心à应用程序管理àOfficeSharePointServer共享服务à创建或配置此服务器场的共享服务à新建SSP(我的网站位置右边的相对URL不能为空,SSP服务凭据右边的用户名也

系统 2019-08-12 09:27:02 2217

各行各业

NET开源项目链接

NET开源项目链接项目网址简介Rainbowhttp://www.rainbowportal.net/http://sourceforge.net/projects/rainbowportal/TheRainbowprojectisanopensourceinitiativetobuildacomprehensivecontentmanagementsystemusingMicrosoft'sASP.NETandC#technologies.DataAcc

系统 2019-08-12 09:26:45 2217

数据库相关

Using sql azure for Elmah

TheMSDNdocscontainthelistofT-SQLthatiseitherpartiallysupportedornotsupported.ForexampleseethefollowinglocationforCREATETABLE-http://msdn.microsoft.com/en-us/library/ee336258.aspxInElmah'scase,thefilegroupisnotsupportedon'createtab

系统 2019-08-12 01:55:17 2217

数据库相关

数据库引擎

数据库应用项目是通过数据库引擎与数据库链接的。何为数据库引擎呢?简而言之,数据库引擎就是驱动各种数据库的程序,它负责处理数据库相关工作的整个核心部份。同样的,数据库应用项目的操作指令,均会通过数据库引擎的处理作用到数据库上。计算机经过几十年的发展,在其上开发成熟的数据库产品已经有很多种,但他们之间很难互相连接与访问,这给用户和应用软件开发商带来极大的不便。为了解决该问题,各大软件公司纷纷推出自己的数据库存取解决方案。Microsoft的ADO(Active

系统 2019-08-12 01:54:47 2217

数据库相关

sql分页算法

sql分页算法转自:http://www.knowsky.com/339541.html分页算法,是Web开发人员很关心的一个问题,几乎每个数据库相关的应用都要涉及到分页算法,有很多人写过这方面的文档,似乎没有什么好讨论的了;但实际上换一种数据的表现形式,就可以采用一种更好的分页算法,那我们现在就看看还能不能做得更好。先说说已有的一些方法。一是通过DataGrid分页,这种方式最简单,但效率不高,需要读取所需数据前面的所有数据。二是通过指定起始记录和记录数

系统 2019-08-12 01:53:45 2217

数据库相关

SQL2005性能分析一些细节功能你是否有用到?(三)

原文:SQL2005性能分析一些细节功能你是否有用到?(三)继上篇:SQL2005性能分析一些细节功能你是否有用到?(二)第一:SETSTATISTICSPROFILEON当我们比较查询计划中那一个最好时,事实上我们更愿意用SETSTATISTICSPROFILEON,而不是SETSHOWPLAN_TEXTON。它可以告诉你每种选择的或多或少的查询消耗情况;你还可以同时运行两个或更多查询来看哪个执行的最好。运行SETSTATISTICSPROFILEON后

系统 2019-08-12 01:53:08 2217

各行各业

Jetty:配置JSP支持

选择JSP实现从Jetty-9.2開始,使用ApacheJasper作为默认JSP容器实现。在前面的版本号中使用的是GlassfishJasper,在后面的版本号中也能够继续使用它。Jetty公布默认激活jsp模块,默认,模块设置到ApacheJasper。为了改为使用GlassfishJasper,编辑$JETTY_HOME/start.d/jsp.mod,改变以下的行:##JettyJSPModule#[depend]servletjsp-impl/$

系统 2019-08-12 01:31:46 2217