计算机程序代码的选取方法、装置及存储介质与流程

文档序号:23668486发布日期:2021-01-15 14:08阅读:112来源:国知局
计算机程序代码的选取方法、装置及存储介质与流程

本申请涉及网络技术领域,特别涉及一种计算机程序代码的选取方法、装置及存储介质。



背景技术:

计算机程序代码是由用户(例如,程序员)使用开发工具所支持的语言编写出来的源文件。在编写计算机程序代码的过程中,用户可能需要对计算机程序代码进行选取操作。

相关技术中,终端可以基于用户触发的代码选取操作,选取计算机程序代码。其中,代码选取操作可以为用户通过鼠标滑动光标或者通过触控面板滑动光标的操作。

但是,相关技术中计算机程序代码选取方法的灵活性较差,选取效率较低。



技术实现要素:

本发明实施例提供了一种计算机程序代码的选取方法、装置及存储介质,可以解决相关技术中计算机程序代码选取方法的灵活性较差,选取效率较低的问题。所述技术方案如下:

一方面,提供了一种计算机程序代码的选取方法,所述方法包括:

在计算机程序代码的显示界面接收触发操作;

根据所述触发操作在所述显示界面的作用位置,从所述计算机程序代码中确定目标字符序列;

根据所述目标字符序列的类型,从所述计算机程序代码中选取包含所述目标字符序列的代码段。

另一方面,提供了一种计算机程序代码的选取装置,所述装置包括:

接收模块,用于在计算机程序代码的显示界面接收触发操作;

确定模块,用于根据所述触发操作在所述显示界面的作用位置,从所述计算机程序代码中确定目标字符序列;

选取模块,用于根据所述目标字符序列的类型,从所述计算机程序代码中选取包含所述目标字符序列的代码段。

可选的,所述选取模块,用于:

基于所述计算机程序代码的语法结构,根据所述目标字符序列和所述目标类型,确定包含所述目标字符序列的代码段的起始字符序列和结束字符序列。

可选的,所述装置还包括:

检测模块,用于在根据所述目标字符序列和所述目标类型,确定包含所述目标字符序列的代码段的起始字符序列和结束字符序列之前,检测所述目标字符序列与目标字符库中存储的字符序列是否匹配;

所述确定模块,还用于若所述目标字符序列与所述目标字符库中的任一字符序列相匹配,则确定所述目标字符序列的类型为目标类型;

所述确定模块,还用于若所述目标字符序列与所述目标字符库中的任一字符序列均不匹配,则确定所述目标字符序列的类型不为目标类型;

其中,所述目标字符库中存储的字符序列的类型为所述目标类型。

可选的,所述确定模块,还用于:

对位于所述作用位置所在行的计算机程序代码进行分词,得到多个备选字符序列;

将所述多个备选字符序列中,位于所述作用位置处的字符序列确定为目标字符序列。

可选的,所述装置还包括:

调整模块,用于在根据所述目标字符序列的类型,从所述计算机程序代码中选取包含所述目标字符序列的代码段之后,调整包含所述目标字符序列的代码段的显示效果。

又一方面,提供了一种终端,所述终端包括:处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的计算机程序代码的选取方法。

再一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行行以实现如上述方面所述的计算机程序代码的选取方法。

本发明实施例提供的技术方案带来的有益效果至少可以包括:

综上所述,本发明实施例提供了一种计算机程序代码的选取方法、装置及存储介质。终端可以根据在计算机程序代码的显示界面接收到的触发操作的作用位置,从计算机程序代码中确定出目标字符序列,且可以根据目标字符序列的类型,直接从计算机程序代码中自动选取包含目标字符序列的代码段。由此实现了计算机程序代码的自动选取,选取效率较高,进而提高了计算机程序代码的编写效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的计算机程序代码的选取方法所涉及的实施环境的结构示意图;

图2是本发明实施例提供的一种计算机程序代码的选取方法流程图;

图3是本发明实施例提供的另一种计算机程序代码的选取方法流程图;

图4是本发明实施例提供的一种终端显示界面显示的计算机程序代码的示意图;

图5是本发明实施例提供的另一种终端显示界面显示的计算机程序代码的示意图;

图6是本发明实施例提供的又一种终端的显示界面显示的计算机程序代码的示意图;

图7是本发明实施例提供的一种计算机程序代码的选取装置的框图;

图8是本发明实施例提供的另一种计算机程序代码的选取装置的框图;

图9是本发明实施例提供的一种终端的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

图1是本发明实施例提供的一种计算机程序代码的选取方法所涉及的实施环境示意图。如图1所示,该实施环境可以包括:终端110,该终端110可以为计算机、笔记本电脑或者智能手机等,图1以该终端110为电脑为例进行说明。

在本发明实施例中,该终端110中可以安装有用于编写计算机程序代码的开发工具,用户可以使用该开发工具编写计算机程序代码。

图2是本发明实施例提供的一种计算机程序代码的选取方法流程图,该方法可以应用于图1所示的终端110中。如图2所示,该方法可以包括:

步骤201、在计算机程序代码的显示界面接收触发操作。

该触发操作可以为点击操作,例如,该点击操作可以为单击操作或者双击操作。当用户需要选取显示界面上显示的计算机程序代码中的某段代码或者某个字符序列时,可以先通过鼠标或触控面板将光标移动至其想要选取的某段代码或者某个字符序列所在区域,然后再在该光标所在位置处进行点击操作。相应的,终端即可以在该计算机程序代码的显示界面接收到触发操作。

在本发明实施例中,字符序列可以包括一个或多个字符,该字符可以为字母、数字、标点符号、运算符号、特殊字符、汉字或连接符等。

步骤202、根据触发操作在显示界面的作用位置,从计算机程序代码中确定目标字符序列。

在本发明实施例中,当终端接收到触发操作后,可以先确定该触发操作在显示界面中的作用位置,例如可以确定该触发操作在显示界面中的坐标。然后,终端可以将距离该作用位置最近的字符序列确定为目标字符序列。

步骤203、根据目标字符序列的类型,从计算机程序代码中选取包含目标字符序列的代码段。

其中,该目标字符序列的类型可以为关键词、操作符或者其他类型。关键词可以是指:在开发工具所支持的编程语言中预先定义且有特殊意义的标识符。操作符可以是指:在开发工具所支持的编程语言中预先定义且有特定用途的标点符号。

在本发明实施例中,终端中可以预先存储有针对不同类型的字符序列对应的代码段选取算法,终端在确定目标字符序列的类型之后,可以采用该目标字符序列的类型对应的代码段选取算法,从计算机程序代码中选取包含该目标字符序列的代码段。

可选的,该代码段可以包括除该目标字符序列之外的其他字符序列,或者,该代码段也可以仅包含该目标字符序列。

综上所述,本发明实施例提供了一种计算机程序代码的选取方法。终端可以根据在计算机程序代码的显示界面接收到的触发操作的作用位置,从计算机程序代码中确定出目标字符序列,且可以根据目标字符序列的类型,直接从计算机程序代码中自动选取包含目标字符序列的代码段。由此实现了计算机程序代码的自动选取,选取效率较高,进而提高了计算机程序代码的编写效率。

图3是本发明实施例提供的另一种计算机程序代码的选取方法流程图,该方法可以应用于图1所示的终端110中。如图3所示,该方法可以包括:

步骤301、在计算机程序代码的显示界面接收触发操作。

其中,该触发操作可以为点击操作,例如,该点击操作可以为单击操作或者双击操作。终端的显示界面上可以显示有多行计算机程序代码,当用户需要选取该显示界面上显示的计算机程序代码中的某段代码或者某个字符序列时,可以先通过鼠标或触控面板将光标移动至其想要选取的某段代码或者某个字符序列所在区域,然后再在该光标所在位置处进行点击操作。相应的,终端即可以在该计算机程序代码的显示界面接收到触发操作。

示例的,假设触发操作为双击操作,参考图4,终端的显示界面中显示有一行计算机程序代码“varqq=1;”,当用户通过鼠标在该行计算机程序代码中的字符序列“qq”所在区域进行双击操作时,终端即可以在该显示界面中接收到触发操作。

步骤302、对位于触发操作在显示界面的作用位置所在行的计算机程序代码进行分词,得到多个备选字符序列。

在本发明实施例中,终端在接收到触发操作后,可以先确定该触发操作在显示界面中的作用位置,例如可以确定该触发操作在显示界面中的坐标。然后,终端可以采用预先存储的分词算法,对该作用位置所在行的计算机程序代码进行分词,得到多个备选字符序列。其中,分词可以是指对获取到的一段计算机程序代码进行字符序列的切分。可选的,终端可以以标点符号和空格作为分隔符对计算机程序代码进行分词。

示例的,假设终端获取到的触发操作在显示界面的作用位置所在行的计算机程序代码为“varqq=1;”则参考图4,终端在采用分词算法对该计算机程序代码“varqq=1;”进行分词后,可以得到“var”、“qq”、“=”、“1”和“;”共五个备选字符序列。

通过对该作用位置所在行的计算机程序代码进行分词,得到多个备选字符序列,可以便于终端根据作用位置,可靠确定用户期望选取的字符序列。

步骤303、将多个备选字符序列中,位于作用位置处的字符序列确定为目标字符序列。

在本发明实施例中,终端对计算机程序代码进行分词得到多个备选字符序列后,可以直接将距离该作用位置最近的字符序列确定为目标字符序列,即确定为用户期望选取的字符序列。

示例的,参考图4和图5,假设终端获取到的触发操作在显示界面中的作用位置为备选字符序列“qq”所在区域,则终端即可以将备选字符序列“qq”确定为目标字符序列。

步骤304、检测目标字符序列与目标字符库中存储的字符序列是否匹配。

在本发明实施例中,终端中可以预先存储有目标字符库,该目标字符库中可以存储有多个字符序列,且每个字符序列的类型均可以为目标类型。且该目标类型可以包括:关键词和操作符中的一种或多种。也即是,该目标字符库中可以存储有至少一个关键词和至少一个操作符。

其中,关键词是指:在开发工具所支持的编程语言中预先定义且有特殊意义的标识符。例如:if、while和char等;操作符是指:在开发工具所支持的编程语言中预先定义且有特定用途的标点符号。例如,{、}、+和-等。

由于在本发明实施例中,终端可以存储有针对不同类型的字符序列对应的代码段选取算法,即对于不同类型的目标字符序列,可以采用不同的代码段选取算法选取包含该目标字符序列的代码段。例如,对于类型为目标类型的目标字符序列,终端采用该类型对应的代码段选取算法选取的代码段可以包含该目标代字符序列以及其他字符序列。而对于类型不为目标类型的目标字符序列,终端采用该类型对应的代码段选取算法选取的代码段可以仅包含该目标字符序列。因此当终端确定出目标字符序列后,需要进一步确定目标字符序列的类型。

可选的,终端确定出目标字符序列后,可以将该目标字符序列和目标字符库中存储的字符序列一一进行对比,以检测该目标字符序列与目标字符库中存储的字符序列是否匹配。若终端检测到目标字符序列与目标字符库中的任一字符序列相匹配(即相同),可以继续执行下述步骤305。若终端检测到目标字符序列与目标字符库中的任一字符序列均不匹配,即可以继续执行下述步骤306。

示例的,假设目标字符库中存储的字符序列包括“if、while、{、}、char、final、case、<、>、[、&和]”,终端确定出的目标字符序列为“if”,则终端即可以检测到该目标字符序列“if”与目标字符库中的字符序列“if”相同,此时,终端即可以继续执行下述步骤305。

步骤305、确定目标字符序列的类型为目标类型。

由于目标字符库中存储的字符序列的类型均为目标类型,因此若终端检测到目标字符序列与目标字符中的任一字符序列相匹配时,即可以确定该目标字符序列的类型为目标类型。此时,终端可以继续执行下述步骤307。

例如,假设终端确定的目标字符序列为“if”,且该目标字符序列“if”与目标字符库中的字符序列“if”相同,则终端即可以确定该目标字符序列“if”的类型为目标类型。此时,终端可以继续执行步骤307。

需要说明的是,终端可以以“关键词”列表和“操作符”列表在目标字符库中分别存储对应的字符序列。例如。终端可以将“if、while、char、final和case”等存储在“关键词”列表中,将“{、}、<、>、[、&和]”等存储在“操作符”列表中。进而,终端在确定出该目标字符序列的类型为目标类型后,还可以继续确定该目标字符序列的具体类型,即确定该目标字符序列的类型为关键词还是操作符。

步骤306、确定目标字符序列的类型不为目标类型。

同理,若终端检测到目标字符序列与目标字符中的任一字符序列均不匹配时,即可以确定该目标字符序列的类型不为目标类型。此时,终端可以继续执行下述步骤308。

例如,假设终端确定的目标字符序列为“qq”,且该目标字符序列“qq”与目标字符库中的字符序列均不相同,则终端即可以确定该目标字符序列“qq”的类型不为目标类型。此时,终端可以继续执行步骤308。

步骤307、根据目标字符序列和目标类型,确定包含目标字符序列的代码段的起始字符序列和结束字符序列,根据起始字符序列和结束字符序列,选取代码段。

由于终端采用目标类型对应的代码段选取算法选取的代码段包含该目标代字符序列以及其他字符序列,即类型为目标类型的目标字符序列对应的代码段为一段代码(也称为代码块),因此当终端确定出该目标字符序列的类型为目标类型时,可以基于计算机程序代码的语法结构,根据该目标字符序列和该目标字符序列的目标类型,确定起始字符序列和结束字符序列。进而终端可以将该起始字符序列,结束字符序列,以及该始字符序列和该结束字符序列之间的字符选取为代码段。

示例的,假设终端确定出的目标字符序列为“if”,且确定出该目标字符序列的类型为目标类型“关键词”,则参考图6,终端可以基于计算机程序代码的语法结构,根据该目标字符序列“if”和其类型“关键词”,确定出包含该“if”的代码段的起始字符序列为“if”,结束字符序列为“}”。进而终端即可以根据该起始字符序列为“if”和结束字符序列“}”,将包含该起始字符序列为“if”和结束字符序列“}”,且位于该起始字符序列为“if”和结束字符序列“}”之间的代码段“if(value1=true){console.log(“test”)}”选取为代码段。

可选的,终端中可以存储有该计算机程序代码的抽象语法树(abstractsyntaxtree,ast),该ast即是计算机程序代码语法结构的一种抽象表示,其可以以树状形式表现计算机程序代码的语法结构,树上的每个节点均可以表示计算机程序代码中的一种结构。相应的,在确定出目标字符序列的类型为目标类型之后,终端可以采用ast,根据该目标字符序列和目标类型确定包含目标字符序列的代码段的起始字符序列和结束字符序列。

步骤308、选取目标字符序列。

当终端确定该目标字符序列的类型不为目标类型时,可以根据步骤302的分词结果,直接选取该目标字符序列,即直接将该目标字符序列选取为代码段。

示例的,假设终端确定的目标字符序列为“qq”,且确定出该目标字符序列“qq”不为目标类型,则终端可以确定用户期望选取的字符序列即为该目标字符序列“qq”,相应的,终端即可以将该目标字符序列“qq”选取为代码段。

需要说明的是,在本发明实施例中,终端选取代码段可以是指终端将代码段设定为可编辑状态。即将该代码段确定为后续接收到的编辑操作的编辑对象。

步骤309、调整包含目标字符序列的代码段的显示效果。

在本发明实施例中,为了方便用户在大量的计算机程序代码中查看其需要选取的代码段,当终端选取到包含目标字符序列的代码段之后,可以调整该代码段的显示效果。可选的,该调整显示效果的方式可以包括:高亮显示、加粗显示、调整字体、字号、字体颜色和增加下划线等方式中的一种或多种。

例如,参考图5,终端可以在显示界面中加粗显示其选取的代码段“qq”。又例如,参考图6,终端可以在显示界面中高亮显示其选取的代码段“if(value1=true){console.log(“test”)}”。

需要说明的是,本发明实施例提供的计算机程序代码的选取方法步骤的先后顺序可以进行适当调整,例如,上述步骤302和步骤309可以根据情况删除。即终端可以直接根据确定的触发操作在显示界面的作用位置,将距离该作用位置最近的一个或多个字符序列确定为目标字符序列。且终端可以不对选取的代码段的显示效果进行调整。任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本公开的保护范围之内,因此不再赘述。

综上所述,本发明实施例提供了一种计算机程序代码的选取方法。终端可以根据在计算机程序代码的显示界面接收到的触发操作的作用位置,从计算机程序代码中确定出目标字符序列,且可以根据目标字符序列的类型,直接从计算机程序代码中自动选取包含目标字符序列的代码段。由此实现了计算机程序代码的自动选取,选取效率较高,进而提高了计算机程序代码的编写效率。

图7是本发明实施例提供的一种计算机程序代码的选取装置的框图,该装置可以是图1所示实施环境中的终端110,或者,该装置也可以设置在终端110上。如图7所示,该装置70可以包括:

接收模块701,用于在计算机程序代码的显示界面接收触发操作。

确定模块702,用于根据触发操作在显示界面的作用位置,从计算机程序代码中确定目标字符序列。

选取模块703,用于根据目标字符序列的类型,从计算机程序代码中选取包含目标字符序列的代码段。

可选的,该选取模块703,可以用于:

若目标字符序列的类型为目标类型,则根据目标字符序列和目标类型,确定包含目标字符序列的代码段的起始字符序列和结束字符序列,根据起始字符序列和结束字符序列,选取代码段。

若目标字符序列的类型不为目标类型,则选取目标字符序列。

其中,目标类型包括关键词和操作符中的一种或多种。

可选的,该选取模块703,还可以用于:基于计算机程序代码的语法结构,根据目标字符序列和目标类型,确定包含目标字符序列的代码段的起始字符序列和结束字符序列。

可选的,图8是本发明实施例提供的另一种计算机程序代码的选取装置的框图。如图8所示,该装置70可以包括:

检测模块704,用于在根据目标字符序列和目标类型,确定包含目标字符序列的代码段的起始字符序列和结束字符序列之前,检测目标字符序列与目标字符库中存储的字符序列是否匹配。

相应的,该确定模块702还可以用于:若目标字符序列与目标字符库中的任一字符序列相匹配,则确定目标字符序列的类型为目标类型。若目标字符序列与目标字符库中的任一字符序列均不匹配,则确定目标字符序列的类型不为目标类型。

其中,目标字符库中存储的字符序列的类型为目标类型。

可选的,该确定模块702还可以用于:对位于作用位置所在行的计算机程序代码进行分词,得到多个备选字符序列。并将多个备选字符序列中,位于作用位置处的字符序列确定为目标字符序列。

可选的,如图8所示,该装置70还可以包括:

调整模块705,用于在根据目标字符序列的类型,从计算机程序代码中选取包含目标字符序列的代码段之后,调整包含目标字符序列的代码段的显示效果。

综上所述,本发明实施例提供了一种计算机程序代码的选取装置。该装置可以根据在计算机程序代码的显示界面接收到的触发操作的作用位置,从计算机程序代码中确定出目标字符序列,且可以根据目标字符序列的类型,直接从计算机程序代码中自动选取包含目标字符序列的代码段。由此实现了计算机程序代码的自动选取,选取效率较高,进而提高了计算机程序代码的编写效率。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图9示出了本发明一个示例性实施例提供的计算机程序代码的选取设备900的结构框图。该设备900可以是:智能手机、平板电脑、笔记本电脑或台式电脑等终端。设备900还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。或者,设备900也可以是服务器。

通常,设备900包括有:处理器901和存储器902。

处理器901可以包括一个或多个处理核心,比如4核心处理器、9核心处理器等。处理器901可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器901也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器901可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器901还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

存储器902可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器902还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器902中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器901所执行以实现本发明实施例提供的计算机程序代码的选取方法。

在一些实施例中,设备900还可选包括有:外围设备接口903和至少一个外围设备。处理器901、存储器902和外围设备接口903之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口903相连。具体地,外围设备包括:射频电路904、触摸显示屏905、摄像头906、音频电路907、定位组件908和电源909中的至少一种。

外围设备接口903可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器901和存储器902。在一些实施例中,处理器901、存储器902和外围设备接口903被集成在同一芯片或电路板上;在一些其他实施例中,处理器901、存储器902和外围设备接口903中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路904用于接收和发射rf(radiofrequency,射频)信号,也称电磁信号。射频电路904通过电磁信号与通信网络以及其他通信设备进行通信。射频电路904将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路904包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路904可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wirelessfidelity,无线保真)网络。在一些实施例中,射频电路904还可以包括nfc(nearfieldcommunication,近距离无线通信)有关的电路,本申请对此不加以限定。

显示屏905用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏905是触摸显示屏时,显示屏905还具有采集在显示屏905的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器901进行处理。此时,显示屏905还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏905可以为一个,设置在设备900的前面板;在另一些实施例中,显示屏905可以为至少两个,分别设置在设备900的不同表面或呈折叠设计;在另一些实施例中,显示屏905可以是柔性显示屏,设置在设备900的弯曲表面上或折叠面上。甚至,显示屏905还可以设置成非矩形的不规则图形,也即异形屏。显示屏905可以采用lcd(liquidcrystaldisplay,液晶显示屏)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。

电源909用于为设备900中的各个组件进行供电。电源909可以是交流电、直流电、一次性电池或可充电电池。当电源909包括可充电电池时,该可充电电池可以支持有线充电或无线充电。可充电电池还可以用于支持快充技术。本领域技术人员可以理解,图9中示出的结构并不构成对设备900的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

本发明实施例中还提供了一种计算机可读存储介质,该存储介质中可以存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行行以实现如图2或图3所示的计算机程序代码的选取方法。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的可选实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1