自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Lab2中关于equals方法的一个问题(尚未解决)

lab2实验中要求不能有警告且不能用@SuppressWarnings取消警告。然而,在为包含泛型的可变类型写equals方法时,遇到了如下问题Class Graph<L>{ @Override public boolean equals(Object obj) { if(obj == null) return false; if(!(obj instanceof Graph)) return false; Graph<L> g = (Graph&l

2021-07-07 14:18:09 153

原创 已学的UML类图的基本元素

单个类#mermaid-svg-XVjD2T1900Jm90gg .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-XVjD2T1900Jm90gg .label text{fill:#333}#mermaid-svg-XVjD2T1900Jm90gg .node rect,#mermaid-svg-XVjD2T

2021-07-06 20:21:23 259

原创 JUnit测试是否正常抛出错误

在使用JUnit测试代码时,课程上将的只有assertEquals函数。然而,assertEquals函数的实现是调用了对象提供的equals方法来判断被测是否与参照相同,如果程序抛出错误,assertEquals函数就无法捕获例如New List<Integer> list = new ArrayList<>();assertEquals(1, list.get(0));会抛出错误,假设此时我们需要测试是否正常抛出了越界错误,就不能使用assertEquals函数进行测试

2021-07-05 22:45:55 490

原创 软件构造Lab3中关于时间相关类的设计

在lab3中,不同的应用需要的时间格式不同,但IntervalSet接口统一采用了long类型作为时间点参数。为了能够使用IntervalSet接口,初步考虑使用一个时间类进行统一的转换。本来采用了Java自带的Date数据类型作为转换头,但由于Date中大部分的方法已经被舍弃了,无法作为解码器使用;除此之外,由于从给定日期到1900年1月1日的毫秒数过大,在课表APP中担心爆long,因此需要重新设计APP。最终人为定义了一个编解码器类,每个APP需要时调用作为编解码器将时间与long进行转换。排班与课表

2021-07-05 22:27:35 127

原创 对于装饰器模式的理解

之前一直有个疑问,如果采用装饰器模式设计继承树,那客户端在调用的时候如何使用装饰器中的功能?原先理解的是客户端仍然只能查看接口,但接口带来的问题就是:子类添加的个性的方法无法体现在顶层的接口中,从而导致客户端无法使用子类的所有功能。例如:public interface A{ public static A empty(){ return new A1(); } public void a();}public A1 implements A{ public A1(){} @

2021-06-29 23:52:14 106

原创 计算机系统大作业

文章目录1. C语言的语言元素1.1 程序结构1.1.1 循序结构1.1.2 分支if语句switch语句1.1.3 循环for循环while循环do-while循环1.2 变量1.2.1 全局变量1.2.2 局部变量1.2.3 寄存器变量1.3 数据类型1.3.1 常量1.3.2 整型数1.3.3 浮点数1.3.4 数组1.3.5 指针1.3.6 引用1.3.7 结构体1.4 函数2. 汇编语言的语言元素2.1 程序结构2.1.1 整体结构2.1.2 寄存器2.1.3 寻址2.1.4 数据传送2.1.5

2021-06-23 11:32:58 366

原创 信息安全课作业1:老师迷惑的打油诗

2021/5/25网上除了老师的微博,上一届学长写的还不是这个作业,所以写下来造福下以后的学弟学妹,不要浪费时间在这上面声明:图片都是作业自带的,跟我没关系第一题“二八”妙龄写密码,看谁聪明“爱死他”。密文:766C7273626F76706A5E6F715F7271766C72706D626B71716C6C71666A62明文:youverysmartbutyouspenttootime思路:爱死它表...

2021-05-25 00:27:49 1162 4

空空如也

空空如也

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

TA关注的人

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