YAML、YML在线编辑器(格式化校验)解析工具-toolfk.com

ToolFk提供20多种免费在线工具,包括代码运行、格式化、加密解密、二维码生成等,无需安装,直接在线使用,涵盖前端、后端、测试等多种IT领域需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果。ToolFk还支持  BarCode条形码在线生成、 QueryList采集器、 PHP代码在线运行、 PHP混淆、加密、解密、 Python代码在线运行JavaScript在线运行YAML格式化工具HTTP模拟查询工具HTML在线工具箱JavaScript在线工具箱CSS在线工具箱JSON在线工具箱Unixtime时间戳转换Base64/URL/Native2Ascii转换CSV转换工具箱XML在线工具箱WebSocket在线工具Markdown 在线工具箱Htaccess2nginx 转换进制在线转换在线加密工具箱在线伪原创工具在线APK反编译在线网页截图工具在线随机密码生成在线生成二维码Qrcode在线Crontab表达式生成在线短网址生成在线计算器工具。等20多个日常程序员开发工具,算是一个非常全面的程序员工具箱网站。

 

網站名稱:ToolFk
網站鏈結:https://www.toolfk.com/
工具链接:https://www.toolfk.com/tool-format-yaml

代码教學

本工具[在线YAML在线编辑解析工具]依赖于YAML JS库,它的Github地址为: https://github.com/jeremyfa/yaml.js  ,使用代码如下

STEP 1

STEP 2

使用的YAML解析核心代码如下。

$(function(){
    var sourceArea = toolfk.create_codeMirror('code','text/x-yaml');
    var targetArea = toolfk.create_codeMirror('result','javascript');
    $(".beauty").click(function(){

        if (toolfk.beautify_default.beautify_in_progress) {
            return;
        }
        var source = sourceArea.getValue();
        if(source==''){
            return layer.msg('@lang('toolfk.lang_context_not_empty')');
        }
        toolfk.beautify_default.beautify_in_progress = true;

        var doc = jsyaml.load(source);
        targetArea.setValue(JSON.stringify(doc, false, 10));
        toolfk.report('yaml',source);
        toolfk.beautify_default.beautify_in_progress = false;
    });

});

值得一試的三個理由:

  1. 整合各種程序员开发中经常使用的开发测试工具。

  2. 简洁美观大气的网站页面

  3. 支持 在线格式化执行代码、APK在线反编译、在线高强度密码生成、在线网页截图 等二十多種工具服务

  4. 同时还推荐一下它的姐妹网 www.videofk.com 视频下载工具箱 

 

转载于:https://www.cnblogs.com/videofk/p/9920625.html

# 定义整个 Docker Compose 应用的名称 name: yudao-system # 定义所有服务 services: # 定义 Redis 服务 redis: # 指定 Redis 容器的名称 container_name: yudao-redis # 指定 Redis 服务使用的 Docker 镜像 image: redis:6-alpine # 定义容器的重启策略,除非手动停止,否则容器将一直运行 restart: unless-stopped # 将主机的 6379 端口映射到容器的 6379 端口 ports: - "6379:6379" # 将主机当前目录下的 redis 目录挂载到容器的 /data 目录,用于持久化 Redis 数据 volumes: - ./redis:/data # 定义后端服务 server: # 指定后端服务的容器名称 container_name: yudao-server # 指定构建后端服务镜像的相关配置 build: # 指定构建上下文的路径,即 Dockerfile 所在的目录 context: /home/womp/womp/yudao-server/ # 指定后端服务使用的 Docker 镜像名称 image: yudao-server # 定义容器的重启策略,除非手动停止,否则容器将一直运行 restart: unless-stopped # 将主机的 48080 端口映射到容器的 48080 端口 ports: - "48080:48080" # 定义容器的环境变量 environment: # (这是一个参考链接,说明如何将配置传递到容器中) # https://github.com/polovyivan/docker-pass-configs-to-container # 设置 Spring Boot 的 active profile 为 prod (生产环境) SPRING_PROFILES_ACTIVE: prod # 设置 Java 虚拟机 (JVM) 的启动参数 JAVA_OPTS: # 如果环境变量 JAVA_OPTS 未设置,则使用默认值 ${JAVA_OPTS:- # 设置 JVM 初始堆大小为 512MB -Xms512m # 设置 JVM 最大堆大小为 2048MB -Xmx2048m # 加快 Tomcat 的启动速度 -Djava.security.egd=file:/dev/./urandom } # 定义传递给 Spring Boot 应用的命令行参数 ARGS: # 主数据库连接 URL,如果环境变量 MASTER_DATASOURCE_URL 未设置,则使用默认值连接到名为 yudao-mysql 的容器 --spring.datasource.dynamic.datasource.master.url=${MASTER_DATASOURCE_URL:-jdbc:mysql://yudao-mysql:3306/womp?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true} # 主数据库用户名,如果环境变量 MASTER_DATASOURCE_USERNAME 未设置,则使用默认值 root --spring.datasource.dynamic.datasource.master.username=${MASTER_DATASOURCE_USERNAME:-root} # 主数据库密码,如果环境变量 MASTER_DATASOURCE_PASSWORD 未设置,则使用默认值 123456 --spring.datasource.dynamic.datasource.master.password=${MASTER_DATASOURCE_PASSWORD:-123456} # 从数据库连接 URL,如果环境变量 SLAVE_DATASOURCE_URL 未设置,则使用默认值连接到名为 yudao-mysql 的容器 --spring.datasource.dynamic.datasource.slave.url=${SLAVE_DATASOURCE_URL:-jdbc:mysql://yudao-mysql:3306/womp?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true} # 从数据库用户名,如果环境变量 SLAVE_DATASOURCE_USERNAME 未设置,则使用默认值 root --spring.datasource.dynamic.datasource.slave.username=${SLAVE_DATASOURCE_USERNAME:-root} # 从数据库密码,如果环境变量 SLAVE_DATASOURCE_PASSWORD 未设置,则使用默认值 123456 --spring.datasource.dynamic.datasource.slave.password=${SLAVE_DATASOURCE_PASSWORD:-root} # Redis 主机地址,如果环境变量 REDIS_HOST 未设置,则使用默认值 yudao-redis --spring.data.redis.host=${REDIS_HOST:-yudao-redis} # 定义服务依赖关系,表示 server 服务会在 redis 服务启动之后再启动 depends_on: - redis docker compose 提示我 bad indentation of a mapping entry at line 47, column 11: -Xms512m 这个报错
07-25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值