自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 贪心算法(删数问题)

2022-12-22 18:46:02 2260 1

原创 centOS 7升级gcc,gdb,cmake

centos7 升级安装gcc gdb cmake

2022-10-14 17:30:00 946

原创 Surfingkeys使用

Surfingkeys常用快捷键

2022-10-13 20:18:04 282

原创 基于IP和端口的虚拟主机配置

虚拟主机配置

2022-10-01 17:20:19 663

原创 最小生成树(Prim算法)

#include <iostream>#define MaxVertexNum 100 // 注意修改数值#define INFINITY 65535#define ERROR -1typedef char vertexData;typedef int weightType, vertex;int visited[MaxVertexNum];typedef struct { vertex v1, v2; weightType weight;} Enode, *Edge;.

2022-05-30 15:52:19 108

原创 复习.......

数据类型 int float double charprintf 输出字符串(除了格式控制字符和\n)%d %f %lf %c %s%m.nf m :整个得空间 n:小数点后得位数9/4 = 25.0/2 = 2.59%4 = 1#include <stdio.h>int main(){ return 0;}if () // 逻辑表达式,判断条件是否成立{ // 一个代码段}else { // 一个代码段 ...

2022-04-07 19:41:32 213

转载 推荐阅读书籍《大象--thinking in UML》

这本书的豆瓣评分达8.2分,结合了面向对象方法、软件工程方法、基于 UML 的建模书。一下内容源自百度百科《大象-Thinking in UML(第二版)》以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。它分为四个部分。第一部分讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。第二部分对uml的基础概念重新组织和归纳整理,进行扩展和讨论,

2022-04-04 22:38:23 150

原创 阅读和了解什么是形式化方法

看了看书,这个东西我感觉属实是有点迷惑啊,可能是我太菜了。。。查阅了相关资料,总结如下:形式化方法英文的名称是formal methods。在逻辑科学中是指分析、研究思维形式结构的方法。它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,如命题中包含概念彼此间的联结,推理中则是各个命题之间的联结,抽取出它们共同的形式结构;再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。例如,把全称肯定命题,用符号形式化为“SAP”;把联言命题、假言命

2022-04-04 22:19:33 96

原创 了解Java的反射机制

Java的反射机制是指在程序的运行状态中,可以构造一个Class对象,通过这个对象调用它的方法可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。Class类中常见的方法有:getName():获得类的完整名字。  getFields():获得类的public类型的属性。  getDeclaredFields():获得类的所有属性。包括private 声明的和继承类  getM

2022-04-04 20:49:23 67

原创 软件工程流程图作业

2.不是结构化的,因为循环有两个出口,结构化的盒图如下

2022-03-30 20:25:43 255

原创 决策表和决策树

我们在设计程序解决问题的时候,有时候会碰到多判断嵌套的问题,在代码中会有多个if的嵌套,我们的程序需要穷尽所有的可能情况,才可以真正的解决问题,我们在枚举所有情况时,很可能遗漏某些点,而,运用决策表或者决策树就可以很容易的解决这个问题。举个简单的例子,比如某星球某景点的票价,售票规则:对于A类生物,身高小于1m,免费,身高高于1m小于1.3m,半价,身高高于1.3m,全票对于B类生物,身高小于1m,半价,身高高于1m小于1.3m,八折,身高高于1.3m,全票根据此,我们就可以做出决策表如下:

2022-03-30 19:32:55 1254

原创 7-39 龟兔赛跑 (20 分)

乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?输入格式:输入在一行中给出比赛时间T(分钟)。输出格式:在一行中输出比赛的结果:乌龟赢输出@_@,兔子赢输出^_^,平局则输出-_-;后跟

2022-03-28 15:56:29 74

原创 什么是分而治之

2022-03-25 16:19:59 480

原创 为什么软件开发方法论让你觉得糟糕?

原文网址:Why Software Development Methodologies Suck - Continuous Deliveryhttps://continuousdelivery.com/2012/08/why-software-development-methodologies-suck/阅读心得:软件工程方法论令租着觉得很糟糕,因为我们在真正的进行软件开发之前,并没有办法预测我该项目适用于哪种开发方法,如果一味的只知道死套前人的方法,束缚了思想,那肯定得不到预期想要的结果。用代码的行数

2022-03-24 21:40:36 179

原创 7-14 然后是几点 (15 分)

网上C语言通过该题的代码甚是简介,但是我对于测试点2的测试发现,应该是不对的C代码#include <stdio.h>int main() { int t, m; scanf ("%d %d", &t, &m); int m2 = t % 100 + t / 100 * 60; int m3 = m + m2; int t2 = m3 / 60; int t3 = m3 % 60; printf ("%d%02d", t2, t3); return 0

2022-03-24 17:26:37 1577

转载 了解WBS

工作分解结构(简称WBS)跟因数分解是一个原理,就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止。即:项目→任务→工作→日常活动。分解原则1、将主体目标逐步细化分解,最底层的日常活动可直接分派到个人去完成;2、每个任务原则上要求分解到不能再细分为止;3、日常活动要对应到人、时间和资金投入。二、任务分解的方法1、采用树状结构进行分解;2、以团队为中心,自上而下与自...

2022-03-17 21:04:58 779

原创 为什么软件开发周期总是预估的2~3倍?

为什么软件开发周期总是预估的2~3倍? (sohu.com)https://www.sohu.com/a/132411358_355123从该文的具体事例我们就可以看出,我们在做规划的时候,总是把事情的发展,想得过于理想化,忽略了实际事情的发展,还受着诸多因素的影响,比如从旧金山走到洛杉矶,路途环境复杂,不可能想象中的匀速前进,人毕竟不是机器,长时间的跋涉必然导致劳累的伤病,还有途中的天气等等,当众多因素结合在一起形成了我们的现实,我们在现实中实际完成任务的时间周期,是预期的两三倍,也就不奇...

2022-03-17 12:44:20 88

原创 某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性

技术可行性;软件工程师只能制作出病人生理状况监护程序,在病人生理数据的分析上,必须在医生的协同合作下进行才能保障功能经济可行性:软件开发需要一定的经济支持,有一定经济条件的医院可以采用该方法操作可行性: 医生在懂得软件的基本操作后,软件的后期运行维护也是必不少的,医生在软件后期维护方面的能力匮乏,此时需要专业的软件运维人员配合医院的工作...

2022-03-15 11:32:33 1336

原创 Java Homework2_5

package Homework;public class Homework2_5 { public static void main(String[] args) { char ch1 = '你', ch2 = '我', ch3 = '他'; System.out.println("\'ch1\'字在Unicode中 "+ (int)ch1 + "号位置"); System.out.println("\'ch2\'字在Unicode中 "...

2022-03-13 14:25:42 404

原创 查找阅读资料,了解并总结软件工程与计算机科学的关系及区别,你的观点

关系:软件工程专业是计算机科学的一个分支,起源于计算机科学,是计算机科学的一个二级子学科。1998年,教育部颁布了《普通高等学校本科专业目录(1998年颁布)》,软件工程专业正式出现在该目录的《经教育部批准同意设置的目录外专业名单》中,专业代码为080611W。学习软件工程,必然需要学习计算机科学的知识,在学习的知识上,具有相通性。 区别:计算机科学,广义的来说,它包含的范围非常大,无论是硬件方面还是软件方面,都可以称之为计算机科学。计算机科学研究计算机的硬件软件,组成运行...

2022-03-05 16:25:39 302

原创 软件工程方法论对我们经软件开发有多大用处?谈谈你的看法

软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效的维护它。而实现上述提到的目标,就必须用严格的规范和管理手段来缩小偏差,牺牲时间以提高质量。软件工程方法学包含3个要素:方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回答“怎样做”的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的

2022-03-05 15:17:18 123

空空如也

空空如也

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

TA关注的人

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