共查询到20条相似文献,搜索用时 31 毫秒
1.
Ant是基于Java的项目生成工具,在软件开发中用来将源代码和其他输入文件自动的转换为可执行文件的形式,以便及时产生一致的生成版本。Ant的目标是使Java项目的生成过程简单化、标准化、规范化。本文介绍了Ant的基本功能、生成文件的配置和常用的任务操作,并通过列举实例,分析了Ant的基要工作原理和使用方法。 相似文献
2.
3.
测试用例自动生成技术旨在降低测试成本,与人工生成测试用例相比,它具有更高的测试效率。现有主流的测试工具对软件中的所有文件都平等对待,但是大多数情况下含有缺陷的文件只占整个软件项目的一小部分。因此,如果测试人员能针对更易存在缺陷的文件进行测试,就能极大地节省测试资源。针对以上问题,文中设计了一种基于主动学习的预测引导的自动化测试工具AutoUnit。首先对待测文件池中的所有文件进行缺陷预测,然后对最“可疑”的文件进行测试用例生成,之后将实际测试用例执行结果反馈给缺陷预测模型并更新该预测模型,最后根据召回率判断是否进入下一轮测试。此外,AutoUnit还能在含缺陷文件总数未知时,通过设置不同的目标召回率来及时停止预测引导。它能依据已测文件来预测含缺陷文件总数并计算当前召回率,判断是否停止预测引导,保证测试效率。实验分析表明,当测得相同数量的缺陷文件时,AutoUnit花费的最短时间为目前主流测试工具的70.9%,最长时间为目前主流测试工具的80.7%;当含缺陷文件总数未知且目标召回率设置为95%时,与最新版本的Evosuite相比,AutoUnit只需要检查29.7%的源代码文件就能达到相... 相似文献
4.
Apache的Web服务器是开放源代码技术(OST)的成功典范,它与Linux一样,是开放源代码技术生产的最流行的几种软件包之一。根据Neteraft的最新报告,Internet站点的近60%都在使用Apache及其几种派生软件。但是,Apache真正值得推崇之处并不在于这样的成绩,而在于它所经历的开发过程。在此我们用“开发过程”这个词来定义控制产品开发过程中所遵循的一般原则和方法。Apache的开发过程有自己的独到之处,它的Web服务器开发项目(有时也称作Apache开发组,这个词更准确地描述了Apache软件开发运作的全貌)给 相似文献
5.
背景资料什么是开放源代码软件?开放源代码软件(简称OSS)就是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、复制以及再分发的权利。简而言之,所有公布软件源代码的程序都可以称为开放源代码软件。开放源代码有时不仅仅指开放源代码软件,它同时也是一种软件开放模式的名称。开放源代码开放模式的名字及其特点最早是由美国电脑黑客Eric Raymond在他的著作中提出并探讨的。 相似文献
6.
苑隆寅 《计算机光盘软件与应用》2014,(7):135-136
本文对类文件之中Java程序运行阶段的异常进行了分析。其可以通过无Java源代码文件的条件之下,直接实现类文件的处理。异常跟普通的警告等有一定的区别。当应用程序发生异常时,会自动进行错误源代码的跟踪并加以提示,进而提升技术人员调试及开发的能力。 相似文献
7.
8.
《信息与电脑》2019,(5)
在软件相似性鉴定中,笔者遇到了一个C语言编写软件和汇编语言编写软件的相似性鉴定,在过往的几个相似判决案例中,鉴定机构都直接比对了目标代码,且在其中一份判决案例中直接提到了在二进制代码实质相同的情形下,存在用不同语言编写的源程序的可能性极小。而在本案中,经过试验求证,发现相同的目标代码是可能来源于不同语言编写的源代码,而且C语言源代码和汇编语言源代码之间存在转换关系,C语言源代码可在编译中生成汇编语言代码,而C语言源代码生成的目标代码也可反编译成汇编语言代码,从而进行进一步的比对,这种比对,在原被告都提供了与目标代码对应的源代码的情况下,比只比对目标代码显然更具有说服力。 相似文献
9.
详细地介绍如何应用VC++对ini文件进行读写操作,以及其在BACnet路由器中的应用,如设备的初始化,参数的设定和读写,路由表的记录,等等.应用VC++操作ini文件方便灵活,系统在外部就可以进行数据的更新.尤其是在编写程序的过程中,当要访问的数据库路径改变时,只需要在ini文件中直接修改,而省去源代码中多处修改的麻烦.因此在实际的VC++应用程序开发中,适当地利用ini文件,可以很好地改善程序的可维护性. 相似文献
10.
11.
从4.0版起,VB开发人员就可在项目中使用资源文件。利用资源文件使得程序代码和所使用的位图、光标、提示等分离;只需修改资源文件,而不必重新编译程序,就可改变程序的菜单文字、提示内容等,大大提高了软件开发的灵活性,对于开发不同语言版本的程序尤为方便。另外,当VB需要某个资源时,它只从资源文件中提取相应的部分,而不把整个文件都读入内存,从而也在一定程度上提高了VB程序的加载速度。 相似文献
12.
在软件系统的开发过程中,开发人员经常会遇到这样的问题: (1)源代码和文档数量急剧增加; (2)经常需要与错综复杂的多用户、多产品的软件版本打交道; (3)开发组成员间源代码的更新和保存记录越来越复杂; (4)产品的多版本导致磁盘空间占有量浩大。 相似文献
13.
图片编辑软件的“历史记录”功能不仅可以快速返回到修改前的状态。如果保存到“动作”还可以简化很多繁琐的操作。其实很多软件都有类似的“回放”需要,比如批量修改多个软件的时候如果可以“回放”对上一个文件的操作,那就可以节省很多精力。软件“EUYAO Replayer”就可以让几乎所有的较件都具备“回放”功能。 相似文献
14.
基于元数据开发管理信息系统极大地提高了系统的开发效率。当需求发生变化或系统功能扩展时,只需根据变化调整元数据内容,无须修改程序代码,即可升级系统适应用户需求变化,大大增强了系统的需求适应能力,提高了软件的灵活性和可扩展性。文中详细介绍Delphi7.0元数据开发管理信息系统生成界面源代码的过程,为元数据在MIS开发中的应用进行了大胆的尝试。 相似文献
15.
16.
四年半以前,德国的一家软件公司,Star软件公司,怀着崇高的理想,决定开发一个跨平台的办公软件,供全世界人们免费下载使用。这个产品就是StarOffice。 一年半以前,StarOffice 5.2已经达到了相当高的水平,在很大程度上能够替代Microsoft公司的Office,并且这是全世界唯一很接近MicrosoftOffice同时又能跨平台的办公产品。 此时,Sun公司为了对抗Microsoft公司,收购了Star软件公司。2000年10月13日,Sun公司将StarOffice绝大部分源代码开放,成立了OepnOffice.org组织,专门从事开放源代码办公软件的开发。StarOffice此次开放的源代码一共800万行,是目前世界上最大的开放源代码项目。 从此以后,OpenOffice.org成为 相似文献
17.
开发应用程序的第一步就是建立项目,项目是统一和协调FoxPro应用程序中各文件间关系的核心。用户应当将建立应用程序所需要的所有文件加入到项目中,这样项目就会管理文件间的相互关系,并且跟踪文件的当前版本,确保这些文件在建立应用程序时都是最新的。 相似文献
18.
现在市场上几乎所有的主板BIOS芯片都是采用FLASHROM(快闪存储芯片),用户可以方便地更新BIOS版本,以便使主板能支持新的硬件。 在升级BIOS时,BIOS文件与主板不匹配,BIOS文件被修改,升级过程中断电,都会造成BIOS升级失败。何况还有可恶的CIH,当它发作时,会主动修改BIOS的内容,不少机器便是因它而造成了重大损失!正因为BIOS的娇弱和 相似文献
19.
20.
P2P(Peer-to-Peer)技术,即点对点技术,又称文件共享技术(File Sharing).其以用户为中心,所有的用户都可以通过P2P共享硬盘上的文件、目录乃至整个硬盘,这种用户间直接交流的方式改变了互联网现有的游戏规则.文件共享技术的发展经历了两个发展阶段,一个是以Napster软件为代表的"集中型文件共享技术",其尚未脱离对集中服务器的依赖.二是Napster之后发展起来的以Gnutella软件为代表的"分散型文件共享技术".Gnutella软件是开放源代码软件,其突出的特点是所有文件共享的技术功能,包括文件检索或传输等,都脱离了集中服务器的管理,而由用户下载的终端独立完成.在这个网络中,每一台计算机都承担一定的搜索功能.而当大量搜索指令同时通过一个带宽或内存较小的计算机时,容易造成阻塞甚或网络瘫痪. 相似文献