buaa

BUAA CO 第二次上机

BUAA CO 第二次上机 计算器(4') 卡特兰数(4') 回文串(2') 全排列(0') 总结 难度一般般,最后一题需要用$sp ......
BUAA CO

BUAA CO 第一次上机

BUAA CO 第一次上机 数字处理(4') 题面概括:输入数字A ( 4bit ) ,数字 P ( 1bit ) , 如果P=0 , A 第一二位数交换;如果 P=1 ,A第三四位数交换。如果交换后的结果二三位同时为1,那么把二三位置 0 Mealy状态机(4') 题面概括: 售货机接收1,2,4 ......
第一次 BUAA CO

BUAA OO 总结

正向建模和开发 本单元通过学习三种UML图,在具体写代码之前先对架构进行构建。理论上讲,这样是可以节省很多时间并优化架构的,但是我实际执行过程中,经常遇到原来的UML图架构考虑不周,而不得不根据代码反过来修改UML图,最后第一次作业基本上就和先写代码没有区别,好在第二,三次迭代时这样的情况减少了很多 ......
BUAA OO

buaa os lab4-challenge 信号系统的实现

# buaa os lab4-challenge 信号系统的实现 ## 信号是什么 - 生活中我们会收到各种各样的信号,比如老师在群里布置了一个新的ddl,或者肚子发出咕咕的叫声提醒我们该吃饭了,接收到信号之后我们并不是马上处理,需要等到一些合适的时机并前横利弊,比如对于人来说肯定是吃饭重要,所以我 ......
lab4-challenge challenge 信号 系统 buaa

BUAA OO第三单元博客

对本单元测试过程的分析 对黑箱测试、白箱测试的理解 黑箱测试(Black Box Testing)是一种测试方法,它关注测试系统的外部行为,而不考虑内部实现细节。黑箱测试是基于需求和规格说明书进行的,测试人员不需要了解系统的内部结构或代码。测试人员将系统视为一个黑箱,只关注输入和输出之间的关系,通过 ......
单元 博客 BUAA

BUAA-OO-2023-第二单元

第二单元的主要作业是完成一个多线程电梯调度任务,并学习锁的使用,代码同步和资源共享。理解JAVA中的多线程机制和信号量机制。三次作业的类图基本上没有变化,都是在原有的基础上增加了一些方法和变量,因此直接给出最后一次的UML类图 以下是线程之间的协作 同步块的设置和锁的选择 三次作业中,我的Reque ......
单元 BUAA-OO BUAA 2023 OO

buaa面向对象第二单元

面向对象设计与构造第二单元 在我之前所学的所有编程知识都是关于顺序执行的,就是程序在任何时候只能执行一个步骤。然而能够并行的执行程序中的多个部分,在很多时候可以大大提高程序的效率。这个单元最主要的内容就是理解并编写并发执行的程序,这对于我所学的编程知识来说是一种质的飞跃。 前置芝士 上下文切换 线程 ......
单元 对象 buaa

BUAA-OO-UNIT2 多线程电梯调度

BUAA-OO-UNIT2 多线程电梯调度 作业背景 在北航的面向对象课程第二单元作业中,我们需要在三周内的三次作业中分别完成下述任务: 第五次作业:模拟一个简单的多线程实时电梯系统。 第六次作业:在第一次作业的基础上增加模拟电梯系统扩建和日常维护时乘客的调度功能。 第七次作业:在前两次作业的基础上 ......
线程 BUAA-OO-UNIT 电梯 BUAA UNIT

BUAA-OO-UNIT1 表达式展开

#BUAA-OO-Unit1 表达式展开 ##作业背景 在北航的面向对象课程第一单元作业中,我们需要在三周内的三次作业中分别完成下述任务: 第一次作业:实现支持加、减、乘、乘方、单层括号的表达式的化简与展开; 第二次作业:在第一次作业的基础上增加括号嵌套(无层数限制)、三角函数与自定义函数; 第三次 ......
表达式 BUAA-OO-UNIT BUAA UNIT OO

BUAA_2023_os_lab1上机总结

依旧是两道题,exam + extra exam 实现一个自定义的格式化字符串'%R',他的格式和%d完全相同,但是输出的值不同,具体地可以说: printf("%...R",a,b); 等价于: printf("(%...d,%...d)",a,b); 没错,%R可以从当前参数位往后读取两个参数。 ......
os_lab BUAA 2023 lab os
共10篇  :1/1页 首页上一页1下一页尾页