-
公开(公告)号:CN114024986B
公开(公告)日:2023-07-11
申请号:CN202111298005.3
申请日:2021-11-04
Applicant: 南京邮电大学
IPC: H04L67/1097 , H04L67/133 , H04L67/30 , H04L67/56 , H04L41/14 , H04L43/08 , G06F9/54
Abstract: 本发明公开了一种使用节点代理的轻量级网络模拟办法。所述方法包括:网络模拟配置中心读取json配置文件,将配置文件内容转换为相应网络配置参数;为进程中的每个节点创建一个代理节点;节点和节点间的连接由RPC框架完成;进程中的每个节点与所有代理节点建立连接;初始化节点编号与节点套接字映射并提供给代理节点做查找;节点编号与套接字的映射存储在网络模拟配置中心的中;节点间通信由代理节点转运;网络模拟由代理节点根据网络模拟配置中心参数实施;网络数据由代理节点进行统计;网络数据被写入网络模拟配置中心;网络模拟配置中心接收网络配置参数修改请求;网络模拟配置中心接收测试结束命令,关闭整个进程。本发明在单进程的多节点测试环境中有效地模拟了生产网络环境,为分布式系统提供一个轻量级的网络环境模拟。
-
公开(公告)号:CN116204695A
公开(公告)日:2023-06-02
申请号:CN202111436073.1
申请日:2021-11-29
Applicant: 南京邮电大学
IPC: G06F16/9535 , G06Q30/0601
Abstract: 本发明提出了一种基于用户反馈的在线推荐方法。该方法主要通过增加用户偏好权重层对待推荐的商品的点击率预测结果进行加权得到最终的推荐结果,并结合用户对推荐商品列表的反馈对用户偏好权重层进行更新,其中最初的待推荐的商品列表是融合多种推荐算法的结果得到的。该方法能够及时捕捉用户对于推荐列表的正负反馈并且将这些反馈反映在新的推荐结果上,具有及时性和有效性。
-
公开(公告)号:CN115168192A
公开(公告)日:2022-10-11
申请号:CN202210719595.0
申请日:2022-06-23
Applicant: 南京邮电大学
Abstract: 一种基于提交历史信息的学生作业批改方法,首先对提交历史信息进行处理,提取学生最新和最初的代码变化,提取参考程序每次的提交消息以及代码变化,对学生以及参考程序提取出的代码变化进行分割,建立代码变化片段;接着查找学生程序和参考程序之间可能与之匹配的代码变化片段,找到之后计算相似度,建立相似度集合;接着采用二分图的最大权重算法找出最佳匹配代码片段;接着对匹配的代码片段对应的提交消息进行文本相似度计算;最后按照比例对代码片段和对应消息的相似度进行整合。
-
公开(公告)号:CN115168085A
公开(公告)日:2022-10-11
申请号:CN202210719649.3
申请日:2022-06-23
Applicant: 南京邮电大学
Abstract: 一种基于diff代码块匹配的重复冲突方案检测方法,对于具有大量历史合并代码的数据库,如从一个代码仓库向另一个代码仓库迁移,或一个代码库存在相似更新等现实场景,利用大量已经解决好合并问题的代码仓库信息,抽取出相关的合并解决方案。其次,对于获取到历史合并冲突的解决方案将其存储到数据库。然后,遇到现有冲突的时候,利用保存的冲突解决方案来进行合并方案的推荐。最后,基于历史信息解决的冲突,将其在数据库中的是更新时间进行更新。
-
公开(公告)号:CN110990055B
公开(公告)日:2022-07-01
申请号:CN201911321383.1
申请日:2019-12-19
Applicant: 南京邮电大学
Abstract: 本发明为一种基于程序分析的Pull Request功能分类方法:首先,对当前版本项目和Pull Request中修改文件的提取。其次,对于待分析的程序,使用程序分析框架Soot,选择传递方式生成调用图Callgragh,遍历Callgragh直到调用的是第三方库提供的方法,将遍历到的节点和边保存到数据库中。然后,读取并分析数据库中保存的节点和边的关系,以Pull Request中的文件作为图的节点,构建图的邻接表结构。最后,基于图的深度优先遍历算法遍历邻接表的所有结点,以遍历的结果作为文件的功能分类,针对无调用关系的文件,以文件后缀名进行处理。
-
公开(公告)号:CN111130864A
公开(公告)日:2020-05-08
申请号:CN201911281404.1
申请日:2019-12-13
Applicant: 南京邮电大学
Abstract: 本发明公开了一种使用模板采集可格式化网元数据的方法,包括:确定设备名称、设备类型、模板类型、任务类型,编写网元数据采集模板。后台接收Excel表格,生成采集任务工单;后台点击采集按钮,依据工单设备名称、设备类型、模板类型、任务类型和拓扑信息调用采集函数并找到采集模板;后台使用FreeMarker技术将模板实例化为脚本文件,并执行;脚本通过Python的pexpect模块,采集网元数据;脚本将采集到的单条数据生成一个Python自定义类对象以格式化,然后存放在Python的字典中;脚本通过Python的json模块将字典中的网元数据序列化为json字符串,并以print标准输出;后台接收json字符串并反序列化还原成多条记录,存入数据库,本发明在网元数据采集效率上有显著效果。
-
公开(公告)号:CN108418704A
公开(公告)日:2018-08-17
申请号:CN201810043793.3
申请日:2018-01-17
Applicant: 南京邮电大学
IPC: H04L12/24
Abstract: 本发明公开了一种于自动化模板配置的网元设备入网方法,首先,解析总系统发过来的XML报文或导入的数据,生成任务、基础信息和拓扑信息,通过任务类型判断是手动还是自动处理,再根据这些信息中的任务类型、当前状态,设备类型和业务类型,选取当前需要配置的所有模板,如果存在新的业务或配置业务有变化时,配置人员可以新增或修改模板来适应变化,然后再使用Java反射机制将实际参数、形式参数以及模板本身传给Freemarker模板引擎,将模板实例化成脚本,进而调用Commandline执行脚本,通过Telnet实现设备的远程交互,最终得到配置结果后再判断下一个阶段的操作,直至完全配置成功。本发明在新网元设备入网灵活配置方面有显著效果。
-
公开(公告)号:CN107301347A
公开(公告)日:2017-10-27
申请号:CN201710621763.1
申请日:2017-07-26
Applicant: 南京邮电大学
IPC: G06F21/56
Abstract: 本发明公开了一种基于静态分析获取Hbuilder App调用图的方法,针对混合应用软件中的Hbuilder App进行静态代码分析,建立一个统一的调用链路图,快速找到调用链路的源头,以及被调用的本地资源。分析源头是触发事件还是直接按规律调用事件,有助于分析该调用是良性还是恶性。应用软件安全问题对于用户隐私来说至关重要,因此对应用软件的安全分析具有十分重要的意义。
-
公开(公告)号:CN106570422A
公开(公告)日:2017-04-19
申请号:CN201611007705.1
申请日:2016-11-16
Applicant: 南京邮电大学
IPC: G06F21/62
Abstract: 本发明公开了一种差分隐私噪声动态分配的实现方法,该方法用于解决减少所发布的数据在基于差分隐私保护算法处理过程中产生相对误差的问题,最终实现提高数据的查询精度和有用性。在划分阶段运用AG算法对二维空间数据集进行划分,得到两层划分。在加入噪声阶段,先计算每一层的每个格子的标准差半径,并且计算每个格子在当层所有格子的标准差半径中所占比例,然后按照每个格子所占比例分配当层的总隐私预算。最终,针对每个区域分布情况的不同,动态加入不同的噪声对数据进行扰动,实现减少相对误差,从而有效的提高查询结果的精确度,即提高数据的有用性。
-
公开(公告)号:CN105677438A
公开(公告)日:2016-06-15
申请号:CN201610008596.9
申请日:2016-01-07
Applicant: 南京邮电大学
IPC: G06F9/45
CPC classification number: G06F8/44
Abstract: 本发明公开了一种利用编译器对文件中计算公式进行自动化计算的方法,该方法使开发人员便于从文件中读取和编译计算公式,降低了开发人员编译文件中计算公式的难度。本发明通过读取文件中的计算公式,将其存储在内存中,通过程序将计算公式还原到return语句后,利用Visual Studio自带的编译器对计算公式进行自动化计算。该方法帮助了程序开发人员,将计算公式的任务交给了程序的编译器执行,减轻了他们的工作负担,大大提高了工作效率。
-
-
-
-
-
-
-
-
-