自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 中缀表达式求值(C/C++语言实现)

中缀表达式求值(C/C++语言实现)

2022-10-19 16:16:40 2507 1

原创 int main(int argc, char* argv[])应用

int main(int argc, char* argv[])应用

2022-09-17 10:40:31 524

原创 Java按回车键继续代码

目前只知道以下方法import java.io.IOException;public class Main { public static void main(String[] args) throws IOException { for(int i = 1; i <= 5; ++i) { System.out.printf("请按回车继续"); System.in.read(); System.in.read(); System.out.

2022-05-03 11:36:23 2344

原创 小圈序号(1~50)

① ② ③ ④ ⑤⑥ ⑦ ⑧ ⑨ ⑩⑪ ⑫ ⑬ ⑭ ⑮⑯ ⑰ ⑱ ⑲ ⑳㉑ ㉒ ㉓ ㉔ ㉕㉖ ㉗ ㉘ ㉙ ㉚㉛ ㉜ ㉝ ㉞ ㉟㊱ ㊲ ㊳ ㊴ ㊵㊶ ㊷ ㊸ ㊹ ㊺㊻ ㊼ ㊽ ㊾ ㊿① ② ③ ④ ⑤⑥ ⑦ ⑧ ⑨ ⑩⑪ ⑫ ⑬ ⑭ ⑮⑯ ⑰ ⑱ ⑲ ⑳㉑ ㉒ ㉓ ㉔ ㉕㉖ ㉗ ㉘ ㉙ ㉚㉛ ㉜ ㉝ ㉞ ㉟㊱ ㊲ ㊳ ㊴ ㊵㊶ ㊷ ㊸ ㊹ ㊺㊻ ㊼ ㊽ ㊾ ㊿① ② ③ ④ ⑤⑥ ⑦ ⑧ ⑨ ⑩⑪ ⑫ ⑬ ⑭ ⑮⑯ ⑰ ⑱ ⑲ ⑳㉑ ㉒ ㉓ ㉔ ㉕

2022-04-22 16:02:36 4831

原创 C/C++与Java中goto语句的用法

C语言中goto语句只能在同一个函数段中使用用法如下:goto:标签; // 到标签位置标签:下图中goto语句的作业相当于break语句。Java继续使用标签机制,但又不同于C的goto语句用法:Java的goto语句仅能用于循环语句中1. 搭配break使用带标签的break会中断并跳出标签所指的循环。2. 搭配continue使用带标签的continue会到达标签的位置,并重新进入紧接着标签后的循环中。goto语句的...

2022-04-12 11:27:19 1097

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

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

2022-04-05 15:35:04 196

原创 形式化方法

定义用于开发计算机系统的形式化方法是描述系统性质的基于数学的技术,这样的形式化方法提供了一个框架,可以在框架中以系统的而不是特别的方式刻划、开发和验 证系统。 如果一个方法有良好的数学基础,那么它就是形式化的,典型地以形式化规约语言给出。这个基础提供一系列精确定义的概念,如:一致性和完整性,以及定义规范 的实现和正确性。 形式化方法的本质是基于数学的方法来描述目标软件系统属性的一种技术。不同的形式化方法的数学基础是不同的,有的以集合论和一阶谓词演算为基础(如Z和 VDM),有的则以时态逻辑为基础。形式化

2022-04-05 15:24:10 375

原创 Java的反射机制

目录定义:功能:特点:Class类反射机制简介反射的应用程序运行结果:意义定义:Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。功能:Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构.

2022-04-05 15:17:27 557

原创 决策表与决策树

决策表的定义:决策表又称判断表,是一种呈表格状的图形工具,适用于描述处理判断条件较多,各条件又相互组合、有多种决策方案的情况。精确而简洁描述复杂逻辑的方式,将多个条件与这些条件满足后要执行动作相对应。但不同于传统程序语言中的控制语句,决策表能将多个独立的条件和多个动作直接的联系清晰的表示出来。一般表示如下:决策表能罗列出所有的可能情况,并清晰的指出相应的处理方式,用户不需要考虑其中的逻辑关系就能一眼看出其中什么样的动作对应什么样的情况,这比程序语言中层层嵌套的逻辑语句要强多了。而所有可能情况.

2022-04-02 17:19:54 3137

原创 软件工程:医院患者监护系统的问题定义及可行性研究

目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。 医院对患者监护系统的基本要求是随时接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出来某个指定病人的病情报告。 ...

2022-04-02 14:24:38 1714

原创 软件工程第六章课后习题3、4

题目6.3:流程图:盒图:题目6.4答:该图不是结构化的。原因:通常所说的结构化程序,是按照狭义的结构程序。定义衡量,符合定义规定的程序,每个代码块只有一个入口和一个出口,图示程序的循环控制结构有两个出口,显然不符合狭义结构程序的定义,因此是非结构化程序。等价结构化程序如下图所示。...

2022-04-02 10:07:44 538

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

首先,软件开发方法论是一套科学的、系统的、有规律的工程方法,但它一般注重的是项目的计划、过程和人员的管理。我们知道,为了降低个人的工作强度,提高开发效率,通常是将项目分解开来,让每个人只完成其中一部分,前面的工作是后面工作的开始。那么,后面的工作人员就要花费时间去理解前面的人写的文档。这最后就变成了开发团队成员之间的默契配合,我们有了科学的方法论来指导工作,那我们团队成员对方法论的理解掌握、成员之间的沟通配合、成员的个人实力就是影响软件开发的重要因素。从下面的文章中知道,掌握IT技能有两个基...

2022-03-27 17:17:40 114

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

正所谓天有不测风云,既然是预估,就会有不准确,正好比天气预报,今天预报的晴天也可能突然转雨,明天预报的大雨也可能变为多云,更何况软件开发过程是一个漫长、繁杂的过程,其包括需求捕捉、需求分析、设计、实现和测试等步骤,人们不可能把每一个步骤都预测得毫无疏漏,因为这个开发的过程是活的,不是死的,需求是会有轻微变化的,而不是永远不变的。这里也正好诠释了一句话“人算不如天算”。以上仅是客观原因。此外,还有许多主观可能原因。比如:1、软件开发人员经验不足导致了估算过于乐观,估算不全面,只考虑到编...

2022-03-27 13:12:03 110

原创 软件工程与计算机科学的关系及区别。

关系:计算机科学是国家一级学科,其主要来源于数学学科,而软件工程是源于计算机科学的(类比材料科学之于物理学),一直是计算机科学的一个二级子学科。总之,软件工程是计算机科学的一个不可或缺的有机构成部分。区别:从课程内容上看,计算机科学专业的内容更全面,兼顾了硬件和软件,内容更丰富。学习课程包括数据结构(C++)、计算机接口技术、电路、模电数电、离散数学、计算机系统结构、微机原理、汇编语言程序设计、编译、计算机网络、专业英语、计算机安全技术、计算机图像处理、编程语言、算法、操作系统、数据库系统原

2022-03-26 21:57:26 1890

原创 蓝桥杯省赛必备基础之哈希表(Hash)

简要介绍数据结构Hash属于查找算法中的一种,在比赛中通常会占据一定的比例,难度相对较高。知识点· Hash的概念· 构造方法· 冲突处理为什么要使用哈希表简单来说,就是判断现有数据集合中是否有这个元素,或者是否有满足条件的元素。其中的Hash算法则可以帮助我们判断是否有这个元素,虽然功能简单,但是其时间复杂度只有 O(1)且具有高性能。通过在记录的存储地址和它的关键码之间建立一个确定的对应关系。这样,不经过比较,依次读取就能得到所查元素的查找方法。相比普通查找算...

2022-03-26 17:17:19 1192

原创 WBS的基本定义、基本内容及用途

了解WBS

2022-03-24 09:08:49 7197

原创 何为分而治之?

分而治之概述分而治之本为汉语成语,意思是分别治理;利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。出自《群经平议·周官二》。在计算机科学中,“分而治之”( Divide and conquer)方法(又称“分治术”) ,是有效算法设计中普遍采用的一种技术。所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完...

2022-03-23 20:05:46 345

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

首先,我认为软件工程方法论对我们软件开发用处极大。软件工程工程方法论有四种,即瀑布模型、迭代式开发、螺旋开发和敏捷开发。1.瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型,瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。瀑布式的主要的问题是它的严格分级导致的自由度降低,项目早期即作出承诺导致对后期需求的变化难

2022-03-23 17:32:41 474

空空如也

空空如也

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

TA关注的人

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