自定义博客皮肤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)
  • 收藏
  • 关注

原创 HBase伪分布式模式启动没有HMaster原因解决

hbase伪分布式模式解决启动没有HMaster

2022-06-23 18:18:42 4729 3

原创 AJAX的url问题和js实现浏览器跨域访问

JavaScript在发送AJAX请求时,url的域名地址是使用绝对地址还是相对地址无论是使用相对地址还是绝对地址发送Ajax请求都是可以的,两者在发送请求时,服务器访问的地址都会转化为绝对地址。但如果使用相对地址的话,一定要注意填写正确,不然可能导致服务器访问的地址不是你想要的地址。例如使用"login.java",服务器访问的可能是"http://localhost:8080/keti/login.java"。而"/test/login.java",服务器访问的可能是"http://localhos

2021-11-15 11:00:00 196

原创 CMM与CMMI的关系已经软件全面质量管理的思想体系

CMM和CMMI的联系及区别:联系:CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。区别:从等级划分上看,1,3,5级的名称没有变化,均是初始级,已定义和优化;但是2级和4级分别定义为已管理级和定量管理级,这个变化更突出了CMMI定性管理和定量管理的特点.CMMI共有分属于4个

2021-11-14 18:21:41 142

原创 什么是MTTF,MTBF, MTRF?

MTTF——全称是Mean Time To Failure,即平均无故障时间。系统平均能够正常运行多长时间,才发生一次故障。系统的可靠性越高,平均无故障时间越长。MTTF =∑T1 / NMTBF——全称是Mean Time Between Failure,即平均失效间隔。就是从新的产品在规定的工作环境条件下开始工作到出现第一个故障的时间的平均值。MTBF越长表示可靠性越高正确工作能力越强 。MTBF =∑(T2+T3+T1) / N...

2021-11-13 21:29:18 591

原创 Smoke Test And Ad hoc Test

Smoke Testt -冒烟测试;这一术语源自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。Ad hoc Test;“Ad-Hoc” 原意是指 “特定的,一次性的”,这里专指“随机的,自由的”测试。在软件测试中除了

2021-10-22 22:44:34 48

原创 内置对象session与httpSession对象是同一个东西么?

你听说过Session吗?它是保存在服务器的一个标识,就像客户电脑上的Cookie。我们常见的网站管理员和普通用户之间就是用Session来区分的。你所说的HttpSession是JSP中经常使用的一个方法,准确的说,是Request中的一个方法,比如。Session = request.getSession(true);用于获取SessionHttpSession 中可以跟踪并储存用户信息,把值设置到属性中,有2 个方法:setAttribute(),getAttrribute();例如:在

2021-10-22 22:41:05 54

原创 什么是图灵测试

图灵测试一词来源于计算机科学和密码学的先驱阿兰·麦席森·图灵写于1950年的一篇论文《计算机器与智能》。阿兰·麦席森·图灵1950年设计出这个测试,其内容是,如果电脑能在5分钟内回答由人类测试者提出的一系列问题,且其超过30%的回答让测试者误认为是人类所答,则电脑通过测试。2014年6月7日是计算机科学之父阿兰·图灵(Alan Turing)逝世60周年纪念日。这一天,在英国皇家学会举行的“2014图灵测试”大会上,聊天程序“尤金·古斯特曼”(Eugene Goostman)首次“通过”了图灵测试。图灵

2021-09-18 14:48:27 1282

原创 2021-09-13

为了新课程我新建了一个专栏。怎么回事呢?因为我发现最舒适的关系,倒不是秒回,也不是一整天都黏在一起。你一句我一句,稀稀零零地也能聊上一天。有什么事情一下子十几条叽叽喳喳全部讲完,不担心你会烦,不回也不急,知道你会看。几个小时以后你忙完可能看到又十几条轰炸我。吃饭就吃饭,睡觉就睡觉,忙归忙,可是我不会就此消失。”比如,不用你说“在吗”,就会发信息给你,会和你分享他的生活,会主动告诉你他喜欢的,他讨厌的。因为一旦是你一直在问,一直在等消息,即使等到了,也会觉得失落。被惦记的感觉永远要比去猜要好。而且一个

2021-09-13 18:43:44 65

原创 决策表(决策树)回归VS回溯

回溯法又称试探法。回溯法的基本做法是深度优先搜索,是一种组织得井井有条的、能避免不必要重复搜索的穷举式搜索算法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。当我们遇到某一类问题时,它的问题可以分解,但是又不能得出明确的动态规划或是递归解法,此时可以考虑用回溯法解决此类问题。回溯法的优点在于其程序结构明确,可读性强,易于理解,而且通过对问题的分析可以大大提高运行效率。但是,对于可以得出明显的递推公式迭代求解的问题,还是不要用回溯法,因为它花费的时间比较长。对于用回溯法求

2021-04-29 20:32:56 154

原创 软件测试过程中的V模型,W模型,H模型

V模型:RAD(Rapid Application Development,快速应用开发)模型是软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件测试的V模型。阶段步骤:V模型大体可以划分为以下几个不同的阶段步骤:客户需求分析、软件需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。缺陷及解决:V模型仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,需求的满足情况一直到后期的验收测试才被验证。适用范围:

2021-04-21 21:51:56 1665

原创 了解Java的反射机制

Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。Java 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为 Java 语言的反射机制。简单来说,反射机制

2021-04-21 21:40:14 42

原创 什么是形式化方法

形式化方法英文的名称是formal methods。在逻辑科学中是指分析、研究思维形式结构的方法。其主要用于开发计算机系统的形式化方法是描述系统性质的基于数学的技术,这样的形式化方法提供了一个框架,可以在框架中以系统的而不是特别的方式刻划、开发和验 证系统。 如果一个方法有良好的数学基础,那么它就是形式化的,典型地以形式化规约语言给出。这个基础提供一系列精确定义的概念,如:一致性和完整性,以及定义规范 的实现和正确性。 形式化方法的本质是基于数学的方法来描述目标软件系统属性的一种技术。不同的形式化方法的数学

2021-04-06 22:04:01 270

原创 Why Software Development Methodologies Suck(为什么软件开发方法论让你觉得糟糕)

围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱头?TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时,提升我们所提供软件的价值:划小开发周期以及提升反馈效率。Michael Feathers给出了以下观点:我认为,我们最终还是得倚重开发者的能力,这才是个更重要的考量因素,而非选择哪门

2021-04-06 21:59:07 59

原创 2021-04-05

1.为什么软件开发的周期总是预估的2~3倍?在软件开发中,会出现许多未预估到的情况,导致时间周期出现差错。然后就是预估周期会比较偏理想化,而软件开发时出现的变化是时刻都有,这样就导致了软件开发的周期总是预估的2-3倍。2.什么是分而治之?所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。诸如软件的体系结构设计、模块化设计都是分而治之的

2021-04-05 12:32:14 49

原创 护士护理问题

问题定义1.本系统的数据源点是“病人”和“护士”,他们分别提供生理信号和要求的病情报告相关信息。因为要定时记录病人情况以形成日志,所以应该有一个提供日期和时间信息的对象作为数据源点。2.本系统的数据终点是接收警告信息和病情报告的护士。系统对病人生理信号的处理功能主要是“接收信号”“分析信号”和“产生警告信息”。同时,系统还应该具有“定时取样生理信号”“更新日志”和“产生病情报告”的功能。分析可行性该系统需要评估每个病人的生理信号是否超过安全范围。所以需要规定一个安全范围。系统基本模型如图...

2021-03-22 21:23:28 109

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

面向元数据的方法、面向过程的方法、面向对象的方法和形式化方法,并称软件工程中的四大方法,它们共同构成了软件工程方法论。软件工程方法论是指在软件开发的过程中必须遵循的普遍行为和规则,包含三要素:方法、工具和过程。通过学习软件工程方法论,学习系统的,科学的理论框架,吸收前人的经验,可以提高我们软件开发的速度和质量。而在经软开发中,我们需要软件方法论给我们系统的框架,这样我们才会有方向,然后就是前人的经验,可以少犯错误。总的来说,软件工程方法论对于软件开发来说必不可少,非常重要,是整个软件开发系统中一个重要的齿轮

2021-03-21 15:34:06 55

原创 软件工程是不是教会不怎么会写程序的人开发软件?

我的观点:软件工程主要是传授我们如何构思解决问题的方法,就像室内设计一样,先要规划出设计图,然后才去动手设计,而软件工程就是教我们怎么规划设计图,写程序就是动手设计的部分。开发软件需要构思出良好的方案,才好动手开发。所以我觉得软件工程对于开发软件来说非常重要。当有了思路之后,一切问题就会迎刃而解。...

2021-03-13 13:03:54 58

空空如也

空空如也

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

TA关注的人

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