System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机信息安全领域,特别是涉及一种程序调试方法、装置及计算机存储介质。
技术介绍
1、如今,互联网的蓬勃发展,造就了网络数据的大量生成,从而孕育出了大数据中台系统产业的兴起。而在大数据中台系统的发展中,产品不断迭代,应用开发的速度也越来越快,高效、便捷的开发环境就显得尤为重要,在大数据中台的开发过程中不可避免的需要进行开发调试。
2、然而,如今大数据中台的调试环境应用仍处于起步阶段,并没有高效、便捷、易于扩展的开发调试环境供用户使用,无法满足用户对于大数据中台开发功能的需求场景,影响产品的开发进度。
技术实现思路
1、为解决上述技术问题,本申请提出了一种程序调试方法、装置以及计算机存储介质。
2、为解决上述技术问题,本申请提出了一种程序调试方法,所述程序调试方法应用于一种大数据中台系统,所述程序调试方法包括:获取程序调试任务;基于所述程序调试任务获取调试环境包和环境资源文件;基于所述调试环境包启动调试环境,将所述环境资源文件内置于所述调试环境中;将所述程序调试任务的调试代码发送到所述调试环境中运行,获取所述程序调试任务的执行结果。
3、其中,所述基于所述调试环境包启动调试环境,包括:基于所述调试环境包远程启动容器化调试环境。
4、其中,所述将所述程序调试任务的调试代码发送到所述调试环境中运行,获取所述程序调试任务的执行结果,包括:将所述程序调试任务的调试代码划分为多个代码块分别发送到所述调试环境中运行;获取每个代码块的代码块
5、其中,所述代码块状态包括、默认状态、代码等待运行中状态、代码运行中状态、代码运行结束状态、代码运行异常状态,和/或取消代码运行状态;所述获取每个代码块的代码块状态,包括:响应于所述代码块的代码运行异常状态,获取所述代码块运行报错的堆栈信息。
6、其中,所述程序调试方法还包括:响应于用户的停止调试指令,向所述调试环境下发停止调试运行指令,以使所述调试环境将所述代码等待运行中状态的代码块取消运行,并设置为所述取消代码运行状态;显示所述取消代码运行状态的代码块。
7、其中,所述将所述程序调试任务的调试代码发送到所述调试环境中运行,获取所述程序调试任务的执行结果之后,所述程序调试方法还包括:响应于调试完成或调试终止,关闭所述调试环境并释放环境资源。
8、为解决上述技术问题,本申请提出一种程序调试方法,所述程序调试方法应用于一种大数据中台系统的前端和后端,所述程序调试方法包括:所述前端获取程序调试任务,并发送至所述后端;所述后端基于所述程序调试任务获取调试环境包和环境资源文件;所述后端基于所述调试环境包启动调试环境,将所述环境资源文件内置于所述调试环境中;所述后端将所述程序调试任务的调试代码发送到所述调试环境中运行,获取所述程序调试任务的执行结果;所述前端获取并显示所述后端的执行结果。
9、其中,所述前端与所述后端建立全双工通信协议连接;所述程序调试方法还包括:响应于调试完成或调试终止,所述前端关闭所述全双工通信协议连接;所述后端根据所述前端的关闭连接指令,将所述全双工通信协议连接从连接管理层中清除。
10、为解决上述技术问题,本申请提出一种程序调试装置,所述程序调试装置包括存储器以及与所述存储器耦接的处理器;其中,所述存储器用于存储程序数据,所述处理器用于执行所述程序数据以实现如上述所述的程序调试方法。
11、为解决上述技术问题,本申请提出一种计算机存储介质,所述计算机存储介质用于存储程序数据,所述程序数据在被计算机执行时,用以实现上述所述的程序调试方法。
12、与现有技术相比,本申请的有益效果是:程序调试装置获取程序调试任务;基于所述程序调试任务获取调试环境包和环境资源文件;基于所述调试环境包启动调试环境,将所述环境资源文件内置于所述调试环境中;将所述程序调试任务的调试代码发送到所述调试环境中运行,获取所述程序调试任务的执行结果。通过上述方式,提供开发调试环境供用户使用,满足用户对于大数据中台开发功能的需求场景。
本文档来自技高网...【技术保护点】
1.一种程序调试方法,其特征在于,所述程序调试方法应用于一种大数据中台系统,所述程序调试方法包括:
2.根据权利要求1所述的程序调试方法,其特征在于,
3.根据权利要求1或2所述的程序调试方法,其特征在于,
4.根据权利要求3所述的程序调试方法,其特征在于,
5.根据权利要求4所述的程序调试方法,其特征在于,
6.根据权利要求1所述的程序调试方法,其特征在于,
7.一种程序调试方法,其特征在于,所述程序调试方法应用于一种大数据中台系统的前端和后端,所述程序调试方法包括:
8.根据权利要求7所述的程序调试方法,其特征在于,
9.一种程序调试装置,其特征在于,所述程序调试装置包括存储器以及与所述存储器耦接的处理器;
10.一种计算机存储介质,其特征在于,所述计算机存储介质用于存储程序数据,所述程序数据在被计算机执行时,用以实现如权利要求1至8任一项所述的程序调试方法。
【技术特征摘要】
1.一种程序调试方法,其特征在于,所述程序调试方法应用于一种大数据中台系统,所述程序调试方法包括:
2.根据权利要求1所述的程序调试方法,其特征在于,
3.根据权利要求1或2所述的程序调试方法,其特征在于,
4.根据权利要求3所述的程序调试方法,其特征在于,
5.根据权利要求4所述的程序调试方法,其特征在于,
6.根据权利要求1所述的程序调试方法,其特征在于,
7.一...
【专利技术属性】
技术研发人员:张仕彬,周明伟,徐伟平,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。