问题标签 [unbound]

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 回答
67 浏览

variables - Common Lisp 变量 addFraction 未绑定

为什么它说变量addFraction是未绑定的?

当我运行代码时,它说:

0 投票
1 回答
288 浏览

python - UnboundLocalError:创建构造函数后在成员函数中赋值之前引用的局部变量“温度”?

我是 Python 新手,在运行这个 Python 类时遇到这些错误:

我正在使用 PyScripter,并且正在运行 Python 3.9(64 位)

我创建了 Heater 类,初始化了一个变量temperature,以及一些修改这个变量的函数。

然后我创建了一个对象并使用了函数然后它给了我一个错误!

我得到以下输出,然后是这个错误:

我改成temperature = 0然后nonlocal temperature我得到这个错误:

0 投票
0 回答
27 浏览

python - 函数中的 While 循环可以使用函数外部定义的变量作为条件吗?我很困惑

我只需要澄清一下为什么while循环不能在函数外使用变量。它一直说变量尚未分配,即使它已经分配。跟优先级有关系吗?关于python如何设置变量?或者它只是while循环独有的?

输出:

当函数(test_loop)中的while循环被注释掉时,这可以正常工作。只是为了测试我是否可以使用变量 test2 并将其打印出来。它可以。但是当我在函数中取消注释 while 循环时,变量 test2 未分配。这让我很困惑。

我收到此错误:

0 投票
2 回答
95 浏览

vba - Access - 导航表单将记录源更改为目标名称并取消绑定控件

我有一系列使用 VBA 过滤的表单,所有表单都可以正常工作,直到将表单添加到导航表单,然后返回错误说“操作或方法无效,因为表单或报表未绑定到表或查询”

我认为......这是因为导航表单没有记录源......而是它有一个目标名称

在原始表单上,属性记录源是 tblAvailableHours2

在导航表单上,属性是目标名称 Frm_Available_Capacity_Hours

它是一个简单的日期过滤器,

有没有办法将上述过滤器链接回 VBA 中的原始表 tblAvailableHours2 或操作属性表中的导航表单记录源/目标名称以使其再次工作?

0 投票
1 回答
64 浏览

lisp - Lisp 中出现的随机错误

我正在 Portacle 中使用 SLIME 学习 Common Lisp。我的问题是当我评估相同的代码时会出现不同的错误。此代码试图找到 2000000 以下的所有素数之和。

就在之前,它说变量I未绑定,然后它说变量MUL是,现在它告诉我PRIMES是。这里发生了什么事?

更准确地说,我所做的是单击编译/加载文件 > 单击 Eval And Pretty-Print。

0 投票
1 回答
71 浏览

sql - 根据前一行结果动态计算行值

我有基于资源 ID 为每个用户分配项目的表格。我们正在创建一些需要通过StaffedDemand价值中扣除价值来获得超额分配价值的报告。

基于 , 的组合,需求值是唯一NumberResourceId

预期输出:

我必须推导OverStaffed01 = Demand01 - Staffed01但有一次约束,如果我们有重复 的NumberResourceId,我们必须根据前一行调整需求值。

例如:

的组合Number:RR-00000002 and ResourceId:1019096有三行,所以我们不能直接计算值。

对于第一行,(OverStaffed01 = Demand01 - Staffed01) 0.40 - 0.30 大于 0,所以这不是人满为患,我们认为是 0。

对于第二行(OverStaffed01 = Demand01 - Staffed01)0.10 - 0.70(因为我们已经从第一行减少了 0.30,所以我们将 Demand01 设为 0.10)并且 OverStaffed01 为 -0.60

的组合Number:RR-00000001 and ResourceId:1019094有两行,所以我们不能直接计算值。

对于第一行,(OverStaffed01 = Demand01 - Staffed01) 0.01 - 0.30 是 -0.29。

对于第二行 (OverStaffed01 = Demand01 - Staffed01) 0.00 - 0.40 (因为我们已经从第一行减少了 0.01,所以我们将 Demand01 设为 0)并且 OverStaffed01 为 -0.40

对于第三行 (OverStaffed01 = Demand01 - Staffed01) 0.00 - 0.30 (因为我们已经从第一行减少了 0.01,所以我们将 Demand01 设为 0)并且 OverStaffed01 为 -0.30

对于其他行,我们有唯一的Number和ResourceId,所以我们可以直接扣除和计算OverStaffed01

到目前为止尝试的查询:

更新

我已经发布了我最近更新的查询,它给出了某种正确的结果,但仍然不是预期的结果。

0 投票
1 回答
244 浏览

sql - MS ACCESS:表格和子表格完全链接?还是表格和未绑定的连续子表格?

我正在尝试设计一个名为“Master PO”的采购订单表单,其中包含一个名为 POContent 的连续子表单。为此,我使用了 2 个名为 tblMasterPO 和 tblPOsContent 的表。这是它的屏幕截图:

截屏

关键是主 PO 表单是一个拆分视图,顶部是数据表视图,底部是文本和组合框的组合。“PO 内容”子表单是主 PO 表单下部的连续表单。

在我的公司,我们正努力记录我们对采购订单所做的每一次更改以供将来分析,因此需要采购订单修订号。这个想法是每次我们对主 PO 或 PO 内容进行更改时,当用户单击“保存/更新 PO”按钮时,我将使用(大量)VBA 代码使用更新的数据创建一个新记录. 表单/子表单组合并不是最好的调用方式,因为它实际上应该是 2 个完全链接的表(如果 PO 内容发生变化,那么 Master PO 也将使用新的 ID# 进行更新)。

我有多个问题要达到使此表单工作的目标:

  • 确保我可以自由切换到表单和子表单字段的最佳方法/做法是什么?例如,同时弄脏两个表?或者有一个未绑定的连续子表单?还是临时表?
  • 如果我使用未绑定的连续子表单,如何让用户在向 PO 添加新项目时添加行?例如,我希望用户单击数据表表单以查看 PO,然后将 PO 内容项填充到未绑定的子表单中。但是当用户点击“新建采购订单”按钮时,主采购订单和采购订单内容字段中的任何一个都没有数据,因此用户可以在表单和子表单中添加项目,最后通过点击“保存所有内容”保存/更新采购订单”按钮。

您有什么提示或想法可以使这项工作在访问中发挥作用吗?

我知道会有很多 VBA,但我期待它;我只是想从经验丰富的访问程序员那里找到解决方法/解决方案!

谢谢!

编辑1:

基本上,在创建 PO 时,工作流程是首先添加一般信息,例如,谁在创建 PO、什么日期、它与什么项目相关等;这些进入“主 PO”表。然后,您想实际将项目添加到此 PO,因此您有多行(例如,您需要 1x 包螺丝,然后需要 2x 包螺母等)。完成 PO 后,您最终可以使用“保存/更新 PO”按钮将其保存,这会将所有内容保存在专用表中。

如果我开始向子表单添加项目,父表单确实会自动更新,但这是我试图“暂停”的内容,同时我在子表单中添加部分。“最简单的”可能是有一个表将两者结合起来,但如果我必须为每个“PO 内容”行保存相同的一般信息(意味着每次我向采购订单添加项目时,数据库将增长得非常快,我将保存供应商、用户名、订购日期...);对于我订购的每个项目,每个修订版,每个 PO,我的表格中都会有 100 多列!

设置标志或公共变量是我研究过的,但我不确定在向子表单中添加项目时如何停止主表单的输入。

弄脏父文件也是我想过的;但这意味着我们在创建 PO 时将有 2 个“常规数据”实例,因为您将首先将项目添加到主 PO 字段中,然后移动到 PO 内容子表单,该子表单将自动将主 PO 数据保存在 ID 下#. 然后,当实际向子表单添加项目时,它会重新整理父表单,为相同的数据创建另一个 ID#;

我们可以同时合并两个条目吗?某种 2 表完整链接,因为没有另一个就不存在?

0 投票
1 回答
103 浏览

c - 链接器找不到与 Libunbound 的共享对象

我正在尝试使用 <unbound.h> 库运行一些代码。我正在使用Unbound 文档中的示例。

我按照这些步骤编译并安装了 Unbound 。

现在,我可以使用编译示例

运行时 ./example

我收到以下错误:

但是,当我转到 /usr/local/lib 时,我可以看到 libunbound.so.8 和其他 .so 文件。

为什么链接器在运行时找不到这个文件?

编辑:

我通过运行 /sbin/ldconfig 修复了它。

0 投票
0 回答
193 浏览

python - UnboundLocalError:分配前引用的局部变量“X_train”

它给了我一个错误'UnboundLocalError:分配前引用的局部变量'X_train''

任何帮助将不胜感激。我被困在这一点上。我尝试使用 X_train=[] 初始化 X_train 并尝试将它们设为全局,但没有得到任何结果。请帮助我,以便我可以继续前进。

0 投票
1 回答
318 浏览

interface - Pi-hole + Unbound (native. install) on Macvlan: How to configure Unbound to use the macvlan interface?

My Setup/Goal:

I'm running a specific version of Debian 10 on my rpi 4b and have nextcloudpi installed on top. This results in the need for another (virtual) interface because nextcloudpi runs on apache2, port 80 (as well as pi-hole). I could have changed the apache port 80 but I want another interface/IP for my pihole/unbound setup. I could have also achieved it by using docker but it failed (either because IPv6 and macvlan are sometimes a bit buggy within docker or because my brain is a bit buggy).

However, I've installed Pihole successfully using IPv4 and IPv6 (local unicast fd00) of my macvlan. I have told apache to only use my physical interface IP, bound lighttpd to the other IPv4 of my Macvlan, and configured pihole to use the IPv4 and IPv6 local unicast of my Macvlan (setupvars.conf).

Central issue:

My central question: How do I configure unbound correctly to use the Macvlan interface? Do I have to change the default config at all?

Assuming my macvlan IPv4 looks like: 192.168.178.123/24, what would my interface line look like? Would I just need to add

???

Some further questions regarding Macvlan:

My Macvlan has also a global unicast address and I'm not sure about it since I remember a post which told me that macvlan with a global unicast address might be a security risk? In case this is true: how do I disable the global address for my Macvlan?

The important line if my interfaces.d file is:

Do I have to add "mode bridge"? What does it exactly do? I've read some information about networks and bridge mode in general but I'm still not sure whether to use or not? So would it be

?

Thank you much for your help!