- 博客(6)
- 收藏
- 关注
原创 java 命令行应用
例如写一个排班管理系统首先创建一个Scanner,从System.in读入然后写一个命令行解析方法,将scanner传给它先打印">>>",等待用户输入读一个新行,获得字符串,用一个新的Scanner解析它,根据输入的第一个参数解析命令,调用对应的命令的方法,将scanner传给具体命令方法private static int commander(Scanner scanner, Set<Employee&
2021-07-07 16:44:57 263
原创 Java 建一个链表
造一个时间段的链表为例链表中的点开始时间,结束时间,标签指向前一个和后一个点的引用class TimeBlock<L>{ private final L label; private final long start; private final long end; private TimeBlock<L> last; private TimeBlock<L> next;这样这两个引用就像指针一样,像C语言一样构造链表
2021-07-06 23:32:26 214 1
原创 java immutable类重写equals和hashCode函数
一般immutable类都需要重写equals和hashCode函数。这两个函数继承自Object基类例如一个代表边的泛型类,认为如果起点终点权重相等的边等价,hashCode采用起点终点权重的hashCode乘质数相加的方法。如下:接收任意一个类的对象,首先要判断它是一个Edge对象,然后由于Edge是泛型类,还需要在强制类型转换时加上"<?>"/** * Override equals * @param obj an object expected to be E
2021-07-05 16:12:41 194
原创 软件构造 Lab2 实验报告
2021年春季学期计算学部《软件构造》课程Lab 2实验报告姓名 王雨宁学号 1190201118班号 1903006电子邮件 1756840811@qq.com手机号码 15953147100目录1 实验目标概述 12 实验环境配置 13 实验过程 23.1 Poetic Walks 23.1.1 Get the code and prepare Git repository 23.1.2 Problem 1: Test Graph 23.1.3 Problem 2: Im
2021-07-04 00:35:41 224
原创 软件构造 Lab 1实验报告
2020年春季学期计算机学院《软件构造》课程Lab 1实验报告姓名 王雨宁学号 1190201118班号 1903006电子邮件 1190201118@stu.hit.edu.cn手机号码 15953147100目录1 实验目标概述 12 实验环境配置 13 实验过程 23.1 Magic Squares 23.1.1 isLegalMagicSquare() 23.1.2 generateMagicSquare() 33.2 Turtle Graphics 43.2.1 P
2021-07-03 00:19:30 496
原创 ICS大作业论文
计算机系统大作业题 目 程序人生-Hello’s P2P专 业 计算机学 号 1190201118班 级 1903006学 生 王雨宁指 导 教 师 史先俊计算机科学与技术学院2021年5月摘 要本文主要介绍了hello的整个生命周期。hello程序从源代码,经过预处理,编译,汇编,链接,可执行文件诞生;再在shell中键入命令,shell为它fork进程,execve加载,为它分配存储空间和时间片;运行过程中,OS(存储管理)与MMU处理从虚拟地址到物理地址;TLB、4级页表、3级.
2021-06-21 20:24:23 508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人