问题标签 [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 投票
3 回答
167 浏览

c++ - 您如何将变量分配给持久数据?

基本上,我想让我的程序从硬盘中检索各种变量以供程序使用。我想,在询问细节之前,我应该验证这甚至是可能的。是吗?

如果是,最好的方法是什么?我见过 .ini 文件的使用,但我不知道如何专门从 .ini 文件中检索数据。它与您为确保变量始终位于 x 行而弄乱的文本文件相同吗?例如:

我有点不知所措。

编辑:我选择的语言是 C++。

0 投票
2 回答
413 浏览

ml - 这个标准 ML 代码究竟做了什么?

我正在阅读 Chris Okasaki 的纯函数式数据结构,我遇到了一个问题。它位于这里。特别是,我不明白rotateandexec函数是如何工作的:

有人可以用愚蠢的人的话来形容吗?我仍在学习基于 ML 的语言。:-)

0 投票
2 回答
195 浏览

database - 自定义持久存储?

我需要制作一个存储数据的桌面应用程序,我希望保护这些数据,此外,用户不必安装任何数据服务器(即 SQL-Server、office 等)。

我认为 XML 是最好的主意,问题是如何在享受数据的其他酷特性的同时保护数据,即XML 文字和 Xlinq (VB.NET 是我一生的挚爱)。

更新

用户不应该知道我正在使用外部工具对我来说很重要。

对此或其他方法的任何想法将不胜感激。

0 投票
1 回答
973 浏览

blackberry - 从 Eclipse/Simulator 中擦除持久数据

任何人都知道如何从 Eclipse 工具或黑莓模拟器中删除持久数据?重置模拟器不会删除数据。

我在一本书中找到了这些说明,但我认为这些说明适用于旧版本的 eclipse。

“从 JDE Plug-in for Eclipse 中,您可以通过选择 BlackBerry 菜单 Erase Simulator File > Erase File System 来擦除模拟器的文件系统(参见图 6-6)。”

谢谢你的帮助。

交流

0 投票
3 回答
5475 浏览

persistent-storage - Web 应用程序中的持久数据

存储持久数据的最佳方式是什么?我想保存用户上次在页面上活动的时间。起初我使用本地存储,然后我切换到 cookie,因为它似乎更易于使用,现在我正在考虑将它存储在数据库中。你有什么建议。

另外,您能否建议一种在用户离开页面时进行注册的好方法?

0 投票
2 回答
3490 浏览

php - HTTP 请求之间具有持久状态的模型

我想创建一个具有在 HTTP 请求之间持续存在的模型的 Web 应用程序。据我了解,PHP 等语言将每个 HTTP 请求视为一个全新的连接,除了一些全局变量,如 SESSION;所以每次用户更改页面时,我的所有 PHP 类都会再次加载到内存中(每个 AJAX 请求也会这样做) - 每次都需要我从数据库构建。

我错了还是我试图让一个圆圈适合一个正方形?Memcached 似乎是一个很好的解决方案,可以在页面请求之间将我的模型保存在内存中,但它仍然需要加载缓存。PHP CLI 似乎很有希望,但在对其进行了更多研究之后,它似乎比它的价值更麻烦。有什么建议么?

0 投票
1 回答
304 浏览

android - 如何将数据持久保存从 PHP 到 Android

我如何将数据从 PHP 持久保存到 android?

示例:我希望 www.google.com 中的所有字符串都保存在参数文本字符串中,并且我使用它..

0 投票
2 回答
3267 浏览

django - Django:使变量持久化

基本上我想在 Django 中创建一个变量,但我不知道如何。

更准确地说,我希望用户在登录站点时选择一个特定的项目(例如通过 ChoiceField)。然后,只要他不选择另一个项目,站点就“知道”他选择了哪个项目,因此他可以执行与该项目相关的一些操作。

这怎么可能?会话变量是要走的路吗?或者也许是缓存系统?一些提示将不胜感激:)

如果我不够清楚,请告诉我

0 投票
5 回答
947 浏览

ios - 如何保存 PersistentStore

我有以下问题:

我有一个以 UITableView 作为根视图的应用程序。在这个 tableView 中有不同的条目,对于每个条目(可以由用户创建),我还向我的应用程序添加了一个持久存储。

所以,当我从头开始应用程序(没有保存数据等)并添加一个条目时,persistentStore 也被创建,当我单击 tableViewCell 时,我可以将数据保存在这个生成的 persistentStore 中。如果我正在创建一个条目并在单次运行期间观看该条目,这很好用。

如果我关闭应用程序并重新启动,单击同一条目,我会收到以下错误消息:

* 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“* -[NSArray initWithObjects:count:]: 尝试在对象 [0] 处插入 nil 对象”

所以似乎我想添加一个实际上是 nil 的商店,因为(我猜是这样)系统在这个给定的 storeURL 下找不到任何商店(这与我在第一次运行时创建商店的地方相同) .

所以我猜persistentStore 在第二次运行中不存在,因此在创建它的第一次运行中没有正确保存。

那么,在我添加持久存储之后,如何将持久存储保存到持久存储协调器中呢?

更新:

我想我已经确定了主要问题。第一次运行后,persistentStoreCoordinator 发生了变化。那么如何在关闭应用程序之前保存所有这些内容(managedObjectContext、persistentStoreCoordinator)?

有人可以帮助我吗?

更新 2

这是我创建商店的方式:

更新 3 因此,经过大量测试,这是我的结果:

  • 商店的创建工作正常。我可以创建多个商店,只要我在我的应用程序的一次运行中,我就可以访问和填充它们。

因此,随着我的应用程序的重新启动,某些事情正在发生变化。我认为错误必须与 managedObjectContext、persistentStoreCoordinator 或商店的 SAVING 相关联。

我是否应该更改我的应用程序委托中的任何设置以设置 managedObjectContext 或 persistentStoreCoordinator?

谢谢!

0 投票
2 回答
687 浏览

javascript - iframe 上的持久变量?

我有一个<div>动态创建的,它包含一个<iframe>. <iframe>可能会自行关闭,此时将删除<div>

到目前为止,我有:

有用。但前提是 iframe 中的页面是开始时的页面。如果一个链接被点击到另一个页面,window.container则不再定义。

我知道我可以window.name用来将数据持久存储到窗口,但它仅限于可以序列化的数据。据我所知,除了为它分配一个 ID 并存储它之外,你不能序列化一个 DOM 节点。我想避免这种任意的 ID,所以如果有人能提出更好的解决方案,我将不胜感激。