自定义博客皮肤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)
  • 收藏
  • 关注

原创 哈工大软件构造2022期末考点复习笔记

Build-time, moment, code-level代码如何在逻辑上被组织为基本的程序块,例如函数、类、方法、接口等,以及其之间的依赖关系。Build-time, period, code-level代码在时间尺度上的变化,例如代码行的增删改。Build-time, moment, component-level源代码被组织为文件,文件被组织进目录;文件被包含在包中,在逻辑上也被包含在容器和子系统中;可复用的模块被组织为库。Build-time, period, component-level

2022-06-06 21:21:19 368

原创 哈工大软件构造lab2

目录1 实验目标概述 2 实验环境配置 3 实验过程 3.1 Poetic Walks 3.1.1 Get the code and prepare Git repository 3.1.2 Problem 1: TestGraph <String> 3.1.3 Problem 2: ImplementGraph <String> 3.1.3.1 Implement ConcreteEdgesGraph 3.1.3.2 Implement...

2022-06-01 22:35:59 186

原创 哈工大软件构造lab1

目录1 实验目标概述 2 实验环境配置 3 实验过程 3.1 Magic Squares 3.1.1isLegalMagicSquare() 3.1.2generateMagicSquare() 3.2 Turtle Graphics 3.2.1 Problem 1: Clone and import 3.2.2 Problem 3: Turtle graphics and drawSquare 3.2.3 Problem 5: Drawing polygo...

2022-05-04 00:00:00 398

原创 哈工大软件构造 Git使用

一、什么是GitGit 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。与常用的版本控制工具 CVS, Subversion 等不同,Git采用了分布式版本库的方式,不必服务器端软件支持。二、Git的发展历史 Git起源于Linux社区。Linux最初是由BitMover公司开发的商业收费的BitKeeper分布式版...

2022-05-01 21:25:39 163

原创 哈工大软件构造 JUnit使用方法总结

JUnit简介JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。...

2022-04-25 10:32:43 159

原创 哈工大计算机系统大作业

摘 要本文展现了linux系统下hello程序的整个生命周期,编写hello.c源代码,C预处理器(cpp)进行预处理生成hello.i文件,C编译器(ccl)进行翻译生成hello.s文件,汇编器(as)将其翻译成hello.o文件,最后hello.o和系统目标文件被链接器程序ld组合,创建可执行目标文件hello。shell接收./hello指令调用fork函数创建进程,execve加载hello进入内存,由CPU控制程序逻辑流的运行,中断,上下文切换和异常的处理,最后结束进程并由父进程进行回收,.

2022-04-25 10:28:30 3717

空空如也

空空如也

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

TA关注的人

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