问题标签 [timed-events]

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

c++ - 创建一个每隔 10 分钟执行一次特定操作的窗口应用程序

我想知道我是否还需要为这个特定的操作使用基本的游戏循环?

0 投票
2 回答
20684 浏览

jquery - jquery如何每5秒触发一次相同的事件

我已经建立了一个带有左右滚动的简单轮播。现在我想每 5 秒自动滚动一次。这是我的代码:

我该如何做到这一点?提前致谢 :)

毛罗

0 投票
1 回答
1901 浏览

php - 自动将 SQL 表内容发送到电子邮件地址

我已经设置了一个 Flash 游戏,它通过 php 将分数报告到我通过 phpMyAdmin 访问的 MySQL 数据库中的一个表中。

我希望能够设置它,以便在 12 月 22 日上午 10 点,例如,系统通过电子邮件向我发送数据库的备份,这样我就有了游戏结束日期数据的硬拷贝。

这可能吗?有人能指出我正确的方向吗?

非常感谢,-本

0 投票
3 回答
349 浏览

python - python定时执行代码

我想在每次执行时在完全相同的时间执行一段代码,有点像播放媒体文件......(每次执行相同的代码的时间完全相同)

这在python中可能吗?

0 投票
1 回答
721 浏览

opengl - 根据使用 GLUT/OpenGL 所经过的时间移动我的相机时出现轻微问题

在有人问之前,这是一个大学项目,我必须使用 GLUT。我没有将此标记为作业,因为这不是必需的,我也不会为此加分。

使用 GLUT,对于不知情的人,您可以:

  • glutIdleFunc(func): 注册渲染函数,这意味着当 GLUT 没有做任何其他事情时,它会调用这个函数。换句话说,它将尽可能快地保持渲染。
  • glutTimerFunc(msecs, func, val): 注册一个将被调用的函数,msecs并且递归地注册相同的函数将允许基于固定时间的移动。

现在,为了这个目的,我试图避免使用这些功能,并且我发现的关于 GLUT 的大多数讨论/文章都将它们用于基于时间的移动。所以我又来了……但是如果我不使用这些功能中的任何一个,帧是如何渲染的?我只是打电话glutPostRedisplay,一个单一的帧将被渲染。

我设法以一种简单的方式在 GLUT 中实现了基于时间的运动。可能不是最好的实现,但它并不过分复杂且有效。好吧,只有一个小问题,这就是我在这里的原因。

我的相机运动基于牛顿第二运动定律,我计算位移运动如下:

elapsedTime来自我的计时器实现,我认为这就是问题所在。问题是它displacement应该是正数还是负数取决于运动方向,但如果CurrentVelocity是一个非常低的值(即:-0.1f),那么displacement当它应该是负数时它将是正数。其余代码将加速或减速相机,因此问题仅在加速时发生,因为那时CurrentVelocity会很小,发生的情况是相机略微向右(正)移动,然后向左(负)移动获得足够的动量以给出负值displacement

现在,当场景中没有运动时,根本没有渲染任何内容。当我按下移动键时,我会这样做:

这也来自我的计时器类,我这样做而不是调用glutPostRedisplay,原因是:

我需要得到currentTime(这将成为previousTime我需要计算经过时间的时间),然后我打电话给glutPostRedisplay. 将呈现单个帧,这意味着renderScene将调用:

如您所见,计算了经过的时间,并在其上移动了相机。场景中的所有内容都被绘制,交换缓冲区,然后我有这个额外的功能,它将检查是否需要动画,在这种情况下,相机需要:

它会一直调用glutPostRedisplay,直到相机停止移动。意思是,renderScene每次都会调用,计算经过的时间并根据时间移动相机,一切正常;此外,当然,还有已经提到的小故障,只是让我提出这个长问题的小故障(对此感到抱歉)。

缺少的只是这个问题最重要的功能,即计算经过时间的功能,简单如下:

float Timer::GetElapsedTimeInSeconds(void) { static int previousTime = 0; 静态int elapsedTime = 0;

}

我的计时器代码可能有问题,对吗?我的意思是,向前或向右(正值),没有问题。运动平稳且基于时间。例如,如果我将移动速度设置为 5m/s,实际上移动 25 米需要 5 秒(我假设 1m = 1.0f)。

那么,我在计时器上做错了什么,以至于负值开始向右移动一秒钟,然后才向左移动?

0 投票
1 回答
2897 浏览

logging - 让 Flurry Analytics 中的定时事件正常工作的问题

我已经查看了此链接并完全按照说明进行操作:Flurry 分析可以提供整数信息的平均值吗?

还阅读了下载 SDK 时提供的 Flurry 的说明。我在我的应用程序中的每个活动中都添加了“onStartSession()”和“onEndSession()”,在这些“会话包装器”中,我尝试记录一个定时事件,以跟踪用户使用每个活动的时间。

事件会记录在 Flurry Analytics 中,但是没有可用的“事件持续时间”信息(时钟图标)。

这是我的代码:

希望能对这个烦人的问题有所帮助!/马丁

0 投票
1 回答
1026 浏览

javascript - 隐藏页面内容直到视频中的特定时间

我和我的员工一直在研究如何设置一个隐藏内容的页面,这些内容出现在 Youtube 视频的特定位置。

我们一开始使用 settimeout() 函数很快就到达了那里,但这只是经过时间,而不是视频中的时间。如果视频暂停,例如,在指定的时间长度之后,隐藏的内容无论如何都会出现。

到目前为止,这是我们的代码:

如果您知道一种在视频到达特定时间时触发它的方法,那将非常有帮助!!!

0 投票
1 回答
4220 浏览

mysql - 定时触发 MySQL 过程

我想知道是否有办法按时间间隔触发程序。我正在尝试动态创建新表并为此编写程序,我只需要一种触发它的方法。我可以轻松编写 python 脚本并将其作为计划任务运行。我想知道是否有办法在 MySQL 服务器中执行此操作。我知道 MS Server 有服务器代理,我想知道 MySQL 服务器是否有类似的东西?

编辑:

下面的笨蛋评论有效。需要注意的是,这只适用于 MySQL Server 5.1 或更高版本

0 投票
2 回答
348 浏览

c# - 设置 DateTimePicker 仅在从定时操作触发时关闭应用程序

我在 C# 中有一个函数,它一开始将 GUI DateTimePicker 对象的值设置为今天的日期(时间 = 午夜),然后执行其他操作。通过 GUI 按钮执行时,函数 (DBIO_Morning) 运行良好。但是,通过定时操作执行:

它在第二行失败:

( At.Do 对象来自这里的第三个答案:C# execute action after X seconds

0 投票
1 回答
174 浏览

events - 在 BlackBerry 中使用定时事件

是否可以在 BlackBerry 中以指定的时间间隔触发事件?我正在寻找类似于 Android 中的 AlarmManager 类的东西(如果有人熟悉的话)。

目标是运行一些代码,即使应用程序不在前台并且没有获得前台“焦点”。即使应用程序被系统或手机重启杀死,最好也应该可以触发事件(我不知道在这个操作系统上杀死应用程序的细节,我现在正在开始开发)。

我不希望为此任务编写后台进程,因为它将每隔几个小时触发一次(我认为将后台任务用于简单的类似警报的事件会浪费电池)。

我环顾四周,但找不到任何令人满意的解决方案。

干杯,

卡伊曼