问题标签 [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.
ruby - 正则表达式计数系统
我正在尝试创建一个可以将 RegEx 值转换为整数的系统,反之亦然。其中零是最基本的正则表达式(可能 "/./"
),任何后续数字都是更复杂的正则表达式
到目前为止,我最好的方法是将正则表达式中可能包含的所有可能值粘贴到数组中:
然后从该数组中获取如下:
这种方法的最大问题是很容易生成无效的正则表达式。
是否有已经建立的算法来实现我正在尝试的目标?如果没有,有什么建议吗?
感谢
史蒂夫
mysql - 延迟 MySQL“更新”,以更真实地统计在线视频观看次数
我正在为一个房地产网站创建一个视频嵌入页面,用户可以在其中观看给定家庭的视频之旅。没有其他理由访问该特定页面,所以我想我可以使用简单的 MySQL 更新到该家庭行的“视频视图计数”列,每次加载页面时都会更新 views=views+1。
这很容易,但我想给出尽可能真实的“视图”计数,所以我试图想出一种方法,仅在页面加载一定秒数后才计算该视图(比如, 30)。
关于处理时间方面的好方法有什么想法吗?如果可能的话,我想避免使用 javascript,但我愿意接受它是否处理得足够简单。
applescript - AppleScript 字数统计服务
我正在尝试在 OSX leopard 中创建一个服务来计算所选文本的字数。我已经将自动机设置为运行一个applescript,其中包含以下内容:
当我编译脚本时,它说它不能计算每个单词。我究竟做错了什么?
谢谢您的帮助,
艾略特
python - 计算所有按下的键和它们是什么(python)
我想为我正在处理的项目创建每个键的按下次数图。
我想用 Python 模块来做到这一点。有可能以任何方式做到这一点吗?
c - GCC 新的原子整数运算的替代方案
GCC 最近对原子操作的支持(如此处所述)非常好,是我们需要的 90%。不幸的是,我们的一些产品仍然需要在 Windows 上运行,因此我们也需要在 Windows 上进行原子整数操作。
过去,我们对所有平台都有自定义的汇编语言实现,但我想将所有 *nix 平台转移到 GCC 支持的操作上,我想到也许还有一种更标准的方法来做到这一点现在也在 Windows 上...
在 Windows 上是否有官方认可的方法(除了自己用汇编语言实现它们)?
algorithm - 计算线性不等式的解
我正在尝试解决一个问题,该问题已简化为计算多个线性不等式的整数解的数量。我需要能够计算任意数量的变量 c_1、...、c_n 的解数,但对于 n=3,方程可以写为:
方程。http://silicon.appspot.com/readdoc?id=155604
现在,我提前知道 n 和 r 的值,并希望找到存在的 (c_1, ..., c_n) 解决方案的数量。
这可以有效地完成(比列举解决方案更快)吗?(如果是:如何?;如果不是:为什么?)
python - 如何计算无序列表中元素的频率?
我需要在无序列表中找到元素的频率
输出->
我也想从
javascript - 使用 javascript,我如何计算亚洲字符和英文单词的组合
我需要取一串混合的亚洲字符(目前,假设只有中文汉字或日文汉字/平假名/片假名)和“字母数字”(即英文、法文),并按以下方式计算:
1) 将每个亚洲字符计为 1;2) 将每个字母数字 WORD 计为 1;
几个例子:
株式会社myCompany = 4 个字符 + 1 个单词 = 总共 5 个字符 株式会社マイコ = 7 个字符
到目前为止,我唯一的想法是使用:
然后检查每个元素以查看其内容是否为字母数字(因此计为 1)或不是(因此取数组长度)。但我不觉得这真的很聪明,被计算的文本可能高达 10,000 字,所以不是很快。
想法?
c# - 计数问题 C#
我有点问题。我正在将数字添加到ArrayList
156、340(当它是TransferIn
或Buy
)等,然后我删除它们像 156、340(当它是TransferOut
,Sell
)一样。以下解决方案可以毫无问题地解决这个问题。我遇到的问题是,对于一些旧数据,员工输入的总和是 1500 而不是 500+400+100+500。我将如何更改它,以便当有 Sell/TransferOut 并且 ArrayList 内部没有匹配项时,它应该尝试从该 ArrayList 添加多个项目并找到组合成聚合的元素。