- 博客(14)
- 收藏
- 关注
原创 2021-11-14
##JavaScript在发送Ajax请求时,URL的域名地址是使用绝对地址还是相对地址?##AJAX概念AJAX(Asynchronous JavaScript and XML)是运用JavaScript和可扩展语言(XML)实现浏览器与服务器通信的一种技术。相对地址相对地址就是说地址是相对存在的,他往往值表现一个网址后面的部分,不带有域名,如:/md?not_checkout=1&articleId=109553606。 当我们有多个域名的时候,对相关的URL使用相对的地址是非常有效的,
2021-11-14 17:58:49
508
原创 2021-11-14
##什么是MTTF、MTBF、MTRF?##MTTF(Mean Time To Failure,修复前平均时间)是指某个元件预计的可运作平均时间。硬体元件故障通常是永久的,因此通常修复或替换该元件所需的时间也很重要,也就是修复前平均时间,即寿命均值,记为MTTF。MTBF,即平均故障间隔时间,英文全称是“Mean Time Between Failure”。是衡量一个产品(尤其是电器产品)的可靠性指标。单位为“小时”。它反映了产品的时间质量,是体现产品在规定时间内保持功能的一种能力。具体来说,是指相邻两次故
2021-11-14 17:54:29
68
原创 2021-11-06
冒烟测试smoke test一般指冒烟测试这一术语源自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。关于Ad-hoc测试的基本知识“Ad-Hoc” 原意是指 “特定的,一次性的”,这里专指“随机的,自由的”测试。在软
2021-11-06 00:30:06
73
原创 2021-10-18
不是。内置对象session存放有关连接的信息,是javax.servlet.http.HttpSession类的实例,是JSP中默认内置的JAVA对象。Httpsession是一种将客户端信息保存在服务端的技术,是JAVA对session机制的实现规范,实质是接口。...
2021-10-18 22:38:29
55
原创 2021-09-16
什么是图灵测试?【软件质量保证与测试】图灵测试(The Turing test)由艾伦·麦席森·图灵发明,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果有超过30%的测试者不能确定出被测试者是人还是机器,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱阿兰·麦席森·图灵写于1950年的一篇论文《计算机器与智能》,其中30%是图灵对2000年时的机器思考能力的一个预测,我们已远远落后于这个预测。
2021-09-16 21:15:57
47
原创 2021-04-26
决策表和决策树:决策表又称判断表,是一种呈表格状的图形工具,适用于描述处理判断条件较多,各条件又相互组合、有多种决策方案的情况。精确而简洁描述复杂逻辑的方式,将多个条件与这些条件满足后要执行动作相对应。但不同于传统程序语言中的控制语句,决策表能将多个独立的条件和多个动作直接的联系清晰的表示出来。决策表的优点是:决策表能罗列出所有的可能情况,并清晰的指出相应的处理方式,用户不需要考虑其中的逻辑关系就能一眼看出其中什么样的动作对应什么样的情况,这比程序语言中层层嵌套的逻辑语句要强多了。而所有可能情况的平面罗
2021-04-27 22:28:50
54
原创 2021-04-27
了解测试过程中的V模型,W模型 ,H模型。1.软件测试过程模型-V模型 是软件开发瀑布模型的变种,主要反映测试活动与分析和设计的关系;局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现2.软件测试过程模型-W模型 在V模型的基础上,增加千开发阶段的同步测试,形成W模型;测试与开发同步进行,有利用尽早的发现问题局限性:仍把开发活动看成是从需求开始到编码结束的串行活动,只有上一阶段完成后,才可以开始下一阶段的活动,不能支持迭代,自发性以及变更调整
2021-04-27 22:19:43
68
原创 2021-04-11
什么是Java的反射机制?(1)Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。(2)Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动态加载某些类,这些类因为之前用不到,所以没有被加载到JVM。通过反射,可以在运行时动态地创建对象并调用其属性,不需要提前在编译期知道运行的对象是谁。还有Java反射的含义及作用:1.
2021-04-11 13:11:51
41
原创 2021-04-06
什么是形式化方法?定义用于开发计算机系统的形式化方法是描述系统性质的基于数学的技术,这样的形式化方法提供了一个框架,可以在框架中以系统的而不是特别的方式刻划、开发和验 证系统。 如果一个方法有良好的数学基础,那么它就是形式化的,典型地以形式化规约语言给出。这个基础提供一系列精确定义的概念,如:一致性和完整性,以及定义规范 的实现和正确性。 形式化方法的本质是基于数学的方法来描述目标软件系统属性的一种技术。不同的形式化方法的数学基础是不同的,有的以集合论和一阶谓词演算为基础(如Z和 VDM),有的则以时态
2021-04-06 14:06:49
88
原创 2021-04-01
【为什么软件开发方法论让你觉得糟糕?】观后感:就像Michael Feathers所说的观点:<我认为,我们最终还是得倚重开发者的能力,这才是个更重要的考量因素,而非选择哪门语言或纠结于方法论间的细微差别。坦诚地说,我们都清楚这点,但我们看起来好像过度纠结于开发能力是关键因素这事儿上。或许这是个经济学里一个被广泛接受的观点的引申,要是人人都可以替代(随便找个人都能顶上),那该有多好呀?但事实并非如些。>开发一个软件的更重要因素是开发者的能力,而非选择语言或者纠结方法论间的区别,实际的软件项
2021-04-01 21:29:42
51
原创 2021-04-01
1:【为什么软件开发周期总是预估的2~3倍?】观后感:通过这篇文章,我通俗的了解了关于这个问题的答案,从旧金山到洛杉矶的计划时间就相当于软件开发的预估周期,我们在开发软件的时候不可能一帆风顺,就像去洛杉矶路上遇到的原本以为的400英里变成了500英里,沙子地,漫水路,陡阶梯等困难,还有团队不是一直都有满满的精力的,还需要休息。因此,软件开发的周期不可能一定是预期的。2:什么是分而治之?从中文的角度来讲,意思是分别治理;利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。从程序员的角度来讲,
2021-04-01 20:51:20
77
原创 2021-03-24
目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危险病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。 医院对患者监护系统的基本要求是随时接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以及形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统数据流程图。流程图:...
2021-03-24 17:23:17
876
原创 2021-03-19
学习软件工程方法论对我们的作用: 面向元数据的方法、面向过程的方法、面向对象的方法和形式化方法,并称软件工程中的四大方法,它们共同构成了软件工程方论。 通过学习软件工程方法论,学习系统的、科学的理论框架,吸收前辈的经验,可以提高我们软件开发的速度和质量。也可以让我们更加了解软件工程的内涵,方便我们学习软件工程。...
2021-03-20 21:49:07
53
原创 2021-03-18
软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。所以,软件工程不一定是教会不会怎么写程序的人开发软件,而是将生活中一些创新的想法用技术表现出来。...
2021-03-18 20:10:12
39
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人