问题标签 [bread-board]

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 投票
1 回答
401 浏览

perl - Bread::Board - 使用 ArrayRef 类型约束注入参数?

使用Mooseand Bread::Board,是否可以创建一个具有ArrayRef[SomeObject]类型约束的属性的对象,并以以下方式注入该参数:

  • ArrayRef保持约束,
  • 作为该 ArrayRef 成员的每个对象的所有依赖项都由Bread::Board, 和
  • 作为该 ArrayRef 成员的每个对象都是由Bread::Board?

为了确保我清楚地解释自己,让我们考虑一个非常天真的例子。假设我们有一个Wheel类:

让我们创建一个Vehicle类,其中每个实例都包含一堆轮子:

那么是否可以创建一个或多个实例,Wheel然后将包含这些实例的数组引用注入到我们的新Vehicle实例中?这显然行不通:

有任何想法吗?是的,我知道我Vehicle的 s 可以想象没有轮子,而且我正在尝试制造一款单轮轿车,但我想你明白我的意思。:-) 这只是一个非常微不足道的例子。

0 投票
1 回答
135 浏览

perl - Bread::Board 服务 B 依赖于服务 A 对象的访问器

使用Bread::Board我有一个A带有访问器的对象/服务$A->foo。对象/服务 B 依赖于$A->Foo它的构造函数。我该怎么做?这是我所拥有的一个例子

我不确定我可以添加或应该添加什么代码来完成这项工作。

0 投票
1 回答
193 浏览

perl - Bread::Board 中的默认/可替换值

我发现自己在许多测试中都实例化了相同的对象,所以我试图通过使用Bread::Board来替换这个常量设置。大多数时候,我希望依赖项具有相同的配置。但有时我可能希望使用非默认参数创建一个实例。在创建容器实例后,我还希望能够更改它。例如,我通常想要

但有时我真正需要的是

以便在创建 bar 的实例时以不同方式初始化服务 foo。

0 投票
2 回答
10026 浏览

arduino - 如何设置 Arduino 虚拟面包板。需要 Arduino 工具包吗?

我安装了虚拟面包板4.29.0。当我运行基本的闪烁教程示例时,它说有一个错误,因为我需要 Arduino 工具包。

所以我下载了 Arduino 1.0.4 工具,但不清楚这是我需要的还是如何集成它。

前进的方向是什么?

0 投票
1 回答
67 浏览

perl - 修饰符在服务对象下不可见

鉴于以下情况:

  • 哞2.001001;
  • 面包::板 0.34;
  • 一个Bread::Board容器
  • Foo具有属性straround修饰符的基类forstr
  • 子类Bar扩展Foo

问题:

  • [GOOD] 从 plain 实例化对象时BarFoo::str执行修饰符;
  • [BAD] 从容器服务为 实例化对象时BarFoo::str不执行修饰符;
  • 在 [BAD] 发生后 [WORSE],从普通实例化Bar也不再有效;

代码示例:

输出:

请注意输出bar_bbbar_bb_setter并且bar_plain_after_bb不包含prefix_字符串。

为什么?

0 投票
2 回答
167 浏览

wordpress - WordPress 面包屑

由于我们所有帖子只有一个类别,因此在我们的面包屑中包含类别链接是没有意义的。所以而不是:

首页/category_name/post_name

我们想:

首页/post_archive(主页)/post_name

找不到任何有关如何正确执行此操作的文章。任何人都可以帮忙吗?

谢谢!

0 投票
0 回答
33 浏览

python - 无法退出 For 循环,它忽略了中断。试图改变它,但似乎只是打破了我的 LED 输出

我正在使用 RPi,并且此代码被导入到另一个文件中。它卡住了shiftout(),我不知道如何退出其中的 for 循环并返回到它导入的文件中。

0 投票
0 回答
40 浏览

python - 为什么我的树莓派说按钮被按下

我正在尝试用我的面包和 pi 创建一些东西,但是按钮说它已被按下,并且当它确实说它关闭时,LED 灯会闪烁然后再亮。我尝试了新按钮,我觉得这是一个软件问题

这是我的代码

0 投票
0 回答
122 浏览

seven-segment-display - 为什么我的使用 CD4511 IC 的 7 段显示器不工作。附电路设计

我想通过在 Arduino 中将十进制转换为 BCD 来计算 0 到 9。然后将其发送到 CD4511 解码器,该解码器将其转换为七段显示器。但它不起作用。请帮忙。附上电路和arduino代码的照片。circuit design is as follows:-

十进制到 BCD 的 Arduino 代码是从 0 到 9 是 `

`