- 博客(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关注的人