发布信息

二维网格化数据处理方法、装置、设备及介质与流程

作者:admin      2022-08-31 12:18:24     466



计算;推算;计数设备的制造及其应用技术1.本公开涉及计算机技术领域,尤其涉及一种二维网格化数据处理方法、装置、设备及介质。背景技术:2.相关技术人员在进行代码编辑时,编辑界面的右侧区域通常会出现大量的空白区域。相关技术为了减少代码编辑界面的右侧留白,增加每页的代码展示量,需要花费额外的时间通过键鼠操作将多行代码合并成一行,代码编辑效率较低。技术实现要素:3.本公开提供一种二维网格化数据处理方法、装置、设备及介质。4.本公开采用以下的技术方案。5.在一些实施例中,本公开提供一种二维网格化数据处理方法,包括:6.获取二维代码;7.对所述二维代码的代码格式进行转换,得到二维数组代码;8.根据所述二维数组代码的代码结构特征,在代码编辑区域中建立二维表格;9.将所述二维数组代码写入所述二维表格,得到二维网格编码结果。10.在一些实施例中,本公开提供一种二维网格化数据处理装置,包括:11.获取模块,用于获取二维代码;12.第一处理模块,用于对所述二维代码的代码格式进行转换,得到二维数组代码;13.第二处理模块,用于根据所述二维数组代码的代码结构特征,在代码编辑区域中建立二维表格;14.第三处理模块,用于将所述二维数组代码写入所述二维表格,得到二维网格编码结果。15.在一些实施例中,本公开提供一种电子设备,包括:至少一个存储器和至少一个处理器;16.其中,存储器用于存储程序代码,处理器用于调用所述存储器所存储的程序代码执行上述的方法。17.在一些实施例中,本公开提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码在被处理器运行时,促使所述处理器执行上述方法。18.本公开实施例提供的二维网格化数据处理方法首先获取二维代码;然后对所述二维代码的代码格式进行转换,得到二维数组代码;根据所述二维数组代码的代码结构特征,在代码编辑区域中建立二维表格;最后,将所述二维数组代码写入所述二维表格,得到二维网格编码结果。本公开的方法尤其适用于面向中文编程的二维表格化处理,其可充分利用代码编辑区域的空白区域,能够在使用中文编程或中文参与的编程过程中提高代码的编辑效率。附图说明19.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。20.图1是本公开实施例的二维网格化数据处理方法的流程图之一。21.图2是本公开实施例的二维网格化数据处理方法的流程图之二。22.图3是本公开实施例的二维网格化数据处理方法的流程图之三。23.图4是本公开实施例的二维网格化数据处理方法的流程图之四。24.图5是本公开实施例的二维网格化数据处理方法的流程图之五。25.图6是本公开实施例的二维网格化数据处理方法的流程图之六。26.图7是本公开实施例的二维网格化数据处理方法的流程图之七。27.图8是本公开实施例的二维网格化数据处理方法的流程图之八。28.图9是本公开实施例的二维网格化数据处理方法的流程图之九。29.图10是本公开实施例的二维网格化数据处理方法的流程图之十。30.图11是本公开实施例的二维网格化数据处理方法的流程图之十一。31.图12是本公开实施例的二维网格化数据处理方法的流程图之十二。32.图13是本公开实施例的代码编辑区域的示意图。33.图14是本公开实施例的电子设备的结构示意图。具体实施方式34.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。35.应当理解,本公开的方法实施方式中记载的各个步骤可以按和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。36.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。37.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。38.需要注意,本公开中提及的“一个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。39.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。40.以下将结合附图,对本公开实施例提供的方案进行详细描述。41.可以理解的是,大部分用来编程的显示屏幕都是宽屏的,在代码编写的时候,右侧区域经常会出现大量的空白区域。尤其是在使用中文编程后,中文比西文表达更加简短精炼,这种简短是中文特有的特点,所以代码的宽度比西文编程代码宽度更短,右侧的留白区的域也会更多。相关技术的代码编辑软件,如vscode、editplus、notepad++等代码编辑软件,主要为西文编程设计,代码编辑区域是一个整体输入区域。当用户为了减少右侧留白,增加每页的代码展示量时,会把原本多行代码合并成一行。但这样操作,往往需要使用tab或空格键,需要花费额外的时间在调整代码的位置上。若将同一编辑代码区域内编辑同一个代码的可编辑代码量,作为一个技术指标。那么,这个技术指标越高,越有助于帮助相关人员解决编码时碰到的问题。其证明如下:编码时若想要解决某个问题,需要m条线索,而这些线索,分布于代码n行中。展示代码有两个方案,a方案和b方案,两个方案中区别在于,在单位展示面积内,a除了展示b的代码外,还展示了更多的代码。如果m条线索同时展示在a所包含的代码中,那么必然同时展示在b所包含的代码中。如果m条线索同时展示在b所包含的中,不一定展示在a所包含的代码中。m条线索同时展示在a中的事件集为ta,同时展示在b中的事件集为tb,那么tb发生的概率大于等于ta发生的概率,所以b方案比a方案更有助于解决问题。所以,同一编辑代码区域内编辑同一个代码的可编辑代码量越多,代码中有助于解决问题的线索呈现几率就会越高,越有助于帮助解决问题。42.如图1所示,图1是本公开实施例的二维网格化数据处理方法的流程图,包括如下步骤。43.步骤s01:获取二维代码;44.在一些实施例中,获取服务器预先存储的二维代码,或响应于本地上传指令,根据本地上传指令获取二维代码。45.步骤s02:对所述二维代码的代码格式进行转换,得到二维数组代码;46.在一些实施例中,首先读取二维代码,然后对所述二维代码的数据交换格式进行转换,得到二维数组代码。47.步骤s03:根据所述二维数组代码的代码结构特征,在代码编辑区域中建立二维表格;48.在一些实施例中,根据二维数组代码中矩阵代码的行数和列数,在代码编辑区域中建立二维表格,如图13所示。其中,二维表格由用于代码编辑的标准单元格构成。49.步骤s04:将所述二维数组代码写入所述二维表格,得到二维网格编码结果。50.在一些实施例中,根据所述矩阵代码的行编号和列编号,将所述矩阵代码写入所述二维表格中的各个标准单元格,得到二维网格编码结果。51.本公开所述的二维网格化数据处理方法,是指本公开实施例提供的面向中文编程的数据处理方法,其首先获取二维代码;然后对所述二维代码的代码格式进行转换,得到二维数组代码;根据所述二维数组代码的代码结构特征,在代码编辑区域中建立二维表格;最后,将所述二维数组代码写入所述二维表格,得到二维网格编码结果。本公开的方法可充分利用代码编辑区域的空白区域,能够在使用中文编程或中文参与的编程过程中提高代码的编辑效率。52.在一些实施例中,所述获取二维代码,包括:53.获取服务器预先存储的二维代码,或响应于本地上传指令,根据所述本地上传指令获取所述二维代码。54.在一些实施例中,可以打开指定的服务器储存的二维代码,或者打开用户上传的二维代码。55.在一些实施例中,所述对所述代码的代码格式进行转换,得到二维数组代码,包括:56.读取所述二维代码;57.对所述二维代码的数据交换格式进行转换,得到二维数组代码。58.在一些实施例中,如图3所示,读取代码源码,当其格式为json格式时,将json格式转为二维数组代码;当其格式为其他可用格式时,将其他格式转为二维数组代码,返回二维文件数组代码。59.在一些实施例中,所述代码为基于包括但不限于的第四代计算机语言生成的中文汉字代码。60.在一些实施例中,本专利所提及的汉语编程,也包括,在、关键词、变量、函数名称、类名称、空间名称、备注、代码文件名称、等编程过程中,部分使用了汉语的编程。61.虽然从业人员普遍认为汉语编程等同于全部使用汉字的编程,但在实践中,一些中文母语的编程从业人员,慢慢习惯了在注释中使用中文,在某些项目中往往涉及编辑代码、测试代码、调试代码、后期的代码升级,这些母语注释,更容易的回忆起来由于时间的跨度而遗忘的内容。在项目中进一步使用中文的函数或变量名称取代英文函数或变量名称后,沟通成本、与记忆成本进一步下降,可以很好的提升代码编辑效率。使用越来越多的中文参与到编程过程中是未来的发展趋势。62.目前很多语言的最新版本都支持、汉语参与的编程,如php、javascript、.net等编译软件,在使用但大部分编辑器都是国外制作和生产,虽然引入了汉语参与到编程过程中,但设计者很难去体会汉语编程,所以没有针对汉语做特殊的设计。本公开实施例充分利用了汉语的简短特性,来提升汉语编程过程中的效率。63.在一些实例中,代码保存为传统的一维代码形式,但也可以使用二维编辑器编辑。64.在一些实施例中,同样宽度的中字比西文能够表达更多的含义。例如:中文常用汉字大约在3500个,unicode13.0中收入的汉字大约93000字左右;英文字母26个;中文的显示宽度一般是英文显示宽度的2倍;按照排列组合2位英文字母可有676个组合;一位中文与两位英文相比,其表意能力,是英文的5到137倍;设中文位数为n,英文位数为2n,那么同样宽度的n位中文表意能力和2n位英文表意能力相比,中文的表意能力将是英文表意能力的,5n到137n倍。3位英文字母排列组合有17576个,4位英文字母组合有456976个,3位英文的表意能力《1位中文的表意能力《4位英文的表意能力,从文字符号上看,表达同一个意思,中文宽度会比英文窄1.5倍到2倍之间。综上,本公开利用汉字简短的特性,基于第四代计算机语言生成中文汉字代码,从而获得更高的同一编辑代码区域内编辑同一个代码的可编辑代码量的技术指标,为汉语编程获得更多得技术优势。65.在一些实施例中,所述根据所述二维数组代码的代码结构特征,在代码编辑区域中建立二维表格,包括:66.根据所述二维数组代码中矩阵代码的行数和列数,在代码编辑区域中建立二维表格,所述二维表格由用于代码编辑的标准单元格构成。67.在一些实施例中,如图2所示,在读取二维数组代码后,首先确定矩阵代码最大行数和最大列数,然后根据图2中的流程建立二维表格。68.在一些实施例中,还包括:69.当所述二维表格中的代码被修订时,通过预设修订颜色替换被修订的代码原始颜色,并以修订痕迹展示替换后的代码。70.在一些实施例中,如图12所示,当二维表格中的代码被修改时,通过关键词爬词替换器替换关键词原始颜色,并展示爬词替换后的代码。71.在一些实施例中,所述将所述二维数组代码写入所述二维表格,得到二维网格编码结果,包括:72.根据所述矩阵代码的行编号和列编号,将所述矩阵代码写入所述二维表格中的各个标准单元格,得到二维网格编码结果。73.在一些实施例中,根据二维数组代码中矩阵代码对应的行编号和列编号,将代码写入二标表格中对应的位置,从而得到二维网格编码结果。74.在一些实施例中,在对二维表格中的代码进行编辑后,可以对二维表格进行保存,如图4所示,可以将编辑后的二维表格下载到本地或者保存到服务器。75.在一些实施例中,本公开还提供了对编辑后的二维表格进行保存的方法,如图5所示。76.在一些实施例中,本公开还提供了对编辑后的二维表格进行后台保存的方法,如图6所示。77.在一些实施例中,本公开还提供了对二维表格进行编辑的按键设计方法,如图7所示。78.在一些实施例中,本公开还提供了二维表格中代码区后移方法,如图8所示,其中采用了递归方法,后行号、后列号为下一次调用的行号和列号。79.在一些实施例中,本公开还提供了二维表格中代码区前移方法,如图9所示。80.在一些实施例中,本公开还提供了二维表格中代码区增加一行的方法,如图10所示。81.在一些实施例中,本公开还提供了二维表格中代码区减少一行的方法,如图11所示。82.本公开提供的二维中文编码方法,携带信息量是同等一维英文代码的3倍多,这会减少使用者上下翻页或者滚动代码的次数,节约了时间成本;同时也减少了因代码页翻页或上下滚动造成的视觉疲劳;从而最终提升了软件的生产效率。在同等代码信息表达的时候,中文二维编码的行数往往是一维编码的1/3。如果一维代码长度在3页时,中文二维代码的长度会在1页以内,这时候,如果查找bug修改代码,使用一维编码的人,经常需要上下翻页查阅代码,这会造成更多的视觉疲劳,和精神压力;而使用中文二维编码的人,不需要翻页,这种由翻页造成的视觉疲劳和精神压力就要少很多了,软件的生产效率也会提升很多。二维中文网格编码,使代码上下对齐,更容易阅读、理解、编辑和调试;可以大幅提升肉眼检索代码的效率,节约眼力成本;而提升软件的生产效率,让使用者使用起来更为方便。83.在一些实施例中,本公开提供的方法同样适用于英文编码,此处不做具体限制。84.二维中文网格编码,因其携带信息量比传统一维英文代码信息量大幅增加,所以,在使用时可以增加更多的描述使设计的计算机语言更接近日常生活所用的语言。如下表1所示,这是一段建立数据表的代码,不单单替换了中文,还丰富了表达,利用了网格位置,使得上下调整内容对齐。所以,在二维网格编码时,可以使用更多描述性语言替代函数名称,关键字词,变量名称;使得代码更趋于口语表述,使代码更接近文档,同时融合一些有趣的语言让代码使用者更容易掌握,增加编码过程中的乐趣,提高效率。业务人员也可以更快的学习和掌握这些有趣的代码。85.表1[0086][0087]二维中文网格编码,更趋近于人们日常生活用的语言,同时也使得代码看起来更像文档,在实践中发现,由业务人员参与的代码开发项目中,因为代码看起像文档,那么就可以直接拿代码来沟通,沟通效率更高,业务人员和技术人员之间直接探讨要修改哪些代码。[0088]汉字本身是二维结构,具有音、型、义同体的特点。结合二维编码,这使代码的表义能力大幅加强。[0089]二维网格编码,使用非常灵活,在具体实践中,这个特点可以应用在,制作面向问题的计算机语言中,针对每个问题,针对每个需求,用户都可以自定义编码语言标准及其二维表达方式。当用户只针对具体业务做自定义编码语言的时候,可以省略掉类函数对象等概念(就像java摆脱了指针),只提炼业务上面用到逻辑制作编译器。在这种情况下,业务人员就可以不需要学习基础编程语言,而使用自定义的业务编码语言标准编码,这就更方便用业务人员学习使用。与此同时,开发人员只针对有限的几个业务逻辑制作编译器,这个制作编译器的成本也会减少很多。[0090]本公开实施例还提供一种二维网格化数据处理装置,包括[0091]获取模块,用于获取二维代码;[0092]第一处理模块,用于对所述二维代码的代码格式进行转换,得到二维数组代码;[0093]第二处理模块,用于根据所述二维数组代码的代码结构特征,在代码编辑区域中建立二维表格;[0094]第三处理模块,用于将所述二维数组代码写入所述二维表格,得到二维网格编码结果。[0095]在一些实施例中,所述获取模块,具体用于:[0096]获取服务器预先存储的二维代码,或响应于本地上传指令,根据所述本地上传指令获取所述二维代码。[0097]在一些实施例中,所述第一处理模块,具体用于:[0098]读取所述二维代码;[0099]对所述二维代码的数据交换格式进行转换,得到二维数组代码。[0100]在一些实施例中,所述代码为基于计算机语言生成的中文汉字代码。[0101]在一些实施例中,所述第二处理模块,具体用于:[0102]根据所述二维数组代码中矩阵代码的行数和列数,在代码编辑区域中建立二维表格,所述二维表格由用于代码编辑的标准单元格构成。[0103]在一些实施例中,还包括,第四处理模块;[0104]所述第四处理模块,用于当所述二维表格中的代码被修订时,通过预设修订颜色替换被修订的代码原始颜色,并以修订痕迹展示替换后的代码。[0105]在一些实施例中,所述第三处理模块,具体用于:[0106]根据所述矩阵代码的行编号和列编号,将所述矩阵代码写入所述二维表格中的各个标准单元格,得到二维网格编码结果。[0107]对于装置的实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离模块说明的模块可以是或者也可以不是分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。[0108]以上,基于实施例和应用例说明了本公开的方法及装置。此外,本公开还提供一种电子设备及计算机可读存储介质,以下说明这些电子设备和计算机可读存储介质。[0109]下面参考图14,其示出了适于用来实现本公开实施例的电子设备(例如终端设备或服务器)800的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图中示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。[0110]电子设备800可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储装置808加载到随机访问存储器(ram)803中的程序而执行各种适当的动作和处理。在ram803中,还存储有电子设备800操作所需的各种程序和数据。处理装置801、rom 802以及ram 803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。[0111]通常,以下装置可以连接至i/o接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808;以及通信装置809。通信装置809可以允许电子设备800与其他设备进行无线或有线通信以交换数据。虽然图中示出了具有各种装置的电子设备800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。[0112]特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置808被安装,或者从rom 802被安装。在该计算机程序被处理装置801执行时,执行本公开实施例的方法中限定的上述功能。[0113]需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。[0114]在一些实施方式中,客户端、服务器可以利用诸如http(hypertext transfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。[0115]上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。[0116]上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行上述的本公开的方法。[0117]可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。[0118]附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。[0119]描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。[0120]本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。[0121]在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。[0122]根据本公开的一个或多个实施例,提供了一种二维网格化数据处理方法,包括:[0123]获取二维代码;[0124]对所述二维代码的代码格式进行转换,得到二维数组代码;[0125]根据所述二维数组代码的代码结构特征,在代码编辑区域中建立二维表格;[0126]将所述二维数组代码写入所述二维表格,得到二维网格编码结果。[0127]根据本公开的一个或多个实施例,提供了一种方法,所述获取二维代码,包括:[0128]获取服务器预先存储的二维代码,或响应于本地上传指令,根据所述本地上传指令获取所述二维代码。[0129]根据本公开的一个或多个实施例,提供了一种方法,所述对所述二维代码的代码格式进行转换,得到二维数组代码,包括:[0130]读取所述二维代码;[0131]对所述二维代码的数据交换格式进行转换,得到二维数组代码。[0132]根据本公开的一个或多个实施例,提供了一种方法,所述代码为基于计算机语言生成的中文汉字代码。[0133]根据本公开的一个或多个实施例,提供了一种方法,所述根据所述二维数组代码的代码结构特征,在代码编辑区域中建立二维表格,包括:[0134]根据所述二维数组代码中矩阵代码的行数和列数,在代码编辑区域中建立二维表格,所述二维表格由用于代码编辑的标准单元格构成。[0135]根据本公开的一个或多个实施例,提供了一种方法,还包括:[0136]当所述二维表格中的代码被修订时,通过预设修订颜色替换被修订的代码原始颜色,并以修订痕迹展示替换后的代码。[0137]根据本公开的一个或多个实施例,提供了一种方法,所述将所述二维数组代码写入所述二维表格,得到二维网格编码结果,包括:[0138]根据所述矩阵代码的行编号和列编号,将所述矩阵代码写入所述二维表格中的各个标准单元格,得到二维网格编码结果。[0139]根据本公开的一个或多个实施例,提供了一种二维网格化数据处理装置,包括:[0140]获取模块,用于获取二维代码;[0141]第一处理模块,用于对所述二维代码的代码格式进行转换,得到二维数组代码;[0142]第二处理模块,用于根据所述二维数组代码的代码结构特征,在代码编辑区域中建立二维表格;[0143]第三处理模块,用于将所述二维数组代码写入所述二维表格,得到二维网格编码结果。[0144]根据本公开的一个或多个实施例,提供了一种电子设备,包括:至少一个存储器和至少一个处理器;[0145]其中,所述至少一个存储器用于存储程序代码,所述至少一个处理器用于调用所述至少一个存储器所存储的程序代码执行上述中任一项所述的方法。[0146]根据本公开的一个或多个实施例,提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码在被处理器运行时,促使所述处理器执行上述方法。[0147]以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。[0148]此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。[0149]尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部