自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 BUAA-OO-第四单元

第一单元第一单元我们进行了表达式解析,这一单元主要掌握的是“面向对象”的思想,即将所有类视作对象,将任务看成对象之间的协作和交互,初步学习了如何降低类之间的耦合,提高代码复用性的一些方法。但这一单元我的实现是“代码主导”的,即在拿到任务后将重心放在如何进行代码实现,并未进行自顶向下的思考和设计。第二单元第二单元我们要完成电梯的调度管理,设计上要求我们注意如何确保线程安全,死锁的避免与检测等,对多线程的实现机制有了初步了解。第三单元。

2023-06-19 22:49:03 84

原创 BUAA-OO-第二单元

本单元我主要学习了多线程编程的思想,主要采用给方法加锁的方式处理数据共享的问题,在实验课上还学习了一些其他的锁,但我自己还没有进一步学习使用。每次作业我的重心都在如何更好地进行层次化设计以及如何保证线程安全上,以下是一些具体思考。

2023-04-13 14:38:35 86 1

原创 buaa oo 第一单元

第一次作业难点在于理解递归下降方法,并对面向对象的抽象思想有整体把握,同时预处理的思想很重要,处理好连续正负号问题为后续的解析提供了很大便利,因为是第一次所以代码量较大,但只要想清楚框架便不难实现。第二次作业首先我们要解析自定义函数,这里我在Preprocess类中增添了parseFunc方法,通过正则表达式来获取函数名,参数表和对应的表达式字符串。i++) {其次我定义了一个Functions类,其中的属性和方法都是静态的,主要用来存放读取到的函数,并进行实参的代换。

2023-03-17 14:01:25 174 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除