自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件构造——可维护性

本文是对软件构造课程软件可维护性相关内容的整理与理解,使用的编程语言为 Java。

2022-06-13 15:33:36 3790 1

原创 软件构造——可复用性

本文是对软件构造课程软件可复用性相关内容的整理与理解,使用的编程语言为 Java。

2022-06-05 16:29:09 1406

原创 软件构造——规约

本文是对软件构造课程软件测试相关内容的整理与理解。本文的主题是规约,使用的编程语言为 Java。编程语言中的函数和方法一个函数或方法大体上有如下结构:[...] TYPE NAME(TYPE NAME, TYPE NAME, ...) { STATEMENTS; return EXPRESSION;}它有着如下的组成要素:方法(函数)名。括号前的 NAME。返回值类型。方法(函数)名前的 TYPE。void 表示“没有类型”。参数列表。方法(函数)名后面括号中的部分。形

2022-05-29 18:56:07 373

原创 软件构造——软件测试

本文是对软件构造课程软件测试相关内容的整理与理解。对于测试的概念,简单来说,测试就是设计一些样例,然后运行程序,检查结果是否正确。我们将把关注的重点放在测试的目的上。另外本文还将介绍测试的种类与测试方法。测试是确保程序正确性和健壮性的最普遍的手段。软件测试什么是软件测试?软件测试,简称测试,是一种调查,目的是向测试者提供关于被测试产品或服务质量的信息。它是提高软件质量的重要手段,但也仅仅如此。它不是提高软件质量的唯一手段,也不是决定手段。因为软件的质量有很多方面,比如正确性、健壮性、可复用性和可维

2022-05-22 23:44:21 1150

原创 哈工大计算机系统大作业——程序人生 Hello‘s P2P

几乎每一个程序员最初都编写过的简单程序hello,其实一点都不简单。从程序员编写hello.c代码开始,需要经过预处理、编译、汇编、链接才能形成可执行目标文件hello。而运行hello,更需要应用程序、操作系统以及硬件的紧密配合,如进程管理、存储管理、I/O管理。本文将依次总结介绍hello程序生命周期中的每一个阶段,从中揭示计算机系统的复杂精妙之处。关键词:计算机系统;hello程序;预处理;编译;汇编;链接;进程管理;存储管

2022-05-20 13:09:34 390

原创 软件构造——Java 学习记录

本文为 Java 的学习记录。本文内容参考了廖雪峰的 Java 教程以及菜鸟教程的 Java 教程。Java 介于编译型语言和解释型语言之间。Java 将代码编译成 Java 字节码,它类似于抽象的 CPU 指令。然后,针对不同的平台编写 Java 虚拟机,不同平台的虚拟机负责加载字节码并执行,这样就实现了“一次编写,到处运行”的效果。本文将不着重介绍 Java 的基本使用语法,而是关注在此基础上的使用原则。Java 基础标识符命名规则Java 是一个面向对象的程序设计语言,它的一个基本单位就是类

2022-05-14 22:18:49 197

原创 软件构造——Git 基本使用学习记录

本文是本人对 Git 基本使用的学习记录,参考了 Git 官方网站的文档。首先我们将说明什么是 Git,然后我们来说明它的使用方法。Git 是什么?Git 是一个分布式的版本控制系统。那么什么是版本控制系统,分布式又是什么?关于版本控制什么是“版本控制”?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。有了版本控制系统你就可以将选定的文件回溯到之前的状态,你还可以比较文件的变化细节。使用版本控制系统通常还意味着,就算你乱来一气把整个项目中的文件改的

2022-05-08 22:34:30 720

原创 Sublime Text 配置 Java 环境

本文给出了本人在使用 Sublime Text 配置 Java 环境的记录。主要为了解决中文乱码的问题以及 Sublime Text 默认的输出窗口无法进行输入的问题。

2022-01-06 22:43:45 5067 2

原创 Sublime Text 配置 Python 环境

本文给出了本人在使用 Sublime Text 配置 Python 环境的记录。主要为了解决中文乱码的问题以及 Sublime Text 默认的输出窗口无法进行输入的问题。总的来说,Python 环境的配置十分简单,也不需要下载安装一些插件。

2022-01-05 23:19:13 6704

原创 Sublime Text 构建系统 - 学习整理

Sublime Text 提供构建系统(Build Systems),构建系统可以调用外部程序来处理文件。也就是说,它可以调用一些脚本,或是编译器、解释器等。因此,构建系统的一个的常用示例就是**编译**。在本文,我们将重点放在构建系统本身上,构建系统的一些使用示例将在其他的文章中详细介绍。

2022-01-04 21:37:04 2596

原创 Sublime Text 配置 C/C++ 编译环境与中文乱码的解决

Sublime Text 提供了构建系统,允许用户运行外部程序,这使得我们可以在 Sublime Text 中对源代码进行编译和运行。本文对个人配置 C/C++ 的过程加以记录整理。乱码问题如控制台输出中文乱码,编译出错时 Sublime Text 内部的输出窗口中的输出中文乱码。另外,本人在最初配置 C/C++ 的时候还遇到了源文件不能含汉字和空格等问题,在此我们将给出这些问题的解决方案。

2021-06-13 20:13:53 5353 6

原创 Markdown中常用LaTex数学符号和数学公式排版整理

文本/数学关系通用符号符号格式符号格式{\{{\{}\}}\}$$$\$%\%%\%希腊字母符号格式符号格式A\AlphaA, A\text{A}A\Alphaα\alphaα\alphaB\BetaB\Betaβ\betaβ\betaΓ\GammaΓ, Γ\varGammaΓ\Gamma, \varGammaγ\gammaγ\gammaΔ\DeltaΔ, Δ\varDeltaΔ\Delta,

2021-06-07 21:56:08 3505

空空如也

空空如也

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

TA关注的人

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