摘要:
一、概述 随着数据库在各个领域的使用不断增长,越来越多的应用提出了高性能的要求。数据库性能调优是知识密集型的学科,需要综合考虑各种复杂的因素:数据库缓冲区的大小、索引的创建、语句改写等等。总之,数据库性能调优的目的在于使系统运行得更快。 调优需要有广泛的知识,这使得它既简单又复杂。 说调优简单,是因 阅读全文
摘要:
1988年,BarryBoehm正式发表了软件系统开发的"螺旋模型",它将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。 螺旋模型沿着螺线进行若干次迭代,图中的四个象限代表了以下活动: (1)制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件; 阅读全文
摘要:
原型模型——样品模型 原型模型的主要思想: 先借用已有系统作为原型模型,通过“样品”不断改进,使得最后的产品就是用户所需要的。 原型模型通过向用户提供原型获取用户的反馈,使开发出的软件能够真正反映用户的需求。同时,原型模型采用逐步求精的方法完善原型,使得原型能够“快速”开发,避免了像瀑布模型一样在冗 阅读全文
摘要:
11.2 CSS匹配规则参考 本节简单地介绍CSS Level 1和CSS Level 2匹配XML的规则。关于CSS的属性、属性取值等内容不在本书的讨论范围中,在万维网联合会的网站上,可以读到关于CSS的规范说明:http://www.w3.org/Style/CSS/。 注意:微软的Intern 阅读全文
摘要:
function loadjscssfile(filename, filetype){if (filetype=="js"){ //判断文件类型 var fileref=document.createElement('script')//创建标签 fileref.setAttribute("type 阅读全文
摘要:
1970年温斯顿•罗伊斯(Winston Royce)提出了著名的“瀑布模型”,直到80年代早期,它一直是唯一被广泛采用的软件开发模型。 瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求 阅读全文
摘要:
喷泉模型fountain model 喷泉模型是一种以用户需求为动力,以对象为驱动的模型,主要用于采用对象技术的软件开发项目。该模型认为软件开发过程自下而上周期的各阶段是相互迭代和无间隙的特性。软件的某个部分常常被重复工作多次,相关对象在每次迭代中随之加入,渐进变成的软件成分。无间隙指在各项活动之间 阅读全文
摘要:
缓存是一种常见的技术,目标是提高系统的性能和伸缩性。 为此,它会暂时会经常访问的数据复制到位置靠近应用程序的快速存储。 如果这种快速数据存储比原始源更靠近应用程序,则缓存可以通过更快速提供数据,大幅改善客户端应用程序的响应时间。 如果客户端实例重复读取同一数据,则缓存是最有效的方式,尤其是原始数据存 阅读全文
摘要:
增量模型融合了瀑布模型的基本成分(重复应用)和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。当使用增量模型时,第1个增量往往是核心的产品,即第1个增量实现了基本的需求,但很多补充的特征还没有发布。客户对每一个增量的使用和评估都作为下一 阅读全文
摘要:
2-3-3活动目录(Active Directory)域故障解决实例 这部分内容将以实例的形式,介绍活动目录(Active Directory)的域故障排除,基本上遵循由易到难,由简到繁的顺序来讲解讨论。 Q1、客户机无法加入到域? 一、权限问题。 要想把一台计算机加入到域,必须得以这台计算机上的本 阅读全文
摘要:
因近期打算对公司应用架构进行调整, 其中的一些思路值得借鉴. 以下为转载内容: 一、LiveJournal发展历程 LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能: 博客,论坛社会性网络,找到朋友聚合,把朋友的文章聚合在一起 LiveJournal采用 阅读全文
摘要:
大型网站架构演变和知识体系 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。<!--[if !supportLineBreakNewLine]-- 阅读全文
摘要:
/**/ /// <summary> /// 生成缩略图 /// </summary> /// <param name="originalImagePath">源图路径(物理路径)</param> /// <param name="thumbnailPath">缩略图路径(物理路径)</param> 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Text;namespace GenericTest{ class Program { static void Main(string[] args) { //使用string,in 阅读全文
摘要:
CMPP和SMPP协议比较 并非同类型协议 CMPP和SMPP都是短信协议中的一种,但它们不是同一类型的协议。SMPP和ESME和SMC(短信中心)之间的协议,而CMPP是SP和中国移动ISMG之间的通讯协议。 以下是CMPP 3.0文档中的图示。 <!--[if !vml]--><!--[endi 阅读全文
摘要:
Global System for Mobile Communications,中文为全球移动通讯系统,俗称"全球通",是一种起源于欧洲的移动通信技术标准,是第二代移动通信技术,其开发目的是让全球各地可以共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。我国于20世纪90年代初引进采用此 阅读全文
摘要:
透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础. 三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数 阅读全文
摘要:
ISP(INTERNET SERVER PROVIDER,INTERNET服务提供商)就是为用户提供INTERNET接入服务或INTERNET信息服务的公司和机构。前者又称为IAP(INTERNET ACCESS PROVIDER,INTERNET接入提供商),后者又称为ICP(INTERNET C 阅读全文
摘要:
什么是一个好的设计?我想要做一个好的设计,有这么几个挑战。 1。对象的职责的定义和划分 2。可扩展性 3。可重用性 1. 明确定义和划分对象的职责。也就是说一个class,他应该专注于做很少的功能,而不是面面具到,无所不能。通过class的名称和方法,我们可以很清楚这个class到底提供什么样的功能 阅读全文
摘要:
1.什么是应用框架(application framework) 个人认为,应用框架是软件开发中一组可重用的设计和代码。他是我们所开发的应用系统的支撑骨架,一种基本结构。而结构(structure)就是框架的本质。在我们的开发一个比较复杂的应用系统的过程中,我们会发现我们要实现的应用包含了非常多不断 阅读全文