【问题标题】:Value of a number going up [closed]一个数字的价值上升[关闭]
【发布时间】:2014-09-03 00:27:21
【问题描述】:

是的,老实说,我什至不知道要搜索什么才能找到这个!我已经搜索了许多短语试图找出答案,但我总是一无所获。

我有一个客户问是否有可能有一个像 2.00000000 这样的数字并让它以可变的速度不断上升。他想要的任务是让不同的用户拥有一个不断上升的数字(我不知道是什么原因,我说我要调查一下,让他找出是否有插件或其他东西)。

但无论哪种方式,他都希望它能够即使在用户离线时,价值仍然会继续上升。

有没有这样的插件来实现这个?干杯

【问题讨论】:

  • 如果您可以访问 cronjobs,您可以每隔几秒运行一次,然后随机选择是否要更新数据库中的值或类似的东西
  • 不需要插件,可以。
  • 你尝试了什么?你有什么问题?您是否在问如何每 x 毫秒运行一次代码?如何更改显示的数字?如何添加随机值?
  • 如果您不了解客户的需求,我看不出您如何调查它。在我的书中,你的客户服务很差。
  • @CodedMonkey 当有很多用户并且服务器需要更新他们时,这不会给服务器带来很大的压力吗?

标签: javascript php mysql


【解决方案1】:

如果它处于可变速度,他不能只检查他初始化序列的date time,并将其与他检查数字的时间进行比较。时间上的差异将是他将调用variable speed的偏移量

例如,如果他希望数字每 24 小时增加 10,那么:

   double intialTimeInSeconds = //Whatever the Start time would be
   double amountGainedEverySecond = 24/10/60/60;
   double nowTime = //whatever time it is now;
   return (nowTime - initialTimeInSeconds)*amountGainedEverySecond;

【讨论】:

  • 谢谢!这似乎是正确的方法。我现在试一试,会告诉你的:谢谢
  • 如果您喜欢这个答案,请点赞和/或点击帖子旁边向上/向下错误下方的复选标记。
猜你喜欢
  • 2013-03-14
  • 2021-03-20
  • 2018-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-30
相关资源
最近更新 更多