随笔分类 - CSAPP
摘要:介绍 模数加法形成了一种数学结构,成为阿贝尔群(Abelian group),这是以丹麦数学家阿贝尔的名字命名的。 前置知识 定义1. 设 ,如果存在 使得 ,则称 整除 ,记为 。 定义2. 设 , ,$a=qb+
阅读全文
摘要:简介 CSAPP实验介绍 学生实现他们自己的带有作业控制的Unix Shell程序,包括Ctrl + C和Ctrl + Z按键,fg,bg,和 jobs命令。这是学生第一次接触并发,并且让他们对Unix的进程控制、信号和信号处理有清晰的了解。 什么是Shell? Shell就是用户与操作系统内核
阅读全文
摘要:计算机系统大作业 题 目 程序人生-Hello’s P2P 专 业 计算机科学与技术 学 号 班 级 学 生 江水为竭 指导教师 刘宏伟 计算机科学与技术学院 2022年5月 摘 要 HelloWorld是几乎全世界程序员编写的第一个程序,我们缓慢地输入HelloWorld 的几行代码,点击运行,惊
阅读全文
摘要:十大优化法则 1.更快(本课程重点!) 2.更省(存储空间、运行空间) 3.**更美(**UI 交互) 4.更正确(本课程重点!各种条件下) 5.更可靠 6.可移植 7.更强大(功能) 8.更方便(使用) 9.更范(格式符合编程规范、接口规范 ) 10.更易懂(能读明白、有注释、模块化) 优化概述
阅读全文
摘要:实验介绍 使用所学知识拆除Binary Bombs来增强对程序的机器级表示、汇编语言、调试器和逆向工程等理解。 Binary Bombs(二进制炸弹)是一个可执行程序,是C语言编译链接成的,包含phase1~phase6共6个阶段(还有隐藏阶段)。 各阶段要求输入一个答案,若正确,该阶段炸弹被拆除,
阅读全文
摘要:CSAPP 向偶数舍入初看上去好像是个相当随意的目标——有什么理由偏向取偶数呢?为什么不始终把位于两个可表示的值中间的值都向上舍入呢?使用这种方法的一个问题就是很容易假想到这样的情景:这种方法舍入一组数值,会在计算这些值的的平均数中引入统计偏差。我们采用这种方法舍入一组数的平均值将比这些数本身旳
阅读全文