System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及金融科技领域或其他相关领域,具体而言,涉及一种应用程序的创建方法和装置、存储介质和电子设备。
技术介绍
1、在对应用程序进行创建的情况下,可能需要引入其他的应用程序,而所引入的应用程序可能存在缺陷,相关技术中,只能在已经使用引入的应用程序完成所需的应用程序的创建的情况下,再去检测所创建的应用程序所可能存在的问题。这样的方式,只能在完成应用程序的创建之后,才能检测已经完成创建的应用程序所可能存在的问题,可能导致所完成创建的应用程序也存在问题,例如,完成创建的应用程序无法运行。
2、针对相关技术中应用程序的创建效率较低的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本申请的主要目的在于提供一种应用程序的创建方法和装置、存储介质和电子设备,以解决相关技术中应用程序的创建效率较低的问题。
2、为了实现上述目的,根据本申请的一个方面,提供了一种应用程序的创建方法,服务器中部署有开发组件和目标存储空间,所述目标存储空间用于存储具有对应关系的应用程序的版本和版本描述信息,所述方法应用于所述开发组件,该方法包括:获取目标创建请求,其中,所述目标创建请求用于请求使用第一应用程序对第二应用程序进行创建;响应所述目标创建请求,从所述具有对应关系的应用程序的版本和版本描述信息中读取所述第一应用程序的n个版本所对应的n个版本描述信息,其中,所述n个版本描述信息用于指示所述第一应用程序的所述n个版本所存在的缺陷,n为正整数;根据所述n个版本描述信息,检测所述第一应用程
3、在一个示范性实施例中,所述开发组件中部署有信息读取模块,所述目标存储空间中部署有目标接口,所述从所述具有对应关系的应用程序的版本和版本描述信息中读取所述第一应用程序的n个版本所对应的n个版本描述信息,包括:获取目标读取请求,其中,所述目标读取请求用于请求从所述具有对应关系的应用程序的版本和版本描述信息中读取所述第一应用程序的所述n个版本所对应的所述n个版本描述信息;响应所述目标读取请求,控制所述信息读取模块通过所述目标接口从所述目标存储空间中读取所述第一应用程序的所述n个版本所对应的所述n个版本描述信息。
4、在一个示范性实施例中,所述服务器中还部署有检测组件,所述检测组件和所述开发组件连接,在所述获取目标创建请求之前,所述方法还包括:通过执行以下步骤,检测所述第一应用程序的所述n个版本中的第i个版本的第i个版本描述信息,所述n个版本描述信息包括所述第i个版本描述信息,i为小于或者等于n的正整数:获取第一检测请求,其中,所述第一检测请求用于请求检测所述第一应用程序的所述第i个版本的第i个版本描述信息;响应所述第一检测请求,控制所述检测组件检测所述第一应用程序的所述第i个版本在所述目标存储空间中的第i个存储地址,并控制所述检测组件提取所述第i个存储地址上存储的数据,得到所述第一应用程序的所述第i个版本,并控制所述检测组件检测所述第一应用程序的所述第i个版本的第i个版本描述信息;将具有对应关系的所述第一应用程序的所述第i个版本和所述第i个版本描述信息存储在所述目标存储空间中。
5、在一个示范性实施例中,所述控制所述检测组件检测所述第一应用程序的所述第i个版本的第i个版本描述信息,包括:控制所述检测组件从所述第一应用程序的所述第i个版本提取所述第一应用程序的所述第i个版本的代码;控制所述检测组件检测所述第一应用程序的所述第i个版本的代码所存在的缺陷,得到所述第i个版本描述信息。
6、在一个示范性实施例中,所述服务器中还部署有匹配度检测组件,所述匹配度检测组件和所述开发组件连接,所述根据所述n个版本描述信息,检测所述第一应用程序的所述n个版本与所述第二应用程序之间的匹配度,包括:通过执行以下步骤,根据所述n个版本描述信息中的第j个版本描述信息,检测所述第一应用程序的所述n个版本中的第j个版本与所述第二应用程序之间的匹配度,所述第j个版本描述信息用于指示所述第一应用程序的第j个版本所存在的第j组缺陷,j为小于或者等于n的正整数:获取第二检测请求,其中,所述第二检测请求用于请求检测所述第一应用程序的第j个版本与所述第二应用程序之间的匹配度;响应所述第二检测请求,控制所述匹配度检测组件根据所述第j个版本描述信息,检测所述第一应用程序的第j个版本与所述第二应用程序之间的匹配度。
7、在一个示范性实施例中,所述控制所述匹配度检测组件根据所述第j个版本描述信息,检测所述第一应用程序的第j个版本与所述第二应用程序之间的匹配度,包括:控制所述匹配度检测组件提取所述第j个版本描述信息所指示的所述第j组缺陷;控制所述匹配度检测组件检测所述第j组缺陷所对应的目标创建缺陷,其中,所述目标创建缺陷用于指示使用所述第一应用程序的第j个版本创建的所述第二应用程序所存在的缺陷;控制所述匹配度检测组件检测所述目标创建缺陷的目标缺陷特征,并控制所述匹配度检测组件检测所述目标缺陷特征所对应的所述第j个版本与所述第二应用程序之间的匹配度。
8、在一个示范性实施例中,所述从所述目标存储空间中提取所述目标版本的所述第一应用程序,包括:检测所述目标版本的所述第一应用程序在所述目标存储空间中的目标存储地址;提取所述目标存储地址上的数据,得到所述目标版本的所述第一应用程序。
9、为了实现上述目的,根据本申请的另一方面,提供了一种应用程序的创建装置,服务器中部署有开发组件和目标存储空间,所述目标存储空间用于存储具有对应关系的应用程序的版本和版本描述信息,所述装置应用于所述开发组件,该装置包括:第一获取模块,用于获取目标创建请求,其中,所述目标创建请求用于请求使用第一应用程序对第二应用程序进行创建;读取模块,用于响应所述目标创建请求,从所述具有对应关系的应用程序的版本和版本描述信息中读取所述第一应用程序的n个版本所对应的n个版本描述信息,其中,所述n个版本描述信息用于指示所述第一应用程序的所述n个版本所存在的缺陷,n为正整数;检测模块,用于根据所述n个版本描述信息,检测所述第一应用程序的所述n个版本与所述第二应用程序之间的匹配度;筛选模块,用于根据所述匹配度从所述第一应用程序的所述n个版本中筛选所述第一应用程序的目标版本,并从所述目标存储空间中提取所述目标版本的所述第一应用程序,其中,所述目标版本的所述第一应用程序与所述第二应用程序之间的匹配度大于或者等于匹配度阈值;创建模块,用于使用所述目标版本的所述第一应用程序对所述第二应用程序进行创建。
10、根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所本文档来自技高网...
【技术保护点】
1.一种应用程序的创建方法,其特征在于,服务器中部署有开发组件和目标存储空间,所述目标存储空间用于存储具有对应关系的应用程序的版本和版本描述信息,所述方法应用于所述开发组件,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述开发组件中部署有信息读取模块,所述目标存储空间中部署有目标接口,所述从所述具有对应关系的应用程序的版本和版本描述信息中读取所述第一应用程序的N个版本所对应的N个版本描述信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述服务器中还部署有检测组件,所述检测组件和所述开发组件连接,在所述获取目标创建请求之前,所述方法还包括:通过执行以下步骤,检测所述第一应用程序的所述N个版本中的第i个版本的第i个版本描述信息,所述N个版本描述信息包括所述第i个版本描述信息,i为小于或者等于N的正整数:
4.根据权利要求3所述的方法,其特征在于,所述控制所述检测组件检测所述第一应用程序的所述第i个版本的第i个版本描述信息,包括:
5.根据权利要求1所述的方法,其特征在于,所述服务器中还部署有匹配度检测组件,所述匹配
6.根据权利要求5所述的方法,其特征在于,所述控制所述匹配度检测组件根据所述第j个版本描述信息,检测所述第一应用程序的第j个版本与所述第二应用程序之间的匹配度,包括:
7.根据权利要求1所述的方法,其特征在于,所述从所述目标存储空间中提取所述目标版本的所述第一应用程序,包括:
8.一种应用程序的创建装置,其特征在于,服务器中部署有开发组件和目标存储空间,所述目标存储空间用于存储具有对应关系的应用程序的版本和版本描述信息,
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至7中任意一项所述的应用程序的创建方法。
10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的应用程序的创建方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任意一项所述的应用程序的创建方法的步骤。
...【技术特征摘要】
1.一种应用程序的创建方法,其特征在于,服务器中部署有开发组件和目标存储空间,所述目标存储空间用于存储具有对应关系的应用程序的版本和版本描述信息,所述方法应用于所述开发组件,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述开发组件中部署有信息读取模块,所述目标存储空间中部署有目标接口,所述从所述具有对应关系的应用程序的版本和版本描述信息中读取所述第一应用程序的n个版本所对应的n个版本描述信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述服务器中还部署有检测组件,所述检测组件和所述开发组件连接,在所述获取目标创建请求之前,所述方法还包括:通过执行以下步骤,检测所述第一应用程序的所述n个版本中的第i个版本的第i个版本描述信息,所述n个版本描述信息包括所述第i个版本描述信息,i为小于或者等于n的正整数:
4.根据权利要求3所述的方法,其特征在于,所述控制所述检测组件检测所述第一应用程序的所述第i个版本的第i个版本描述信息,包括:
5.根据权利要求1所述的方法,其特征在于,所述服务器中还部署有匹配度检测组件,所述匹配度检测组件和所述开发组件连接,所述根据所述n个版本描述信息,检测所述第一应用程序的所述n个版本与所述第二应用...
【专利技术属性】
技术研发人员:钱丹丹,张丹枫,杨鹏宇,张永凯,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。