面向对象概述:要学习好面向对象,我们应该从三个问题入手:1、什么是面向对象? 2、为什么要面向对象? 3、该怎么面向对象? 面向对象,首先要有一个对象,那么对象是什么呢? 对象的定义是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划...
软件开发过程中,软件项目失败并不罕见。20世纪80年代,软件项目失败的原因大多是由于过程缺乏规范。软件开发过程中,并无详细的开发规划,这样的过程像一个“黑盒子”,我们并不能完全了解过程中会发生的任何事情,也无法估计软件成品的质量。由此,软件过程规逐渐范化,软件开发过程也有了一定的计划。软件过程的基本...
分类:
其他好文 时间:
2015-02-20 23:11:38
阅读次数:
315
描述:在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米.请判断走不同的距离去办事,是骑车快还是...
分类:
其他好文 时间:
2015-02-16 22:04:57
阅读次数:
221
CPU不是瓶颈,网络才是;墨菲定律:任何事情都没表面看起来那么简单;会出错的总会出错;可靠性:集群:无状态集群;有状态集群,很难处理,尽量剥离出状态部分做集中式部署,其他做无状态部署;mater/slave,极端情况下快速切换,恢复系统的可用性,软件层面和硬件层面;数据:raid磁盘阵列,双写(同步...
分类:
其他好文 时间:
2015-02-16 18:11:31
阅读次数:
237
动态hash方法之一本文将介绍三种动态hash方法。散列是一个非常有用的、非常基础的数据结构,在数据的查找方面尤其重要,应用的非常广泛。然而,任何事物都有两面性,散列也存在缺点,即数据的局部集中性会使散列的性能急剧下降,且越集中,性能越低。数据集中,即搜索键在通过hash函数运算后,得到同一个结果,...
分类:
其他好文 时间:
2015-02-15 10:38:42
阅读次数:
252
阳光的工程,行至何时戛然, 许下月光的柔。 探出了零星灯火。 白色的光,不定如月光那皎洁。 挡不住,些许纷扰, 锁忆,思何事。 心底,念某时。 赶不走,理还乱。 那长车碾过的痕迹啊, 等待下一班的追随, 原来,是那样踏向更深处, 林木,花草,还有清水旁, ...
分类:
其他好文 时间:
2015-02-13 00:09:43
阅读次数:
203
话不多说,直入正题。
做任何事情都需要动力,只是对于程序员来说,拥有写代码的动力至关重要。程序员不同于会计、出纳等,这些职业所做的事情基本上都是重复的,就像平坦大路上行驶的车辆,并不需要提供很大的动力就能保持前进。程序员所做的事情恰像上坡路上的车辆,需要提供较大的且持续的动力才能保持继续前进。如果在开发一个项目的过程中,工程师不幸失去了动力,多半情况下项目就会半途而...
分类:
其他好文 时间:
2015-02-09 23:05:21
阅读次数:
190
Perl认为真值是自明的(self-evident), 表示任何事物的真值都可以计算。Perl采用使用的方式来定义真值,即一个实体的真值取决于这个实体的类型。Perl总是乐观的认为:这个世界上真的东西远比假的东西多的多。Perl区别与任何其他计算语言,Perl是语言学家创造的,语言的意思离不开上下文,所以Perl中的真值都可以在标量(标量与数组类似于英文中的单数与复数, book 与 books的区别, 真值在现实世界中,应该就是单数,所以是标量)计算,除此之外,不会做任何类型的强制转换。对于标量中各种类型...
分类:
其他好文 时间:
2015-02-06 23:16:38
阅读次数:
310
灾难恢复是从对IT系统造成负面影响的任何事件中恢复过来的相关技术防范和措施。。一个典型的方法是构建重复的基础设施,以确保在灾难发生时备用能力的可用性。AWS可以扩展公司私有基础架构上所需要的基础设施。对于灾难恢复解决方案,这将导致在显著的成本节约。下图显示了一个灾难恢复设置为本地应用程序的一个例子。1. 公司的数据中心托管着包括数据库服务器的应用以及包含内容管理系统本地存储的应用服务器。 2. ...
分类:
其他好文 时间:
2015-02-05 13:35:50
阅读次数:
273