[发明专利]用于快速全网代码溯源检测的代码库设计方法及检测方法在审
申请号: | 202110278117.6 | 申请日: | 2021-03-10 |
公开(公告)号: | CN112988217A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 周明辉;高恺;何昊 | 申请(专利权)人: | 北京大学 |
主分类号: | G06F8/70 | 分类号: | G06F8/70;G06F8/71 |
代理公司: | 北京万象新悦知识产权代理有限公司 11360 | 代理人: | 黄凤茹 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公布了一种用于快速全网代码溯源检测的代码库设计方法,通过项目发现、数据提取、数据存储、代码信息映射构建和数据更新过程,针对全网使用Git开源项目内的Git对象进行高效存储而得到代码库,并实现代码库的高效更新;包括:采用按Git对象分类型分块存储的存储模式;构建代码文件到代码文件信息之间的关系映射,对代码文件的全网信息进行快速检索;对构建的超大规模的代码库采用高效更新方式,基于Libgit2函数库提出定制化的git fetch协议,以构建的超大规模的代码库为后端,高效获得远程仓库的新增的Git对象数据。采用本发明方法生成的代码库可定期高效地更新,并支持对代码在文件粒度上的快速全网溯源检测,检测效率高。 | ||
搜索关键词: | 用于 快速 代码 溯源 检测 设计 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202110278117.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种服装表演用衣物陈列架
- 下一篇:一种房屋隔音降噪器