自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《软件构造》实验记录与心得(五)总结

三个实验已经结束。总结起来,第一个实验是为了基本掌握Java的常用特性,第二个实验是初步体验Java的ADT与OOP设计,第三个实验从ADT的设计,复用,到实现一个数据管理系统,体现了一个较为完整的流程。 这门课程的实验,锻炼了我编写更大规模程序的能力,使我体会了软件设计与测试的基本流程,总收获很大。 学会版本管理工具git,也是本课程的较大收获,分支切换、版本回退,感觉像时空穿越,平行宇宙一样神奇。以前写小规模程序时,没觉得版本管理有多么重要,在本课程实验中,我才充分体会到版本管理工具的重要性和强大之

2021-07-06 10:31:42 237

原创 《软件构造》实验记录与心得(四)Lab-3

实验三的主题是“可复用性和健壮性”,主要任务是设计两个可复用的ADT,再复用它们,实现三个子类型的ADT,并用这三个ADT,编写三个管理系统。 总体目标比较明确,但实验过程不算十分顺利,在编写上层部分时发现下层的ADT设计有不科学之处,笔者选择重写下层ADT,绕了点弯路,至少也算及时止损了。 设计管理系统时,在客户端设计阶段思路略有滞涩,建立起基本框架之后便开始感到得心应手。 从文件读取数据的模块,设计时遇到了一点障碍。尝试运用正则表达式来解决,熟悉了Java常用的读取文件方法、 通过本次实验,我练

2021-07-06 10:03:32 97

原创 《软件构造》实验记录与心得(三)Lab-2

实验二主题是“ADT and OOP”,ADT意为“抽象数据类型”,OOP意为“面向对象编程”。 本次实验需要设计并实现一个ADT,设计并编写测试用例,并用它实现一个具体的类。 这种设计模式,是之前面向过程编程中没有接触过的。 两个具体任务,一个翻译过来大概是“把一句话变得有‘诗意’”,简单地说,是在一个英文句子中插入一些单词,感觉大概是英语里的一种文字游戏。这个任务主要用到了有向图相关的算法。另一个任务是利用本次实验设计的有向图类,重新完成实验一的社交关系网络问题。 本次实验使我进一步熟悉了面向对

2021-07-05 22:28:50 117

原创 《软件构造》实验记录与心得(二)Lab-1

期盼已久的《软件构造》终于开课了,开课不久,我们便迎来了第一个实验。本以为实验一只是简单地熟悉一下Java语言之类的,没想到涉及了类与对象、异常处理、文件读写、JUnit测试等许多方面,笔者虽自学了一点Java,终究只是皮毛,实验过程并非想象中那般行云流水,倒也还算顺利。 本实验共三个子任务。 任务一的主题是“幻方”(Magic Square),基本任务是判断一个矩阵是否为幻方,算法思路比较清晰。主要难点是从文件读取数据,以及对各种异常情况的处理。 任务二主题为“Turtle Graphics”,主要

2021-07-05 20:54:49 123

原创 《软件构造》实验记录与心得(一)准备篇

笔者在哈尔滨工业大学计算学部大二年级就读。《软件构造》是我们大二下学期开设的一门课程,其主题是“开发高质量的软件”。 该课程需要使用Java语言开发软件。在开课前的一两个月,我开始学习Java语言,逐渐理解了Java语言编程的基本逻辑,体会到了它在程序构成和编程思路上与已经相对熟悉的C语言的不同之处。 C语言是面向过程的,程序的基本运行逻辑就是逐条执行指令。一些支持面向对象的语言,如C++,Python,也支持以类似C语言这种面向过程的形式写程序,而Java则是“纯粹”的面向对象语言,有Java程序,必

2021-07-05 20:00:23 224

原创 计算机系统大作业

摘 要 本论文通过详细分析一个hello程序在Ubuntu系统下的从代码到执行结束的整个过程,从处理、编译、汇编、链接、进程管理、存储管理和IO管理等方面,结合CSAPP课本相关章节,分析hello过程出现的各种现象,理解计算机的各种行为,运用相关知识分析hello程序的“一生”经历。 关键词: 预处理;编译;汇编;链接;运行;子进程;虚拟内存;信号 目 录 第1章 概述... - 4 - 1.1 Hello简介... - 4 - 1.2 环境与工具...

2021-06-24 23:35:21 203

空空如也

空空如也

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

TA关注的人

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