10 2016 档案

摘要:构建活动的准备工作的根本目标在于降低风险。要确认你的准备活动是在降低风险,而非增加风险。 如果你想开发高质量的软件,软件开发过程必须由始至终关注质量。在项目初期关注质量,对产品质量的正面影响比在项目末期关注质量的影响要大。 程序员的一部分工作是教育老板和合作者,告诉他们软件开发过程,包括在开始编程之 阅读全文
posted @ 2016-10-30 14:59 逸风净天 阅读(172) 评论(0) 推荐(0)
摘要:Linux在企业应用方面,着重于网络服务器、关键任务的应用(金融数据库、大型企业网管环境)及高性能运算等任务。 Linux在个人环境的使用上着重于桌面计算机、手持系统(PDA、手机)、嵌入式设备(如家电用品等)。 Linux distributions有针对桌面计算机所开发的,例如Ubuntu,Op 阅读全文
posted @ 2016-10-30 14:51 逸风净天 阅读(104) 评论(0) 推荐(0)
摘要:字符串格式化:求模操作符(%)可以用来将其他值转换为包含转换标志的字符串,例如%s,它还能用来对值进行不同方式的格式化,包括左右对齐、设定字段宽度以及精度值,增加符号(正负号)或者左填充数字0等。 字符串方法:字符串有很多方法。有些非常有用(比如split和join),有些则用的很少。 阅读全文
posted @ 2016-10-30 14:44 逸风净天 阅读(150) 评论(0) 推荐(0)
摘要:序列。序列是一种数据结构,它包含的元素都进行了编号(从0开始)。典型的序列包括列表、字符串和元组。其中,列表是可变的(可以进行修改),而元组和字符串是不可变的(一旦创建了就是固定的)。通过分片操作可以访问序列的一部分,其中分片需要两个索引号来指出分片的起始和结束位置。要想改变列表,则要对相应的位置进 阅读全文
posted @ 2016-10-30 14:40 逸风净天 阅读(123) 评论(0) 推荐(0)
摘要:算法。算法是对如何完成一项任务的详尽描述。实际上,在编写程序的时候,就是要使用计算机能理解的语言来描述算法。这类对机器友好的描述就叫做程序,程序主要包含表达式和语句。 表达式。表达式是计算机程序的组成部分,它用于表示值。简单的表达式是通过使用运算符和函数对字面值进行处理而构建起来的。通过把简单的表达 阅读全文
posted @ 2016-10-30 14:33 逸风净天 阅读(137) 评论(0) 推荐(0)
摘要:隐喻是启示而不是算法。因此它们往往有一点随意(sloppy)。 隐喻把软件开发过程与其他你熟悉的活动联系在一起,帮助你更好地理解。 有些隐喻比其他一些隐喻更贴切。 通过把软件的构建过程比作是房屋的建设过程,我们可以发现,仔细的准备是必要的,而大型项目和小型项目之间也是有差异的。 通过把软件开发中的实 阅读全文
posted @ 2016-10-22 14:57 逸风净天 阅读(232) 评论(0) 推荐(0)
摘要:软件构建是软件开发的核心活动;构建活动是每个项目中唯一一项必不可少的工作。 软件构建的主要活动包括:详细设计、编码、调试、集成、开发者测试(developer testing)(包括单元测试和集成测试)。 构建也常被称作“编码”和“编程”。 构建活动的质量对软件的质量有着实质性的影响。 阅读全文
posted @ 2016-10-22 14:48 逸风净天 阅读(111) 评论(0) 推荐(0)
摘要:计算机主要以二进制为单位,而目前常用的磁盘容量单位为B,其单位换算为1B=8bit,其他的以1024为其倍数,如1GB=1024MB等。 操作系统(Operation System)主要用于管理与驱动硬件,因此必须要能够管理内存、管理设备、负责进程管理以及系统调用等。因此,只要能够让硬件准备妥当(R 阅读全文
posted @ 2016-10-22 12:30 逸风净天 阅读(259) 评论(0) 推荐(0)
摘要:计算机的定义为:“接受用户输入指令与数据,经由中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息”。 计算机的五大单元包括输入单元、输出单元、CPU内部的控制单元、算术逻辑单元与内存五大部分。 数据会流进/流出内存是CPU所发布的控制命令,而CPU实际要处理的数据则完全来自于内存。 CP 阅读全文
posted @ 2016-10-22 11:44 逸风净天 阅读(149) 评论(0) 推荐(0)