摘要: 一、健壮性和正确性的简单介绍 1.1Robustness 健壮性 1.1.1 定义:健壮性又称鲁棒性,是指软件对于规范要求以外的输入情况的处理能力。所谓健壮的系统是指对于规范要求以外的输入能够判断出这个输入不符合规范要求,并能有合理的处理方式。 简单来说就是系统在正常输入或不正常外部环境下仍能够表现 阅读全文
posted @ 2018-06-21 19:47 hit1160300317 阅读(541) 评论(0) 推荐(0) 编辑
摘要: Something About Git 一、架构图 (该图取自CSDN) 二、工作流程 1.在工作目录中修改某些文件。 2.对修改后的文保存到暂存区域。 3.提交更新,将保存在暂存区域的文件永久转储到 Git 目录中。 我认为需要注意的是在提交代码到GitHub仓库时,先add,到临时储存区域,再c 阅读全文
posted @ 2018-06-18 22:44 hit1160300317 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 写在前面:了解多线程是十分必要的,这篇博文是我对该知识点的一些了解(同时也看了一些相关的Blog),用来复习并巩固相关知识。 一、什么是多线程? 多线程,是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。在一个程 阅读全文
posted @ 2018-06-09 19:17 hit1160300317 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 写在前面: 写这篇博客是因为自己在复习“软件构造”这门课时,发现对正则表达式的相关知识掌握不足。所以写下该博,以便复习并巩固相关知识。如发现错误,请您指正,我将不胜感激。 PS:本文关于正则表达式的知识深度是基于“软件构造”的要求。 正则表达式: 前言: 正则表达式定义了字符串的模式。 正则表达式可 阅读全文
posted @ 2018-06-08 11:26 hit1160300317 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Something About HTTP(部分) 1.简介 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineerin 阅读全文
posted @ 2018-05-01 13:52 hit1160300317 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 题外话:本学期开始时,老师要求在博客上记录自己学习本门课程时的一些问题、想法和体会(诸如此类的一些东西)。之前因为一些原因(多数是因为自己比较懒,并且没有用心学习这门课)没有更新,所以从今日起我会以复习的模式来更新博客。 软件架构常用的设计模式 Factory Method Pattern (工厂方 阅读全文
posted @ 2018-04-23 15:09 hit1160300317 阅读(381) 评论(0) 推荐(0) 编辑