• 2024-09-24【BUAA S4 OS】Lab4challenge sigaction实现
    文章目录sigaction简介任务描述数据结构、宏等设计信号相关设置Env结构体添加成员错误返回值设置头文件中添加相关函数声明初始化与全局变量设置相关前置操作新增相关系统调用统一流程新增功能实现所需系统调用的具体实现信号处理流程实现信号处理的触发各类信号的发送
  • 2024-06-23【BUAA-数据管理技术】2-数据模型-概念模型
    本文内容系2024年北航软件学院数据管理技术课程课堂笔记,内容大部分取自课程PPT,少量来源于互联网,若有侵权请联系删除。文章内容如有错漏,敬请批评指正!第二章数据模型02-数据模型-概念模型2.1什么是数据模型模型:是对现实世界的抽象,常用于帮助人们提取问题本质,从而更
  • 2024-06-12BUAA OO 第四单元总结 + 课程总结
    第四单元课程着眼于UML语言,重点关注了类图、状态图、顺序图三种不同类型的图,分别从不同的视角展现代码架构设计与思考在本单元任务要求我们实现一个图书馆系统,能够实现对于学生的借阅、查询、预约、续借、捐赠等操作,该图书馆包括书架、预约处、借还处、漂流角等不同位置,图
  • 2024-06-07BUAA操作系统万字笔记-课堂笔记-期末考试-考研必备-北航961系列
    文章目录1概论1.1CPU漏洞攻击1.2操作系统简史1.2.1体系结构1.2.2系统发展1.3操作系统基本实现机制1.3.1异常:陷阱和中断2系统引导3内存管理3.1预备知识-链接与装载3.2存储管理基础3.2.1存储器管理目标3.2.2存储器硬件发展3.2.3存储管理的功能3.2.4存储
  • 2024-06-06【BUAA-OS-理论课】5-IO管理
    本文内容系2024年北航计算机学院/软件学院操作系统课程课堂笔记,内容大部分取自操作系统课程组PPT,少量来源于互联网,若有侵权请联系删除。文章内容如有错漏,敬请批评指正!第五章I/O管理文章目录第五章I/O管理5.1I/O硬件组成设备控制器I/O端口地址与I/O端口地址空
  • 2024-05-26数据结构与算法学习(05)查找(2)索引——BUAA
    文章目录查找(2)——索引介绍索引的基本概念稠密索引非稠密索引——分块索引多级索引查找(2)——索引介绍本文为查找第二部分,主要是整理了本人上课时讲的内容索引的基本概念索引:记录关键字值与记录的存储位置之间的对应关系索引文件:由基本数据与索引表两部分组成的
  • 2024-05-26数据结构与算法学习(07)查找(4)散列、哈希、字典——BUAA
    文章目录查找(4)——散列(Hash)字典介绍散列函数的构造方法直接地址法数字分析法平方取中法叠加法移位叠加法折叠叠加法基数转换法除留余数法随机数法一些好的哈希函数**针对字符串好的哈希函数冲突的处理方法开放地址法线性探测二次探测伪随机特点再散列法链接地址法代
  • 2024-05-26数据结构与算法学习(06)查找(3)Trie树(C语言)——BUAA
    文章目录查找(3)——Trie树(C语言)介绍结构实现典型应用(字典树)代码实现优势查找(3)——Trie树(C语言)介绍本文为查找第三部分,主要是整理了本人上课时讲的内容,并给出了C语言代码实现结构实现键值由固定的字符序列组成(如数字或字母),如Huffman码、英文单词;对应结点的分层标记
  • 2024-03-25BUAA文件加密(环)
    定制魏:QTWZPW,获取更多源码等目录【问题描述】【输入形式】【输出形式】【样例输入】【样例输出】【样例说明】完整代码
  • 2023-11-24BUAA CO 第二次上机
    BUAACO第二次上机计算器(4')卡特兰数(4')回文串(2')全排列(0')总结难度一般般,最后一题需要用$sp
  • 2023-06-18BUAA OO 总结
    正向建模和开发本单元通过学习三种UML图,在具体写代码之前先对架构进行构建。理论上讲,这样是可以节省很多时间并优化架构的,但是我实际执行过程中,经常遇到原来的UML图架构考虑不周,而不得不根据代码反过来修改UML图,最后第一次作业基本上就和先写代码没有区别,好在第二,三次迭代时这样
  • 2023-06-13buaa os lab4-challenge 信号系统的实现
    buaaoslab4-challenge信号系统的实现信号是什么生活中我们会收到各种各样的信号,比如老师在群里布置了一个新的ddl,或者肚子发出咕咕的叫声提醒我们该吃饭了,接收到信号之后我们并不是马上处理,需要等到一些合适的时机并前横利弊,比如对于人来说肯定是吃饭重要,所以我们会忽略ddl
  • 2023-05-16BUAA OO第三单元博客
    对本单元测试过程的分析对黑箱测试、白箱测试的理解黑箱测试(BlackBoxTesting)是一种测试方法,它关注测试系统的外部行为,而不考虑内部实现细节。黑箱测试是基于需求和规格说明书进行的,测试人员不需要了解系统的内部结构或代码。测试人员将系统视为一个黑箱,只关注输入和输出之间
  • 2023-04-15buaa面向对象第二单元
    面向对象设计与构造第二单元在我之前所学的所有编程知识都是关于顺序执行的,就是程序在任何时候只能执行一个步骤。然而能够并行的执行程序中的多个部分,在很多时候可以大大提高程序的效率。这个单元最主要的内容就是理解并编写并发执行的程序,这对于我所学的编程知识来说是一种质的
  • 2023-03-21 BUAA_2023_os_lab1上机总结
    依旧是两道题,exam+extraexam实现一个自定义的格式化字符串'%R',他的格式和%d完全相同,但是输出的值不同,具体地可以说:printf("%...R",a,b);等价于:printf("(%...d,%...
  • 2023-03-16buaa面向对象第一单元
    面向对象设计与构造第一单元问题:表达式的化简表达式中仅含有\(x,y,z\)三种未知数表达式仅含有\(+,-,*,**,\sin,\cos,dx,dy,dx\)几种运算-\(dx,dy,dz\)分别表示对\(x