一种基于增量构建的构建依赖错误快速检测方法

    公开(公告)号:CN117724954A

    公开(公告)日:2024-03-19

    申请号:CN202311054127.7

    申请日:2023-08-21

    Abstract: 本发明公开了一种基于增量构建的构建依赖错误快速检测方法,包括:静态依赖图构建、实际依赖图构建、实际依赖图补全以及依赖错误检测。静态依赖图构建部分包括GNUMake内部数据库信息获取、解析数据库信息以获取静态依赖图以及假目标处理;实际依赖图构建部分包括构建过程监控以及解析追踪日志以获取实际依赖图;实际依赖图补全部分包括历史依赖图更新、基于构建命令执行的实际依赖图补全、基于文件变更的实际依赖图补全;依赖错误检测部分包括缺失依赖检测以及冗余依赖检测。通过增量构建快速获取构建过程对应的实际依赖图,显著减少检测所需的构建时间和计算资源成本,帮助开发人员以更高的效率和更低的成本检测构建脚本中的依赖错误。

    一种基于供应链背景下的智慧数据中台

    公开(公告)号:CN114240201A

    公开(公告)日:2022-03-25

    申请号:CN202111574094.X

    申请日:2021-12-21

    Abstract: 本发明公开了一种基于供应链背景下的智慧数据中台,包括数据获取模块,用于获取并清洗数据中台使用者的相关数据;数据控制模块,用于将数据存储,并为智能推荐模块,智能预测模块提供数据支持;智能推荐模块,可根据最新数据计算出数据中台使用者销售商品推荐、采购清单推荐等多种推荐结果;智能预测模块,可根据最新数据通过智能预测引擎计算出未来需求,退货量、销售额等多种预测结果;结果数据展示模块和结果数据输出模块,可将智能预测模块和智能推荐模块的结果对外以多种数据进行展示输出;本发明提高了需求预测和商品推荐的精准度,优化了供应链整体的性能。

    一种基于代码分割的个人代码质量度量方法和系统

    公开(公告)号:CN115827061A

    公开(公告)日:2023-03-21

    申请号:CN202211168735.6

    申请日:2022-09-24

    Abstract: 本发明提出了一种基于代码分割的个人代码质量度量方法,所述方法包括:根据目标软件的应用领域,确定个人代码质量度量的最小单位,并选择可维护性、可读性、复杂性等多种代码质量属性作为代码质量度量的维度;使用静态代码分析工具扫描项目代码,得到代码质量度量单位的代码度量指标及对应的位置信息;利用代码度量指标,使用代码质量属性算法计算可维护性、可读性、复杂性等代码质量属性的原始值,等。本方法有效提升了个人代码质量度量的精细度和时效性。本发明还涉及基于代码分割的个人代码质量度量系统,所述系统实现了上述个人代码质量度量方法,并且可以基于开发团队已有工具容易地嵌入到团队的开发流程当中进行高效的个人代码质量度量。

    一种基于Kubernetes的动态资源配额及调度组件

    公开(公告)号:CN115297112A

    公开(公告)日:2022-11-04

    申请号:CN202210912913.5

    申请日:2022-07-31

    Abstract: 本发明公开了一种基于Kubernetes的动态资源配额及调度组件,该组件包括:获取Kubernetes集群中的应用服务的历史资源使用量;采用ARIMA和LSTM预测模型分析各应用资源使用量并进行动态调整配额;获取每个Node节点的各资源实际使用量;从多个维度评估节点Node和待调度Pod的适配程度;将待调度Pod调度至目标Node节点。本发明提供的组件对传统Kubernetes资源配额方法进行改造,利用时间序列预测模型预测Pod资源使用量并动态调整配额;将Kubernetnes调度模块改造,利用节点Node实际资源使用量,从CPU、内存、网络带宽、磁盘IO和优先级等维度进行评估将Pod调度到目标节点Node。降低Kubernetes用户在部署应用时确定资源使用量的难度,解决了数据密集型或I/O密集型应用调度不均衡的问题。

    一种对基于软件众包平台的众包工人综合评估方法

    公开(公告)号:CN115271466A

    公开(公告)日:2022-11-01

    申请号:CN202210912905.0

    申请日:2022-07-31

    Abstract: 本发明涉及一种对基于软件众包平台的众包工人综合评估方法,所述方法包括以下步骤:步骤1:对众包工人的能力进行定量评估,得到众包工人的能力得分;步骤2:对众包工人与项目的匹配度进行定量评估,得到众包工人的匹配度得分;步骤3:将众包工人的能力得分与匹配度得分进行加权综合,得到最终的综合得分。本文所述众包工人评估模型对众包的三个参与方都有收益,对于发布者来说,评估能够为其选人提供参考,减小选用低水平工人的概率,提升与项目匹配度较高的优秀众包工人的选用概率,算法可解释性强,有利于提升雇主与众包工人的契合度,并提升发布者的众包体验。

    一种共识交易轨迹可视化追踪的方法、系统及设备

    公开(公告)号:CN114296964A

    公开(公告)日:2022-04-08

    申请号:CN202111635794.5

    申请日:2021-12-29

    Abstract: 本发明公开了一种共识交易轨迹可视化追踪的方法,包括如下步骤:S110:在Hyperledger Fabric共识交易关键源码中嵌入自定义日志;S120:收集Hyperledger Fabric节点容器中产生的运行交易日志,以及步骤S110中嵌入的自定义日志;S130:解析出步骤S120收集的自定义日志内容;S140:对自定义日志内容进行逻辑处理转换为点边关系。本发明实施例基于区块链节点追踪与可视化的监管技术领域,采用日志分析技术,以可视化的方式还原出共识交易过程中,节点之间的调用轨迹。一方面填补了区块链节点追踪与可视化的监管技术空缺,另一方面基于追踪到的调用数据,方便后续对检测区块链异常交易行为进行研究。

    一种基于图神经网络的Pull Request优先级排序方法

    公开(公告)号:CN118981332A

    公开(公告)日:2024-11-19

    申请号:CN202411059016.X

    申请日:2024-08-02

    Abstract: 本发明涉及一种基于图神经网络的Pull Request优先级排序方法,属于软件开发领域,代码评审是对编写的代码进行系统的检查和审查过程,以便提高代码质量和可维护性。代码评审是拉式开发中的一个重要环节,拉取请求Pull Request是一种常见的代码审查方式。随着仓库中项目的规模不断扩大,PR的数量逐渐增多,因此对于评审者而言,选择高优先级的的PR优先进行评审是一个重要问题。本发明提出了一个PR优先级排序模型,旨在为PR评审者提供高优先级、高质量的PR进行选择,从而保障项目的质量和进一步开发。

Patent Agency Ranking