问题标签 [memoise]

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

c++ - C ++中带有记忆的斐波那契函数

我试图用 C++ 做一个带有记忆的斐波那契函数。我选择了以下方法。

我从索引 47 中注意到一些奇怪的东西。输出如下:

PS我做了非记忆方法只是为了检查数组部分是否有问题。

我不明白为什么输出包含整数。我尝试过使用double而不是,int但输出仍然有负数

谁能解释为什么会这样?提前致谢

0 投票
0 回答
15 浏览

android - 在 PC 上使用 bluestack 修复 moises ai 应用程序的 URL 处理问题?

每当我从 Dropbox 或 GoogleDrive 加载文件 URL 时,我都会收到“无法处理错误”

0 投票
0 回答
42 浏览

r - 如何在 R 管道工中将 future_promise 与 memoise 结合起来

我正在使用 R 包制作 API plumber。这个 API 中的一些端点会从记忆化中受益,所以我也使用了这个memoise包。将两者结合起来非常简单,如本博文所示。我将在这篇文章的示例上建立我的代表。


所以现在,我想让我的 API 能够处理并发调用。为此,我将使用该promises包,如本博文中所示。结合plumber起来promises也很简单:

我重新启动 API,然后我可以调用这个新端点:


现在我想添加一个混合所有内容的端点(plumbermemoisepromises

我重新启动 API,然后调用它:


我试图与future_promise's 的envir论点混在一起,但没有成功。我也试过这个:

我重新启动 API,然后调用它:

它返回正确的结果,并且该部分按预期工作(在端点调用中future_promise添加 10s 后我可以看到,然后从另一个 R 会话调用另一个端点),但该部分似乎不起作用(我可以看到在函数中添加 10s后,两次调用最后一个端点并不会使其更快)。Sys.sleepfuture_promisefuture_promisememoiseSys.sleepadd

编辑:如果我将它与文件系统记忆结合起来,这个解决方案似乎有效:

但它看起来确实不是一个干净的解决方案。


因此,由于这是一篇很长的帖子,我会清楚地说明我的问题,以防我失去你:
有没有一种干净的方式来组合memoise::memoisepromises::future_promiseplumber端点内?