一种代码轻量生成工具、代码生成方法及存储介质

    公开(公告)号:CN115291886A

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

    申请号:CN202210933256.2

    申请日:2022-08-04

    Abstract: 本申请涉及一种代码轻量生成工具,其包括客户端、服务端以及界面载体,客户端使用的语言为HTML,服务端使用的语言为Node.js,界面载体为浏览器;客户端包括模式管理模块、代码模板编辑器、数据配置器以及代码生成器;服务端包括管理模式模块、用户管理模块、共享模块以及数据解析模块。本申请提供的代码轻量生成工具使用简洁的代码模板语法,代码模板与目标代码差距小,编写简易;代码模板、数据源配置文件、数据源分离的存储架构,提高代码模式的可读性;采用B/S架构,使得该应用支持离线或在线部署;支持多种代码语言;支持代码生成模式的共享;采用文件存储,无需安装数据库。

    一种基于摘要差异树的部署包处理方法、系统及存储介质

    公开(公告)号:CN114610335A

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

    申请号:CN202210204550.X

    申请日:2022-03-03

    Abstract: 本申请涉及一种基于摘要差异树的部署包处理方法,其通过递归读取两次发布的部署包的文件夹的内容,分别构建以对应所述部署包文件夹目录为结构的摘要树并保存,然后将两个所述摘要树中文件夹名不相同的文件夹节点及其子节点的树结构以及将两个所述摘要树中文件名不相同的文件节点的树结构复制到所述摘要差异树中,通过生成摘要树,保存摘要树文件即可进行旧版本的文件差异信息存储,无需保留旧部署包的文件夹内容,也可以进行增量发布,通过摘要差异树算法规避了逐一比对文件夹和文件内容,只需比对摘要树,生成摘要差异树,即可提取出差异文件,提高新旧文件夹的比对效率,且本申请还具有支持删除服务器上旧部署包应删除的文件的效果。

    一种基于markdown语法扩展的文本编辑方法与系统

    公开(公告)号:CN113792531A

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

    申请号:CN202110943107.X

    申请日:2021-08-17

    Abstract: 本发明给出了一种基于markdown语法扩展的文本编辑方法与系统,包括通过读取用户上传的markdown文本文件,将所述markdown文本文件转换为markdown纯文本;根据用户自定义配置的规则对应地生成用于处理所述markdown纯文本的语法规则,根据所述语法规则对所述markdown纯文本进行解析;根据用户自定义配置的样式进行css的编写,用于将所述样式以css的方式储存,当对所述markdown纯文本进行解析时,将所述css加载到html的header头部从而实现对所述语法规则的配置;通过逐个运行规则的方式,对所述markdown纯文本进行解析,将所述解析后的文本转换为html文本。本发明可实现语法的个性化扩展,并实现对编辑器解析的文本的个性化样式配置,同时通过分页异步解析的方法解决阅读大型markdown文本时卡顿的问题。

    一种web前端项目部署管理的方法与系统

    公开(公告)号:CN112783514A

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

    申请号:CN202011633136.8

    申请日:2020-12-31

    Abstract: 本发明给出了一种web前端项目部署管理的方法与系统,包括将项目信息通过本地JSON文件的形式存储,再通过expressJS的路由功能拦截请求,同时利用formidable接收表单信息在内存中对项目信息进行操作;利用node‑ssh远程登录到目标服务器,获取对目标服务器的操作权限;通过expressJS的路由功能拦截请求包dist.zip,利用node‑ssh对目标服务器中旧版本的项目文件进行备份和删除;基于分片续传算法分片上传并解压请求包dist.zip,最后通过正则运算对Nginx配置文件中需要进行管理的节点插入锚点进行注释,实现对安装好的Nginx服务器进行管理。本发明不需要安装数据库,实现了web前端项目轻量化的发布与管理,并实现了对web服务器快速且便捷地安装Nginx,以及对安装好的Nginx服务器进行高效地配置和修改。

    一种基于WebRTC的视频播放方法及系统

    公开(公告)号:CN117061775A

    公开(公告)日:2023-11-14

    申请号:CN202310977662.3

    申请日:2023-08-04

    Abstract: 本发明涉及一种基于WebRTC的视频播放方法及系统,该方法中包括:在信令服务器中部署网络节点列表和节点连接优先级计算策略;当视频源播放视频时通知信令服务器;信令服务器接收到视频源播放视频通知后,将视频源对应的节点信息添加到网络节点列表;当有新客户端请求接收视频源的视频流时,向信令服务器发送请求视频流通知;信令服务器通过节点连接优先级计算策略计算网络节点列表中优先级最高的节点,并通知该优先级最高的节点与新客户端建立连接,同时将新客户端对应的节点信息添加到网络节点列表内;新客户端通过与之建立连接的节点接收视频流。本发明能够通过小量的服务器资源实现较大量的客户端连接数。

    一种基于区块链的反诈协作系统

    公开(公告)号:CN118195768B

    公开(公告)日:2024-09-24

    申请号:CN202410598081.3

    申请日:2024-05-15

    Abstract: 本发明涉及一种基于区块链的反诈协作系统,包括:区块链系统和令牌发放中心;令牌发放中心用于接收令牌申请请求,并基于令牌申请请求中携带的待插入区块的区块唯一编码,判断对应区块的令牌是否已发放,如果是,则拒绝发放令牌,并向请求发送方返回申请不通过的通知;否则,生成对应区块的令牌并返回请求发送方;区块链系统包括用户节点和银行节点;用户节点用于生成协作函区块,以及接收、解析、鉴权反馈函区块;银行节点用于接收、解析、鉴权协作函区块,以及生成反馈函区块。本发明提供一个双方可信的函件传递平台。

    一种可视化计算机指令管理系统和方法

    公开(公告)号:CN115639992A

    公开(公告)日:2023-01-24

    申请号:CN202211202230.7

    申请日:2022-09-29

    Abstract: 本申请涉及一种可视化计算机指令管理系统,其包括服务器管理模块、指令管理模块、文件仓库管理模块、任务管理模块以及指令执行器,服务器管理模块用于存储和管理服务器的ip、端口、用户名以及密码;指令管理模块用于指令的组合、设置逆向指令、设置文件上传的指令以及设置指令模板;文件仓库管理模块用于文件上传以及对待上传文件进行临时存储;任务管理模块用于实现对指令的执行、待执行指令的管理以及已执行指令的回滚还原;指令执行器用于利用node‑ssh依次执行任务中的指令,当遇到错误时,根据逆向指令,自动回滚还原指令操作。本申请涉及一种可视化计算机指令管理系统实现了对指令的可视化管理以及提高了指令执行的安全性。

Patent Agency Ranking