代码相似性检测技术的方法研究

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:asxy7777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机技术的高速发展,内容和软件抄袭的机会也随之增加。这种未经批准的重复利用不仅会导致学术界难以保持高标准的学术研究,而且也会使企业面临产品含未授权内容的法律风险以及知识产权的破坏。代码相似性检测是一项应用范围广泛的技术,从学校和教育的角度来说,可以用于学生代码作业的抄袭和查重检测,从企业和公司利益的角度来说,可以用于知识产权的保护和信息检索。因此,近年来出现了不少代码相似性检测的相关研究方法,这些研究方法都取得了一定的效果,能够检测出不同类型的抄袭手段,但是由于这些方法各自存在一些缺陷,例如考虑的代码语法语义信息较少,或者检测的效率过低等。所以,如何准确且高效地检测出相似性代码,仍是一个具有挑战性的问题。本文在分析与调研代码相似性检测技术的国内外最新研究的基础上,围绕代码相似性检测技术进行研究,主要完成的研究工作如下:1)针对代码度量表示方法研究中的问题,提出了一种改进的高效代码度量表示方法,该方法结合了两种不同的结构表示方法,并且在检测精度和算法执行时间上都有所提升。2)针对现有无监督聚类方法研究中的不足,提出了一种改进的代码相似性检测思路,该思路在上一个研究工作的基础上,引入了不同特点的无监督聚类算法,该思路在聚类效果和执行时间上相对以往的研究有所提升;3)提出了一种改进的基于图神经网络模型的相似性检测方法,该方法结合了二进制代码的树编辑距离和bug签名等技术,在多个检测任务上的指标相对之前研究中的模型都有所提升;
其他文献
随着智慧城市的发展,各种基于智慧灯杆的应用越来越多.本文利用宽温度范围的恩智浦处理器NXP i.MX8M Mini制作的核心板HTGY-i.MX8M Mini-CORE设计出一款应用于智慧灯杆的智能控制器,通过核心板加底板的方式,加快了产品研发进程;有线和无线扩展口方便了外部设备接入,同时内置的程序可以方便快捷接入各种感知控制设备,实现设备的即插即用和远程运维.
球形机器人具有稳定防倾覆以及全向快速移动的能力,近年来其相关研究一直是移动机器人研究中的热点和难点课题。本文所基于的球形机器人“BYQ-CG”面对地质灾害探测、预防巡检为主的任务时可以采取“化整为零”的策略,由单个球形机器人执行任务;面对排险救援、增强通过性为主的任务则采取“合零为整”的策略进行重构,因此如何帮助球形机器人实现准确对接是重构任务执行的关键也是本文研究的方向。面向球形机器人自重构技术
汽车电子零部件的耐腐蚀性能直接影响整车电子系统的安全稳定性.本文介绍了汽车电子零部件盐雾试验的几种常见方法,并对影响盐雾试验的因素及判定方法进行了阐述,最后提出了汽车电子零部件防护改进的相关措施.盐雾试验是对汽车电子零部件防腐蚀性能的重要测试,本文认为在具体试验时应控制好温湿度、盐溶液浓度和pH值、喷雾方式等,并采用正确合理的评价标准;为了提高汽车电子零部件的耐腐蚀性能,应从设计过程、材料选择及涂覆工艺等方面进行改善.
为解决公共自行车租赁点区域划分不合理的问题,本文提出了一种基于复杂网络的公共自行车调度区域划分方法.首先引入复杂网络中的模块度,对基于道路网划分的自然小区节点进行社团划分,采用层次贪婪算法获得一次聚类划分结果;然后对结果区域赋予租赁点数量及调度需求量等属性,进行二次聚类,生成最终的调度区域划分方案;最后以某地区公共自行车系统作为案例进行划分实验,并通过不平衡度进行验证.结果 表明,该方法极大化了区域内部的自平衡特性,同时兼顾了租赁点的空间位置、数量及调度量等属性,能为公共自行车运营公司提供一种科学有效的调
针对目前社区和家庭联动场景无法满足灵活联动服务的问题,本文设计了基于六域场景模型的智能家居场景引擎平台.该系统基于中国移动数字家庭Andlink连接体系,在社区和全屋设备联动规则的基础上,引入人、空间、时间、环境、服务五大元素,给场景规则添加全面的上下文信息,让规则执行可以更加智能化;通过WiFi、NB-IoT、Zig-Bee3协议实现场景平台连接设备双向通信;通过事件匹配、条件检测、指令生成完成场景执行引擎流程;通过Kafka二级消息服务器处理、Redis缓存数据、MySQL持久化数据实现基于六域场景模
从秸秆中清洁分离木质素,并对木质素进行甲基化改性和相容性改性,研究改性木质素绿色化学湿法混炼对橡胶与橡胶助剂性能的影响.结果 表明:用改性木质素以绿色湿法混炼工艺制备的生物橡胶可提高轮胎胶料的粘合性能、耐磨性能和耐老化性能;用改性木质素以绿色湿法混炼工艺制备的生物基炭黑母胶、生物基白炭黑母胶、生物基碳纳米管母胶可提高轮胎胶料的性能;木质素改性氧化锌和癸酸钴可分别等量替代未改性氧化锌和癸酸钴用于轮胎胶料中,可以减量增效和降低成本.本技术有利于提升国产天然橡胶性能并实现秸秆高值化利用.
从进出口数量、进出口国家以及省市、贸易方式、价格等方面介绍2016年至2021年7月我国炭黑的进出口情况.随着我国炭黑生产能力不断增长,下游轮胎等行业发展速度减缓,煤焦系炭黑原料油价格维持高位运行,预计今后我国炭黑进口量将呈现不断下降的发展态势.美国和印度等国陆续对我国炭黑出口施加额外关税将会在一定程度上影响我国炭黑的出口.
舆情 11月15-21日,涉及应急管理领域的网络信息累计62.6万余条,其中,网络媒体报道量36万余条,网络转发讨论量26.6万余条.其间,应急管理部批准陈建军同志为烈士、安徽马鞍山“11· 15”客车与货车相撞事故等新闻话题引发媒体和网民广泛关注.rn分析据不完全统计,11月15-21日,“营救轻生女子中牺牲应急管理部批准陈建军同志为烈士”热度最高,相关新闻转发量6.4万余条;其次为“江苏、四川同日发生多次地震”相关转发量4万余条;再次是“安徽马鞍山\'11·15\'客车与货车相撞致10死6伤”
新闻据“封面新闻”报道,10月16日,河南林州一景区索道滑行项目滑索钢丝断裂,一女子不幸坠入湖中溺亡.据死者家属介绍,事发后其同事第一时间报警并通知家属,“救援人员花了三个小时才将她的尸体打捞起来.滑行开始前,景区没有提供救生衣,只是绑了安全带”.另据“极目新闻”报道,景区工作人员称,景区的“淇淅蓠泉”微信公众号曾于9月30日发布公告:因强降雨天气影响,10月1日起淇淅万泉景区临时闭园.10月19日再次公告“继续闭园”.林州市委宣传部工作人员向记者介绍,景区是关闭状态,李某某是自己绕路走山路进入的,当时他
期刊
舆情 11月22-28日,涉及应急管理领域的网络信息累计45.6万余条,其中,网络媒体报道量32.4万余条,网络转发讨论量13.2万余条.其间,江西赣江新区宿舍楼坍塌、内蒙古呼和浩特燃气爆炸、浙江金华工地钢结构架倒塌、河南漯河饭店煤气罐爆炸等相关新闻话题引发媒体和网民关注.rn分析据不完全统计,11月22-28日,“江西赣江新区一宿舍楼坍塌致4人死亡”热度最高,相关新闻转发量5.8万余条;其次为“贵州贵阳市修文县发生4.6级地震”相关转发量2.4万余条;再次是“内蒙古呼和浩特市燃气爆炸致1死14伤”相关转