-
公开(公告)号:CN109857390A
公开(公告)日:2019-06-07
申请号:CN201910039534.8
申请日:2019-01-16
Applicant: 南京邮电大学
IPC: G06F8/30
Abstract: 本发明公开一种Git仓库文件注解系统的注解传递算法,首先对需要进行传递的项目进行静态分析,将需要分析的代码全部加载到缓存转换为中间表示;然后连接数据库将该项目的注解全部加载进来;接下来将注解和变量或者函数进行绑定,主要是通过对比注解和代码的位置来确立对应关系;最后通过数据流将已有的注解传递给相关的变量或函数,然后将传递来的注解更新到数据库中,通过Git仓库文件注解系统可以查看到传递后的注解;该算法主要是通过数据流分析将已有的注解传递到相关的地方,提高代码中注解的覆盖率,减少开发人员的重复工作。
-
公开(公告)号:CN109510732A
公开(公告)日:2019-03-22
申请号:CN201810683635.4
申请日:2018-06-28
Applicant: 南京邮电大学
Abstract: 本发明公开了一种实现网络设备自动化日志过滤方法及其系统,方法包括如下步骤:1)获取日志文件的文件名;2)通过正则匹配,获取日志文件名与其后缀,在文件名后添加”_”形成新的文件名,与后缀拼接,形成新的文件名;3)对ANSI ESC序列进行过滤;4)对无效十六进制字符进行过滤;5)将过滤后的日志文件写入新创建的日志文件中。本发明无须对开发的项目进行修改,即可对出现乱码的日志文件进行过滤,在不覆盖原有日志文件的前提下生成新的不含乱码的日志文件副本,提高了开发效率。
-
公开(公告)号:CN109857390B
公开(公告)日:2022-05-31
申请号:CN201910039534.8
申请日:2019-01-16
Applicant: 南京邮电大学
IPC: G06F8/30
Abstract: 本发明公开一种Git仓库文件注解系统的注解传递方法,首先对需要进行传递的项目进行静态分析,将需要分析的代码全部加载到缓存转换为中间表示;然后连接数据库将该项目的注解全部加载进来;接下来将注解和变量或者函数进行绑定,主要是通过对比注解和代码的位置来确立对应关系;最后通过数据流将已有的注解传递给相关的变量或函数,然后将传递来的注解更新到数据库中,通过Git仓库文件注解系统可以查看到传递后的注解;该方法主要是通过数据流分析将已有的注解传递到相关的地方,提高代码中注解的覆盖率,减少开发人员的重复工作。
-
公开(公告)号:CN108418704A
公开(公告)日:2018-08-17
申请号:CN201810043793.3
申请日:2018-01-17
Applicant: 南京邮电大学
IPC: H04L12/24
Abstract: 本发明公开了一种于自动化模板配置的网元设备入网方法,首先,解析总系统发过来的XML报文或导入的数据,生成任务、基础信息和拓扑信息,通过任务类型判断是手动还是自动处理,再根据这些信息中的任务类型、当前状态,设备类型和业务类型,选取当前需要配置的所有模板,如果存在新的业务或配置业务有变化时,配置人员可以新增或修改模板来适应变化,然后再使用Java反射机制将实际参数、形式参数以及模板本身传给Freemarker模板引擎,将模板实例化成脚本,进而调用Commandline执行脚本,通过Telnet实现设备的远程交互,最终得到配置结果后再判断下一个阶段的操作,直至完全配置成功。本发明在新网元设备入网灵活配置方面有显著效果。
-
-
-