- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 OO的五大原则是指SRP、OCP、LSP、DIP、ISP。
<br />OO的五大原则是指SRP、OCP、LSP、DIP、ISP。<br />SRP -- (Single Responsibility Principle 单一职责原则)<br />OCP——开闭原则(Closed for Modification; Open for Extension)<br /> 现将近期整理的文档提供给大家,这里对LSP做重点的介绍,望对大家有帮助,在学习和使用OO设计的时候,我们应该明白:OO的出现使得软件工程师们能够用更接近真实世界的方法描述软件系统。然而,软件毕竟是建立在
2010-11-24 15:36:00
5795
原创 RAID制作
<br />今天经理给大家讲解了RAID,刚开始时,还不知道什么是RAID。<br />经理说:RAID主要通过RAID卡,来管理硬盘数据,有RAID0,RAID1,RAID5,RAID0+1,RAID5。<br />RAID0 是对硬盘的扩充,几块硬盘可以当作一块硬盘使用,速度是硬盘数倍数。<br />RAID1 是对硬盘数据的备份,要求2的整数倍数的硬盘数量。<br />RAID0+1是二者的结合,至少需要四块。<br /> <br />下面经理针对RAID1做了示范:<br />制作步骤:<br />
2010-11-22 16:43:00
966
原创 集合或数组排序
原来集合里面的对象也能按照某种规则进行排序,只要简单实现IComparer接口;数组的排序也是如此,需要注意的是,集合或数组已有默认的排序方式,数字时默认从小到大,文字时默认按字母顺序。下面是示例:如果按照指定的规则排序,先制定排序规则(实现IComparer接口):using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;nam
2010-11-19 11:45:00
607
原创 DBA日常维护:SqlServer 索引碎片整理
set nocount on--使用游标重新组织指定库中的索引,消除索引碎片--R_T层游标取出当前数据库所有表declare R_T cursorfor select name from sys.tablesdeclare @T varchar(50)open r_tfetch next from r_t into @twhile @@fetch_status=0begin--R_index游标判断指定表索引碎片情况并优化declare R_Index curs
2010-11-18 17:29:00
1426
转载 SQLSERVER SQL性能优化
1.选择最有效率的表名顺序(只在基于规则的优化器中有效) SQLSERVER的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,必须选择记录条数最少的表作为基础表,当SQLSERVER处理多个表时,会运用排序及合并的方式连接它们, 首先,扫描第一个表(FRO
2010-02-21 11:37:00
612
原创 The project type is not supported by this installation.解决办法
Windows 7 升级功能很好用。只不过这个过程很费时间。升级之后大部分程序都正常使用。但是Visual Studio 2008 和 Visual Studio 2010 都罢工了。Visual Studio 2010 打不开界面,一运行就抛出异常,完全卸载后重装解决问题了。Visual Studio 2008则是不能创建WPF项目和打不开WPF项目,创建WPF项目确定之后没有反应,打开
2009-12-09 12:21:00
1586
原创 控制iframe的字体大小
window.onload = function setFont() { window.frames.testIframe.document.body.style.fontSize = 100 + px; }因为内部样式只能控制本页面的内容样式。JS就不一样了想控制哪个页面就能控制哪个页面js很强大
2009-11-25 11:14:00
7671
1
原创 OleDbDataReader 访问Access
今天遇到一个问题,就是sql语句(1)SELECT * from [nstl] where ([2f] not like %rus%) and ([2f] not like %jpn%) and ([2f] not like %pol%)在Access的查询器里面是不行的(access2000),必须改成(2)SELECT * from [nstl] where ([
2009-11-10 16:54:00
684
原创 Windows Workflow Foundation(1)-----创建和调试一个WF实例
今天开始,我打算开始学习WWF,从网上搜索到了部分相关资料,也找到了一些文档和实验。但是,资料以英文的占多数,所以,在学习起来似乎比较吃力,不过相信我能坚持下来,顺便提高点英语阅读能力,不过本人英文水平实在是差,解释的不到位或错误的地方请大家谅解(千万别笑话我,哈哈)。毕竟我也是从空白开始学习WWF,让我们一起进步。 首先,我们需要安装WinFX(下载)和Visual Studio 2005
2009-10-21 16:10:00
1673
转载 WorkFlow(2)--让WF通过参数接收数据
在这一节,我们一起学习通过其他程序调用工作流,并且在工作流启动时给工作流传递一些数据,使其在工作流中使用。 在workflow开始执行时,我们有两种方式给工作流传递数据------参数和事件。今天,我们先说说怎样通过参数来给工作流传递数据。 需要传递给workflow的参数,我们需要先在工作流中通过属性来进行设置,而后在其他程序调用这个工作流创建一个工作流的实例时,通过 Dictionar
2009-10-21 16:08:00
995
原创 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和
2009-09-16 18:12:00
661
1
原创 给计算机专业还没毕业的同学
一、给计算机专业的同学 1.首先请你热爱这个专业。只有这样,你才会从抽象的理论中找到实实在在的快乐。如果你不热爱她,或者只因为这是个热门专业,那么极力要求你放弃这个专业,因为计算机是一把双刃剑,学好了你会飞黄腾达,学不好你毕业后会极其痛苦,高不成低不就,没有发展潜力,如同学英语专业的人到了美国一样。 2.不要用功利眼光对待这个学科,这绝对不是点点鼠标就能挣钱的专业。不要去想做网站挣钱,不要想靠点击
2009-09-11 13:17:00
942
转载 可扩展性构建灵活系统的思考(转)--QQ892601447,MSN:xindongfangit@163.com
参考资料:《设计模式——可复用面向对象软件的基础》《Object Design: Roles, Responsibilities, and Collaborations》 http://en.wikipedia.org/wiki/Extensibility 从我理解,在软件范畴上,是软件系统本身的属性,或者进一步说是设计的属性,代码的属性。因为我们经常说设计的可扩展性,代码
2009-09-03 12:42:00
896
原创 spring.net框架开发合并PDF文件程序,请大家多提宝贵意见
合并PDF文件的接口:using System;using System.Collections.Generic;using System.Linq;using System.Text;using iTextSharp.text;using iTextSharp.text.pdf;using System.Windows.Forms;namespace BLL{ /// /// 合并
2009-09-02 17:59:00
1747
1
原创 Spring.net 学习脚印(经翻译过的)
第一章 序言 即使有先进的工具和技术,软件开发也是一件相当令人头疼的工作。Spring.NET为建立企业级应用提供了一套轻量级的解决方案。通过Spring.NET,我们可以用统一且透明的方式来配置应用程序,并在应用中集成AOP的功能。Spring.NET的重点是为中间层提供声明式事务管理,以及一个功能齐全的ASP.NET扩展框架。Spring.NET可以为很多领域的企业级应
2009-08-21 12:58:00
484
原创 数据库设计原则
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0605jiangt/
2009-08-10 09:12:00
721
2
原创 用Eclipse+MyEclipse开发struts的一个经典的实例(转)
文本主要介绍用myeclipse的struts designer(图形化开发环境)开发一个简单的用户登录程序片段。主要包括2个jsp文件、一个ActionForm、一个Action等其它userLogin.jsp(用户登录及错误提示页面) userLoginSuccess.jsp(提示登录成功页面)Use
2007-11-15 15:03:00
1733
4
分页控件gridview
2009-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人