问题标签 [chain]

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

iptables - iptables:默认链字段的含义

例如,我有一些连锁店,如:

有没有人能解释一下[368:102354]、[0:0]和[92952:20764374]是什么意思?

0 投票
1 回答
2028 浏览

node.js - Sequelize QueryChainer 语法

Sequelize QueryChainer 遇到一些困难。通常我不需要这样做,但我很早就决定处理我自己的关联,而不是使用关联管理中内置的模块(结果证明这是相当惩罚的)。

我正在写出我的 REST 例程,并尝试根据已经获取或需要获取的其他记录删除一些记录。我决定使用 QueryChainer 和串行运行,而不是使用 4-5 个嵌套回调。

在此示例中,我正在使用一个用户,如果找到一个用户,我想将一行查询拼接在一起以处理特定关联的删除。我遇到的问题主要是理解链接器的语法,而不仅仅是使用模型 EventEmitting 方法。

sequelize查询链语法指定执行如下操作:

但我不太确定这到底意味着什么。我可以在这里定义内联函数吗?函数只是一个寻找已经在别处定义的字符串,还是我正在“添加”的模型的函数?医生们觉得这里有点匆忙。

0 投票
1 回答
283 浏览

javascript - javascript增强原型和链

我不明白为什么如果我将属性或函数添加到现有函数对象的原型中,则该属性或函数不会被识别为属于该对象。

例子:

谢谢

0 投票
1 回答
3740 浏览

java - Struts 2 - 当第二个动作与表单一起工作时,动作之间的传递参数会丢失

我有两个动作类,它们通过ModelDriven接口使用相同的模型。 每个动作类都使用 form。我需要在两个动作中将值存储到同一个模型。

从第一个动作类(验证后),我通过模型驱动模型进入第二类:

在第二个动作类中,我显示了在第一个动作中已存储到模型中的值。

这很好用,但是当我在第二个操作中执行表单提交时,第一个操作的存储值会丢失。

因此,来自第一个动作的数据仅存储用于第一次调用第二个动作。

有什么解决方案可以实现这一目标吗?

0 投票
12 回答
4725 浏览

java - 如何更好地重构可以在 java 中返回 null 的方法链?

我有如下代码:

我有近 10 个步骤。它看起来非常脆弱且容易出错。有没有更好的方法来检查空链方法?

谢谢。

0 投票
0 回答
106 浏览

android - 从活动链的上层位置修改主活动数组的对象

我有一系列活动:Act1->Act2->Act3。Act2 是显示 Act1 中对象数组中的项目的视图,Act3 是显示来自 Act2 中单击的项目的数据的视图。在 Act2 中长按可以删除项目,在 Act3 中长按可以修改项目中的数据。删除或修改项目时,我希望保留在相应的视图中并显示更新的数据。

我将如何最好地实现这一目标?我会将 Act1 中的对象数组设为静态还是有其他方法?

0 投票
3 回答
139 浏览

jquery - jQuery:为什么元素存在于文档准备好的页面上?

我很好奇为什么下面的代码会在页面上显示“为什么这个文本出现在加载时”?

0 投票
1 回答
3269 浏览

c++ - 使用 STACK_OF(X509)

我有一个STACK_OF(X509)要验证的证书链。但我似乎无法找到如何。我怎样才能从这个结构中取出单个证书并验证它们。还是整体验证整个结构?

SSL_get_peer_cert_chain(ssl)用来获取堆栈。

0 投票
2 回答
1585 浏览

unix - Unix:链接命令

我知道';' 相当于命令行中的“输入”。但是我有这种情况。

我的目录具有以下配置:目录 A 包含目录 B 和 C。当前在目录 B 中。我执行以下操作:

光盘../

当然,这会把我带到 A。然后我做:

CDC

这把我带到了C。

但是,如果我链接这两个命令,再次从 B 开始:

(cd ../ ; cd C)

我还留在B。怎么了?为什么不带我去C?

0 投票
1 回答
111 浏览

jquery - jQuery 变量缓存和链接的奇怪性能

我到处读到变量缓存和链接 jQuery 函数调用对性能有好处。

但是,我遇到了这个 jsperf 测试,它似乎展示了一些有趣的怪癖。

请参阅以下测试用例:

案例 1:没有缓存

案例 2:链接

案例 3:对象缓存

案例 4:对象缓存 + 链接

案例5:普通的jQuery

这是我的电脑(Win7 FF18)上按测试用例排序的性能测试结果:

  1. 无缓存 - 7,284 ops/s - 慢 92%,最慢
  2. 链接 - 10,284 ops/s - 慢 89%
  3. 对象缓存 - 95,968 ops/s - 最快
  4. 对象缓存 + 链接 - 10,353 ops/s - 89% 慢
  5. 普通 jQuery - 10,172 ops/s - 慢 89%

(这些结果与使用其他浏览器进行的测量一致。)

如您所见,测试用例 1 是预期的最慢的。奇怪的是,测试用例 3 最快,而测试用例 2、4 和 5 也很慢。

最大的惊喜是测试用例 3 比测试用例 4 快得多。换句话说,链接 jQuery 调用大大降低了性能。

您是否在自己的浏览器上注意到了这一点?

也许这是 .css() 方法的一个好处,但就个人而言,我认为现代 Javascript 引擎已经进行了特殊的代码优化,以增强来自同一根对象的函数调用序列。

你怎么看?