问题标签 [replay]

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 投票
1 回答
29 浏览

security - 被称为 CSRF 攻击的记录重复问题

我们正面临一些被称为 CSRF 攻击的记录重复问题。

场景是管理员用户登录到应用程序并添加记录,数据正在保存在数据库中。相应的 POST 请求被捕获并重放,最终将重复记录添加到数据库中。此漏洞允许攻击者在重放时将“n”个重复记录添加到数据库中。

这可以称为 CSRF 攻击吗?

0 投票
1 回答
2439 浏览

java - 当用户输入“1”时,如何编写基于控制台的 Java 游戏以重播?

首先,我想说我对这一切真的很陌生......我已经尽可能多地学习了,所以如果我的任何代码看起来很荒谬或到处都是很抱歉,但我需要从某个地方开始。(顺便说一句,这段代码的基础归功于 CrossCoastGaming:http ://tinyurl.com/kktyq4e )。

现在谈谈手头的事情。通过添加几个不同的短语、利用变量和添加一个尝试计数器,我已经改进了视频中那个人显示的编码(因为没有更好的词)。这是我的代码:

好的,希望这能让任何知道他们在做什么的人对我的目标有所了解。现在,正如您在这一行中看到的那样:

我想写一种方法,这样人们就可以重玩游戏而无需重新启动文件。我已经知道我想做什么,但是我到处搜索,似乎无法找到在此之后继续做什么。我确定我错过了一些东西。任何帮助将不胜感激。

0 投票
3 回答
72 浏览

java - 如果用户这么说,如何让我的代码再次循环?

这是我的代码:

0 投票
1 回答
505 浏览

c# - 定时记录和重放 UDP 数据包

我需要实现一种记录 UDP 流的方法,以便稍后根据请求重播该流。此记录和重放必须使用相同的时间(达到合理的分辨率,人类用户几乎无法感知,比如说 10 毫秒):如果原始流在 00:00 到 00:35 秒内有数据,则静音直到 00: 55,然后从 00:55 到 01:34 发送更多数据,当我的应用程序重放该流时,必须观察到相同的分布。

如果只是将 udp 流保存到磁盘然后重放它,如果没有这个时间,使用 Socket、NetworkStream 或 UdpClient 将是微不足道的。问题是我无法设计一种方法来修改标准接收算法以包含该时间,以便稍后通过发送算法轻松重播。作为奖励,还应支持在任何时间标记(例如,从 00:15 开始)开始重播的方式。

1)有什么方法可以在 C# 上轻松实现此功能?我们对此没有任何严格的非功能性要求,我们只需要让它简单地工作。任何有关实现它的方法的提示将不胜感激。

2)如果这确实不是一件简单的事情,并且有人建议为此使用任何第三方组件,则要求它具有 C# 的 API(或从代码操作组件的方法),并希望是开源或免费使用的软件。

非常感谢。

0 投票
0 回答
150 浏览

javascript - 如何再次播放声音而不必等待它完成 javascript

我在我的网站上做了一个按钮。当您单击它时,它会播放声音。当您再次单击它时,它首先完成播放声音然后再次播放。我希望它再次播放声音并离开之前的点击。这是我的代码:

0 投票
1 回答
453 浏览

actionscript-3 - 哪个 AS3 物理引擎可以一致地重放模拟?

我目前正在将 Nape 物理引擎用于 ActionScript 3.0 中的“Peggle”风格游戏。

在此处输入图像描述

它非常易于使用,运行流畅。然而,我在使用 Nape 时遇到的唯一困难是重放完全相同的模拟。

即使我在整个游戏过程中为它提供相同的时间步长值,它似乎在计算中也有足够的“错误”,以至于球每隔一段时间就会撞到不同的钉子(从头开始),有时甚至会或多或少地产生点燃钉子。

所以我的问题是:

是否有任何其他用于 Flash 的物理引擎可以在每次重新启动时以完全相同的方式重现给定的模拟?

编辑:在每一帧上“记录”数据并回放的想法在我问过这个问题的其他论坛上被抛出。但不幸的是,“重播”功能并不能让同一个用户查看他/她自己的落球场景。它将用于在不同机器上的玩家之间共享(例如:客户端报告了一个错误,落球种子值为 1234,我们输入 1234 并且应该能够看到相同的问题)。因此,如果我们预先录制了一堆场景(我的意思是足以让玩家产生他们实际上正在运行物理模拟的错觉),随机选择一个,并使用该随机 ID 作为我们识别特定场景的方式,这意味着我们需要在游戏中嵌入大量数据——如果物理引擎是确定性的,这些数据可能会被保存。


只是为了检查我已经在 Nape 尝试过的任何东西:

  • 球在比赛开始时重置到相同的位置和旋转。
  • 球的初始速度是在用户点击时设置的,因此这应该覆盖从上一轮结转的任何速度。
  • 钉子不动(它们是静态的),所以没有必要重新设置它们。
  • 接球的部分仅由静态盒和传感器组成,因此也没有必要重新设置它们。
0 投票
1 回答
132 浏览

memory - PC 进程的动作回放?

回到我的 C64 和 Amiga 时代,一家名为 Datel 的公司出售了一款名为“Action Replay”的卡带,它可以冻结正在运行的进程(游戏)并让您修改其数据。然后,您可以将修改后的进程保存到磁盘(永久更改游戏)或继续玩它。

有没有办法用 PC 进程做到这一点?我知道如何暂停进程并修改其内存,但不确定如何将进程内存作为新的可执行文件保存到磁盘。

0 投票
2 回答
16972 浏览

php - 在php中发送自动回复电子邮件表单

这是我的 php 代码:

** // 表单很好用,我可以收到访问者发送的电子邮件,但回复不起作用,为什么?

问题的img:http ://www.gulfup.com/?e4Nb5X

0 投票
2 回答
5700 浏览

python - 如何重玩游戏?

我正在创建一个程序,要求用户输入一个 1-100 的数字,程序会告诉用户这些数字何时太高或太低,以及何时获胜。当他们赢了时,他们会被问到是想再玩还是停下来。问题是我不知道如何让程序重播游戏。非常感谢您的帮助(我知道你们中的大多数人会想要使用 def,但我不知道如何使用它,所以如果您不使用它,我将不胜感激)谢谢。

0 投票
2 回答
4563 浏览

mongodb - 维护 MongoDB 副本集的镜像数据库

我们在生产环境中运行一个 3 成员的 MongoDB 副本集。

我们需要维护该 replset 的克隆,称为“镜像”,以进行内部分析。此镜像不需要是实时的,但它越是最新越好(最多可能滞后 1 天)。

维护这样一个镜像数据库的最合适的方法是什么?(请注意,此镜像可以是 1-member replset 或独立实例)

仅供参考,我们尝试了 2 个选项,但它们的速度不可接受:

  1. Oplog 重放。但这花了很多时间(从 replset 的 Primary 播放 oplog 大约需要 40 个小时)。
  2. 定期使用生产 replset 中的快照,但新卷(从快照创建)非常慢,因为它没有预热(我们使用的是 AWS EBS,预热大约需要 12 小时)

Update #1: 我们也尝试让镜像成为 replset 成员,但是我们想将镜像从 replset 中分离出来,所以这个选项不能满足要求。

Update #2: 我们不希望这个镜像成为 replset 成员的原因:我们在这个镜像上运行了大量的查询,使它耗尽了资源信用(磁盘 IO、网络 IO、CPU)并且实例暂时不可用。这改变了整个 replset 结构(因为它丢失了一个节点)。当实例再次可用时,它再次更改了 replset 结构(又添加了一个节点)。这些更改严重影响了 replset。

谢谢你。