问题标签 [tie]

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

perl - 带有 Tie:: 命名空间的 perl 模块的共同想法是什么?

Tie::CPAN 上有很多具有命名空间的模块- Tie::HashTie::SubTie::CacheTie::DBI等。它们之间有什么共同点?

我检查了perltie,但不确定我是否清楚地理解了这个概念。有人可以解释一下吗?

0 投票
3 回答
125 浏览

perl - 如何观察特定的哈希键来改变它的值?

我有一个哈希,例如$hash->{'foo'}{'bar'}.

我想在键值发生变化Carp::cluck的任何地方打电话bar

怎么做 ?CPAN 上是否有任何现成的模块可以做到这一点?

0 投票
1 回答
115 浏览

netlogo - netlogo tie-mode "fixed" 无法在中等程度的图中保持链接长度

我正在尝试创建一个作为“静态”单元在环境中移动的网络,即模拟中除了整体的位置和方向外没有任何变化,各个海龟相对于彼此的位置和方向由它们固定链接。海龟通过无向链接连接,这些链接被绑定并设置为“固定”绑定模式。

问题在于,在某些情况下,链路无法保持固定,链路长度开始发生变化。最初我注意到,在平均网络度数相对较低或网络是完整图的情况下,tie 原语起作用。然而,当创建链接以生成适度连接的图时,海龟之间的链接长度开始发生变化。经过进一步的实验,我可以创建一个具有相同数量的链接和海龟但配置不同的网络,即网络结构不同,有时会保持位置和链接长度,但在其他情况下则无法做到。

无论网络的连接程度或网络的配置如何,如何让网络作为一个单元移动?请参阅下面的示例代码,我在最后添加了代码,您可以在其中运行具有 6 个海龟和 6 个链接的网络的多个配置来亲自查看问题,尝试运行至少六次迭代。谢谢!

这产生了一个作为一个单元移动的网络

这会产生一个网络,其链接仍被绑定并设置为“固定”绑定模式,但会更改它们的链接长度。要求终止的链接越多,链接长度的变化就越大。

这是显示链接长度更改的特定实例的附加代码。当按钮“use-seed-from-user”提示时,请输入种子 659269695。抱歉,如果代码笨拙,第一次使用随机种子。“打印长度”按钮是确认长度改变。

0 投票
2 回答
375 浏览

c++ - 我可以使用 tie 将一对元素放入向量中吗?

因此,可以说我有一个函数,例如:pair<int, int> func()vector<int> vec. 我想做这个:

我只是觉得这是一种非常复杂的方式来写我正在做的事情。有没有办法在没有resize电话和所有这些的情况下完成这个?

0 投票
1 回答
91 浏览

c++ - 在 tie 调用中增量变量是否可重用?

因此,我了解重用已后递增的变量是函数调用中未定义的行为。我的理解是这在构造函数中不是问题。我的问题是关于tie哪个奇怪地介于两者之间。

鉴于:pair<int, int> func()我可以这样做:

还是那是未定义的行为?

0 投票
1 回答
145 浏览

c++ - 谁能解释 C++ 中有关 cin.tie() 的代码?

如果我们删除该行,我们可以获得相同的输出:

为什么是这样?

0 投票
3 回答
38 浏览

sql - 如何根据字母顺序仅保留 1 个结果以与 SQL 查询保持一致?

该问题要求以每个国家/地区的客户购买商品金额最高的城市为例。基本上,有些城市的商品数量相同,但我们只保留第一个按字母顺序排列。结果仅包含国家名称、商品数量最多的城市及其商品总和。

表架构:

我的查询结果:

正确的结果应该是:

0 投票
1 回答
156 浏览

spotfire - 在 Spotfire 中使用多个参数进行排名

刚接触这里并有一个问题:我需要根据几个不同的标准对人们进行排名。“开始日期”是最重要的。如果“start_date”有平局,我想按“年龄”排名,如果仍然平局,因为他们在同一天开始并且年龄相同,我想将徽章编号视为最后的决胜局。

spotfire 中的所有 RANK() 函数都会产生一个数字排名,并且决胜局似乎不基于任何超出最小值、最大值平均值的值。

任何帮助将不胜感激!

0 投票
1 回答
62 浏览

perl - 可以在更深层次的绑定哈希分配上调用 STORE 吗?

我正在尝试为“持久 YAML 哈希”编写一个 Perl 模块,具有以下属性:

  • 每次访问时,检查 YAML 文件是否已更改,如果是,请重新加载。
  • 一旦散列中的任何数据发生更改,请保存。
  • 不要保存在 上UNTIE,这样当您只读取值时文件不会更新。

我的第一次尝试似乎效果很好:

我尝试如下:

生成的 YAML 文件如下所示:

但后来我将示例代码更改为:

结果是:

因此,显然,在创建STORE时调用$foo{a},而不是在$foo{a}{b}{c}{d}分配时调用。

有什么办法可以让它做我想要的吗?

0 投票
2 回答
301 浏览

sql - 如何在 SQL 中选择有关联的记录?

我正在尝试从数据库中选择最高赞或评论的帖子。如果出现平局,我想包括所有选项。我尝试在 MYSQL WORKBENCH 中使用 TOP 1 WITH TIES,但它没有提供任何价值。我还能尝试什么?问题是这样的 - 列出点赞数最多的帖子 ID。在平局的情况下显示所有此类帖子。

谢谢。