1.一种代码定位方法,其特征在于,所述方法包括:
当检测到系统发生异常时,采集异常信息和异常数据,所述异常信息携带发生异常的代码在所述系统的源代码中的异常代码行号,所述异常数据至少包括输入参数、输出参数及运行变量;
基于所述异常代码行号,在所述源代码中定位异常代码,所述异常代码为所述异常代码行号指示的代码行中的代码;
获取所述异常代码,生成并展示异常通知,所述异常通知携带所述异常代码、所述异常信息及所述异常数据。
2.根据权利要求1所述的方法,其特征在于,所述当检测到系统发生异常时,采集异常信息和异常数据之前,所述方法还包括:
当接收到所述系统的接入请求时,基于采集设备,建立与所述系统之间的数据连接;
基于采集设备,接收所述系统传输的所述源代码,将所述系统的系统标识与所述源代码对应存储。
3.根据权利要求1所述的方法,其特征在于,所述基于所述异常代码行号,在所述源代码中定位异常代码包括:
确定所述源代码中至少一行代码的代码行号;
在所述至少一行代码的代码行号中进行定位,将代码行号与所述异常代码行号一致的代码行中的代码作为所述异常代码。
4.根据权利要求1所述的方法,其特征在于,所述基于所述代码行号,在所述源代码中定位异常代码之后,所述方法还包括:
基于预设标注方式,将所述异常信息和所述异常数据标注在所述异常代码的指定位置。
5.根据权利要求1所述的方法,其特征在于,所述获取所述异常代码,生成并展示异常通知包括:
获取所述异常代码,确定预设格式,所述预设格式用于指示所述异常通知的格式;
根据所述预设格式,将所述异常代码、所述异常信息及所述异常数据进行组合,生成所述异常通知;
展示所述异常通知。
6.一种代码定位装置,其特征在于,所述装置包括:
采集模块,用于当检测到系统发生异常时,采集异常信息和异常数据,所述异常信息携带发生异常的代码在所述系统的源代码中的异常代码行号,所述异常数据至少包括输入参数、输出参数及运行变量;
定位模块,用于基于所述异常代码行号,在所述源代码中定位异常代码,所述异常代码为所述异常代码行号指示的代码行中的代码;
生成模块,用于获取所述异常代码,生成并展示异常通知,所述异常通知携带所述异常代码、所述异常信息及所述异常数据。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
建立模块,用于当接收到所述系统的接入请求时,基于采集设备,建立与所述系统之间的数据连接;
接收模块,用于基于采集设备,接收所述系统传输的所述源代码,将所述系统的系统标识与所述源代码对应存储。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
标注模块,用于基于预设标注方式,将所述异常信息和所述异常数据标注在所述异常代码的指定位置。
9.一种电子设备,其特征在于,包括权利要求6至8任意一项所述的代码定位装置。
10.一种电子设备,其特征在于,包括:存储器,用于存储可执行指令;
以及处理器,用于与所述存储器通信以执行所述可执行指令从而完成权利要求1至5任意一项所述的代码定位方法的操作。