杂
文章平均质量分 89
淘淘是只狗
努力码代码,给我的淘淘挣狗粮
展开
-
软件测试技术期末复习知识点
测试的定义在可控的环境中执行软件的过程,目的是为了验证软件是否按照预期运行。测试分类静态测试:分析软件开发中的各种产品相关的测试活动,包括代码审查,走查和桌面检查动态测试:与运行软件相关的测试活动测试生命周期软件测试生命周期分为七个阶段,前三个阶段是开发过程中的需求规格说明、设计、编码阶段(即引入程序错误阶段)。然后就是通过测试发现错误的阶段,通过使用一些适当测试技术和方法来共同完成。后三个阶段是进行缺陷分类、缺陷隔离和缺陷排除的阶段(即清除程序错误的阶段)。模型V 模型W原创 2021-06-24 20:05:36 · 4763 阅读 · 0 评论 -
软件项目管理期末复习
什么是项目项目是指为增加某一独特的产品和或服务的价值所做的一次性的,有限的努力。这里,“一次性”意味着项目是有特定的开始和结束时间的,而“独特”则意味着任何一个项目具有自己的特点,即与其他项目一定存在不同之处,这些不同之处表现在项目的目标,范围,质量,成本,时间,资源等多个因素的一项或几项。项目的特征目标性独特性一次性约束性关联性多方面性不可逆转性项目管理简单的说就是对项目进行管理,即有计划地,有序地,有控制地做事。项目管理就是以项目为对象的系统管理方法,通过一个特定的柔性组织,对原创 2021-06-21 19:39:11 · 817 阅读 · 0 评论 -
UML 软件建模课程期末复习笔记及课程设计报告
用例图用例:表示系统执行的一组动作,它会给系统或者参与者产生一组可观测的结果。1. 用例图概念:是 UML 用于描述软件功能的图形。要素:参与者:与用例存在交互关系的系统外部实体用例:用来描述一个相对独立的软件功能关系:包含参与者与用例的关系,参与者相互之间的关系,用例相互之间的关系。2. 参与者概念:也称活动者,是与系统发生交互的外部实体。特性:位于系统的外部,不属于系统的内容与系统发生交互关系和系统之间存在交互信息的接口参与者之间的关系泛化关系通信关系3..原创 2021-06-16 15:24:07 · 3347 阅读 · 0 评论 -
在Gitee的readme里面添加图片
不用github的原因是毕竟访问确实有点慢,有的时候还会崩溃,再者自己英语不好,中文看着就舒服多了。新建一个 仓库,git clone 下来之后,里面添上图片。提交之后。点击其中一张图片,这里就是你的图片真实地址这样就可以在 readme 里面显示图片了![Image text](https://gitee.com/suiboyu/myImg/raw/master/GIF%202020-5-14%208-30-42.gif)...原创 2020-05-14 09:10:21 · 3713 阅读 · 6 评论 -
零基础学习PPT(如何使用PTT制作海报)
最近喜欢上制作PPT,毕竟天天写代码,也是会烦的,偶尔做点PPT,还是很好玩的原创 2020-03-28 09:36:17 · 362 阅读 · 0 评论 -
Windows10安装Tomcat及使用
敬以此文,记录我那渣渣的代码能力。1.tomcat下载 https://tomcat.apache.org/进入tomcat官网后,选择需要下载的版本。以tomcat9为例点击Tomcat9下载之后,进行解压2、环境变量配置先配置 *****的用户变量CATALINA_HOME系统变量%CATALINA_HOME%\lib%CATALINA_HOME%\lib\servl...原创 2020-03-29 21:25:29 · 1603 阅读 · 2 评论 -
计算机操作系统 (第四版汤小丹老师) 复习笔记第六章
6.1 I/O 系统的功能,模型和接口I/O 系统管理的主要对象 I/O 设备和相应的设备控制器。其最主要的任务是,完成用户提出的I/O请求,提高I/O速率,以及提高设备的利用率,并能为更高层的进程方便地使用这些设备提供手段。6.1.1 I/O 的基本功能隐藏物理设备的细节与设备的无关性提高处理机和 I/O 设备的利用率对 I/O 设备进行控制对 I/O 设备进行控制是驱动程序的功能。目前对I/O设备有四种控制方式采用轮询的可编程的I/O方式采用中断的可编程的I/O方式直接存储器访原创 2021-01-09 08:41:46 · 1284 阅读 · 0 评论 -
计算机操作系统 (第四版汤小丹老师) 复习笔记第五章
虚拟存储器作为现代操作系统中存储器管理的一项重要技术,实现了内存扩充功能。但该功能并非是从物理上实际地扩大内存的容量,而是从逻辑上实现对内存容量的扩充,让用户感觉到的内存容量比实际容量大得多。5.1 虚拟存储器概述5.1.1 常规存储管理方式的特征和局部性原理常规存储器管理方式的特征,具有如下两个共同特征,一次性驻留性局部性原理:程序运行时存在的局部性原理,很早就已被人发现,但直到1968年,才真正指出:程序在执行时将呈现出局部性规律,即在一较短时间内,程序的执行仅局限于某个部分,相应地,它原创 2020-12-25 13:40:44 · 1086 阅读 · 2 评论 -
计算机操作系统 (第四版汤小丹老师) 复习笔记第四章
4.1存储器的层级结构4.1.1多级结构的存储器系统存储器的多层结构。可执行的存储器。寄存器和主存储器又被称为可执行存储器4.1.2主存储器与寄存器处理机都是从主存储器中取得指令和数据的,并将其所取得的指令放入指令寄存器中,而将其所读取的数据装入到数据寄存器中。寄存器4.1.3 高速缓存和磁盘缓存高速缓存,它是介于寄存器和存储器之间的存储器,主要用于备份主存中较常用的数据,以减少处理机对主存储器的访问次数,这样可以大幅度地提高程序执行的速度。磁盘缓存,它位于内存中,主要用于暂时原创 2020-12-25 13:35:37 · 1297 阅读 · 0 评论 -
银行家算法模拟 使用 C++ 实现
大三的学生,老师留的作业。各位小伙伴看看就好。代码我也不懂啥意思,就自己看着吧。能运行就是了。(代码运行的环境是在 dev 下)#include "string.h"#include <iostream>using namespace std;#define M 5 //M个进程数#define N 3 //N类资源数#define FALSE 0#define TRUE 1//M个进程对N类资源最大资源需求量int MAX[M][N]原创 2020-12-25 13:32:49 · 205 阅读 · 0 评论 -
计算机网络(第7版 谢希仁)期末复习笔记
计算机网络第一章重要概念计算机网络(可简称为网络)把许多计算机连接在一起,而互联网则把许多网络连接在一起,是网络的网络。以小写字母 i 开始的 internet(互联网)是通用名词,它泛指由多个计算机网络互联而成的网络。在这些网络之间的通信协议(即通信规则)可以是任意的。以大写字母 I 开始的 Internet(互联网)是专用名词,它指当前全球最大的,开放的,由众多互联网相互连接而成的特定互联网,并采用 TCP/IP 协议族作为通信规则。且其前身是美国阿的 ARPANET。Internet 的推荐原创 2020-12-20 16:32:28 · 2971 阅读 · 0 评论 -
计算机操作系统 (第四版汤小丹老师) 复习笔记第三章
教材为西安电子科技大学 汤小丹老师 第四版3.1处理机调度的层次和调度算法的目标人们一般都认为, 在计算机系统中,中央处理机CPU是最重要的资源。每一个提交给计算机的任务都必须使用CPU。 CPU管理的主要任务是对处理机时间进行分配,也就是按照一定的策略将CPU运行时间分配给各个用户以满足用户的要求,同时要考虑到充分利用CPU来提高它的效率。这就是处理机调度的主要功能。3.1.1处理机调度的层次高级调度:即作业调度或宏观调度或长程调度。其任务是对那些提交给系统后被收容的作业, 按照一定策略选择出某原创 2020-12-06 08:24:20 · 1845 阅读 · 0 评论 -
计算机操作系统 (第四版汤小丹老师) 复习笔记第二章
教材为西安电子科技大学 汤小丹老师 第四版2.1前趋图和程序执行2.1.1前趋图前趋图是一个有向无循环图,用于描述进程之间执行的前后关系。图中的每个结点可用于描述一个程序段或进程,乃至一条语句;结点间的有向边则用于表示两个结点之间存在的偏序或前趋关系“→”。没有前趋的结点称为初始结点;没有后继的结点称为终止结点。每个结点还具有一个权重,用于表示该结点所含有的程序量或结点的执行时间。2.1.2程序顺序执行时的特征顺序性:每一操作必须在上一个操作结束之后开始。封闭性:程序运行时独占全机资源,资原创 2020-12-06 08:21:43 · 2131 阅读 · 0 评论 -
计算机操作系统 (第四版汤小丹老师) 复习笔记第一章
教材为西安电子科技大学 汤小丹老师 第四版1.1操作系统目标和作用1、目标目前存在着多种类型的OS,不同类型的OS,其目标各有所侧重。通常在计算机硬件上配置的OS,其目标有以下几点:方便性便于理解计算机通过接口方便地使用有效性提高系统资源利用率提高系统吞吐量可扩充性OS应方便修改、增加新模块或功能,以适应计算机硬件、 体系结构以及应用发展的要求。开放性OS应提供统一的开放环境,以实现应用的可移植性和互操作性不同的设备能通过网络加以集成,并能正确、有效地协同工作2、作用提原创 2020-12-06 08:19:50 · 2787 阅读 · 0 评论 -
VS Code精选插件,让你多出时间摸鱼
1.正则利器2.高亮显示你的 TODO、FIXME,支持自定义关键字和外观,可以起到良好的提示作用。3.Vetur + Prettier + ESLint解决冲突后配合使用完美格式化代码。3.Highlight Matching Tag实时高亮匹配标签,不用在 HTML 中眼花缭乱的找标签了。4.javascript console utils快速生成 console.log() ,调试利器。5.Code Runner一键运行代码,支持很多语言。6.Comment Tr.原创 2020-11-23 21:46:51 · 301 阅读 · 0 评论 -
如何选择适合自己的开源项目 以及 如何阅读开源项目的源码
学习各种开源项目,已经成为很多朋友不可回避的工作内容了。一个好的开源项目可以提高我们的开发效率,同时它也是一个很好的学习资源,参照大牛的编码风格和原理实现可以帮助我们养成良好的编码习惯,学习到优秀的代码实践。那么我们应该如何高效的学习开源项目呢?大致思路就是先掌握基本的功能、原理和关键设计之后再去看源码—看源码的目的是为了学习其代码的写作方式以及关键技术的实现。1. 学习分层和目标管理对于一个开源项目,可以将与之相关的各种知识和技能的学习大致划分为如下五个层次:第一层次:了解项目的基本概念、基本.原创 2020-10-29 18:57:07 · 839 阅读 · 0 评论 -
渐进式网页应用(PWA):它究竟解决了Web应用的哪些问题?
为了构建原生且可离线工作的移动应用程序,可以采用的方式主要有两种:使用移动操作系统原生编程语言的原生开发;使用 React Native、Ionic、Xamarin 等技术的混合式移动开发。但是,这两种方式都需要通过Google或苹果应用商店发布应用程序。这时候我们就会想起 PWA。它们的程序包都很小,可以像原生应用程序一样运行,可以部署到Web,还可以轻松地添加到手机桌面。1.什么是PWA?渐进式Web应用程序(Progressive Web Application,简称PWA)是使用常见的We.原创 2020-09-24 15:04:37 · 540 阅读 · 0 评论 -
《软件工程导论》期末复习知识总结
第一章 软件工程概论软件:是计算机程序、方法、规则、相关的文档以及运行计算机系统时所必需的数据的总和(狭义定义:软件=程序+数据+文档)软件的特性:软件是复杂的、软件是不可见的、软件是不断变化的和软件质量难以稳定。软件的质量特性:功能性、可靠性、易用性、效率、维护性、可移植性。1.1 软件危机:指在计算机软件的开发和维护过程中所遇到的一系列严重问题。1.1.1 软件危机的主要表现:对软件开发成本和进度估计常常很不准确用户对"已完成"的系统不满意的现象经常发生软件产品的质量往往靠不住软原创 2020-06-21 17:02:21 · 5093 阅读 · 5 评论 -
计算机组成原理名词重点
第一章 概论1.计算机的硬件组成:存储器、运算器、控制器、输入输出设备。2.计算机的层次结构从下至上可分为五级,即微程序设计级、一般机器级、操作系统级、汇编语言级、高级程序级。3.根据存储器在系统中的作用可以分为:内部存储器、外部存储器;又可分为主存储器、高速缓冲存储器(cache)、辅助存储器、控制存储器。第二章 运算方法和运算器1计算机中的逻辑运算,主要是指:逻辑非、逻辑加、逻辑乘、逻辑异四种运算。2对一片ALU来说可有三个进位输出。其中:G称为进位发生输出、P称为进位传送输出。第三章 多原创 2020-06-25 15:56:47 · 853 阅读 · 0 评论 -
数据结构课程设计之运动会计分系统
题目参加运动会,有n个学校,学校编号为1, 2, …, n,比赛分为m个男子项目和w个女子项目,项目编号为男子1, 2, …, n,女子m + 1, m + 2, ,…, m + w.不同的项目,取前五名或前三名积分与前五名的积分分为7,5, 3, 2, 1,前三名的积分分别5, 3, 2;#include<iostream>#include<string>#include<iomanip>#include<fstream>#include<原创 2020-07-04 15:34:43 · 2818 阅读 · 4 评论 -
数据结构课程设计之括号匹配
####题目括号匹配问题,假设一个算术表达式中包含圆括号、方括号和花括号三种类型的括号,编写一个函数,用来判别表达式中括号是否正确匹配#include <stdio.h>#include <stdlib.h>#define MAXSIZE 100typedef char SElemType;#define OK 0#define ERROR 1#define OVERFLOW -2typedef int Status; typedef struct{原创 2020-07-04 15:45:33 · 1273 阅读 · 0 评论 -
数据库课程设计之图书管理系统
1 课程设计项目介绍高校拥有一个小型图书馆,为全校师生提供一个阅读、学习的空间。近年来,随着生源不断扩大,图书馆的规模也随之扩大,图书数量也相应地大量增加,有关图书的各种信息成倍增加。面对如此庞大的信息量,校领导决定使用一套合理、有效、规范、实用的图书馆管理系统,对校内图书资料进行统一、集中的管理。我们团队开发一个图书馆管理系统,其开发宗旨是实现图书管理的系统化、规范化和自动化,达成图书资料集中、统一管理的目标。2 总体设计针对一般图书管理系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如原创 2020-07-04 15:56:15 · 13707 阅读 · 5 评论