-
公开(公告)号:CN118444917B
公开(公告)日:2024-10-01
申请号:CN202410380044.5
申请日:2024-03-29
Applicant: 广东工业大学
IPC: G06F8/41 , G06F21/14 , G06N3/0464 , G06N5/01 , G06F18/25 , G06N3/08 , G06F18/214
Abstract: 本发明公布了一种基于LGF‑Net的代码混淆有效性评估方法及系统,具体实现步骤如下:(1)首先获取数据集中每一个程序的源代码对应的已混淆代码和反混淆代码;然后从源代码、已混淆代码和反混淆代码中提取特征,得到第一特征集合;接着为第一特征集合赋予一个混淆效果等级,并将第一特征集合与其混淆效果等级表示为一个序偶;最后把所有的序偶构成一个代码混淆有效性评估数据集,称为第一数据集。(2)构建代码混淆有效性评估模型LGF‑Net:LGF‑Net通过局部特征模块进行特征选择和处理,通过全局特征模块进行特征融合。(3)使用第一数据集对LGF‑Net进行训练和测试,得到训练好的LGF‑Net。(4)运用训练好的LGF‑Net评估代码混淆算法,得到该算法的混淆效果等级。
-
公开(公告)号:CN118313385A
公开(公告)日:2024-07-09
申请号:CN202410353006.0
申请日:2024-03-26
Applicant: 广东工业大学
IPC: G06F40/30 , G06F40/117 , G06F40/242 , G06F40/216 , G06F40/279 , G06N20/00
Abstract: 本发明公布了一种融合多种情感极性的文本讽刺识别方法,具体实现步骤如下:(1)构建讽刺识别数据集。(2)构建初始讽刺识别情感词典并构建平滑的情感倾向点互信函数SSOPMI对其进行扩充。(3)构建讽刺识别模型,并构建融合多种情感极性的讽刺识别网络IMEPSI分别提取积极情感部分和消极情感部分的情感特征与文本的上下文信息特征,然后将情感特征与上下文信息特征进行融合并对融合后的特征向量进行降维;最后根据激活函数判断该文本是否具有讽刺性;(3)初始化模型的权重和偏置项设置模型相关的超参数,将训练集和验证集加载至该模型中进行训练,得该模型训练后的最优参数。(4)运用该模型,对文本进行讽刺识别。
-
公开(公告)号:CN111506394B
公开(公告)日:2023-05-05
申请号:CN202010295066.3
申请日:2020-04-15
Applicant: 广东工业大学
Abstract: 本申请一种Docker Swarm容器调度方法及调度系统,通过CPU、内存、I/O负载、网络宽带和磁盘空间共五个指标全面衡量容器节点负载状态的性能,更贴近实际的容器任务部署情况,应用基于阈值的双重策略混合蛙跳算法确定使得节点负载最均衡的调度方案,根据子集的阈值选择不同的局部搜索策略,加入群体之间的学习过程,扩大子群体的搜索范围和整个集合的搜索集合,提高局部搜索精度,避免陷入局部最优;实施本发明的调度方法采用并行化部署思路,可有效减少容器任务部署时产生的资源碎片,最大化利用服务器资源。
-
公开(公告)号:CN112199088A
公开(公告)日:2021-01-08
申请号:CN202011118474.8
申请日:2020-10-19
Applicant: 广东工业大学
IPC: G06F8/34
Abstract: 本申请公开了一种二叉树数据结构的可视化演变方法,包括:获取在程序调试中单步执行前和后的两组二叉树结构数据;对两组二叉树结构数据进行二叉树结构逻辑对比,获取两组二叉树结构数据的结构差异信息;对两组二叉树结构数据进行结构布局对比,获取两组二叉树结构数据的布局差异信息;将结构差异信息与布局差异信息转化成可视化演变操作序列;将可视化演变操作序列中的每一个可视化演变操作解析成为特定的动画对象,对动画对象依次执行播放。本申请解决了在编程教育领域的程序调试过程中,由于二叉树结构的演变过程复杂和抽象,导致程序设计学习人员难以掌控二叉树结构的演变过程的技术问题。
-
公开(公告)号:CN110597705A
公开(公告)日:2019-12-20
申请号:CN201910695987.6
申请日:2019-07-30
Applicant: 广东工业大学
IPC: G06F11/36
Abstract: 本发明公开了一种可重复获取测试数据的程序调试方法及装置,所述发方法包括:进行一趟程序自动测试,保存与测试数据相关的参数,用于在下一趟程序测试时重新获取测试数据;如果受测试程序的返回值与预期不符,表明受测试程序的功能有异常,则进行程序的检查、修改和重新编译;否则程序测试过程结束;使用保存的测试数据相关参数重新获取上一趟测试过程中使用的测试数据,再进行下一趟程序测试。本方法解决了在多趟程序调试过程中,受测试程序可能经过修改和编译后,仍然需要重复使用测试数据进行程序调试的问题,能极大地减轻程序测试员的工作量,提高程序调试效率。
-
公开(公告)号:CN107391222A
公开(公告)日:2017-11-24
申请号:CN201710693064.8
申请日:2017-08-14
Applicant: 广东工业大学
IPC: G06F9/45
Abstract: 本发明公开了一种过程可视化的代码执行方法及装置,该方法的步骤包括:编写用于分析代码执行过程中产生的相关参数信息的分析规则;获取源代码,对源代码进行编译并根据分析规则得到编译过程中的相关参数信息;对相关参数信息进行可视化展示。可见,本方法在代码编译的同时增加了获取代码执行过程中状态的相关参数信息的操作,并且展示给用户。因此,用户可以在对于代码执行的过程有更直观的了解,进而能够更加准确有效进行程序的调试,降低了程序调试的成本以及调试的时间开销,并且提高了用户应用开发或编程学习的体验感。此外,过程可视化的代码执行装置同样具有上述效果。
-
-
-
-
-