摘要: Linux中hugepage的使用方法 Linux中使用hugepage有两种方法,分别是 hugetlb transparent huge page (THP) 其中,hugetlb基于显式分配并保留的大页,而THP按需将内存转换成大页,无需提前保留,提供更加灵活、对系统其他部分影响更小的大页使用 阅读全文
posted @ 2021-11-18 10:35 fty1777 阅读(3404) 评论(0) 推荐(0) 编辑
摘要: 一、第四单元架构设计 1. 第一次作业 第一次作业在设计时可以说没有考虑扩展性,直接建立一个类——MyUmlInteraction,将所有的代码全部堆砌在这个类中。使用大量的HashMap,以UMLElement的Id为key,保存该Element对应的内容,如使用HashMap<String, A 阅读全文
posted @ 2020-06-18 11:38 fty1777 阅读(162) 评论(0) 推荐(0) 编辑
摘要: OO Unit3 总结 博客作业 18373806 冯天昱 历时五周(中途暂停了一周),OO第三单元——JML和规格的学习告一段落。 与前两个单元完全不同的是,这一单元的设计是基于非常完整的规格实现的,这导致了: ①更容易保证实现的正确性:可以使用JUnit单元测试对实现进行完整地测试,可以通过对照 阅读全文
posted @ 2020-05-23 00:57 fty1777 阅读(161) 评论(1) 推荐(0) 编辑
摘要: OO Unit2 总结 博客作业 18373806 冯天昱 一、设计策略 本单元的三次作业依然是逐步迭代开发的过程,第一次作业是单部电梯,到第二次作业的容量限制的多部电梯,再到第三次电梯的多类型电梯和电梯动态加入,三次迭代的过程与第一单元相比顺畅了许多,这得益于第一次作业中采用的设计的一些特点。 个 阅读全文
posted @ 2020-04-18 12:19 fty1777 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、 程序结构分析 第一次作业——多项式求导 第一次作业的目标比较简单,只有对幂函数的求导,因此主要的抽象出的数据类为 项(Term) 和 多项式(Poly) 。 1. 结构 涉及到核心功能的UML类图如下: 可以看到由于第一次作业的功能单一且个人对OO的概念理解很有限,抽象出的类比较少,主要有: 阅读全文
posted @ 2020-03-20 08:22 fty1777 阅读(191) 评论(0) 推荐(0) 编辑