一种基于串匹配的程序代码相似性识别方法

来源 :黑龙江科技信息 | 被引量 : 0次 | 上传用户:redfox1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
相同功能的程序代码之间存在较高的相似度,识别出这些相似的代码有助于代码的抄袭检测、软件中克隆代码检测以及代码同源性检测。将程序转换成了一些量化的标识串(Token),然后使用高效的RKR-GST串匹配算法找出每对Token串的所有最长公共子串,然后根据公式计算相似度,最后根据相似度的值作为判定相似性的依据。
其他文献
随着信息社会的到来,信息的进步和发展使得档案信息化成为我国档案工作的新目标,可以说,在日后的档案工作上,将不会在存在过去的书面记录,档案信息化将成为新的发展方向。可
HGE是一个硬件加速的2D游戏引擎,HGE是一个富有特性的中间件,可以用于开发任何类型的2D游戏。HGE封装性良好,以至于你仅仅需要关系游戏逻辑(Game Logic),而不需要在意Direct
仿佛一夜春风过后,大街小巷的传统手机正在被智能手机悄然取代,如果说2G时代使我们的通话动了起来,短信的普及使我们手指活了起了,那么以3G、4G为核心的移动互联网时代,智能手机真正可以说是包罗万象、无所不能,网上遨游速度与宽带网络比较毫不逊色。
渠道工程的兴修需要耗费较大的人力物力才能实现,因此,确保其实用性及施工质量是非常有必要的。在当前水资源日趋紧张的局势下,渠道工程的修建也愈发的被人们所重视,在丰富的
当前我国水利水电工程中造价管理上存在很多的问题,针对存在的问题进行重点分析,其中工程造价管理制度不完善,施工前期的工作不充分等是主要问题,最后针对工程造价管理中存在
随着科学技术的不断发展,我国进入了电子信息时代,互联网充斥着人们的生活,互联网作为第四媒体,随着不断地发展壮大,对传统媒体产生了不小的冲击,那么在高科技遍布全球的情况
本文对湿硫化氢进行了简单的介绍,阐述了湿硫化氢对设备腐蚀的过程,提出湿硫化氢环境下设备腐蚀的影响因素,并针对湿硫化氢环境下石油设备的防护措施提出几点建议,以供参考。
大气污染物监测通常分为两部分:一部分是常规大气污染物监测(或称例行监测);另一部分是污染源监测。两部分的采样方法也稍有不同,现分述如下。
目的:观察前列地尔与康脉注射液联合应用以治疗下肢动脉硬化闭塞症的疗效。方法:下肢动脉硬化闭塞证患者72例,随机分为对照组(前列地尔组)与治疗组(前列地尔联用康脉注射液组