问题标签 [katacoda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
235 浏览

unix - Katacoda 不接受我的源代码……为什么?

我正在解决 Katacoda 上的一个 unix 问题。我正在按照指示解决它,但它给了我一个错误。

问题是显示给定输入文件中的行数和字数
编写一个命令/逻辑,它将从给定输入文件中读取内容并显示文件中的行数和字数。

  • 您的默认登录目录:/home/scrapbook/tutorial/
  • 输入文件位置:/home/scrapbook/tutorial/unix_countproject/
  • 输入文件名:input.txt
  • 脚本文件位置:/home/scrapbook/tutorial/
  • 脚本文件名:script.sh

指示:

  1. 您可以在文件夹中查看输入文件 ( input.txt) 的内容/home/scrapbook/tutorial/unix_countproject/

    请注意,此文件夹和文件已经存在并且位于上述路径中。

  2. 您可以使用 vi 编辑器打开 script.sh 文件,在文件中写入逻辑以显示输入文件中的行数和字数(input.txt),编写逻辑后,保存文件并退出 vi 编辑器。

  3. script.sh要测试您的命令/逻辑,请使用以下命令在终端运行 shell 脚本文件 ( )

  4. 如果在运行上述命令时出现任何问题,请修改 script.sh 文件并重复第 #:3 点

  5. 不要在 script.sh 文件中使用任何 echo 语句,即使是在注释行/代码中

  6. 完成任务后,单击“摘要”或“继续”以继续下一个作业。

示例:名为 input.txt 的示例输入文件的内容 - 从下一行开始

预期输出:

按照指示,我将我的逻辑存储在script.sh文件中,它成功执行并给了我预期的输出,但它不接受我的答案。

然后我点击完成,但它不接受它。

0 投票
1 回答
153 浏览

kubernetes - Kataocoda 上的 Kubeedge - 版本“v1”中类型“节点”不匹配

我正在关注Katacoda 上的Kubeedge v1.0.0 部署并执行以下命令。

它给了我一个错误

错误:无法识别“/root/kubeedge/src/github.com/kubeedge/kubeedge/build/node.json”:版本“v1”中没有匹配类型“节点”

尝试搜索此错误,但未找到相关答案。任何人都知道如何度过这个难关?

以下是我的node.json文件内容

0 投票
2 回答
609 浏览

java - 作为一个新手,我在程序中找不到错误

我正在训练代码大战 kata,而 kata 是:

在工厂里,打印机打印盒子的标签。对于一种盒子,打印机必须使用颜色,为简单起见,使用从 a 到 m 的字母命名。

打印机使用的颜色记录在控制字符串中。例如,一个“好”的控制字符串是 aaabbbbhaijjjm,这意味着打印机使用了 3 次颜色 a、4 次颜色 b、1 次颜色 h 和 1 次颜色 a...

有时会出现问题:缺少颜色、技术故障和产生“坏”控制字符串,例如 aaaxbbbbyyhwawiwjjjwwm 的字母不是从 a 到 m。

您必须编写一个函数printer_error,它给定一个字符串,将打印机的错误率输出为一个字符串,表示一个有理数,其分子是错误数,分母是控制字符串的长度。不要将此分数简化为更简单的表达式。

该字符串的长度大于或等于 1,并且仅包含从 a 到 z 的字母。

例子:

作为一个新手,我尝试过。我的程序是这样的:

它通过了测试,但在提交 Kata 时,计数器缺少 1 或 2 个数字。任何人都可以帮忙吗?

0 投票
0 回答
205 浏览

testing - 如何在不进行 API 测试的情况下在 Katalon Studio 中获取(获取)Web 应用程序的 Cookie 值、服务器名称和其他 Header 详细信息

请帮助实施以及如何在 Katalon 工作室中验证以下内容

  1. 请求响应有一个标头 Server: <>
  2. 请求响应有一个标头 X-cache-status: <>
  3. 请求响应有一个带有名称的 cookie(获取所有 cookie 名称)
  4. 请求响应 cookie 值对于每个访问者都是唯一的。

请看我的附件图片 请任何解决方案然后给你的答案..谢谢

0 投票
1 回答
166 浏览

linux - 找不到 katacoda 命令

我正在尝试安装 katacoda 客户端。我使用 NPM 安装它:

安装成功,但是当我尝试运行时,katacoda help出现以下错误:command not found: katacoda. NPM 在这里安装了 katacoda /usr/local/Cellar/node/10.7.0/lib/node_modules/katacoda-cli:. 如果我运行以下命令:/usr/local/Cellar/node/10.7.0/lib/node_modules/katacoda-cli/bin/run helpkatacoda 正确执行。我想我的问题来自我的$PATH,设置如下:export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

0 投票
1 回答
2207 浏览

spring-boot - 尝试使用 SSL 将 Spring-Boot 应用程序连接到 Keycloak

我正在研究一个 Katacoda 场景,在该场景中,我将 spring-boot 应用程序连接到 KeyCloak。我想让它变得非常小,所以这是我的配置:

pom.xml

应用程序属性

我的问题是当我在我的应用程序上点击一个端点时,它会正确重定向到登录页面。但问题是redirect_uri它传入的不是 ssl,因此http://2886795315-8080-ollie02.environments.katacoda.com/v1/todos会导致 COR 问题。

我添加了这个属性来尝试强制 https:

但是随后它将redirect_uri传递给keycloak登录的参数更改为https://2886795315-8080-ollie02.environments.katacoda.com:0/v1/todos

有谁知道为什么 url 路径:0附加到前面?

0 投票
2 回答
85 浏览

python - CodeWars Kata 将零移到列表末尾

嘿伙计们,所以我几乎解决了这个 kata,但我的代码一直未能通过这个测试。有任何想法吗?

这是失败的测试:

[9, 0.0, 9, 1, 2, 1, 1, 0.0, 3, 1, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0] 应该相等[9, 9, 1, 2, 1, 1, 3, 1, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

我假设它的浮点值将其丢弃,因此我尝试使用第二个 if 语句来解释它,但无济于事。

0 投票
0 回答
104 浏览

javascript - 在 Katacoda 环境中使用 Docker 部署时收到 CORS 错误

我正在研究 Katacoda 场景,通过 Docker 和 docker-compose 部署 MERN 应用程序。当我在本地运行我的项目时,它运行良好。当我将它加载到 katacoda 平台并使用它们生成的 URL 时,我收到了 CORS 错误。我已经把头撞在墙上有一段时间了。

这是我在 ExpressJS 中的服务器文件

这是我api在客户端(React)中的文件

最后,这是我的路由器文件(ExpressRouter)

这是确切的错误

该请求似乎来自 Katacoda 动态创建的 URL。关于如何解决这个问题的任何想法?

0 投票
1 回答
434 浏览

kubernetes - 与服务器 localhost:8080 的连接被拒绝 - 您是否指定了正确的主机或端口。无法弄清楚问题

在 CKAD 考试中,我被要求通过 SSH 连接到集群中的其他节点,以执行一些 kubectl 操作,例如kubectl get all,虽然如下:

与服务器 localhost:8080 的连接被拒绝 - 您是否指定了正确的主机或端口?

尝试做 sudo,但没有工作并检查了 kubectl 配置视图(可以在客户端节点中看到空文件)

这个怎么做?

0 投票
1 回答
51 浏览

docker - Katacode Traefik 教程错误 - 未创建容器

我正在尝试使用 Traefik 的负载平衡容器的 Katacoda 游乐场- https://www.katacoda.com/courses/traefik/deploy-load-balancer

这是教程中启动 Traefik 节点和 2 个测试容器的确切 Docker 撰写脚本:

我运行 Docker-Compose 命令,如教程中所述:

但是,当我检查容器列表时,我只能看到创建了 2 个容器。Traefik 容器未创建:

下一步也失败了。这可能是因为 Traefik 容器没有运行:

任何人都可以复制本教程,请让我知道原因并修复此错误吗?