一种修改内存数据的方法及系统与流程

文档序号:12469465阅读:330来源:国知局
一种修改内存数据的方法及系统与流程

本发明涉及数据处理技术领域,特别涉及一种修改内存数据的方法及系统。



背景技术:

在项目开发过程中,代码的执行效率以及代码冗余量是非常重要的。开发自己的插件已经是非常常见和必需的。一种适用于自己项目的小功能的插件非常利于项目的开发效率,后期维护也更加容易。

现有的数值微调器不仅兼容性底,而且功能已不再满足于项目的开发,在开发过程中,功能也不可控。因此,如何提高数值微调器的兼容性及执行效率,是本领域技术人员需要解决的技术问题。



技术实现要素:

本发明的目的是提供一种修改内存数据的方法及系统,在用户每次需要数值微调器时,调用这个数值微调器JS插件,设置需要的功能属性参数,即可使用,并兼容大部分主流浏览器;无需自己写微调器的结构及功能。

为解决上述技术问题,本发明提供一种修改内存数据的方法,包括:

接收用户调用数值微调器JS插件的指令,调用所述数值微调器JS插件;

接收用户输入的功能属性参数,使所述数值微调器JS插件根据所述功能属性参数,执行对应的程序修改内存数值;

其中,数值微调器JS插件基于jQuery库构建,包括:

将数值微调器的各功能程序以html文件结构进行保存;

通过功能属性参数接口,接收用户输入的功能属性参数,并将所述功能属性参数传输给html文件结构中对应的功能模块。

其中,当接收用户输入的功能属性参数为空时,使所述数值微调器JS插件根据默认设置的功能属性参数,执行对应的程序修改内存数值。

其中,还包括:

接收用户修改指令修改默认设置的功能属性参数。

其中,当调用所述数值微调器JS插件失败时,提示用户调用失败,安装jQuery库。

其中,所述功能属性参数包括:微调步数参数,小数微调器参数,增加方法属性,消减方法属性,数值改变方式参数;

其中,小数微调器参数包括小数微调器是否使用参数,小数微调步数参数,小数位数参数。

本发明提供一种修改内存数据的系统,包括:

调用模块,用于接收用户调用数值微调器JS插件的指令,调用所述数值微调器JS插件;

执行模块,用于接收用户输入的功能属性参数,使所述数值微调器JS插件根据所述功能属性参数,执行对应的程序修改内存数值;

数值微调器JS插件构建模块,用于将数值微调器JS插件基于jQuery库构建,将数值微调器的各功能程序以html文件结构进行保存;通过功能属性参数接口,接收用户输入的功能属性参数,并将所述功能属性参数传输给html文件结构中对应的功能模块。

其中,

当所述执行模块接收用户输入的功能属性参数为空时,使所述数值微调器JS插件根据默认设置的功能属性参数,执行对应的程序修改内存数值。

其中,还包括:

默认设置修改模块,用于接收用户修改指令修改默认设置的功能属性参数。

其中,还包括:

提示模块,用于当调用所述数值微调器JS插件失败时,提示用户调用失败,安装jQuery库。

其中,所述功能属性参数包括:微调步数参数,小数微调器参数,增加方法属性,消减方法属性,数值改变方式参数;

其中,小数微调器参数包括小数微调器是否使用参数,小数微调步数参数,小数位数参数。

本发明所提供的修改内存数据的方法,包括:接收用户调用数值微调器JS插件的指令,调用所述数值微调器JS插件;接收用户输入的功能属性参数,使所述数值微调器JS插件根据所述功能属性参数,执行对应的程序修改内存数值;其中,数值微调器JS插件基于jQuery库构建,包括:将数值微调器的各功能程序以html文件结构进行保存;通过功能属性参数接口,接收用户输入的功能属性参数,并将所述功能属性参数传输给html文件结构中对应的功能模块;

可见,该方法在用户每次需要数值微调器时,调用这个数值微调器JS插件,设置需要的功能属性参数,即可使用,并兼容大部分主流浏览器;无需自己写微调器的结构及功能;本发明还通过了修改内存数据的系统,具有上述有益效果,在此不再赘述。

附图说明

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

图1为本发明实施例所提供的数值微调器JS插件的构建方法的流程图;

图2为本发明实施例所提供的修改内存数据的方法的流程图;

图3为本发明实施例所提供的修改内存数据的系统的结构框图。

具体实施方式

本发明的核心是提供一种修改内存数据的方法及系统,在用户每次需要数值微调器时,调用这个数值微调器JS插件,设置需要的功能属性参数,即可使用,并兼容大部分主流浏览器;无需自己写微调器的结构及功能。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参图1,本发明实施例所提供的数值微调器JS插件的构建方法的流程图;数值微调器JS插件基于jQuery库构建,除此之外,不需引入其他插件,构建过程包括:

S100、将数值微调器的各功能程序以html文件结构进行保存;相当于将数值微调器的各功能程序固化到html文件中。

S110、通过功能属性参数接口,接收用户输入的功能属性参数,并将所述功能属性参数传输给html文件结构中对应的功能模块。

其中,这款插件基于jQuery,用了原生JS实现。首次创建,会形成微调器的结构,并赋值上属性及方法,后面修改属性时,会重新给元素赋值,不会重新构建。即在用户每次需要数值微调器时,调用这个数值微调器JS插件,设置需要的功能属性参数,即可使用,并兼容大部分主流浏览器;无需自己写微调器的结构及功能。

请参图2,图2为本发明实施例所提供的修改内存数据的方法的流程图;该方法可以包括:

S200、接收用户调用数值微调器JS插件的指令,调用所述数值微调器JS插件;

S210、接收用户输入的功能属性参数,使所述数值微调器JS插件根据所述功能属性参数,执行对应的程序修改内存数值;

其中,功能属性参数包括:微调步数参数,小数微调器参数,增加方法属性,消减方法属性,数值改变方式参数;其中,小数微调器参数包括小数微调器是否使用参数,小数微调步数参数,小数位数参数。

即每次可以用户可以通过微调步数参数自己设置微调步数的值,以及根据小数微调器参数的设置决定是否使用小数微调器,使用时可以进一步设置小数微调步数的值,小数位数值等可以影响数值微调器执行结果的参数值。用户也可以选择数值微调器执行加数值还是减数值。

可选的,当接收用户输入的功能属性参数为空时,使所述数值微调器JS插件根据默认设置的功能属性参数,执行对应的程序修改内存数值。

即用户也可以提前设置好默认设置下各个功能属性参数的值(可以根据自身使用需求设置常用功能属性参数的值为默认值),这样可以防止用户每次都需要进行功能属性参数的设置。进一步,由于随着时间的增长,用户常用的功能属性参数的值可能会发生变化;因此,为了减少功能属性参数数据设置的次数,可以定期对功能属性参数的默认设置的值进行修改,或者在用户需要改变默认设置的值时,对功能属性参数的默认设置进行修改,即接收用户修改指令修改默认设置的功能属性参数。

由于该方法提供的数值微调器JS插件基于jQuery库构建,因此,若系统中没有jQuery库时,会引起调用的失败,当调用所述数值微调器JS插件失败时,提示用户调用失败,安装jQuery库。

下面提供在html文件结构中固化数值微调器的各功能程序的代码:

基于上述技术方案,本发明实施例提供的修改内存数据的方法,在用户每次需要数值微调器时,调用这个数值微调器JS插件,设置需要的功能属性参数,即可使用,并兼容大部分主流浏览器;无需自己写微调器的结构及功能。方便用户的使用,提高数值微调器的兼容性及执行效率。

下面对本发明实施例提供的修改内存数据的系统进行介绍,下文描述的修改内存数据的系统与上文描述的修改内存数据的方法可相互对应参照。

请参考图3,图3为本发明实施例所提供的修改内存数据的系统的结构框图;该方法可以包括:

调用模块100,用于接收用户调用数值微调器JS插件的指令,调用所述数值微调器JS插件;

执行模块200,用于接收用户输入的功能属性参数,使所述数值微调器JS插件根据所述功能属性参数,执行对应的程序修改内存数值;

数值微调器JS插件构建模块300,用于将数值微调器JS插件基于jQuery库构建,将数值微调器的各功能程序以html文件结构进行保存;通过功能属性参数接口,接收用户输入的功能属性参数,并将所述功能属性参数传输给html文件结构中对应的功能模块。

可选的,当所述执行模块200接收用户输入的功能属性参数为空时,使所述数值微调器JS插件根据默认设置的功能属性参数,执行对应的程序修改内存数值。

基于上述技术方案,该系统还包括:

默认设置修改模块,用于接收用户修改指令修改默认设置的功能属性参数。

基于上述任意技术方案,该系统还包括:

提示模块,用于当调用所述数值微调器JS插件失败时,提示用户调用失败,安装jQuery库。

可选的,所述功能属性参数包括:微调步数参数,小数微调器参数,增加方法属性,消减方法属性,数值改变方式参数;

其中,小数微调器参数包括小数微调器是否使用参数,小数微调步数参数,小数位数参数。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的修改内存数据的方法及系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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