[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109542774B - 脚本编码格式批量检测方法、装置、终端及可读存储介质 - Google Patents

脚本编码格式批量检测方法、装置、终端及可读存储介质 Download PDF

Info

Publication number
CN109542774B
CN109542774B CN201811299141.2A CN201811299141A CN109542774B CN 109542774 B CN109542774 B CN 109542774B CN 201811299141 A CN201811299141 A CN 201811299141A CN 109542774 B CN109542774 B CN 109542774B
Authority
CN
China
Prior art keywords
script
detected
format
coding
batch detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811299141.2A
Other languages
English (en)
Other versions
CN109542774A (zh
Inventor
王�华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Ping An Medical Health Technology Service Co Ltd
Original Assignee
Shenzhen Ping An Medical Health Technology Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Ping An Medical Health Technology Service Co Ltd filed Critical Shenzhen Ping An Medical Health Technology Service Co Ltd
Priority to CN201811299141.2A priority Critical patent/CN109542774B/zh
Publication of CN109542774A publication Critical patent/CN109542774A/zh
Application granted granted Critical
Publication of CN109542774B publication Critical patent/CN109542774B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3604Analysis of software for verifying properties of programs
    • G06F11/3616Analysis of software for verifying properties of programs using software metrics

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

本发明实施例提供了一种脚本编码格式批量检测方法、装置、终端及可读存储介质,能够实现脚本编码格式的批量检测,快速地确定出用于移交部署Oracle数据库的脚本格式,提高脚本检测效率。本发明实施例通过获取用户针对若干待检测脚本的指定操作信息,其中,该指定操作信息用于指示检测所述待检测脚本的格式;然后,根据所述指定操作信息,获取每个待检测脚本的脚本参数;从而,根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式;进而,显示脚本编码格式检测结果。

Description

脚本编码格式批量检测方法、装置、终端及可读存储介质
【技术领域】
本发明涉及计算机技术领域,尤其涉及一种脚本编码格式批量检测方法、装置、终端及可读存储介质。
【背景技术】
Oracle数据库是一款关系型数据库,作为一种通用的数据库系统,一直在数据库中处于领先地位。Oracle数据库作为一个关系数据库,它是一个完备关系的产品,具有完整的数据管理功能、分布式处理功能、可用性强、系统可移植性好、稳定性强等特点,被金融、航天、医疗、电子等各行所接收和使用。
Oracle数据库要求DDL(Data Definition Language,数据库模式定义语言)脚本和DML(Data Manipulation Language,数据操纵语言)脚本的编码格式为ANSI(AmericanNational Standards Institute,美国国家标准学会)码,如果程序员编写的DDL脚本和DML脚本未使用ANSI编码形式,将会造成移交部署Oracle数据库时出现乱码,导致Oracle数据库移交部署失败,需要重复移交部署Oracle数据库,从而使得Oracle数据库移交部署效率低。因此,在移交部署Oracle数据库前,检测DDL和DML脚本的编码格式尤为重要。
【发明内容】
有鉴于此,本发明实施例提供了一种脚本编码格式批量检测方法、装置、终端及可读存储介质,能够实现脚本编码格式的批量检测,快速地确定出用于移交部署Oracle数据库的脚本格式,提高脚本检测效率。
第一方面,本发明实施例提供了一种脚本编码格式批量检测方法,所述脚本编码格式批量检测方法包括:
获取用户针对若干待检测脚本的指定操作信息,所述指定操作信息用于指示检测所述待检测脚本的格式;
根据所述指定操作信息,获取每个待检测脚本的脚本参数;
根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式;
显示脚本编码格式批量检测结果。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述脚本参数至少包括:脚本属性信息、脚本字符信息中的一种或多种。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述显示脚本编码格式批量检测结果,包括:
获取所述每个待检测脚本对应的标识;
为所述每个待检测脚本对应的标识以及对应的编码格式配置关联关系;
根据所述关联关系,显示所述脚本编码格式批量检测结果。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述显示脚本编码格式批量检测结果,包括:
对得到的编码格式进行分类,得到编码格式分类结果;
基于所述编码格式分类结果,显示所述脚本编码格式批量检测结果。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式;之后,所述方法还包括:
将所述每个待检测脚本的编码格式与预设基准编码格式进行对比,得到对比结果;
显示所述对比结果。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述显示所述对比结果包括:
按照指定显示方式显示与所述预设基准编码格式不相同的所述待检测脚本。
第二方面,本发明实施例提供了一种脚本编码格式批量检测装置,所述脚本编码格式批量检测装置包括:
第一获取单元,用于获取用户针对若干待检测脚本的指定操作信息,所述指定操作信息用于指示检测所述待检测脚本的格式;
第二获取单元,用于根据所述指定操作信息,获取每个待检测脚本的脚本参数;
检测单元,用于根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式;
显示单元,用于显示脚本编码格式批量检测结果。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述述脚本参数至少包括:脚本属性信息、脚本字符信息中的一种或多种。
第三方面,本发明实施例提供了一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项所述的脚本编码格式批量检测方法。
第四方面,本发明实施例一种可读存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如第一方面中任一项所述的脚本编码格式批量检测方法。
上述技术方案中具有如下有益效果:
本发明提供的技术方案,通过获取用户针对若干待检测脚本的操作信息;根据所述操作信息,获取每个待检测脚本的脚本参数以及对应的标识;根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式;显示脚本编码格式批量检测结果。本发明提供的技术方案,当需要检测多个脚本的编码格式时,用户只需要输入指定操作信息,就可以触发自动获取脚本的参数,从而执行检测脚本编码格式,实现脚本编码格式的批量检测,减低人工检测的成本,提高脚本编码格式检测的效率。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例所提供的一种脚本编码格式批量检测方法的流程示意图;
图2是本发明实施例所提供的另一种脚本编码格式批量检测方法的流程示意图;
图3是本发明实施例所提供的一种脚本编码格式批量检测装置的组成框图;
图4是本发明实施例所提供的一种终端的组成框图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
针对现有技术中所存在的问题,本发明实施例提供了如下解决思路:首先,获取用户针对若干待检测脚本的指定操作信息,其中,该指定操作信息用于指示检测所述待检测脚本的格式;然后,根据所述指定操作信息,获取每个待检测脚本的脚本参数;从而,根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式;进而,显示脚本编码格式批量检测结果。
在该思路的引导下,本方案实施例提供了以下可行的实施方案。
本发明实施例给出一种脚本编码格式批量检测方法。
具体的,请参考图1,其为本发明实施例所提供的脚本编码格式批量检测方法的流程示意图,如图所示,该方法包括以下步骤:
102、获取用户针对若干待检测脚本的指定操作信息。
本发明中,该指定操作信息用于指示终端执行脚本编码格式批量检测的信息。其中,该指定操作信息可以是用户在终端中输入的一系列操作。
为了便于用户操作,可以在终端的操作系统中设置执行该脚本编码格式批量检测的快捷操作控件,用户通过点击该快捷操作控件,触发终端执行步骤102获取用户针对若干待检测脚本的指定操作信息。例如,在windows的右击菜单中设置一个“检查脚本编码格式”的控件,用户通过单击鼠标右键,终端显示右击菜单,用户点击“检查脚本编码格式”控件后,触发终端执行本发明提供的脚本编码格式批量检测方法。
104、根据所述指定操作信息,获取每个待检测脚本的脚本参数。
本发明中涉及的脚本参数包括但不限于:脚本属性信息、脚本字符信息等信息。其中,脚本属性信息可以包括:脚本文件名、脚本长度、脚本类型、文件头标识等。
在获得指定操作信息后,触发获取该指定操作信息所指示的待检测脚本的脚本参数。具体的,每个脚本在生成后,其相关的具体脚本参数也就确定了,将脚本的这些脚本参数存储在指定的存储位置,当需要某脚本的脚本参数时,从该存储位置直接调用对应的脚本参数即可。
106、根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式。
本发明中涉及的编码格式包括:ASCII(American Standard Code forInformation Interchange,美国信息互换标准代码)、GB18030、BIG5、GBK、ANSI(AmericanNational Standards Institute)编码、UTF-8编码等格式。
具体的,不同编码格式的脚本文件其文件头标识不同,因此,在检测每个待检测脚本对应的编码格式时,可以通过检测该待检测脚本的文件头标识,从而确定该待检测脚本的编码格式。例如,编码格式采用的是UTF-8编码的脚本其文件最开头的几个字节通常为EFBB BF,若对待检测脚本的文件头的几个字节进行识别,得到该文件头的几个字节为:EF BBBF,则确定出该待检测脚本的编码格式为UTF-8。
具体的,每一种编码格式都有各自对应的字符集,也就是说,通过字符集也可以对不同编码格式进行区分,因此,在检测每个待检测脚本对应的编码格式时,可以通过检测该待检测脚本的字符信息,从而通过字符信息确定出该待检测脚本对应的编码格式。
108、显示脚本编码格式批量检测结果。
本发明中,考虑到当检查的脚本较多时,用户想要查看某些指定脚本的编码格式时,需要靠用户自己从所有的脚本中锁定需要查看的脚本,以确定该指定脚本的编码,这种情况下需要耗费用户大量的时间在查找指定脚本上,因此,为了节省用户时间,在实现显示脚本编码格式批量检测结果的过程可以为:获取每个待检测脚本对应的标识,如待检测脚本的文件名;然后,为所述每个待检测脚本对应的标识以及对应的编码格式配置关联关系,从而,根据所述关联关系,显示所述脚本编码格式批量检测结果这样,用户在查看每个待检测脚本的编码格式,可以利用想要查看的脚本的标识,快速准确的查看该脚本的编码格式。其具体为:用户输入自己想要查看的脚本的文件名称,从而,根据该文件名称从编码格式检测结果中进行搜索,从编码格式检测结果中提取出搜索到的目标脚本,将该目标脚本的标识以及对应的编码格式显示给用户。
补充说明的是,为所述每个待检测脚本对应的标识以及对应的编码格式配置关联关系的实现原理为:每一个待检测脚本本身都会一个与之对应的标识,也就是说,脚本的标识与待检测脚本本身存在一种映射关系;脚本的编码格式是由脚本参数决定的,也就是说,每一个待检测脚本都有一个其对应的编码格式,因此,每个待检测脚本对应的标识以及对应的编码格式关联关系可以:根据脚本的标识与待检测脚本本身存在一种映射关系,以及,待检测脚本本身与其对应的编码格式之间的关系,配置每个待检测脚本对应的标识以及对应的编码格式关联关系。
本发明提供的技术方案,通过获取用户针对若干待检测脚本的操作信息;根据所述操作信息,获取每个待检测脚本的脚本参数以及对应的标识;根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式;显示脚本编码格式批量检测结果。本发明提供的技术方案,当需要检测多个脚本的编码格式时,用户只需要输入指定操作信息,就可以触发自动获取脚本的脚本参数,从而执行检测脚本编码格式,实现脚本编码格式的批量检测,减低人工检测的成本,提高脚本编码格式批量检测的效率。
进一步的,为了方便用户快速准确的了解到这些待检测脚本包括哪几类编码格式,哪些脚本为同一类编码格式,为实现此目的,在实现显示脚本编码格式批量检测结果,可以先根据检测得到的编码格式进行分类,得到编码格式分类结果,然后,按照编码格式分类结果,输出脚本编码格式批量检测结果。
其中,针对于输出脚本编码格式批量检测结果的方式可以为:
第一种:基于编码格式的分类结果,生出编码格式分类列表。
例如,待检测脚本包括脚本1、脚本2、脚本3、脚本4、脚本5、脚本6,将待检测脚本进行脚本编码格式批量检测后确定,脚本1和脚本6的编码格式为ASCII码,脚本2、脚本3和脚本4的编码格式为ANSI码,脚本5的编码格式为GB18030码,脚本6的编码格式为ASCII码,并且经过对编码格式进行分类,基于编码格式的分类结果,将编码格式为同一类型的脚本文件显示在同一表格中。
第二种,基于编码格式的分配结果,生成包含同一编码格式的脚本文件的图片。
例如,待检测脚本包括脚本A、脚本B、脚本C、脚本D、脚本E、脚本F,将脚本编码格式批量检测以及经过对编码格式进行分类处理后,确定脚本A和脚本B的编码格式为ASCII码,脚本C、脚本D和脚本F的编码格式为ANSI码,脚本E的编码格式为GB18030码,基于编码格式的分类结果,分别生成图片1、图片2和图片3,其中,图片1中包含脚本A和脚本B的文件名,图片2中包含脚本C、脚本D和脚本F文件名;图片3包含脚本E的文件名。另外,为了便于区分各个图片对应的编码格式,各个图片内还包含对应的编码格式标识,如,图片1内除了包括脚本A和脚本B的文件名之外,还包括ASCII码,当用户打开图片1查看时,将显示脚本A、脚本B的文件名以及ASCII码;或者,为了便于直观地快速地区分各个图片对应的编码格式,可以用编码格式标识命名图片,如,图片1的文件名为ASCII码,图片2的文件名为ANSI码,图片3的文件名为GB18030码。
进一步的,通常用户查看脚本的编码格式是为了确定该脚本的编码格式是否为后续处理要求的标准格式,基于此,本发明进一步的给出了另一种实现方式,请参看图2,其为该实现方式的流程示意图。如图2所示,该实现方式具体包括:
201、获取用户针对若干待检测脚本的指定操作信息,该指定操作信息用于指示检测待检测脚本的格式。
202、根据所述指定操作信息,获取每个待检测脚本的脚本参数。
203、根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式。
这里需要说明的是,步骤201-步骤203的具体实现过程与上述实施例步骤102-步骤106的具体实现过程类似,针对于步骤201-步骤203的说明在此不再赘述,关于步骤201-步骤203的详细说明请参考上述步骤102-步骤106的相关说明。
204、将每个待检测脚本的编码格式与预设基准编码格式进行对比,得到对比结果。
205、显示所述对比结果。
需要说明的是,通过预设设置基准编码格式,将待检测脚本的编码格式与该预设基准编码格式进行对比,并将对比结果显示給用户,这样一来,用户不需要自己去识别哪些待检测脚本中不满足后续处理要求的编码格式,只需要查看将待检测脚本的编码格式与预设基准编码格式的对比结果,就可以了解哪些符合要求,哪些不符合要求,从而较少用户操作,节省人力成本。
本发明中,为了让用户能够一目了然的了解到哪些待检测脚本的编码格式不满足要求,在显示所述对比结果时,可以按照指定显示方式显示与所述预设基准编码格式不相同的所述待检测脚本,从而使得对比结果中不同于预设基准编码格式的待检测脚本醒目显示。具体的,指定显示方式可以为:采用高亮显示的方式显示待检测脚本与预设基准编码格式不同的脚本,采用正常显示的方式显示待检测脚本中与预设基准编码格式相同的脚本;或者,采用不同的颜色区分待检测脚本中与预设基准编码格式相同的脚本和不同的脚本;又或者,采用闪烁显示的方式显示与预设基准编码格式不同的脚本。其中,上述3种指定显示方式仅为本发明提供的3种举例,不作为对本发明的指定显示方式的限定。
需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、手机、MP3播放器、MP4播放器等。
需要说明的是,上述步骤的执行主体可以为脚本编码格式批量检测装置,该装置可以位于本地终端的应用,或者还可以为位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,本发明实施例对此不进行特别限定。
可以理解的是,所述应用可以是安装在终端上的应用程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本发明实施例对此不进行限定。
基于上述实施例所提供的脚本编码格式批量检测方法,本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。
请参考图3,其为本发明实施例所提供的脚本编码格式批量检测装置的组成框图。如图3所示,该装置包括:
第一获取单元31,用于获取用户针对若干待检测脚本的指定操作信息,其中,该指定操作信息用于指示检测所述待检测脚本的格式。
例如,在windows的右击菜单中设置一个“检查脚本编码格式”的控件,用户通过单击鼠标右键,终端显示右击菜单,用户点击“检查脚本编码格式”控件后,触发脚本编码格式批量检测装置中的第一获取单元31执行获取用户针对若干待检测脚本的指定操作信息的步骤。
第二获取单元32,用于根据所述指定操作信息,获取每个待检测脚本的脚本参数。
本发明中涉及的脚本参数包括但不限于:脚本属性信息、脚本字符信息等信息。其中,脚本属性信息可以包括:脚本文件名、脚本长度、脚本类型、文件头标识等。
检测单元33,用于根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式。
显示单元34,用于显示脚本编码格式批量检测结果。
本发明中,可选的是,显示单元34在执行显示脚本编码格式批量检测结果时,具体可以执行:获取每个待检测脚本对应的标识;然后,为所述每个待检测脚本对应的标识以及对应的编码格式配置关联关系;从而,根据所述关联关系,显示所述脚本编码格式批量检测结果。
本发明中,可选的是,显示单元34在执行所述显示脚本编码格式批量检测结果时,具体还可以执行:对得到的编码格式进行分类,得到编码格式分类结果;然后,基于所述编码格式分类结果,显示所述脚本编码格式批量检测结果。
其中,对得到的编码格式进行分类处理,并按照编码格式分类结果,显示脚本编码格式批量检测结果,可以方便用户快速准确的了解到这些待检测脚本包括哪几类编码格式,哪些脚本为同一类编码格式,从而便于用户对同一类编码格式的脚本进行统一处理,节省人力成本,提高用户体验性。
本发明中,可选的是,该脚本编码格式批量检测装置还包括处理单元(图3中未示出),在检测单元33执行根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式之后,该处理单元具体用于:将每个待检测脚本的编码格式与预设基准编码格式进行对比,得到对比结果。此时,显示单元34用于显示所述对比结果。
具体的,显示单元34在执行显示所述对比结果时,具体可以用于:按照指定显示方式显示与所述预设基准编码格式不相同的所述待检测脚本。
由于本实施例中的各单元能够执行上述脚本编码格式批量检测方法,本实施例未详细描述的部分,可参考对脚本编码格式批量检测方法的相关说明。
本发明实施例的技术方案具有以下有益效果:
本发明提供的技术方案,通过获取用户针对若干待检测脚本的操作信息;根据所述操作信息,获取每个待检测脚本的脚本参数以及对应的标识;根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式;显示脚本编码格式批量检测结果。本发明提供的技术方案,当需要检测多个脚本的编码格式时,用户只需要输入指定操作信息,就可以触发自动获取脚本的脚本参数,从而执行检测脚本编码格式,实现脚本编码格式的批量检测,减低人工检测的成本,提高脚本编码格式检测的效率。
请参图4,其为本发明实施例提供的一种终端,如图4所示,包括存储器41、处理器42以及存储在所述存储器41中并可在所述处理器42上运行的计算机程序,所述处理器42执行所述计算机程序时实现如上述任一项所述的脚本编码格式批量检测方法。
本发明提供的技术方案,通过获取用户针对若干待检测脚本的操作信息;根据所述操作信息,获取每个待检测脚本的脚本参数以及对应的标识;根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式;显示脚本编码格式批量检测结果。本发明提供的技术方案,当需要检测多个脚本的编码格式时,用户只需要输入指定操作信息,就可以触发自动获取脚本的脚本参数,从而执行检测脚本编码格式,实现脚本编码格式的批量检测,减低人工检测的成本,提高脚本编码格式检测的效率。
本发明实施例提供一种可读存储介质,,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如上述任一项所述的脚本编码格式批量检测方法。
本发明实施例的技术方案具有以下有益效果:
本发明提供的技术方案,通过获取用户针对若干待检测脚本的操作信息;根据所述操作信息,获取每个待检测脚本的脚本参数以及对应的标识;根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式;显示脚本编码格式批量检测结果。本发明提供的技术方案,当需要检测多个脚本的编码格式时,用户只需要输入指定操作信息,就可以触发自动获取脚本的脚本参数,从而执行检测脚本编码格式,实现脚本编码格式的批量检测,减低人工检测的成本,提高脚本编码格式检测的效率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (10)

1.一种脚本编码格式批量检测方法,其特征在于,所述脚本编码格式批量检测方法包括:
获取用户针对若干待检测脚本的指定操作信息,所述指定操作信息用于指示检测所述待检测脚本的格式;
根据所述指定操作信息,获取每个待检测脚本的脚本参数;
根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式;
显示脚本编码格式批量检测结果。
2.根据权利要求1所述的方法,其特征在于,所述脚本参数至少包括:脚本属性信息、脚本字符信息中的一种或多种。
3.根据权利要求1所述的方法,其特征在于,所述显示脚本编码格式批量检测结果,包括:
获取所述每个待检测脚本对应的标识;
为所述每个待检测脚本对应的标识以及对应的编码格式配置关联关系;
根据所述关联关系,显示所述脚本编码格式批量检测结果。
4.根据权利要求1所述的方法,其特征在于,所述显示脚本编码格式批量检测结果,包括:
对得到的编码格式进行分类,得到编码格式分类结果;
基于所述编码格式分类结果,显示所述脚本编码格式批量检测结果。
5.根据权利要求1所述的方法,其特征在于,所述根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式之后,所述方法还包括:
将所述每个待检测脚本的编码格式与预设基准编码格式进行对比,得到对比结果;
显示所述对比结果。
6.根据权利要求5所述的方法,其特征在于,所述显示所述对比结果包括:
按照指定显示方式显示与所述预设基准编码格式不相同的所述待检测脚本。
7.一种脚本编码格式批量检测装置,其特征在于,所述脚本编码格式批量检测装置包括:
第一获取单元,用于获取用户针对若干待检测脚本的指定操作信息,所述指定操作信息用于指示检测所述待检测脚本的格式;
第二获取单元,用于根据所述指定操作信息,获取每个待检测脚本的脚本参数;
检测单元,用于根据所述每个待检测脚本的脚本参数,检测所述每个待检测脚本对应的编码格式;
显示单元,用于显示脚本编码格式批量检测结果。
8.根据权利要求7所述的装置,其特征在于,所述脚本参数至少包括:脚本属性信息、脚本字符信息中的一种或多种。
9.一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的脚本编码格式批量检测方法。
10.一种可读存储介质,其特征在于,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如权利要求1至6任一项所述的脚本编码格式批量检测方法。
CN201811299141.2A 2018-11-02 2018-11-02 脚本编码格式批量检测方法、装置、终端及可读存储介质 Active CN109542774B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811299141.2A CN109542774B (zh) 2018-11-02 2018-11-02 脚本编码格式批量检测方法、装置、终端及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811299141.2A CN109542774B (zh) 2018-11-02 2018-11-02 脚本编码格式批量检测方法、装置、终端及可读存储介质

Publications (2)

Publication Number Publication Date
CN109542774A CN109542774A (zh) 2019-03-29
CN109542774B true CN109542774B (zh) 2023-10-17

Family

ID=65846341

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811299141.2A Active CN109542774B (zh) 2018-11-02 2018-11-02 脚本编码格式批量检测方法、装置、终端及可读存储介质

Country Status (1)

Country Link
CN (1) CN109542774B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110750444B (zh) * 2019-09-10 2024-05-10 中国平安财产保险股份有限公司 应用程序移交方法、装置、计算机设备及存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101308495A (zh) * 2007-10-24 2008-11-19 河北全通通信有限公司 局数据核查制作方法
CN101339504A (zh) * 2008-08-08 2009-01-07 中兴通讯股份有限公司 一种基于文本的人机命令输出格式检查方法
US7769895B1 (en) * 2001-08-17 2010-08-03 Corda Technologies, Inc. System and method for ensuring that a web browser displays the highest ranked image format possible for an image
CN101794140A (zh) * 2009-12-30 2010-08-04 北京数码大方科技有限公司 用于数控系统的代码转换方法及装置
CN103019939A (zh) * 2012-12-27 2013-04-03 广州广电运通金融电子股份有限公司 一种测试驱动程序的方法及系统
CN104156373A (zh) * 2013-05-15 2014-11-19 宏碁股份有限公司 编码格式检测方法及装置
CN105446874A (zh) * 2014-09-25 2016-03-30 北京畅游天下网络技术有限公司 一种资源配置文件的检测方法和装置
CN106294164A (zh) * 2016-08-15 2017-01-04 中国银行股份有限公司 一种代码检查方法及装置
CN108073400A (zh) * 2017-12-07 2018-05-25 湖北三新文化传媒有限公司 软件自动化构建方法、服务器及存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10049171B2 (en) * 2014-09-10 2018-08-14 Ca, Inc. Batch processed data structures in a log repository referencing a template repository and an attribute repository

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7769895B1 (en) * 2001-08-17 2010-08-03 Corda Technologies, Inc. System and method for ensuring that a web browser displays the highest ranked image format possible for an image
CN101308495A (zh) * 2007-10-24 2008-11-19 河北全通通信有限公司 局数据核查制作方法
CN101339504A (zh) * 2008-08-08 2009-01-07 中兴通讯股份有限公司 一种基于文本的人机命令输出格式检查方法
CN101794140A (zh) * 2009-12-30 2010-08-04 北京数码大方科技有限公司 用于数控系统的代码转换方法及装置
CN103019939A (zh) * 2012-12-27 2013-04-03 广州广电运通金融电子股份有限公司 一种测试驱动程序的方法及系统
CN104156373A (zh) * 2013-05-15 2014-11-19 宏碁股份有限公司 编码格式检测方法及装置
CN105446874A (zh) * 2014-09-25 2016-03-30 北京畅游天下网络技术有限公司 一种资源配置文件的检测方法和装置
CN106294164A (zh) * 2016-08-15 2017-01-04 中国银行股份有限公司 一种代码检查方法及装置
CN108073400A (zh) * 2017-12-07 2018-05-25 湖北三新文化传媒有限公司 软件自动化构建方法、服务器及存储介质

Also Published As

Publication number Publication date
CN109542774A (zh) 2019-03-29

Similar Documents

Publication Publication Date Title
CN112035667B (zh) 一种知识图谱展示方法、装置及终端设备
US11250035B2 (en) Knowledge graph generating apparatus, method, and non-transitory computer readable storage medium thereof
CN107615270B (zh) 一种人机交互方法及其装置
CN110347587A (zh) App兼容性测试方法、装置、计算机设备及存储介质
CN110780970B (zh) 数据筛选方法、装置、设备及计算机可读存储介质
CN113467868B (zh) 一种创建设备资源的方法和装置
CN111274263A (zh) 可视化数据库变更语句生成方法、装置及存储介质
US20140123045A1 (en) Mixed Type Text Extraction and Distribution
CN109684389A (zh) 数据表结构的转换方法、装置、设备及可读存储介质
CN109710571B (zh) 一种文件解析方法、设备及存储介质
KR20170054497A (ko) 정보 표시 방법, 단말 및 서버
CN112948264A (zh) 测试任务的执行方法及装置、系统、存储介质、电子装置
CN109542774B (zh) 脚本编码格式批量检测方法、装置、终端及可读存储介质
CN110489032B (zh) 用于电子书的词典查询方法及电子设备
CN115544061A (zh) 一种数据查询方法、系统、终端及计算机可读存储介质
CN110210039B (zh) 翻译内容检查方法、装置、系统及计算机设备
CN106657316B (zh) 一种消息撤回方法及装置
CN106294433B (zh) 设备信息处理方法及装置
CN106227713B (zh) 文档的处理方法及装置
CN115510282A (zh) 图表的确定方法、装置以及存储介质
CN115509990A (zh) 电子文件归档方法、装置、系统与计算机可读存储介质
CN106682243A (zh) 一种浏览方法和浏览设备
CN116136825B (zh) 数据检测方法及系统
CN108334621B (zh) 数据库操作方法、装置、设备及计算机可读存储介质
CN111143398A (zh) 基于扩展sql函数的超大集合查询方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20220525

Address after: 518000 China Aviation Center 2901, No. 1018, Huafu Road, Huahang community, Huaqiang North Street, Futian District, Shenzhen, Guangdong Province

Applicant after: Shenzhen Ping An medical and Health Technology Service Co.,Ltd.

Address before: Room 12G, Block H, 666 Beijing East Road, Huangpu District, Shanghai

Applicant before: PING AN MEDICAL AND HEALTHCARE MANAGEMENT Co.,Ltd.

GR01 Patent grant
GR01 Patent grant