问题标签 [counting]

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 投票
4 回答
449 浏览

algorithm - 获取最频繁的项目而不计算每个项目

我想知道是否有一种算法可以计算“最常见的项目”而不必对每个项目进行计数?例如,假设我是一个搜索引擎,想要跟踪 10 个最受欢迎的搜索。我不想做的是为每个查询保留一个计数器,因为我可能有太多查询无法计数(而且大多数都是单例)。有一个简单的算法吗?也许是概率性的东西?谢谢!

0 投票
2 回答
714 浏览

sql - SQL - 子计数

嗨,我有一些 SQL ...

产生类似...的东西

谁能告诉我如何调整它以查看以下内容?

0 投票
9 回答
55134 浏览

python - python直方图单线

有很多方法可以编写计算直方图的 Python 程序。

通过直方图,我的意思是一个函数,它计算对象在 an 中的出现iterable并输出字典中的计数。例如:

编写此函数的一种方法是:

有没有更简洁的方法来编写这个函数?

如果我们在 Python 中有字典推导式,我们可以这样写:

但由于 Python 2.6 没有它们,我们必须写:

虽然这种方法可能是可读的,但效率不高:L 被多次遍历。此外,这不适用于单寿命发电机;该函数应该同样适用于迭代器生成器,例如:

我们可能会尝试使用reduce函数(RIP):

糟糕,这不起作用:键名是'x',而不是x。:(

我结束了:

(在 Python 3 中,我们必须写list(d.items())而不是d.items(),但这是假设的,因为那里没有reduce。)

请用更好,更易读的单行符击败我!;)

0 投票
3 回答
417 浏览

php - 计算函数回显语句的次数

我有一个调用另外两个函数的函数:

我想做的是找出一种方法,我可以获得函数回显某些内容的总时间,并将该信息显示在 myFunc() 中。我写了一个计数函数,但它并没有像我预期的那样工作。

有什么建议么?

0 投票
2 回答
2073 浏览

jquery - 使用 jquery 计算 iframe 内的标签

iframe src 是这样的:-内容是动态的。如何通过在服务器端或客户端使用 javascript<iframe src="http://mysite.com/testing.php?id=7632762"></iframe> 找出 iframe 中的<div><li>或标签的数量?<p>-谢谢

0 投票
1 回答
885 浏览

xslt - 在 XSLT 中计算不同的项目

我有这样的 XML:

我知道有了这个 XSLT:

我可以输出以下内容:

但我真正想要输出的是:

也就是说,我想列出不同的元素以及每个元素出现的次数。请注意,我希望元素按首次出现的顺序出现(这可能会排除一些使用排序的解决方案)。

我该怎么做呢?

0 投票
3 回答
232 浏览

xslt - 计算 XSLT 中的不同项目,与深度无关

如果我运行以下 XSLT 代码:

在以下 XML 上:

我得到了想要的输出:

(如果您愿意,请参阅我的原始问题以获取更多信息。)

但是,如果我在此输入上运行它:

我什么都得不到。(请注意,我只是将原始输入包装在一个 ExamStore 标记中。)我期待并希望得到相同的输出。

我为什么不呢?如何更改原始 XSLT 代码以获得相同的输出?

0 投票
5 回答
2692 浏览

sql - 选择计数(*)与保留计数器

假设索引已经到位,并且绝对计数准确度不是必需的(可以偏离一两个也可以),是否可以使用:

选项 A

对比

选项 B

然后做:

随着表增长到数千/数百万条记录,我可以合理地预期执行 select count(*) 会降低多少性能?

0 投票
1 回答
327 浏览

jquery - 统计新项目

这是我的场景我有一个嵌套的可排序树简化看起来像这样

现在字段集有一个 additem 类

我所做的只是添加一个小 jquery,它添加一个按钮并将一个点击事件附加到它。

我的大部分代码都在这里

请注意,在上面的代码中,我调用了一个变量 X,它需要是一个数字,以便新项目可以是唯一的,这就是我正在寻找的如何跟踪我放入树中的所有新项目

任何帮助,将不胜感激

编辑 我提到我使用 x 变量似乎很草率,但我也想修改这个函数,以便我可以使用它添加各种不同的项目,所以我使用新的 + x 或旧的 + x

0 投票
4 回答
2171 浏览

php - 在mysql中计算数据并按周分组

这是我的数据库表:

我有很多关于这个表的数据。如果我想显示如下结果,我该怎么做:

一个月的数据很多。我想将它们分开计算一周。如果有数据达到大约一周,那么脚本将自动计算它们并在第 1 周、第 2 周、第 3 周等共享它们。我怎么做?或者你有什么想法吗?使用YEARweek()命令怎么样?