一种软件集成方法及装置

    公开(公告)号:CN109683899A

    公开(公告)日:2019-04-26

    申请号:CN201710971254.1

    申请日:2017-10-18

    发明人: 沈正栋

    IPC分类号: G06F8/41 G06F8/61 G06F8/71

    CPC分类号: G06F8/44 G06F8/63 G06F8/71

    摘要: 本发明实施例提供一种软件集成方法及装置,用于解决现有技术中软件集成效率低的技术问题。该方法应用在安装有持续集成工具Jenkins的计算设备,所述Jenkins中配置有开源代码审查软件Gerrit的中心服务器的参数信息,该方法包括:当所述计算设备调用所述Jenkins时,根据所述参数信息确定所述中心服务器中存在待集成代码;获取所述待集成代码;对所述待集成代码进行编译,生成程序包;将生成的程序包部署到生产环境中,生成软件产品。

    一种多元化接口文档生成方法

    公开(公告)号:CN109683886A

    公开(公告)日:2019-04-26

    申请号:CN201811433944.2

    申请日:2018-11-28

    发明人: 张志江 季统凯

    IPC分类号: G06F8/35 G06F8/41

    CPC分类号: G06F8/35 G06F8/44

    摘要: 本发明涉及Java服务端开发技术领域,特别是一种多元化接口文档生成方法。本发明首先要在模块Controller类头部加入@ApiDoc注释,用来将接口分类,然后在接口入口方法那里加入@ApiOperation,接着设置接口地址、名字、描述、权限、入参类、出参类以及header头部类,最后项目启动的时候,会自动扫描所有需要生成接口文档的方法,并且生成定制化的接口文档。本发明解决了接口文档跟随代码实施同步问题;让开发人员、测试人员以及运维人员可以更清晰、更准确地看懂系统自动生成出来的接口文档。

    网页处理方法、设备、存储介质及装置

    公开(公告)号:CN109634601A

    公开(公告)日:2019-04-16

    申请号:CN201811207881.9

    申请日:2018-10-16

    发明人: 李成玲

    IPC分类号: G06F8/38 G06F8/41 G06F16/958

    CPC分类号: G06F8/44 G06F8/38

    摘要: 本发明公开了一种网页处理方法、设备、存储介质及装置,该方法包括:检测前端主页面的子模块标签是否加载完成;当检测到所述子模块标签加载完成时,查找与所述子模块标签对应的脚本文件;通过预设直译式脚本语言的反射特性从所述脚本文件中读取对应的子模块脚本,并将所述子模块脚本设定到所述子模块标签处进行加载;通过所述预设直译式脚本语言的动态渲染特性将加载到的所述子模块脚本输出到所述前端主页面的渲染上下文。本发明中,将复杂的子模块脚本放置到脚本文件中,将复杂的前端主页面进行模块化管理,通过网页前端动态脚本实现静态子页面的包含,简化了代码的复杂度,提高了代码开发的可维护性。

    计算机中源代码到目标代码的转换方法和系统

    公开(公告)号:CN108139892A

    公开(公告)日:2018-06-08

    申请号:CN201580083897.1

    申请日:2015-10-15

    IPC分类号: G06F8/36 G06F8/41 G06F8/51

    摘要: 本发明涉及计算机中源代码到目标代码的转换方法(200)。所述源代码的属性由源代码类型系统决定,所述源代码类型系统包含应用于所述源代码的构成成分的规则的集合,所述方法包含:定义(201)类型封装,以将目标代码类型系统的类型导入所述源代码类型系统;虚拟化(202)所述类型封装以得到虚拟化表示,从而在至少一个评估模式下评估所述虚拟化表示;具体化(203)所述类型封装的所述虚拟化表示为所述至少一个评估模式中的特定评估模式,从而基于所述特定评估模式提供所述源代码的中间表示;利用与所述中间表示的新节点类型关联的新对象扩展(204)所述源代码的所述中间表示;以及基于所述源代码的扩展后的中间表示生成(205)所述目标代码。

    一种智能合约的发布方法及装置

    公开(公告)号:CN107943469A

    公开(公告)日:2018-04-20

    申请号:CN201711142787.5

    申请日:2017-11-17

    发明人: 马占军

    IPC分类号: G06F8/30 G06F8/41 G06F17/30

    摘要: 本发明实施例公开了一种智能合约的发布方法及装置,方法包括:发送智能合约代码至区块链节点;区块链节点接收到智能合约代码后,判断智能合约代码是否是源代码形式合约;若是,则调用编译模块编译智能合约代码,生成二进制合约代码,将二进制合约代码发布到区块链上。本发明实施例通过将智能合约代码的源代码发送至区块链节点,用户可通过区块链节点查看智能合约的源代码,并通过区块链节点中编译模块对智能合约的源代码编译后,再发送至区块链上,提高了发布到区块链上的智能合约的安全性。

    RTCM3数据解码方法
    6.
    发明公开

    公开(公告)号:CN107193621A

    公开(公告)日:2017-09-22

    申请号:CN201710316163.4

    申请日:2017-05-06

    发明人: 张体良 张达

    IPC分类号: G06F9/45 H04L29/06

    CPC分类号: G06F8/44 H04L69/26

    摘要: 本发明提供了一种RTCM3数据解码方法,步骤如下:步骤1,程序启动;步骤2,读入RTCM3数据消息模版文件;步骤3,判断RTCM3数据消息模版文件是否加载成功;如果加载成功,执行步骤4;如果加载失败,执行步骤8;步骤4,进行验证工作;步骤5,判断是否验证成功;如果验证成功,执行步骤6;如果验证失败,输出错误进行错误处理,执行步骤8;步骤6,生成程序文件;步骤7,自动生成RTCM3消息编解码文件,执行步骤9;步骤8,做失败处理,执行步骤9;步骤9,程序结束。本发明提出模版化的概念,自动生成RTCM3数据编解码文件,提高编码效率,减少人为错误的引入,实现了编解码流程化。

    一种JAVA文件及字节流的编码格式的判断方法及装置

    公开(公告)号:CN106775909A

    公开(公告)日:2017-05-31

    申请号:CN201611041686.4

    申请日:2016-11-22

    发明人: 王同庆

    IPC分类号: G06F9/45

    CPC分类号: G06F8/44

    摘要: 本发明提供了一种JAVA文件及字节流的编码格式的判断方法及装置。所述方法包括:读取文件或字节流的前四个字节;根据Unicode编码规则以及所述文件或字节流的前四个字节,判断所述文件或字节流的编码格式。本发明实施例的JAVA文件及字节流的编码格式的判断方法及装置,根据Unicode编码规则来判断文件和字节流的编码格式,具有工作量小、程序简洁、判断准确的优点。

    应用开发方法及装置
    8.
    发明公开

    公开(公告)号:CN106681787A

    公开(公告)日:2017-05-17

    申请号:CN201710055124.3

    申请日:2017-01-24

    IPC分类号: G06F9/45

    CPC分类号: G06F8/44 G06F8/447

    摘要: 本发明公开了一种应用开发方法及装置,涉及终端应用技术领域,可以减少应用开发工作量,可以提高应用开发效率,所述方法包括:当接收到用户输入的应用开发指令时,获取所述应用开发指令中携带的API接口标识以及需要填写的应用参数;从预设接口服务库中获取与所述API接口标识对应的预编译API接口,所述预设接口服务库中保存有不同的API接口标识分别对应的预编译API接口,每个预编译API接口由多个底层API接口组合编译得到,且每个预编译API接口对应执行一个应用开发操作;通过调用与所述API接口标识对应的预编译API接口以及相应填写所述应用参数,执行对目标应用的应用开发操作。本发明适用于应用开发。

    嵌入式应用程序的数据处理方法及装置

    公开(公告)号:CN106557351A

    公开(公告)日:2017-04-05

    申请号:CN201611048760.5

    申请日:2016-11-21

    发明人: 袁昌宏 张新业

    IPC分类号: G06F9/45

    CPC分类号: G06F8/41 G06F8/44

    摘要: 本发明适用于数据处理技术领域,提供了一种嵌入式应用程序的数据处理方法及装置,所述方法包括:对微控制单元的代码进行编译,得到MAP文件;获取MAP文件中各个变量的变量信息,并根据源代码得到各个变量的结构信息,通过变量信息和结构信息得出变量内存中的布局;变量信息包括变量地址和变量长度;将变量内存中的布局和目标变量的变量信息发送给微控制单元,并接收微控制单元发送来的与变量内存中的布局和目标变量的变量信息对应的数据。上述方法可以对任意微控制单元进行任意数据查看,而无需修改上位机代码,具有较强的易用性和实用性。

    统一中间表示
    10.
    发明公开

    公开(公告)号:CN106415496A

    公开(公告)日:2017-02-15

    申请号:CN201580028391.0

    申请日:2015-05-26

    申请人: 苹果公司

    IPC分类号: G06F9/45

    摘要: 本发明公开了一种系统,该系统通过将源代码语言编译成统一的中间表示来将源代码语言与最终执行环境解耦,该统一的中间表示符合一种语言模型,该语言模型既允许并行图形操作,又允许通用计算操作。然后中间表示可被分发到最终用户计算机,其中嵌入式编译器可以将中间表示编译成以该最终用户设备中可用的CPU和GPU为目标的可执行二进制文件。该中间表示足以定义图形和非图形计算内核和着色器。在安装时或稍晚,可以针对给定最终用户计算系统的特定目标硬件来编译中间表示文件。给定计算系统中的CPU或其他主机设备可以编译中间表示文件,以生成针对系统内的硬件目标,诸如GPU的指令集架构二进制文件。