会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
buaa-shy
博客园
首页
新随笔
联系
订阅
管理
2021年6月24日
BUAA-OO-2021 第四单元总结
摘要: 第一次作业 类图 classDiagram MyUmlInteraction MyNode MyInterface MyMethod Main MyNode .. MyInterface MyNode .. MyMethod class MyUmlInteraction { +getClassCou
阅读全文
posted @ 2021-06-24 19:58 buaa-shy
阅读(144)
评论(0)
推荐(1)
2021年5月30日
BUAA-OO-2021 第三单元总结
摘要: 前言 JML JML(Java Modeling Language) 是用于对 Java程序进行规格化设计的一种表示语言。其结合了Effiel的契约式设计与Larch的基于模型的验证方法。 SMT Solver 将形式化验证问题转化为公式满足性问题,验证程序等价。 OpenJML OpenJML是一
阅读全文
posted @ 2021-05-30 21:40 buaa-shy
阅读(191)
评论(1)
推荐(0)
2021年4月25日
BUAA-OO-2021 第二单元总结
摘要: 上这个课的一点点理解 进程 不共享状态 调度由操作系统完成 有独立的内存空间(上下文切换的时候需要保存栈、cpu寄存器、虚拟内存、以及打开的相关句柄等信息,开销大) 通讯主要通过信号传递的方式来实现(实现方式有多种,信号量、管道、事件等,通讯都需要过内核,效率低) 线程 共享变量(解决了通讯麻烦的问
阅读全文
posted @ 2021-04-25 13:53 buaa-shy
阅读(198)
评论(1)
推荐(2)
2021年4月19日
BUAA-OS-2021 进程同步-部分代码一览
摘要: Problem 1 题面 三个进程 P1、P2、P3 互斥使用一个包含N(N>0)个单元的缓冲区。P1 每次用produce() 生成一个正整数并用put()送入缓冲区某一个空单元中;P2 每次用 getodd()从该缓冲区中 取出一个奇数并用 countodd()统计奇数个数;P3 每次用gete
阅读全文
posted @ 2021-04-19 22:49 buaa-shy
阅读(234)
评论(0)
推荐(0)
2021年3月28日
BUAA-OO-2021 第一单元总结
摘要: 在上这个课前的一点点理解 编程范式 OOP(Object Oriented Programming)是一种编程范式。许多号称多范式的编程语言都有对面向对象的支持。 OOP的流派 其中C++的面向对象允许多继承、多态、以模板为特征的泛型化;Objective-C单继承、以传递消息实现函数调用、动态绑定
阅读全文
posted @ 2021-03-28 00:39 buaa-shy
阅读(173)
评论(1)
推荐(0)
公告