操作系统思考 第七章 缓存 第七章 缓存作者:Allen B. Downey原文:Chapter 7 Caching译者:飞龙协议:CC BY-NC-SA 4.07.1 程序如何运行为了理解缓存,你需要理解计算机如何运行程序。你应该学习计算机体系结构来深入理解这个话
笨办法学C 练习28:Makefile 进阶 练习28:Makefile 进阶原文:Exercise 28: Intermediate Makefiles译者:飞龙在下面的三个练习中你会创建一个项目的目录框架,用于构建之后的C程序。这个目录框架会在这本书中剩余的章节中使用,并且这个练习
操作系统思考 第零章 前言 第零章 前言作者:Allen B. Downey原文:Chapter 0 Preface译者:飞龙协议:CC BY-NC-SA 4.0在许多计算机科学的课程中,操作系统都是高级话题。学生在上这门课之前,它们已经知道了如何使用C语言编程,他
操作系统思考 第六章 内存管理 第六章 内存管理作者:Allen B. Downey原文:Chapter 6 Memory management译者:飞龙协议:CC BY-NC-SA 4.0C提供了4种用于动态内存分配的函数:malloc,它接受表示字节单位的大小的整数
笨办法学C 练习27:创造性和防御性编程 练习27:创造性和防御性编程原文:Exercise 27: Creative And Defensive Programming译者:飞龙你已经学到了大多数C语言的基础,并且准备好开始成为一个更严谨的程序员了。这里就是从初学者走向专家的地方
笨办法学C 练习26:编写第一个真正的程序 练习26:编写第一个真正的程序原文:Exercise 26: Write A First Real Program译者:飞龙这本书你已经完成一半了,所以你需要做一个期中检测。期中检测中你需要重新构建一个我特地为本书编写的软件,叫做devpk
笨办法学C 练习21:高级数据类型和控制结构 练习21:高级数据类型和控制结构原文:Exercise 21: Advanced Data Types And Flow Control译者:飞龙这个练习是C语言中所有可用的数据类型和控制结构的摘要。它也可以作为一份参考在补完你的知识,并且
笨办法学C 练习20:Zed的强大的调试宏 练习20:Zed的强大的调试宏原文:Exercise 20: Zed's Awesome Debug Macros译者:飞龙在C中有一个永恒的问题,它伴随了你很长时间,然而在这个练习我打算使用一系列我开发的宏来解决它。到现在为止你都不知道它
笨办法学C 练习22:栈、作用域和全局 练习22:栈、作用域和全局原文:Exercise 22: The Stack, Scope, And Globals译者:飞龙许多人在开始编程时,对“作用域”这个概念都不是很清楚。起初它来源于系统栈的使用方式(在之前提到过一些),以及它用于
笨办法学C 练习25:变参函数 练习25:变参函数原文:Exercise 25: Variable Argument Functions译者:飞龙在C语言中,你可以通过创建“变参函数”来创建你自己的printf或者scanf版本。这些函数使用stdarg.h头,它们可以让