- 博客(16)
- 收藏
- 关注
原创 什么是浏览器跨域访问操作,JS如何实现?
什么是浏览器跨域访问操作,JS如何实现?浏览器跨域访问操作什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。js实现跨域访问跨域资源共享(CORS):定义在访问跨域资源时,浏览器与服务器怎么沟通,使用自定义HTTP头部让浏览器与服务器沟通,从而决定请求是否成功。服务器端通过设置Access-Control-Allow-Origin,当浏览器检测到相应设置,则允许Ajax进行跨域访问。通过Jsonp跨域:jsonp时Json的一种“使
2022-01-04 13:39:15 177
原创 JavaScript在发送Ajax请求时,URL的域名地址是使用绝对地址还是相对地址
AJAXAJAX(Asynchronous JavaScript and XML)是运用JavaScript和可扩展语言(XML)实现浏览器与服务器通信的一种技术。相对地址相对地址是相对存在的,就是被链接文件相对于当前页面的地址。绝对地址绝对地址是一条完整的路径,就是文件在网络或本地的绝对位置。具有唯一性。因此绝对地址能够提升打开的速度。Ajax发送请求过程在Ajax中,通过XMLHttpRequest对象实现与服务器端的通信。在不同浏览器中有不同的创建对象方法,但使用方法是相同的。在XML
2022-01-04 13:32:07 455
原创 软件全面质量管理的思想体系
1.软件全面质量管理1.1.软件全面质量管理以软件产品质量为核心,建立起一套科学严密高效的质量体系,以 提供满足用户需要的产品或服务的全部活动。1.2.以质量为中心,以全员参与为基础,目的在于通过顾客满意和本组织所有成员及社会 受益而达到长期成功的管理途径。在全面质量管理中,质量这个概念和全部管理目标 的实现有关。2.特点(1)全面性:是指全面质量管理的对象,是企业生产经营的全过程。(2)全员性:是指全面质量管理要依靠全体职工。(3)预防性:是指全面质量管理应具有高度的预防性。(4)服务性:主要表
2022-01-04 13:27:06 338
原创 cmm与cmmi的关系
CMM和CMMI的联系及区别:联系:CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。区别:从等级划分上看,1,3,5级的名称没有变化,均是初始级,已定义和优化;但是2级和4级分别定义为已管理级和定量管理级,这个变化更突出了CMMI定性管理和定量管理的特点.CMMI共有分属
2022-01-04 13:18:47 225
原创 什么是MTTF MTBF MTRF
什么是MTTF MTBF MTRF?MTTF(mean time to failure)平均失效前时间,定义为随机变量,出错时间等的期望值,使用最为广泛的一个衡量可靠性的参数。平均失效前时间可以理解为:设备在规定的环境下,正常产生到发生下一次故障的平均时间:MTTF = ∑tti / ∑ri,其中tti指在发生所有故障之前的工作时间,ri指故障发生数。MTBF(mean time between failure)平均故障间隔时间,是衡量一个产品的可靠性指标,单位为小时。它是标志产品或系统能平均工作多
2022-01-04 13:13:14 1054
原创 Ad hoc test
Ad hoc testAd-hoc原指特定的,一次的,在这里专指随机的,自由的测试。在软件测试中除了根据测试样例和测试说明书进行测试外,还需要进行随机测试(ad hoc test),主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行样例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例没有覆盖到的部分。另外,对于软件更新和新增加的功能要重点测试。重点对一些特殊点,特殊的使用环境,并发性,进行检查
2022-01-04 12:38:09 255
原创 smoke test
smoke testsmoke test一般指冒烟测试。在软件中,冒烟测试这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按照预期进行,且不会破坏整个版本的稳定性。冒烟测试是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证的手段,并非对软件版本包的深入测试。冒烟测试属于hlt测试。htl测试是站在系统的角度对整个版本进行测试,测试对象是一
2022-01-04 12:25:49 305
原创 内置对象session与httpsession对象是同一个东西么
内置对象session与httpsession对象是同一个东西么?内置对象session的类型是httpsession,httpsession对象不一定是内置对象。session对象指的是客户端与服务器的一次会话,从客户端连接到服务器端的一个web应用程序的开始,直到客户端与服务器端断开为止。httpsession是当一个用户第一次访问某个网站通过httpservletrequest中调用getsession方法创建的。...
2022-01-04 12:12:35 443
原创 2021-06-29
回归vs回溯回归算法-csdn回归算法是监督型算法的一种,通过利用测试集数据来建立模型,再利用这个模型训练集中的数据进行处理的算法。线性回归旨在寻找到一根线,这个线到到达所有样本点的距离的和是最小的。常用在预测和分类领域。回溯算法-百度百科回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这
2021-06-29 16:24:17 66
原创 2021-06-29
决策表,决策树决策表-百度百科决策表又称判断表,是一种呈表格状的图形工具,适用于描述处理判断条件较多,各条件又相互组合、有多种决策方案的情况。精确而简洁描述复杂逻辑的方式,将多个条件与这些条件满足后要执行动作相对应。但不同于传统程序语言中的控制语句,决策表能将多个独立的条件和多个动作直接的联系清晰的表示出来。决策树-百度百科决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的
2021-06-29 16:22:30 86
原创 2021-06-29
了解软件测试过程的V模型,W模型,H模型V模型-百度百科RAD(Rapid Application Development,快速应用开发)模型是软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件测试的V模型。V模式是一种传统软件开发模型,一般适用于一些传统信息系统应用的开发,而一些高性能高风险的系统、互联网软件,或一个系统难以被具体模块化的时候,就比较难做成V模式所需的各种构件,需要更强调迭代的开发模型或者敏捷开发模型。W模型-百度百科W模型,由Evolutif公司提出,相对于V模型,W模
2021-06-29 16:19:16 84
原创 2021-06-29
Quora精选:为什么软件开发周期总是预估的2~3倍呢?1.开发者的个人问题,比如,个人有紧急情况需要一定的时间进行处理等因素。2.团队策划人在制定计划时没有把一些客观因素考虑在内,比如职员的假期。3.策划人安排的不合理,出现了绕路的情况。4.资源的不足,也是影响软件开发用时的一个很大的原因,5.于客户的交互不够,需要用很多的时间进行修改。...
2021-06-29 16:16:30 92
原创 2021-06-29
工作分解结构(简称WBS)跟因数分解是一个原理,就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止。即:项目→任务→工作→日常活动。工作分解结构以可交付成果为导向,对项目要素进行的分组,它归纳和定义了项目的整个工作范围,每下降一层代表对项目工作的更详细定义。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。...
2021-06-29 16:13:53 67
原创 2021-06-29
软件工程方法论对我们经软件开发有多大用处?谈谈你的看法软件工程方法论告诉开发者软件的概念,软件的特点以及软件所面临的普遍问题,告诉开发者软件开发所面临的风险,以便开发者评估风险,选择合适的软件开发模型。方法论告诉开发者软件开发的方法、工具、有哪些过程模型,如何选用这些过程模型。软件开发开始之前所需做的软件可行性研究及需求分析,才能更好的开发出老板,客户满意的软件。以上是我接触软件工程方法论以来得出的小小结论。...
2021-06-29 14:00:08 76
原创 2021-03-16
软件工程大二学生一枚 目前正在学习软件工程相关课程 希望经过本课程的学习后能够提升自己的编程能力 能够独立的写出小程序目标:掌握可以实际用于软件开发的技能 在毕业后有想从事游戏开发相关的工作 在这一阶段主要要夯实基础 尽多的实践关于“软件工程是不是教会不怎么会写程序的人开发软件?”这一讨论的观点:软件工程能够教会不怎么会写程序的人开发软件,但他不仅仅具有这个功能,还有软件开发前的准备措施、开发后进行测试维护等。侧重不在代码的编写,而在软件开发流程的指导和规范。...
2021-03-16 22:37:16 177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人