会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wwllll
博客园
首页
新随笔
联系
订阅
管理
2022年7月12日
OS-lab4-challenge指导书
摘要: 前言 本篇文章为笔者在完成 lab4 - challenge 后写的一篇教程,整体上遵循了 OS 指导书的风格,引导式地完成任务。这里只是实现线程与信号量机制的一种方法,当然还可通过其他设计实现。 lab4-challenge 线程与信号量机制 1、实验目的 回顾理论课知识,了解 POSIX 的线程
阅读全文
posted @ 2022-07-12 23:23 wwllll
阅读(336)
评论(1)
推荐(0)
2022年6月27日
BUAA-OO第四单元总结
摘要: 一、第四单元设计架构 1.1 第一次作业 第一次作业实现 UML 解析器,支持对 UML 类图的分析,通过输入相应指令查询类图信息。将需要实现的方法放在 MyUserApi 里,构造时完成对 UML 类图元素的解析。由于各个元素之间有引用关系( parentId ),而传入的参数中元素是乱序的,
阅读全文
posted @ 2022-06-27 14:35 wwllll
阅读(72)
评论(1)
推荐(0)
2022年6月5日
BUAA-OO第三单元总结
摘要: 总述 本单元的任务是实现简单的社交网络关系的模拟和查询, 包括人与人互动、消息收发等操作。学习目标是理解JML规格在面向对象设计与构造中的重要意义,并掌握利用JML规格提高代码质量的能力。官方包已经通过JML给定了整个社交网络的基本功能规格,如何设计层次之间的交互方法甚至额外层次是本单元作业的关键。
阅读全文
posted @ 2022-06-05 18:52 wwllll
阅读(45)
评论(0)
推荐(0)
2022年4月30日
BUAA-OO第二单元总结
摘要: 1、总述 第二单元我们学习了 java 多线程,通过模拟多线程实时电梯系统,掌握了线程之间的交互、多线程中可能存在的线程安全问题以及生产者-消费者、单例模式、观察者模式、流水线模式等多线程协同的设计模式,在三次作业的迭代过程中不断强化线程之间的协同设计层次架构。 2、电梯调度设计 三次作业都
阅读全文
posted @ 2022-04-30 12:14 wwllll
阅读(118)
评论(0)
推荐(1)
2022年3月25日
BUAA-OO第一单元总结
摘要: BUAA-OO第一单元总结 1. 简介 第一单元的作业内容是表达式化简,通过对表达式结构进行建模,逐步完成对包含常数、变量、函数(三角函数、自定义函数、求和函数)的表达式的括号展开与化简,体会层次化设计的思想。 2. 第一次作业 2.1 设计理念 第一次作业的表达式中只包含常数和变量,且只有单层括号
阅读全文
posted @ 2022-03-25 22:31 wwllll
阅读(83)
评论(0)
推荐(1)
公告