- 博客(4)
- 收藏
- 关注
原创 关于计算机存储器中缓存的一些思考
在计算机硬件当中,主要有运算器,控制器,存储器,输入输出设备几种。存储器大致有高速缓存(cache),内存,辅存这样的体系架构.而cpu在工作时,主要从内存中获取指令或数据进行操作,而缓存存在于cpu与内存之间,是一个小容量,高速的存储器。 一。 为什么会有缓存的存在呢?原因大概有两点:1.除了cpu之外,I/O设备同样可以申请访问内存,如果两者同时申请访问,那么I/O设备优先级高于c...
2018-04-20 22:45:22 738
原创 关于极限编程简单介绍
2001年,首次提出了敏捷开发。其中应用比较广泛的就是极限编程与scrum。本文主要介绍极限编程。 极限编程(extreme programming),简称xp,这是敏捷过程中极具盛名的一个。其中“极限”代表把好的开发实践运用到极致。目前来看,极限编程广泛应用于需求模糊且经常改变的场合。其大致有以下的原则:1.客户作为开发团队的成员。必须要有一名客户代表在整个开发周期中与开发人员一起...
2018-04-20 21:39:42 1714
原创 敏捷开发与极限编程
敏捷开发概述: 自从1968年提出了“软件工程”的概念后,几十年来产生了各种各样的过程模型支撑着软件开发。2001年,由17位著名的软件专家联合起草了敏捷开发宣言。敏捷开发宣言由以下4个简单的价值观声明组成:1.个体和交互 胜过 过程与工具 优秀的团队是开发软件获得成功的重要因素,但不好的过程和工具会使优秀的团队无法发挥作用 团队成员的合作,沟通以及交互能要比单纯的软件编程能力更...
2018-04-20 21:08:51 280
原创 排序算法(1)
数据结构中关于排序问题的总结序言:排序算法一直是计算机专业很重要的问题之一。尤其在这样的大数据时代,信息爆炸。根据新摩尔定律,每隔18个月人类信息总量就会翻倍。这时,使用合适高效的排序算法会极大提升程序性能。本人学习几大 排序算法之后,颇有感触,姑且总结如下。一.排序导论 ...
2018-04-20 20:42:17 228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人