问题标签 [persistent-data]

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 投票
2 回答
275 浏览

algorithm - 在二维平面中拟合线段

我遇到以下问题

给定N x S网格和m个平行于水平轴的线段(它们都是元组(x', x'', y)),回答Q形式的在线查询(x', x'')。这种查询的答案是最小的y(如果有的话),这样我们就可以放置一个段 (x', x'', y)。所有段不重叠,但一个段的开始可以是另一个段的结束,即允许段 (x', x'', y) 和 (x'', x''', y)。能够放置片段意味着可能存在不违反规定规则的片段(x',x'',y),实际上并未放置片段(带有初始片段的板'

约束

在此处输入图像描述

以下是来自以下链接的示例。输入段为 (2, 5, 1), (1, 2, 2), (4, 5, 2), (2, 3, 3), (3, 4, 3)。
回答查询

1) (1, 2) → 1

2) (2, 3) → 2

3) (3, 4) → 2

4) (4, 5) → 3

5) (1, 3) → 不能放置段

第三个查询的可视化答案(蓝色部分):

第三个查询的可视化答案

我不太明白如何解决这个问题。它应该用持久段树来解决,但我仍然无法想出一些东西。

请问你能帮帮我吗。

这不是我的作业。可以在这里找到源问题http://informatics.mccme.ru/mod/statements/view3.php?chapterid=111614。该语句没有英文版本,并且测试用例以不同的方式呈现输入数据,所以不要介意源代码。

0 投票
1 回答
1499 浏览

unity3d - 在运行时从 persistentDataPath 加载音频(Unity3d WebGL)

我有在线/离线项目。我需要从 WebGL 平台上的 Application.persistentDataPath 下载 wav/ogg/mp3 文件。

我试过 www/webrequest。

例如 - WWW("file://" + Application.persistentDataPath + filePath);

但总是报错:加载失败:跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https。

你可以帮帮我吗?

PS来自远程服务器工作正常。

0 投票
1 回答
164 浏览

algorithm - 如何从已排序的流中最好地构建持久二叉树

对于一个辅助项目,我想要一种简单的方法来从排序的流中生成持久的二叉搜索树。经过一些粗略的搜索后,我只能找到涉及存储排序数组的技术描述,您可以在其中通过索引访问任何元素。我最终写了一些有用的东西,但我认为这是一个很好的领域,一个规范的例子可能记录在某个地方(并且可能有一个名字)。

为了清楚起见,我制作的 make shift 代码被包含在内。(也很短)

0 投票
1 回答
43 浏览

ios - 使用我的按钮的用户默认值保存不同的 setTitle 时遇到问题

我正在开发一个构建您自己的冒险应用程序,带有 2 个按钮,.setTitle每次按下时都会改变它们。我的应用程序已准备就绪 - 一切正常。每当按下按钮时,故事textview就会发生变化,并且我的按钮会显示新的标题。我唯一剩下的就是找到一种方法来保存我的按钮在用户关闭应用后返回时显示的最新标题。

UsingUserDefaults.Standard帮助我保存了这个故事textview,但到目前为止,我还没有找到一种方法来保存.setTitle我的按钮的不断变化的标题 ( )。这就是我设法保存的方法textview

savePageTopText()然后我在我的每个按钮上添加了to, checkTopPageText()toviewDidLoad.This是我的按钮标题的编码方式,并且每当按下按钮时它们都会改变:

我希望我对一切都足够清楚——尽我所能。当用户关闭应用程序时,我如何确保他们返回到与按钮显示的相同和最新的标题?如何使用用户默认值保存按钮 setTitle?

0 投票
0 回答
109 浏览

arrays - 在 swiftui 中编辑现有数组时的持久数据

我试图弄清楚如何使两件事一起工作。第一个是使用 userdefaults 的持久性数据,我通过使用 @Published 和 @Observable 弄清楚了这一点,然后使用 JSONencoder/decoder 来获取要保存的数据,即使在应用程序关闭并重新打开时也是如此。我最近也通过上一个问题了解了第二个问题

我的问题是将两者结合起来。我似乎无法弄清楚如何将下面的代码与预定义的数据数组一起使用,并使用 UserDefaults 使更改持续存在。任何帮助将不胜感激。也许我正在错误地处理这个问题。

通过 UserDefaults 获取持久数据的代码

编辑预定义数组