第二部分 敏捷设计 敏捷团队不会花费许多时间去预测未来的需求和需要,也不会试图在今天就构建一些基础结构去支撑那 … Continue reading 《敏捷软件开发:原则、模式与实践》笔记(3)
《敏捷软件开发:原则、模式与实践》笔记(2)
第六章 一次编程实践 原文保龄球规则:(文末) https://www.twblogs.net/a/5b957 … Continue reading 《敏捷软件开发:原则、模式与实践》笔记(2)
《敏捷软件开发:原则、模式与实践》笔记
第一章:敏捷实践 敏捷开发要点节选: 结对编程 集体代码所有权:所有人可以在任何时候改进所有代码 隐喻:团队提 … Continue reading 《敏捷软件开发:原则、模式与实践》笔记
深入理解计算机系统(第三版)/ CSAPP 杂谈,第12章:并发编程
基于进程的并发编程:accept 后 fork。优点:虚拟空间独立,不容易出 bug;缺点:创建进程开销大。需 … Continue reading 深入理解计算机系统(第三版)/ CSAPP 杂谈,第12章:并发编程
深入理解计算机系统(第三版)/ CSAPP 杂谈,第11章:网络编程
IP 协议提供基本的命名方法和递送机制 UDP 稍微扩展了 IP 协议(增加端口概念),使其从原来的主机间传送 … Continue reading 深入理解计算机系统(第三版)/ CSAPP 杂谈,第11章:网络编程
深入理解计算机系统(第三版)/ CSAPP 杂谈,第10章:系统级I/O
每个打开的文件,内核都保持着文件位置 Linux 每个进程都有当前工作目录 stat 和 fstat 可以读取 … Continue reading 深入理解计算机系统(第三版)/ CSAPP 杂谈,第10章:系统级I/O
深入理解计算机系统(第三版)/ CSAPP 杂谈,第9章:虚拟内存
所有程序共享内存资源,这容易造成很多问题。虚拟内存用于管理内存,协调各程序之间的内存占用和释放,但对程序来说无 … Continue reading 深入理解计算机系统(第三版)/ CSAPP 杂谈,第9章:虚拟内存
深入理解计算机系统(第三版)/ CSAPP 杂谈,第8章:异常控制流
异常控制流(Exceptional Control Flow,ECF)是操作系统为应用提供的一种访问处理器资源 … Continue reading 深入理解计算机系统(第三版)/ CSAPP 杂谈,第8章:异常控制流
深入理解计算机系统(第三版)/ CSAPP 杂谈,第7章:链接
链接器主要完成符号解析和重定位两个任务。 目标文件有三种形式:可重定位目标文件(.so);可执行目标文件(.e … Continue reading 深入理解计算机系统(第三版)/ CSAPP 杂谈,第7章:链接
深入理解计算机系统(第三版)/ CSAPP 杂谈,第6章:储存器层次结构
SRAM 贵,稳定,集成度低,用于高速缓存存储器 DRAM 较便宜,不稳定,集成度高,需要定时重新读写和纠错码 … Continue reading 深入理解计算机系统(第三版)/ CSAPP 杂谈,第6章:储存器层次结构