自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 HTML的入门简介

本文主要介绍了HTML的内容,包括“HTML是什么”、“HTML的标记标签”以及对HTML文档的一些理解

2022-10-10 10:46:59 141 1

原创 Javaweb一图理解

该博客仅为本人对对Javaweb的一些理解

2022-10-10 10:32:50 151

原创 C++中写cout输出中出现nan或者inf

初步解释浮点运算时遇到的两种特殊浮点数值

2022-07-13 10:26:21 6271

转载 什么是前端、后端

一、前端(Frontend)1、对于web前端来说,通常是指网站的前台部分,包括网站的表现层和结构层:Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。2、前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现。3、Web前端开发:HTML+CSS+JavaScript Android终端开发:Java(开发工具:Androidstudio) iOS终端开发:Objective-C(开发工具:Xcod...

2022-04-13 18:55:26 26086 1

原创 分析软件开发方法论让人觉得糟糕的原因

首先,我们先来了解什么是软件开发方法论定义:软件开发方法论(SDM)是通过生成代码和使用不同的工具来创建程序的一种方法。这基本上是指过程本身及其管理方式,以确保在合理的预算内按时完成开发。软件有多种形式开发方法论可以采取,这取决于所创建的程序的性质和所使用的工具。分析:然而,一般来说,SDM是由确保将任务划分为可管理的元素和经过无数次扩展迭代的过程的需要来控制的,要实现某一个功能有许多不同的框架可以在软件开发方法中使用,它们通常用于组织创建新程序的过程。多个框架可以一起使用来创建单个SDM,

2022-04-07 08:36:57 87

原创 关于形式化方法概念的理解

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

2022-04-07 08:29:01 210

原创 关于Java的反射机制。

概念:Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。. 这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。. 反射被视为动态语言的关键。编译期是指把源码交给编译器编译成计算机可以执行的文件的过程。在 Java 中也就是把 Java 代码编成 class 文件的过程。编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把代码

2022-04-07 08:23:30 173

原创 关于决策表(决策树)的概念

含义:决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。在机器学习中,决策树是一个预测模型,他代表的是对象属性与对象值之间的一种映射关系。Entropy = 系统的凌乱程度,使用算法ID3,C4.5和C5.0生成树算法使用熵。这一度量是基于信息学理论中熵的概念。分类树(决策树)是一种十分常用的分类方法.

2022-04-07 08:14:53 553

原创 根据伪代码画出流程图和盒图以及根据流程图判断是否为结构化流程图,并且为其设计一个等价结构化程序。

一、首先附上作业图:二、解决实例1.画出程序流程图和盒图。 流程图 盒图2.下图是结构化的吗?如果不是,设计一个等价的程序。(1)在这之前我们先来理解什么是结构化图:由顺序结构、选择(分支)结构和循环结构三种基本结构组成,也仅以这三种结构作为基本单元,同时规定基本结构之间可以并列和互相包含,不允许交叉和从一个结...

2022-04-04 22:58:22 16901 3

原创 编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置。

package com.Jsample;public class HelloWorld { public static void main(String[] args){ char c1 = '你',c2 = '我' , c3 = '他'; System.out.println(c1+"字符在Unicode表中的位置为"+(int)c1); System.out.println(c2+"字符在Unicode表中的位置为"+(int)c2); .

2022-03-31 09:35:31 941 3

原创 关于医院患者监护系统的问题定义和可行性研究

问题定义:当前医院的患者多为护士护理,若是护士无法及时得到患者实时的身体体征指标的反馈,就会导致错过最佳抢救时间从而使病人失去宝贵的生命。而医院患者监护系统,顾名思义,即为一套用于对患者各项身体体征指标进行检测的系统,主要是对脉搏、体温、血压、心电图等生理信号进行检测,一旦某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息。此时护士便能及时对病人进行抢救。系统可行性:社会因素可行性:该系统以病人和护士为出发点,目标是尽最大努力来保障病人的生命安全和减少护士的工作量,加大医院的管理效率。

2022-03-31 09:18:07 515

原创 软件工程分析方法论对我们对软件的开发有啥好处

软件工程方法论的含义是是指在软件开发的过程中必须遵循的普遍行为和规则,包含三要素:方法、工具和过程。软件工程方法论的作用:通过学习软件工程方法论,学习系统的,科学的理论框架,吸收前人的经验,可以提高我们软件开发的速度和质量。软件开发模型有哪些?1、瀑布模型 是由W.W.Royce在1970年最初提出的软件开发模型,瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为...

2022-03-31 08:42:10 243

原创 关于计算机科学与技术学科和软件工程学科的区别

一、培养目标不同:计算机科学与技术专业培养能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。软件工程专业培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。 由此可以看出计算机科学与技术专业相对更注重一些专业理论的技术的学习,其基础性更强。 而软件工程的专业性更强,主要是研究软件的开发、测试、维护和项目管理。二、涉及领域不同:计算机科学与技术:涉及大数据技术导论、数据采集与处理实践(Python)

2022-03-27 22:10:12 5544 1

原创 关于WBS的一些知识点

WBS是项目管理重要的专业术语之一,其基本定义是以可交付成果为导向对项目要素进行的分组,其中文名又称工作分解结构,它跟因素分解是一个原理,就是把一个项目,按一定的原则分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常生活中,直到分解不下去为止。即:项目→任务→日常工作。分解原则①将主体目标逐步细化分解,最底层的日常活动可直接分派到个人去完成;②每个任务原则上要求分解到不能再细分为止;③日常活动要对应到人、时间和资金投入。从树根分到树叶,条理清晰,方便追源溯根。..

2022-03-24 13:22:36 329

原创 JDK无法在Windows系统编译中输出中文(若尝试输出中文则出现乱码情况)

原因:Java编译是unicode编码,而Windows是GBK字符编码,因而在读取文件时会由于读取文件时的编码方式不一样而导致中文编译输出时出现乱码。解决方法:①使用Notepad++打开文本,然后保存为对应的格式。②在Java文本编码格式为UTF-8/GBK的前提下,打开cmd在上面输入以下命令(将cmd控制台输出设置为UTF-8编码集) chcp命令: 输入 chcp 65001 ...

2022-03-24 13:16:51 2497

原创 什么是分而治之?

所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解。这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。这有点像数字逻辑课本中的自顶向下设计的模块化设计方法,“顶”指系统总功能,而“向下”指根据系统总要求,将系统分成若干个子系,再将若干个子系分成若干个功能来设计一个系统,这也有分而治之的思想。...

2022-03-24 13:11:47 93

原创 关于Quora上提问:为什么软件开发的周期总是预估的2~3倍?的一些解释

在这里,我们首先应该想的问题并不是主要矛盾,而是所谓预估究竟是积极预估还是底线预估,这也是一大矛盾,若为积极预估,那么软件开发周期超过其两三倍或许也为正常现象;但若为底线预估,那么此便为行业基本现象。接下来我们来讨论一下其主要矛盾:开发一个软件并不是一件随意的、可随心所欲更改计划的事情。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的

2022-03-24 13:02:47 56

空空如也

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

TA关注的人

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