基于Python的代码自动生成和自动检查方法

    公开(公告)号:CN118733007B

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

    申请号:CN202411225971.6

    申请日:2024-09-03

    Abstract: 本发明涉及计算机技术领域,公开基于Python的代码自动生成和自动检查方法,包括以下步骤:读取配置和公共程序类文件;提取配置文件,开发源代码解析处理程序,分析和处理用户提供的各个功能的源代码;开发基于Python语言的代码自动生成程序,根据提取的源代码和配置生成对应的源代码文件;开发代码约束自动化检查工具库,进行架构符合性检查,生成检查结果文件。本发明支持自动化代码生成,支持代码约束自动化检查,为软件开发测试提供必备的支持环境的工具,包括能够实现源码分析功能、自动生成代码、自动生成文档、设计代码约束自动化检查功能等,降低开发人员的工作量,避免人为开发带来的错误。

    基于Python的代码自动生成和自动检查方法

    公开(公告)号:CN118733007A

    公开(公告)日:2024-10-01

    申请号:CN202411225971.6

    申请日:2024-09-03

    Abstract: 本发明涉及计算机技术领域,公开基于Python的代码自动生成和自动检查方法,包括以下步骤:读取配置和公共程序类文件;提取配置文件,开发源代码解析处理程序,分析和处理用户提供的各个功能的源代码;开发基于Python语言的代码自动生成程序,根据提取的源代码和配置生成对应的源代码文件;开发代码约束自动化检查工具库,进行架构符合性检查,生成检查结果文件。本发明支持自动化代码生成,支持代码约束自动化检查,为软件开发测试提供必备的支持环境的工具,包括能够实现源码分析功能、自动生成代码、自动生成文档、设计代码约束自动化检查功能等,降低开发人员的工作量,避免人为开发带来的错误。

    一种基于离散系统对顾客排队的仿真处理方法

    公开(公告)号:CN116663312A

    公开(公告)日:2023-08-29

    申请号:CN202310721531.9

    申请日:2023-06-16

    Abstract: 本发明公开了一种基于离散系统对顾客排队的仿真处理方法,包括S1:收集单位时间内顾客的停滞数量;S2:综合服务台的数量与服务效率,构建离散系统,输出离散系统的服务强度;S3:基于上述步骤S2的离散系统,对顾客排队情况进行仿真,计算该系统在任意时刻的状态与稳定情况;S4:计算离散系统中每一项信息之间的转移关系;S5:进行场景仿真,计算出排队场景下的期望值,并进行期望值对比,输出最佳场景布置方案。本发明为了针对部分场景下排队时间长、服务人力成本高、效率低等问题。通过场景历史接待数据与服务条件信息构建离散模型,并开展分析并解析数据,再通过算法分析解析出结果用来选择最优方案,提高场景下的服务效率。

    基于etcd的主节点快速检测和切换方法

    公开(公告)号:CN112367214B

    公开(公告)日:2022-06-14

    申请号:CN202011082729.X

    申请日:2020-10-12

    Abstract: 本发明公开了一种基于etcd的主节点快速检测和切换方法,属于主节点快速检测和切换领域,包括:每个节点在服务启动时向etcd集群获取一个超时为超时时间的租约并定时维护,每个节点携带该租约向etcd中特定目录和以本节点的识别信息组合作为唯一标识键写入一条记录;查询该特定目录下所有记录,其中键改动的数据版本最小的记录对应的主机被选择为主节点,其余为从节点;选择规定数量一的从节点对主节点进行健康检测,当选择出的规定数量一的从节点中监控检测到主节点心跳超时的数量达到规定数量二时,则删除主节点在etcd中对应的键以及记录,并通知从节点;从节点接收到主节点记录被删除的通知时,重新选择主节点。

    分布式数据分片存储读取的方法

    公开(公告)号:CN112364026A

    公开(公告)日:2021-02-12

    申请号:CN202011391288.1

    申请日:2020-12-01

    Inventor: 晏东 骆宇平 杨涛

    Abstract: 本发明涉及数据的分片读取领域,提出一种分布式数据分片存储读取的方法,包括:通过客户端将文件传输至主服务器;主服务器判断文件是否需要分片,若是则对文件进行分片处理,并对每个分片进行多副本处理,使每个分片具有多个副本,否则直接对文件进行多副本处理,使文件具有多个副本;主服务器将需要分片的文件的每个分片及对应的副本以及不需要分片的文件及对应的副本均存储至各个下载服务器,并记录;向主服务器发送下载文件请求;主服务器利用文件的标识信息找到文件记录,并根据负载均衡向客户端返回文件下载列表;客户端收到文件下载列表后通过多线程访问不同的下载服务器对文件或者分片的文件进行下载,并对需要分片的文件进行校验后合并。

    基于网络文件系统的有状态服务主备高可用系统及方法

    公开(公告)号:CN112346912A

    公开(公告)日:2021-02-09

    申请号:CN202011384098.7

    申请日:2020-12-01

    Inventor: 晏东 吴晓勇

    Abstract: 本发明涉及微服务架构领域,提出一种基于网络文件系统的有状态服务主备高可用系统及方法。系统包括:负载均衡模块和网络文件系统;方法包括:准备网络文件系统,并在网络文件系统中获取一个存储区域以供服务挂载使用;将挂载网路存储至服务数据目录,并同时启动服务主副本和备用副本;使用负载均衡模块将外部流量设置为全部流入主副本,并保持备用副本无流量无负载;设置负载均衡器策略,若主副本宕机,则将全部外部流量中未流入主副本的剩余流量完全切换至备用副本;当主副本宕机时,将全部外部流量中未流入主副本的剩余流量完全切换至备用副本,且主副本的数据状态保持不变。本发明可在发生副本切换时,使关键数据得以延续,保证业务不中断。

    云平台直接调度二进制执行文件的系统及方法

    公开(公告)号:CN112346844A

    公开(公告)日:2021-02-09

    申请号:CN202011384980.1

    申请日:2020-12-01

    Abstract: 本发明涉及云计算中应用调度领域,公开了一种云平台直接调度二进制执行文件的系统及方法。本发明解决了不支持容器的嵌入式实时操作系统无法被传统容器调度引擎管理的问题,系统包括:云平台、调度系统、工作集和负载调用接口;方法包括:安装云平台,并在云平台中创建具体类型的应用;云平台接收到应用创建请求后,将该请求转发至调度系统;调度系统接收到该请求后,判断请求中应用的类型,通过应用的类型选择相应运行时的工作集;部署实际的运行时到工作集上,并统一抽象为工作负载资源;将应用以box的形式调度到工作集上;位于工作集上的集群客户端调用NAI接口,根据应用的运行时类型,将应用调度到相应的工作负载上。

    基于需求的代码处理方法

    公开(公告)号:CN112346735A

    公开(公告)日:2021-02-09

    申请号:CN202011384438.6

    申请日:2020-12-01

    Inventor: 晏东 骆宇平 康浩

    Abstract: 本发明提出一种基于需求的代码处理方法,属于软件开发管理领域。本发明方法包括:需求管理系统创建需求对象,并为需求对象分配唯一的主键,即需求主键;针对需求对象进行开发编码;开发完成后,提交代码,并在提交备注中填写需求主键用于唯一标识;代码库监测到代码提交事件时,通知需求管理系统;需求管理系统根据提交的代码对应的需求主键确定与所述需求主键对应的需求对象,将需求状态变更为开发完成。通过本发明的上述方法,开发人员可以直接查看需求获得代码的提交相关信息,无需要手动将需求状态变更为开发完成,代码一旦提交,测试人员可以在需求系统看到需求已经开发完成,使得软件开发流程所涉及到的相关环节更加流畅高效。

    一体机平台
    10.
    发明公开

    公开(公告)号:CN112328223A

    公开(公告)日:2021-02-05

    申请号:CN202011367530.1

    申请日:2020-11-27

    Inventor: 晏东 骆宇平 杨莹

    Abstract: 本发明涉及一体机领域,具体是一体机平台,包括需求池,所有已处理需求均放入需求池;收集模块,用于收集用户需求并查看处理;判断模块,用于对收集的用户需求与需求池中的已处理需求进行对比,判断该需求是否存在或实现;规划模块,用于对待办的需求进行规划;构建模块,用于开发人员在开发过程中进行代码编译和部署;测试模块,用于测试人员编写测试计划并建立测试计算,在开发过程中对需求进行测试验收;关联模块,用于对测试模块不通过的需求创建关联的缺陷;服务器,所有模块均内置在服务器上;客户机,服务器和若干个客户机构成一个集群,通过自主研发或者集成的方式将开发的全生命周期串联在一起,提高开发管理流程的效率,缩短周期时间。

Patent Agency Ranking