一种基于DSL的用户界面生成方法、装置及存储介质

    公开(公告)号:CN111736834A

    公开(公告)日:2020-10-02

    申请号:CN202010594094.5

    申请日:2020-06-24

    IPC分类号: G06F8/38 G06F16/957

    摘要: 本发明公开了一种基于DSL的用户界面生成方法、装置及存储介质,该方法包括:获取根据领域定制语言文法定义的用户界面需求描述;根据用户界面需求描述进行解析得到用户的界面定义;根据用户的界面定义、外部用户界面库以及内置的领域知识生成用户界面。通过实施本发明,针对用户界面设计了一种DSL,可以用于编写用户界面需求,并根据用户界面需求,结合当前领域知识如HTML、JS与CSS等和外部用户界面库,最终生成完整的用户界面。因此,本发明实施例提供的基于DSL的用户界面生成方法,通过一种语言,完成HTML、JS与CSS三种格式文件的编写,可以避免模糊不清带来的错误,并最终完成对整个用户界面的开发工作。

    容器镜像的管理、使用及构建方法、装置

    公开(公告)号:CN109783191B

    公开(公告)日:2020-09-08

    申请号:CN201811547534.0

    申请日:2018-12-18

    IPC分类号: G06F9/455 G06F11/14

    摘要: 本发明公开了容器镜像的管理、使用及构建方法、装置,其中该管理方法包括:获取容器镜像的标识;根据容器镜像的标识获取从预定初始容器镜像至容器镜像所执行的历史操作指令对应的第一指令集合;当接收到容器镜像的获取请求时,反馈预定初始容器镜像和第一指令集合。通过本发明,容器镜像只在初始容器镜像的基础上根据情况叠加一层或几层并写入第一指令集合中的指令便可以得到,而不会随着历史操作次数的增多导致在初始容器镜像的基础上所叠加的层数越来越多,因此,能够使得容器镜像的结构较为精简,减小容器镜像大小。

    样本分级标注及模型训练方法、装置及电子设备

    公开(公告)号:CN109815978A

    公开(公告)日:2019-05-28

    申请号:CN201811547533.6

    申请日:2018-12-18

    IPC分类号: G06K9/62

    摘要: 本发明公开了样本分级标注及模型训练方法、装置及电子设备,其中所述样本分级标注方法包括:S1:获取样本中的主目标及其所属项目,并获取包含有所述主目标所属项目的分级结构表;S2:将所述主目标所属项目确定为当前项目;S3:判断所述当前项目在所述分级结构表中是否存在下一级子项目;S4:当所述当前项目在所述分级结构表中存在下一级子项目时,则将下一级子项目确定为当前项目,并判断所述样本中是否存在属于所述当前项目的子目标;S5:当所述样本中存在属于所述当前项目的子目标时,则将所述当前项目确定为所述样本的标签之一;继续执行步骤S3;否则直接继续执行步骤S3。通过本发明对样本进行标注不会遗漏尺度很小的目标。

    一种FPGA内核可编程仿真器
    9.
    发明公开

    公开(公告)号:CN113673106A

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

    申请号:CN202110962803.5

    申请日:2021-08-20

    IPC分类号: G06F30/20 G06F15/78

    摘要: 本发明公开了一种FPGA内核可编程仿真器,包括:运行时连接于驱动器与主机之间,驱动器内置至少一个被测FPGA内核,驱动器对全部的FPGA内核进行包装;当FPGA内核可编程仿真器启动时,主机向运行时发送第一控制信号,通过调用运行时中的仿真器对被测FPGA内核及驱动器进行仿真;当FPGA内核可编程仿真器运行时,运行时将主机发送的第二控制信号至驱动器,并根据第二控制信号,向驱动器发送命令,被测FPGA内核根据接收的命令进行计算,并通过运行时向主机返回相应的计算结果,将高抽象级别的被测FPGA内核与现有高质量仿真器进行集成,使开发者能够使用高抽象级别的开发软件进行FPGA内核开发并使用现有高质量仿真器仿真,方便FPGA内核开发者并提高FPGA内核的仿真效率。

    样本中至少一个预定目标的位置确定方法及装置

    公开(公告)号:CN109740593A

    公开(公告)日:2019-05-10

    申请号:CN201811547532.1

    申请日:2018-12-18

    IPC分类号: G06K9/32 G06K9/00

    摘要: 本发明公开了样本中至少一个预定目标的位置确定方法及装置,该方法包括:S1:获取至少一个主目标在样本中的位置,并将其确定为当前目标;S2:判断当前目标中是否存在下一级子目标;当是时执行S3;否则无操作;S3:判断当前目标的下一级子目标是否为预定目标;当是时执行S4;否则执行S5;S4:获取预定目标在上一级目标中的位置,以及直接包含或间接包含预定目标的子目标在上一级目标中的位置,据此获取多个预定目标在样本中的位置;继续S5;S5:判断当前目标的下一级子目标是否直接包含或间接包含至少一个预定目标;当是时执行S6;否则无操作;S6:分别获取当前目标的下一级子目标在当前目标中的位置,将当前目标的子目标确定为当前目标;继续S2。