问题标签 [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.
opencl - OpenCL:编写程序来捕获 API 调用(或绘图调用)
我想知道开始编写将捕获所有 OpenCL apicall 的中间件的最佳方法是什么。然后我可以编写一个程序在不同的系统上重放跟踪。
我假设这不需要驱动程序中的任何特殊钩子。如果是这种情况,那么我想我们将无法做到这一点。
我在互联网上找不到示例。如果你知道任何资源——网站或书籍,你能告诉我吗?
iframe - Youtube Javascript API:开始参数在回放时不起作用
我正在使用 Youtube Javascript API(iframe 版本)并且我正在使用 start
和end
参数以便仅播放视频的一部分。虽然一切正常,但一旦end
到达,玩家就会停止(正常行为)。但是,当再次点击play时,玩家似乎并没有考虑该start
选项。它总是从视频的开头重新开始播放。然而,它总是以定义的end
值结束。
你们知道为什么会这样吗?
python - 如何实时同步从父进程到子进程的 multiprocessing.Event 列表?
我需要检索和重放包含来自不同进程的事务的跟踪文件(在 python 中)。我们必须在跟踪文件中模拟原始场景,因此我们首先将跟踪文件分成不同的部分,每个部分只包含来自单个进程的事务并并行重放它们。此外,为了保持原始跟踪中反映的不同进程事务的相同顺序,在每个片段的特定点插入一系列 multiprocessing.Event 原语用于进程间同步。
我们的程序主要异步处理两个步骤,检索和重放。由于跟踪文件非常大,我们将逐块处理它:
主(父)进程逐块检索跟踪文件。对于每个块,将生成不同的片段,并插入 multiprocessing.Event 原语以在以后的重放中进行进程间同步。主进程维护一个 Event() 列表,每当检测到一个进程交织点时,该列表通过 eventList.append(Event()) 递增,并且这个新附加的 Event() 将被 eventList[i].set 引用,并且eventList[i].wait 对,分两部分插入到特定点。一旦处理了第一个块,就会产生子进程,并且这些片段将被分发到相应的子进程以进行重播。稍后检索到的块将被扔到各个孩子的队列中。
子进程在父进程检索到第一个块后生成。每个子进程重播一个包含来自同一进程的事务的单个片段。
这里的问题是子进程是在检索到第一个块之后生成的,所以此时的 eventList 将被复制到子进程并且可以同步重播第一个块,但是主进程现在继续处理第二个块,并且为第二个块增加的eventList不会被子进程实现,并且稍后重放第二个块时,程序会失败。
我意识到 multiprocessing.Manager 支持列表可以在不同进程之间共享内存,但似乎列表无法容纳 Event()。将 Event() 附加到 Manager().list() 时会弹出异常“RuntimeError:信号量对象只能通过继承在进程之间共享”。我还尝试在需要时自动生成新变量 eventXX=Manager().Event(),但似乎它会导致性能急剧下降。
有人知道我怎样才能让子进程实现这样的多处理。父进程中的事件列表更改?或者您有其他方法可以实现这一目标吗?
提前致谢。
android - 使用 RxJava 缓存网络调用一段时间
我正在使用Retorfit
+建立网络RxJava2
,我想将响应缓存 30 秒。在 30 秒间隔后进行的任何调用都应从服务器获取最新结果。我尝试使用运营商执行此Replay
操作,但每次我调用订阅时它仍然会进行网络调用。我不是 RxJava 方面的专家,所以我对使用Replay
缓存的理解可能是错误的。
我这样调用上面的代码:
更新:如果我没有清楚地解释我的问题,我深表歉意。我想要的是在特定请求上缓存,而不是在HttpClient
将缓存策略应用于通过它发出的所有请求的级别上缓存它。最后,我想在需要时为不同的请求定义不同的缓存过期时间。并非我的所有请求都需要在短时间内缓存。我想知道我是否可以做到这一点。
感谢您在这方面的帮助。
php - 以可重放的方式存储传入的请求
我目前正在使用 symfony 3.x 调试我的公共 api,并且似乎遇到了一些难以重现的极端情况错误。
因此,我想以一种允许我稍后在调试时重播失败/错误请求的方式存储传入请求(从而维护所有标头、正文、源域……)。
理想情况下,我正在寻找一种可以与 curl 等常用工具一起使用的解决方案,以让我重播请求。显然没有这样的事情,我能想到的最接近的方法是自己构建一个工具,该工具会转储出与原始请求有些相似的 curl 命令。
鉴于我并不完全精通 curl,该选项似乎很容易出错。
老实说,我希望这将是 api 开发世界中一个已解决的问题,并希望你们中的一个人能指出我正确的方向。
此致 !
[更新:已编辑以表明使用 symfony]
java - 允许脚本随时退出的重放循环
我的任务是制作一个游戏,计算机生成一个介于 1 到 100 之间的数字并且用户尝试猜测它。我已经编码了,我只是无法让我的重播工作。它给了我一个关于索引超出范围的错误,我不知道为什么。我还需要程序能够在游戏过程中随时退出并调用方法exit。我不知道该怎么做。这是我当前的代码。
node.js - 使用 npm replay 包时没有记录 Http 响应?
我正在尝试使用 npm replay 包在集成测试时记录 http 响应。我正在使用柴和摩卡。这是我的代码:
另外,我得到了正确的响应状态代码。
scala - Kafka:在最初发布时重新发布 24 小时的消息
我已经记录了 24 小时在 kafka 上发布的消息(从午夜到午夜)。大约有 120 万条消息。
现在,出于测试目的,我想使用这些日志来“重播”消息(即,从午夜开始,阅读日志并在最初发送时重新发布每条消息)。
是否有执行此操作的工具或库(最好是 Java 或 Scala)?
c# - 我怎样才能让播放器在重播时重新激活?
我正在为我所在的大学班级制作一个非常短的 C# Unity 游戏,并且我为一个陷阱创建了一个脚本,该脚本可以在接触时停用我的玩家,其中还包括一个重播按钮。一切正常,除了当我重播时,播放器保持不活动状态。我将如何修改我的脚本以使播放器在重播时重新激活?另外,我上的这门课是初学者,我不是很擅长。
编辑:这也是重播脚本。它适用于健康栏系统。
jenkins - Jenkins 管道重放多个文件
正如这篇文章(https://www.cloudbees.com/blog/replay-pipeline)中解释的那样,我想重播一个管道,但有多个文件。
可能吗 ?