问题标签 [counter]

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 投票
3 回答
3261 浏览

php - 如何创建文件下载计数器?

哪个是创建将计算文件下载的代码(使用 PHP 和 SQL)的最简单方法?

我已经在基础中有一个专门用于此功能的整数列...

(链接到一些例子也将受到欢迎)

0 投票
6 回答
477 浏览

c++ - 在 C++ 中使用迭代器时如何获取循环数?

我正在开发一个应用程序,我在其中绘制了几张图像,如下所示:

}

虽然这有点不正确。我需要将 TimeSliceLevel* 放在 X 上。当我有一个for(int i = 0; i < slices.size(); ++i)循环时,我可以使用x = i * width. 虽然我正在使用迭代器,因为我多次被告知这是一个很好的编程:> 我想知道迭代器是否有一个“索引”数,我可以用它来计算新的 X 位置?(所以更多的是关于使用迭代器的问题)

亲切的问候, Pollux

0 投票
1 回答
611 浏览

php - 提前点击计数器 mysql 或平面文件

首先感谢您的观看。

进行提前点击计数器的最佳方法是什么(例如,按浏览量排序 [今天] | [昨天] [本周] [上周] [本月] [上个月] [所有时间])。

使用平面文件还是mysql更好?

这是我想出的MYSQL结构。

id (type: int(11)) link_id (type: int(11)) date (type: date) counter (type: int(11))

请你能告诉我什么是最有效的方法。

0 投票
1 回答
234 浏览

asp.net - 视频观看计数器

我需要制作一个视频观看计数器。我有使用嵌入/对象标签的 .MOV 文件,应用程序是 ASP.NET。有什么方法可以计算使用 Jquery 的视频点击次数吗?

0 投票
5 回答
8418 浏览

jquery - 使用 jQuery 检查 textarea 中的换行符

我想要一个针对文本区域中每个换行符的计数器。这在上传大量网络横幅时使用,所以我需要一个简单的计数器来计算用户添加了多少。现在,计数器仅在用户按下具有特殊横幅大小的链接时才起作用。

这是我现在的代码:

0 投票
2 回答
829 浏览

c++ - Xcode 上的 __COUNTER__ 等价物?

我正在将一个项目从 Linux 迁移到 Xcode,但遇到了“版本”问题。

我在编译时需要一个唯一标识符来处理我的动态内容,在 linux 上我使用的是 __ COUNTER__ 预处理器,但似乎 Xcode 中使用的 gcc 4.2 还不知道 __ COUNTER__ ......
所以,我想知道什么我能做些什么来解决这个问题? 我可以通过
使用 macports.org 或类似的东西将 GCC 升级到 4.3(它理解 __ COUNTER__)......
在这种情况下,一种为函数/变量提供唯一标识符的方法。我尝试使用 __ LINE__ 但几天后,您最终会在不同文件的同一行上声明内容,并且使用它并没有那么高产......

任何帮助表示赞赏!

谢谢,
乔纳森

0 投票
2 回答
234 浏览

python - 如何在 Google App Engine 中构建一个具有 1000 多行但很少读取的灵活计数器?

我有一个只有管理员才能看到的用户列表(= 很少阅读)。此列表还显示数据存储中的用户数。因为列表可能会超过 1000,所以我的第一个想法是避免使用正常的 count(),而是使用分片计数器。

但是,问题在于管理员还可以访问各种搜索过滤器(在 GUI 中),例如仅查看男性/女性用户等。计数反映这些过滤器很重要,以便他们可以获得女性用户、男性用户和无数其他组合的数量。

因此,分片计数器和没有分片的高并发计数器似乎不是一个好主意,因为我需要为每个搜索过滤器组合创建一个计数器。

我应该像这里描述的那样简单地创建一个 count() 方法循环,​​还是这是非常糟糕的做法?否则我该怎么做?

请注意,此计数器用于管理界面,读取次数非常有限。这确实是我想牺牲一些读取性能以换取灵活性和准确性的情况。虽然它应该能够增长到 1000 以上,但预计不会超过 10000。

0 投票
1 回答
714 浏览

math - 在 Django 模板中操作的数学比较

我想在 django 模板中比较做简单的数学

比如 {% forloop.counter > 5 %} {% endfor %}

我如何做到这一点?

0 投票
1 回答
3132 浏览

sharepoint - 在 Sharepoint 站点中重置“问题 ID”

我在共享点设计了一个网站。在所有问题视图中有一个名为“问题 ID(链接到项目)”的列。我正在使用此列来列出和识别员工创建的项目。创建新问题时,它会增加 1。不幸的是,我必须将此 ID 重置为 1,因为在测试期间我创建并删除了空白问题。尽管它们已被删除,但共享点从上次删除的问题 (89) 中增加了问题 ID。

是否有捷径可寻?如何重置此自动编号?我需要尽快重置这个计数器,没有任何风险......

你好心帮助我吗?如果你能详细解释一下,我会很高兴。

谢谢,

0 投票
2 回答
926 浏览

guid - 在分布式并发环境中生成唯一序列号时的权衡是什么?

我很好奇在分布式和并发环境中生成唯一序列号的约束和权衡。

想象一下:我有一个系统,它所做的只是在你每次询问时返回一个唯一的序列号。这是此类系统的理想规范(约束):

  • 在高负荷下保持站立。
  • 允许尽可能多的并发连接。
  • 分布式:将负载分散到多台机器上。
  • 性能:尽可能快地运行并具有尽可能多的吞吐量。
  • 正确性:生成的数字必须:
    1. 不重复。
    2. 每个请求都是唯一的(如果任何两个请求同时发生,则必须有办法打破关系)。
    3. 以(增加)顺序。
    4. 请求之间没有间隙:1,2,3,4...(实际上是总数 # 个请求的计数器)
  • 容错:如果一台或多台或所有机器宕机,它可以恢复到失败前的状态。

显然,这是一个理想化的规范,并非所有约束都可以完全满足。见CAP 定理。但是,我很想听听您对各种放宽约束的分析。我们将留下什么类型的问题以及我们将使用什么算法来解决剩余的问题。例如,如果我们摆脱了计数器约束,那么问题就变得容易多了:由于允许有间隙,我们可以对数值范围进行分区并将它们映射到不同的机器上。

欢迎任何参考资料(论文、书籍、代码)。我还想保留一份现有软件(开源与否)的列表。


软件

  • Snowflake:一种用于大规模生成唯一 ID 号的网络服务,并提供一些简单的保证。
  • keyspace:一个可公开访问的唯一 128 位 ID 生成器,其 ID 可用于任何目的
  • RFC-4122 实现存在于多种语言中。RFC 规范可能是一个非常好的基础,因为它避免了任何系统间协调的需要,UUID 是 128 位的,并且当使用来自实现特定版本规范的软件的 ID 时,它们包含一个时间码部分,排序可能等。