一种基于函数树的编程语句执行方法、装置、设备及介质

    公开(公告)号:CN118445003A

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

    申请号:CN202410875198.1

    申请日:2024-07-01

    Inventor: 万振弘 汤乐奇

    Abstract: 本申请公开了一种基于函数树的编程语句执行方法、装置、设备及介质,涉及软件开发领域,包括:判断待执行函数树编程语句的函数逻辑结构类型,若函数逻辑结构类型为符合预设简单逻辑结构特点的类型,对待执行函数树编程语句进行解析,生成目标函数树;对基于目标函数树提取的目标函数列表进行注册,生成注册列表,基于函数工厂及注册列表获取执行结果;若函数逻辑结构类型为符合预设复杂逻辑结构特点的类型,则基于目标原子类型对待执行函数树编程语句进行解析,获取待执行函数树编程语句的各原子层内容;分别对各原子层内容进行检验,若均检验通过,则执行待执行函数树编程语句,以获取执行结果。本申请实现了对自定义编程语言的解析和执行。

    一种系统慢查询分析方法、装置、介质

    公开(公告)号:CN115329049A

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

    申请号:CN202211128465.6

    申请日:2022-09-16

    Inventor: 杨梦龙 汤乐奇

    Abstract: 本申请涉及ElasticSearch系统维护领域,公开了一种系统慢查询分析方法、装置、介质,包括:获取模型库中目标模型,以便于根据目标模型对慢查询任务进行分析,其中,模型库为用于存储超时查询任务所对应的超时模型的数据库。根据各目标模型的查询条件和数据量、与各目标模型所对应的查询任务样例对目标模型进行分析,并获取模型评分,以排除由于计算资源被抢占导致超时的查询任务。对模型评分高于阈值的目标模型进行分析,以确定查询任务的超时原因。本申请通过对模型库中超时查询任务的模型进行分析和评分,以去除数据库中误判的模型,以便于根据实际超时查询任务对系统进行分析和改进。

    一种数据可视化方法、装置及其相关设备

    公开(公告)号:CN111859929A

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

    申请号:CN202010779472.7

    申请日:2020-08-05

    Inventor: 汤乐奇 范渊

    Abstract: 本申请公开了一种数据可视化方法,包括利用ANTLR工具将待处理逻辑表达式转换为ANTLR语法树;采用访问者模式对所述ANTLR语法树进行转换,获得初始可视化模型;对所述初始可视化模型中的优先级信息进行优化,获得优化可视化模型;对所述优化可视化模型中的同类项信息进行合并,获得树状模型;输出所述树状模型至可视化设备进行展示;该数据可视化方法可以更为有效的简化逻辑表达式的可视化结构,提高可视化效果。本申请还公开了一种数据可视化装置、设备以及计算机可读存储介质,均具有上述有益效果。

    基于Websocket实现大屏展示的方法和装置

    公开(公告)号:CN109189596A

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

    申请号:CN201811088272.6

    申请日:2018-09-18

    Abstract: 本申请提供了一种基于Websocket实现大屏展示的方法和装置,应用于服务器,该服务器与运行有大屏展示系统的用户终端通过Websocket通道交互信息,方法包括:接收上述用户终端发送的展示请求;其中,该展示请求携带有包含展示时间和/或展示地域的展示条件;获取符合上述展示条件的展示信息;将该展示信息发送给上述用户终端,以使上述用户终端通过上述大屏展示系统展示上述展示信息。通过本申请节省网络资源,提高了用户的体验。

Patent Agency Ranking