问题标签 [intervals]

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

javascript - Javascript“...”等待点循环间隔

我不想使用动画 gif,而是希望在跨度中包含文本:

  1. 等待
  2. 等待。
  3. 等待..
  4. 等待...

我想循环遍历每个,然后在无限循环中返回到第一个。我还想控制间隔以加快或减慢它。我希望我的 HTML 是:

并且简单地循环跨度innerHTML。谢谢!

0 投票
2 回答
530 浏览

php - 需要对时间间隔测试脚本 PHP 进行代码评论

又见面了!我正在尝试编写一组脚本,这些脚本仅在自上次运行以来已超过 15 分钟时才会在页面上运行。基本上,一个自动化脚本每半小时更新一次我的数据库——显示该信息和更新会话变量的页面显然必须在打开数据库时查询数据库。

因此,为了最大限度地减少查询但也保持安全,我认为会话变量只有在自上次查看该页面后超过 15 分钟时才会从数据库中更新。我写了一些代码,我希望你们在我尝试实现它之前可以看看它?

你怎么看?这行得通吗?

0 投票
2 回答
1973 浏览

javascript - ClearInterval() 不会停止我的旋转功能

我正在使用 jQuery Rotate 插件,将图像旋转 90 度动画,然后停止旋转。

我的问题是它不会停止旋转,即使在调用 clearInterval(); 之后也是如此。

基本上我所做的只是(静态地)计算角度,一旦达到 90,就调用 clearInterval 函数。我不得不引入另一个变量来存储计数,以便我可以在 setInterval 函数之外访问它。

0 投票
2 回答
169 浏览

stl - 用于划分区间的 STL 库函数

我想将诸如 [-1.0, 1.0] 之类的间隔划分为一组离散的等距点,每个点之间具有指定的距离或步长。例如,如果步长为 0.1,我的函数将返回一个数组:

现在使用矢量容器的一种方法如下:

有我可以使用的 STL 库函数吗?

0 投票
1 回答
6050 浏览

c - 加权区间调度问题和动态程序

我的问题与其他讨论有关

我正在尝试使用动态程序将该算法实现为递归调用。

问题陈述:

工作 j 开始于sj,结束于fj,并且具有重量或价值vj

如果它们不重叠,则两个工作兼容。

目标:找到相互兼容的工作的最大权重子集。

书籍提出的解决方案是使用一个解决方案表来存储所有在递归或迭代调用期间将在需要时重用的子问题。

解决问题的步骤是:

这是我的代码(相关部分):

全局变量:

- 按完成时间对作业进行排序,以便 f1 > f2 >... > fn

计算 p(1), p(2), ..., p(n) 其中 p(j) = 最大索引 i < j 使得作业 i 与 j 兼容。

M-计算-Opt(j):

我针对具有大量数据(从 10k 到 1m 随机生成的作业集)的几个测试用例运行我的程序,将我的输出与预期结果进行比较。在某些情况下,它会失败。有时我的输出比预期的结果要大一些,有时比预期的结果要小一些。我显然错过了一些东西。请注意,在大多数情况下,我的输出是正确的,所以我认为有些特殊情况我无法正确处理

我找不到问题出在哪里。

任何帮助表示赞赏

更新: 我将递归函数更改为迭代函数,现在结果对于所有测试文件都是正确的。我再次无法理解为什么递归的不起作用

0 投票
1 回答
1329 浏览

wifi - 可以重置 Windows Native Wifi 信号强度更新间隔吗?

我正在编写一个 .Net 类库,当信号强度高于某个阈值时,该类库将连接到名称预先知道的特定 Wifi 网络。

一切都很好,除了性能有点参差不齐。我有一个反复调用 WlanGetAvailableNetworks() 的轮询线程。此循环执行良好 - WLanGetAvailableNetworks() 通常只需 10-20 毫秒。但是,WLAN_AVAILALBLE_NETWORK 结构中的信号强度属性似乎需要很长时间才能更新。我发现当移动到信号强度已知的区域时,注册更新值最多需要 100 秒。

我从一个实现 NETSH 生成器的人那里找到了对更新间隔的神秘引用,包括这个:http: //www.codeproject.com/KB/gadgets/WifiScanner.aspx? msg=3031431

但是我还没有找到任何人解决了这个特定问题:是否可以在 Native Wifi API 中调整信号强度和其他网络参数的更新间隔?

或者,我是否错过了另一个有用的概念?(我是一个完整的菜鸟,关于 Wifi)。

可能相关的环境信息: -- .Net 3.5 -- XP plus KB fix for WlanApi -- C# / VS 2008(4.0 和 VS2010 可用)

0 投票
5 回答
45141 浏览

php - 解析并创建 ISO 8601 日期和时间间隔,如 PHP 中的 PT15M

我正在使用的库和 Web 服务以ISO 8601 格式传达时间间隔:PnYnMnDTnHnMnS . 我想将这些格式转换为秒。反之亦然。秒数更容易计算。

示例间隔值是:

  • PT1M 或 PT60S(1 分钟)
  • PT1H、PT60M 或 PT3600S(1 小时)

我需要两个函数:从这样的值解析到秒:iso8601_interval_to_seconds()和从秒到这样的间隔:iso8601_interval_from_seconds().

后者相当简单,因为它可以作为 `"PT{$seconds}S" 完成,始终传递几秒钟。也许这可以通过切换到 H(小时)或 M(分钟)的解析器做得更好?

第一个更难,但也许 PHP 中的许多字符串到日期转换器中的一个有一个技巧?我很想学习如何使用这样的函数来解析间隔。或者学习一个替代方案。

0 投票
7 回答
14944 浏览

c# - MS Chart 中的自动间隔精度

我目前正在使用 .NET 中的图表System.Windows.Forms.DataVisualization.Charting.Chart。到目前为止,它似乎非常强大,并且效果很好。但是,在如何自动计算间隔方面存在一个巨大的问题。我使用了很多double值,在像 ZedGraph 这样的库中,它完美地处理了这个问题。它选择最小/最大/间隔就好了。但是,在 MS Chart 中,它可能会选择 206.3334539832 作为最小值,以及类似十进制精度的间隔。显然,这看起来很丑陋。

因此,我尝试简单地制作轴格式{0.00},并且在加载图表时效果很好。除了放大时,您需要更高的精度,可能是小数点后 4 位而不是 2 位。看来我要么一直被 9 位小数所困扰,要么是一个恒定的固定数字,当有人需要更高的精度时可能会中断。我宁愿它根据当前应用的缩放级别来获得精度。ZedGraph 和 Dundas 之类的库(我相信 MS 甚至都在使用它们!)倾向于选择随着放大和缩小而改变的好的值。

有没有办法让间隔随着缩放帧的变化而改变精度?这可能是我设置错误的一些简单属性,但是很难用这个东西拥有的数百万个属性来判断(尤其是当有大约 14 个地方代表间隔的概念时)。

0 投票
3 回答
1585 浏览

data-structures - Haskell Range 地图库

是否有一个 Haskell 库可以让我拥有从范围到值的映射?(最好有点效率。)

0 投票
1 回答
5030 浏览

function - 以不同的间隔绘制多个函数(Mathematica)

我需要 Mathematica 方面的帮助。我正在尝试绘制存储在列表中的函数,例如:

列表 = {{3x,1,5},{2x^2,0,4}}

我需要得到类似于我输入的输出:

显示[绘图[3x,{x,1,5}],绘图[2x^2,{x,0,4}]]

但我不太确定这是如何实现的?

提前致谢