[发明专利]用于管理代码文本的笔记的方法和装置在审
申请号: | 202110085319.9 | 申请日: | 2021-01-22 |
公开(公告)号: | CN112559035A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 刘志伟 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F8/73 | 分类号: | G06F8/73;G06F40/253;G06F16/335;G06F16/338 |
代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 林锦辉;刘景峰 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 代码 文本 笔记 方法 装置 | ||
本说明书的实施例提供了用于管理代码文本的笔记的方法、装置、计算设备和机器可读存储介质。该方法包括:接收由用户针对代码文本中的目标代码内容而输入的笔记信息;确定第一代码信息,其中,第一代码信息用于描述代码文本的属性;确定第二代码信息,其中,第二代码信息用于描述目标代码内容的语法结构;在笔记数据库中存储笔记数据,其中,笔记数据至少包括笔记信息、第一代码信息和第二代码信息。
技术领域
本说明书的实施例涉及信息技术领域,具体地,涉及用于管理代码文本的笔记的方法、装置、计算设备和机器可读存储介质。
背景技术
随着软件行业的快速发展,代码的数量也随之爆炸式增长,其中一些代码可能需要维护和运行多年,而一些代码可能是以不断出现的新的编程语言编写的。因此,对于软件开发人员来说,不仅可能需要理解先前的代码,而且可能需要不断学习新产生的代码,这为软件开发人员带来了很大的困难和挑战。
发明内容
考虑到现有技术的上述问题,本说明书的实施例提供了用于管理代码文本的笔记的方法、装置、计算设备和机器可读存储介质。
一方面,本说明书的实施例提供了一种用于管理代码文本的笔记的方法,包括:接收由用户针对代码文本中的目标代码内容而输入的笔记信息;确定第一代码信息,其中,所述第一代码信息用于描述所述代码文本的属性;确定第二代码信息,其中,所述第二代码信息用于描述所述目标代码内容的语法结构;在笔记数据库中存储笔记数据,其中,所述笔记数据至少包括所述笔记信息、所述第一代码信息和所述第二代码信息。
另一方面,本说明书的实施例提供了一种用于管理代码文本的笔记的方法,包括:提取被加载以向用户呈现的代码文本的第一代码信息,其中,所述第一代码信息用于描述所述代码文本的属性;基于所述第一代码信息,确定在笔记数据库中是否存在针对所述代码文本的笔记信息;如果确定存在所述笔记信息,则提取所述代码文本的语法结构信息,其中,所述语法结构信息用于描述所述代码文本的语法结构;基于所述语法结构信息,在所述笔记数据库中确定与所述笔记信息对应的目标代码内容,以便向所述用户呈现所述笔记信息。
另一方面,本说明书的实施例提供了一种用于管理代码文本的笔记的装置,包括:接收单元,其接收由用户针对代码文本中的目标代码内容而输入的笔记信息;第一确定单元,其确定第一代码信息,其中,所述第一代码信息用于描述所述代码文本的属性;第二确定单元,其确定第二代码信息,其中,所述第二代码信息用于描述所述目标代码内容的语法结构;存储单元,其在笔记数据库中存储笔记数据,其中,所述笔记数据至少包括所述笔记信息、所述第一代码信息和所述第二代码信息。
另一方面,本说明书的实施例提供了一种用于管理代码文本的笔记的装置,包括:第一提取单元,其提取被加载以向用户呈现的代码文本的第一代码信息,其中,所述第一代码信息用于描述所述代码文本的属性;查找单元,其基于所述第一代码信息,确定在笔记数据库中是否存在针对所述代码文本的笔记信息;第二提取单元,其执行以下操作:如果确定存在所述笔记信息,则提取所述代码文本的语法结构信息,其中,所述语法结构信息用于描述所述代码文本的语法结构;确定单元,其基于所述语法结构信息,在所述笔记数据库中确定与所述笔记信息对应的目标代码内容,以便向所述用户呈现所述笔记信息。
另一方面,本说明书的实施例提供了一种计算设备,包括:至少一个处理器;与所述至少一个处理器进行通信的存储器,其上存储有可执行代码,所述可执行代码在被所述至少一个处理器执行时使得所述至少一个处理器实现上述第一种方法。
另一方面,本说明书的实施例提供了一种计算设备,包括:至少一个处理器;与所述至少一个处理器进行通信的存储器,其上存储有可执行代码,所述可执行代码在被所述至少一个处理器执行时使得所述至少一个处理器实现上述第二种方法。
另一方面,本说明书的实施例提供了一种机器可读存储介质,其存储有可执行代码,所述可执行代码在被执行时使得机器执行上述第一种方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110085319.9/2.html,转载请声明来源钻瓜专利网。