一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据检查方法及装置与流程

2022-10-29 01:33:53 来源:中国专利 TAG:


1.本技术涉及数据处理的技术领域,特别是涉及一种数据检查方法。


背景技术:

2.现在,为了适应社会的飞速发展,软件的更新换代越来越快。在软件开发过程中需要运算的数据也就越来越多。由于数据多容易造成数据混乱,从而引发软件开发失败,所以需要对这些数据进行检查。
3.目前,人工对开发软件中全部需要进行运算的数据检查,但是需要进行检查的数据太多,人工需要长时间工作,导致耗费大量人力,且人工在长时间工作的情况下工作效率低。
4.因此,如何极大程度的减少人力消耗,提高数据检查效率是本领域技术人员急需解决的技术问题。


技术实现要素:

5.基于上述问题,本技术提供了一种数据检查方法及装置,以极大程度的减少人力消耗,提高数据检查效率。本技术实施例公开了如下技术方案。
6.第一方面,本技术提供的一种数据检查方法,包括:
7.确定第一代码中参数的值,获取第一数据集合,所述第一数据集合包括第一代码运行之前的数据;
8.运行第一代码,获取第二数据集合,所述第二数据集合包括第一代码运行之后得到的数据;
9.校验所述第二数据集合中的数据中是否存在第三数据,所述第三数据为所述第二数据集合中与所述第一数据集合中不一致的数据;
10.响应于所述第二数据集合中存在第三数据,对所述第三数据放大第一倍数显示,以便对第三数据进行检查。
11.可选的,确定第一代码中参数的值,获取第一数据集合,包括:
12.获取第一标记和第二标记;所述第一标记用于指示所述第一代码的开端,所述第二标记用于指示所述第一代码的结尾;
13.根据所述第一标记和所述第二标记,确定所述第一代码;
14.确定第一代码中参数的值,获取所述第一数据集合。
15.可选的,所述方法还包括:
16.响应于所述第三数据中存在第一公式,将所述第一公式放大第二倍数,展示第一参数,所述第一参数为所述第一公式中的参数。
17.可选的,所述方法还包括:
18.获取查找指令;
19.根据所述第一参数,基于所述查找指令,确定所述第一参数对应的代码。
20.可选的,所述方法还包括:
21.响应于用户点击所述第一参数;获取跳转指令;
22.根据所述第一参数,基于所述跳转指令,跳转到所述第一参数对应的代码位置。
23.可选的,所述方法该包括:
24.生成第一窗口;
25.将所述第一代码和所述第二数据集合展示于第一窗口中。
26.第二方面,本技术提供一种数据检查装置,所述装置包括:
27.第一确定单元,用于确定第一代码中参数的值,获取第一数据集合,所述第一数据集合包括第一代码运行之前的数据;
28.第一获取单元,用于运行第一代码,获取第二数据集合,所述第二数据集合包括第一代码运行之后得到的数据;
29.校验单元,用于校验所述第二数据集合中的数据中是否存在第三数据,所述第三数据为所述第二数据集合中与所述第一数据集合中不一致的数据;
30.第一响应单元,用于响应于所述第二数据集合中存在第三数据,对所述第三数据放大第一倍数显示,以便对第三数据进行检查。
31.可选的,所述确定单元具体用于,
32.获取第一标记和第二标记;所述第一标记用于指示所述第一代码的开端,所述第二标记用于指示所述第一代码的结尾;
33.根据所述第一标记和所述第二标记,确定所述第一代码;
34.确定第一代码中参数的值,获取所述第一数据集合。
35.可选的,所述装置还包括:
36.第二响应单元,用于响应于所述第三数据中存在第一公式,将所述第一公式放大第二倍数,展示第一参数,所述第一参数为所述第一公式中的参数。
37.可选的,所述装置还包括:
38.第二获取单元,用于获取查找指令;
39.第二确定单元,用于根据所述第一参数,基于所述查找指令,确定所述第一参数对应的代码。
40.可选的,所述装置还包括:
41.第三响应单元,用于响应于用户点击所述第一参数;获取跳转指令;
42.跳转单元,用于根据所述第一参数,基于所述跳转指令,跳转到所述第一参数对应的代码位置。
43.可选的,所述装置还包括:
44.生成单元,用于生成第一窗口;
45.展示单元,用于将所述第一代码和所述第二数据集合展示于第一窗口中。
46.第三方面,本技术实施例提供了一种设备,所述设备包括存储器和处理器,所述存储器用于存储指令或代码,所述处理器用于执行所述指令或代码,以使所述设备执行前述第一方面任一项所述的方法。
47.第四方面,本技术实施例提供了一种计算机存储介质,所述计算机存储介质中存储有代码,当所述代码被运行时,运行所述代码的设备实现前述第一方面任一项所述的方
法。
48.相较于现有技术,本技术具有以下有益效果:
49.本技术中确定第一代码中参数的值,获取第一数据集合,运行第一代码,获取第二数据集合,校验第二数据集合中的数据中是否存在第三数据,响应于第二数据集合中存在第三数据,对第三数据放大第一倍数显示,以便对第三数据进行检查。相对于现有技术中人工对开发软件中全部需要进行运算的数据检查。本技术中可以获行代码运行前的第一数据集合和代码运行后的第二数据集合。然后响应于第二数据集合中存在第三数据,也就是第二数据集合中与第一数据集合中不一致的数据。对第三数据进行第一倍数的放大,从而,只需要检查放大之后的第三数据就可以完成数据检查。也就克服了现有技术中人工对开发软件中全部需要进行运算的数据检查,导致耗费大量人力,且人工在长时间工作的情况下工作效率低的问题。极大程度的减少人力消耗,提高数据检查效率。
附图说明
50.为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
51.图1为本技术实施例提供的一种数据检查方法流程图;
52.图2为本技术实施例提供的另一种数据检查方法流程图;
53.图3为本技术实施例提供的一种数据检查的装置一种具体的结构示意图。
具体实施方式
54.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
55.需要说明的是,本技术提供的一种数据检查方法及装置,用于数据处理领域,上述仅为示例,并不对本技术提供的方法及装置名称的应用领域进行限定。
56.举例说明。为了适应社会的飞速发展,软件的更新换代越来越快。在软件开发过程中需要运算的数据也就越来越多。由于数据多容易造成数据混乱,从而引发软件开发失败,所以需要对这些数据进行检查。目前,人工对开发软件中全部需要进行运算的数据检查,但是需要进行检查的数据太多,人工需要长时间工作,导致耗费大量人力,且人工在长时间工作的情况下工作效率低。
57.发明人经过研究提出本技术技术方案。本技术中可以获行代码运行前的第一数据集合和代码运行后的第二数据集合。然后响应于第二数据集合中存在第三数据,也就是第二数据集合中与第一数据集合中不一致的数据。对第三数据进行第一倍数的放大,从而,只需要检查放大之后的第三数据就可以完成数据检查。也就克服了现有技术中人工对开发软件中全部需要进行运算的数据检查,导致耗费大量人力,且人工在长时间工作的情况下工作效率低的问题。极大程度的减少人力消耗,提高数据检查效率。
58.本技术实施例提供的方法可以由终端设备上的软件执行。所述终端设备例如可以是手机、平板电脑、计算机等设备。所述软件例如可以是系统软件。
59.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。下面以本技术实施例提供的方法由第一终端执行为例进行说明。
60.图1为本技术实施例提供的一种数据检查方法流程图,如图1所示,该方法包括:
61.s101:确定第一代码中参数的值,获取第一数据集合。
62.第一设备确定第一代码中参数的值,获取第一数据集合。其中,第一代码可以理解指的是将要运行的代码。
63.进一步解释,第一代码中可以存在参数,例如,第一代码中一段代码是,int a,b,c,可以输入初始数据为第一代码中的参数赋值,进而确定第一代码中参数的值。然后确定第一代码中的参数值之后,将第一代码运行之前的数据生成第一数据集合,获取第一数据集合。
64.s102:运行第一代码,获取第二数据集合。
65.第一设备在获取第一数据集合之后,运行第一代码,获取第二数据集合。
66.进一步解释,第一设备可以将第一代码按照顺序运行,然后可以显示出第一代码中每一行代码运行后的数据,将第一代码运行后的产生的数据生成第二数据集合,获取第二数据集合。
67.s103:校验所述第二数据集合中的数据中是否存在第三数据。
68.第一设备在获取第一数据集合和第二数据集合之后,检验第二数据集合中的数据中是否存在第三数据,其中,第三数据指的是第二数据集合中与第一数据集合中不一致的数据,也就是说第一设备判断第二数据集合中是否存在与第一数据集合中不一致的数据或者是发生改变的数据。
69.s104:响应于所述第二数据集合中存在第三数据,对所述第三数据放大第一倍数显示,以便对第三数据进行检查。
70.当第一设备判断出第二数据集合中存在第三数据,也就是与第一数据集合中不一致的数据或者是发生改变的数据,可以对第三数据放大第一倍数显示,也可以对第三数据对应的代码,标记与代码运行之前不同的颜色。以便对第三数据进行检查。其中,第一倍数可以根据需要设定,例如2倍、3倍等。
71.为了方便理解,举例说明,例如,第一数据集合中参数a值为10,第一代码经过运行之后,获取的第二数据集合中a的值可能经过运算值为20,此时,可以确定第二数据集合中存在第三数据,然后可以将a的值放大第一倍数显示。
72.本技术中确定第一代码中参数的值,获取第一数据集合,运行第一代码,获取第二数据集合,校验第二数据集合中的数据中是否存在第三数据,响应于第二数据集合中存在第三数据,对第三数据放大第一倍数显示,以便对第三数据进行检查。相对于现有技术中人工对开发软件中全部需要进行运算的数据检查。本技术中可以获行代码运行前的第一数据集合和代码运行后的第二数据集合。然后响应于第二数据集合中存在第三数据,也就是第二数据集合中与第一数据集合中不一致的数据。对第三数据进行第一倍数的放大,从而,只需要检查放大之后的第三数据就可以完成数据检查。也就克服了现有技术中人工对开发软
件中全部需要进行运算的数据检查,导致耗费大量人力,且人工在长时间工作的情况下工作效率低的问题。极大程度的减少人力消耗,提高数据检查效率。
73.图2为本技术实施例提供的另一种数据检查方法流程图,如图2所示,该方法包括:
74.s201:获取第一标记和第二标记,根据所述第一标记和所述第二标记,确定所述第一代码。
75.第一设备需要对数据进行检查时,可以对要检查的代码标记用于指示代码开端的第一标记和用于指示代码的结尾第二标记,然后在给代码标记了第一标记和第二标记之后,根据第一标记标记的代码开端、第二标记标记的代码结尾,确定需要运行的第一代码。也就是说处于第一标记和第二标记中间的就是第一代码。
76.s202:基于所述第一代码,确定第一代码中参数的值,获取第一数据集合。
77.s203:运行第一代码,获取第二数据集合。
78.s204:生成第一窗口,将所述第一代码和所述第二数据集合展示于第一窗口中。
79.为了方便展示,第一设备可以生成数据展示窗口,将第一代码和第一代码运行之后产生的第二数据集合展示于窗口中。
80.s205:校验所述第二数据集合中的数据中是否存在第三数据。
81.s206:响应于所述第二数据集合中存在第三数据,对所述第三数据放大第一倍数显示,以便对第三数据进行检查。
82.s207:响应于所述第三数据中存在第一公式,将所述第一公式放大第二倍数,展示第一参数。
83.第一设备判断第三数据中是否存在计算公式,当确定第三数据中存在计算公式时,可以将计算公式放大第二倍数显示,然后可以把计算公式中的参数展示出来。其中,第三数据值得是代码运行之后产生的数据中与代码运行之前产生的数据不相同的数据,第二倍数可以根据需求设置,例如可以为2倍、3倍等。
84.s207:获取查找指令,根据所述第一参数,基于所述查找指令,确定所述第一参数对应的代码。
85.第一设备在把计算公式中的参数展示出来之后,可以获取查找指令,根据查找指令可以追溯参数的具体来源,也就是可以确定参数在运行之前的代码中的位置。
86.s208:响应于用户点击所述第一参数;获取跳转指令,根据所述第一参数,基于所述跳转指令,跳转到所述第一参数对应的代码位置。
87.第一设备在确定参数在运行之前的代码中的位置之后,当用户点击参数时,第一设备可以获取跳转指令,然后根据跳转指令,跳转到参数对应的代码位置。
88.以上为本技术实施例提供数据输入的方法的一些具体实现方式,基于此,本技术还提供了对应的装置。下面将从功能模块化的角度对本技术实施例提供的装置进行介绍,该装置与上文描述的数据输入的方法可相互对应参照。
89.图3为本技术实施例提供的一种数据检查装置的一种具体的结构示意图。如图3所示,该装置包括:
90.第一确定单元300,用于确定第一代码中参数的值,获取第一数据集合,所述第一数据集合包括第一代码运行之前的数据;
91.第一获取单元310,用于运行第一代码,获取第二数据集合,所述第二数据集合包
括第一代码运行之后得到的数据;
92.校验单元320,用于校验所述第二数据集合中的数据中是否存在第三数据,所述第三数据为所述第二数据集合中与所述第一数据集合中不一致的数据;
93.第一响应单元330,用于响应于所述第二数据集合中存在第三数据,对所述第三数据放大第一倍数显示,以便对第三数据进行检查。
94.可选的,所述确定单元具体用于,
95.获取第一标记和第二标记;所述第一标记用于指示所述第一代码的开端,所述第二标记用于指示所述第一代码的结尾;
96.根据所述第一标记和所述第二标记,确定所述第一代码;
97.确定第一代码中参数的值,获取所述第一数据集合。
98.可选的,所述装置还包括:
99.第二响应单元,用于响应于所述第三数据中存在第一公式,将所述第一公式放大第二倍数,展示第一参数,所述第一参数为所述第一公式中的参数。
100.可选的,所述装置还包括:
101.第二获取单元,用于获取查找指令;
102.第二确定单元,用于根据所述第一参数,基于所述查找指令,确定所述第一参数对应的代码。
103.可选的,所述装置还包括:
104.第三响应单元,用于响应于用户点击所述第一参数;获取跳转指令;
105.跳转单元,用于根据所述第一参数,基于所述跳转指令,跳转到所述第一参数对应的代码位置。
106.可选的,所述装置还包括:
107.生成单元,用于生成第一窗口;
108.展示单元,用于将所述第一代码和所述第二数据集合展示于第一窗口中。
109.本技术装置中第一确定单元300确定第一代码中参数的值,获取第一数据集合,第一获取单元310运行第一代码,获取第二数据集合,校验单元320校验第二数据集合中的数据中是否存在第三数据,第一响应单元330响应于第二数据集合中存在第三数据,对第三数据放大第一倍数显示,以便对第三数据进行检查。相对于现有技术中人工对开发软件中全部需要进行运算的数据检查。本技术中可以获行代码运行前的第一数据集合和代码运行后的第二数据集合。然后响应于第二数据集合中存在第三数据,也就是第二数据集合中与第一数据集合中不一致的数据。对第三数据进行第一倍数的放大,从而,只需要检查放大之后的第三数据就可以完成数据检查。也就克服了现有技术中人工对开发软件中全部需要进行运算的数据检查,导致耗费大量人力,且人工在长时间工作的情况下工作效率低的问题。极大程度的减少人力消耗,提高数据检查效率。
110.本技术实施例还提供了对应的设备以及计算机存储介质,用于实现本技术实施例提供的方案。
111.其中,所述设备包括存储器和处理器,所述存储器用于存储指令或代码,所述处理器用于执行所述指令或代码,以使所述设备执行本技术任一实施例所述的方法。
112.所述计算机存储介质中存储有代码,当所述代码被运行时,运行所述代码的设备
实现本技术任一实施例所述的方法。
113.本技术实施例中提到的“第一”、“第二”(若存在)等名称中的“第一”、“第二”只是用来做名字标识,并不代表顺序上的第一、第二。
114.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如只读存储器(英文:read-only memory,rom)/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如路由器等网络通信设备)执行本技术各个实施例或者实施例的某些部分所述的方法。
115.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
116.以上所述仅是本技术示例性的实施方式,并非用于限定本技术的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献