问题标签 [finch]

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 投票
2 回答
209 浏览

java - Finch Robot - 如何循环特定的代码行?(爪哇)

我对编码完全陌生,不清楚自己在做什么。我有一个 Finch 机器人的代码,它只是让它左右移动,但是我如何使这个简单的过程循环三遍呢?此外,是否可以实现一个代码来询问用户他们希望产品循环多少次?

抱歉,如果这似乎是一个愚蠢的问题。我到处看了看,不太明白如何正确循环代码。我要循环的代码发布在下面。

0 投票
1 回答
177 浏览

java - Java:芬奇机器人的运动持续时间

我是编程新手。我有我的 Finch 机器人的代码,它在用户输入它应该循环多少次后简单地循环一个锯齿形部分,但是我如何输入另一个问题,询问每个锯齿形部分应该多长时间?

例如,我问的第一个问题是用户想要循环多少个 zigzag 部分,但我还想问每个 zigzag 段应该多长(每条线在转向另一个方向之前应该多长)。

代码:

0 投票
1 回答
173 浏览

scala - TwitterServer (Finch/Finagle) 似乎阻止了 api 调用,直到它完成计算

我正在使用 TwitterServer 设置一个新的休息服务器,它似乎阻止了一个新的 api 调用,直到前一个调用完成。

以下是对https://twitter.github.io/twitter-server文档中基本代码的简单修改:

如果我尝试多次调用http://localhost:8888,由于某种原因,第一次调用会阻止第二次调用。知道为什么会这样吗?

0 投票
1 回答
85 浏览

scala - 除了 localhost,我如何指定 IP 地址?

我正在使用 Scala 和 Finch 迈出第一步,并开发了一个非常简单的 rest API。目前一切正常,但除了“localhost”之外,我无法提供任何服务,而且我没有明显的方法来指定它。

我在过去的一个小时里用谷歌搜索并梳理了文档,但我无法终生确定我是如何指定 IP 地址的

正如我所说,上面的代码完全按照我的预期工作,并且我能够卷曲localhost:8080以获得适当的响应,但除此之外我被难住了。我尝试指定:

但这似乎被忽略了。除此之外,我完全糊涂了。使用http4s时很简单:

所以我觉得我一定错过了一些明显的东西。

0 投票
1 回答
739 浏览

java - How can I make my robot turn 90 degree to the right?

I was wondering if anyone knew how I could make my finch robot turn right by 90 degrees? The below code is what I've tried but it's incorrect as the robot doesn't turn by 90 degrees

https://www.birdbraintechnologies.com/javadoc-finch/edu/cmu/ri/createlab/terk/robot/finch/Finch.html#setWheelVelocities(int,%20int)

https://www.birdbraintechnologies.com/finch/curriculum/lesson/java-lesson-3-turning-the-finch/

0 投票
1 回答
114 浏览

scala - Scala Finch 后组合器:如何获取原始请求?

每当我收到使用 Finch 的特定帖子“事件”时,我都需要记录原始请求post()

我有类似的东西:

所以假设,对于一部分案例,我需要记录传入的com.twitter.finagle.http.Request. 我怎样才能做到这一点?

0 投票
1 回答
75 浏览

java - if语句上的计时器?

我正在开发一个 Finch 机器人项目来检测物体,在其中一种方法中,如果 Finch 在 5 秒内检测到物体,我必须做一个 if 语句,我需要一个计时器类吗?请帮忙。(Java 新手)

如果 Finch 检测到物体 <= 5 秒,停止并将 LED 变为蓝色 ELSE 等待 1 秒并继续沿随机方向移动(我已经这样做了)

编辑:到目前为止我的代码:

公共静态无效ObjectEncountered(){

0 投票
1 回答
356 浏览

scala - sbt生成的docker容器打包子项目失败

我有一个多项目 build.sbt 文件,项目如下:

API 建立在 Finch 框架之上。我使用为 API 创建一个 docker 映像,sbt api/docker:publishLocal然后在本地运行它。但是,似乎utils子项目类没有与最终容器打包,因此我得到了多个

异常类型。对于没有子项目依赖的类似项目,一切运行顺利,我没有问题。

我在插件配置中遗漏了什么吗?我认为.dependsOn()应该注意在项目 docker 映像中提供依赖类。

0 投票
1 回答
313 浏览

elixir - 如何在 Elixir 测试中使用 Finch 旁路?

我的项目使用 Finch 发出并行 HTTP 请求。

我试图在我的测试中添加绕过,但未检测到 HTTP 请求。当我运行测试时,我得到这个错误:

No HTTP request arrived at Bypass

这是我的测试:

这是我的 MyClient 模块:

0 投票
0 回答
34 浏览

scala - 我可以在 Finagle.Finch 的正文中测试具有多部分类型属性的帖子类型端点吗


此端点类型为 post 和 multipart 属性。

当上述端点收到请求时,它返回required params are not found错误发生。