问题标签 [data-persistence]

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

java - 是否可以持久存储样式文本?

所以我试图使用XMLEncoder序列化一些DefaultStyledDocument对象。它们编码得很好,但是当我查看数据时,它并没有对任何实际数据进行编码,它只是给出了类文件。我在互联网上查看过,看到很多人对此有疑问,但没有任何有用的解决方案。我看到的最好的答案是“DefaultStyledDocument 不是一个合适的 bean,所以它不起作用。”

那么,无论如何我可以序列化 DefaultStyledDocuments,而不必处理版本之间的问题?二进制和文本都可以接受。

这是我想要做的一些示例代码:

我真的不在乎我是否使用 XMLEncoder 或其他方法,它只需要工作。

0 投票
2 回答
135 浏览

scala - Scala和持久化框架版本不兼容

我尝试使用 slick 和 squeryl 框架来实现 scala 的数据持久性。我不想使用 Play 框架,而只是持久化框架,但是当我导入 slick(或 squeryl)jar 文件时,我遇到了以下问题:

我在 Eclipse 的 scala 插件下使用了 scala jar (2.11.6),我可以运行简单的 scala 应用程序。我还可以使用 jdbc 访问 mysql dbms。当我导入 slick(或 squeryl)jar 文件时会出现此问题。是因为框架不支持scala 2.11吗?降级scala版本是解决方案吗?如果是这样,任何人都可以为我指出如何在 Eclipse scala 插件下降级 scala 版本的方向。非常感谢

0 投票
4 回答
11233 浏览

android - 当应用程序在后台打开时保持活动/活动活跃

嘿伙计们,我是这个网站的新手,我知道人们会因为提出重复的问题而感到沮丧,所以我希望这不是其中之一。

除了这个网站,我是 android 编程的新手,并且创建了一个简单的应用程序来计算基于时间的价格。

这个应用程序有 3 个活动,我用来切换布局 1. FirstActivity- 显示标题页和按钮以启动第二个活动 2. SecondActivity- 启动计时器并根据秒计算价格。3. LastActivity- 显示时间和价格的最终结果,并允许用户与其他应用程序(电子邮件、短信)分享

一切正常,但是当手机定向当前活动时被杀死并重新启动我已经通过强制布局为纵向来解决这个问题 - 当我将应用程序移动到后台时,我现在又遇到了这个问题

所以实际的问题:我需要SecondActivity保持时间,并且LastActivity即使用户切换应用程序也要保持保存的信息。我不是在谈论应用程序何时关闭,而是在谈论应用程序切换器或主页按钮何时激活并且我的应用程序仍在后台打开。

先感谢您!

0 投票
2 回答
10527 浏览

swift - 使用 NSCoding 保存数组

我有一个小应用程序,它有一些保存功能。我有一个名为:Closet 的数据模型类:


所以这是主控制器数据模型,在第一个 View Controller 中,用户可以点击“+”按钮添加部门名称和经理名称。问题不在于保存它,因为我使用 NSKeyedArchive 成功保存它并在应用程序启动时将其加载回来。

问题:

我想在这个名为Assignment的数据模型Department上添加一个赋值数组,它有一个 title 和一个 notes 变量。这是分配的数据模型:

赋值.swift


所以我基本上想要实现的是一个应用程序,其中用户输入具有不同经理姓名的不同部门,现在在我的应用程序中工作,但在一个部门内,用户可以单击“+”按钮添加作业标题和注释部分单击后可以进行编辑,之后我可以处理。这些任务因部门而异。

我的大问题是实现这个功能。我似乎无法让这个工作。

我希望这个数组分配属性成为部门类的一部分,这样每个单元格都可以有自己的待办事项列表。任何帮助肯定会帮助我很多。谢谢 :)

0 投票
1 回答
254 浏览

java - Java中如何确保跨类和方法的数据持久性?

我是 Java 和面向对象编程的新手,因此这个基本问题。

例如,我正在开发一个银行应用程序。其中一个对象是具有某些字段(例如帐户余额等)的客户。

假设有一些类提供了一些特定的功能。例如,可能有一个折扣类,它根据某些标准计算折扣/现金返还等。所以这个类修改了客户对象的账户余额字段。类似地,可能有一个惩罚等级,它对不维持最低余额等行为施加惩罚。所以这个类也修改了客户对象的账户余额字段。可能有许多此类修改客户对象的类。

我的疑问是这是如何在 Java 中实现的?我的想法是(我确信这是错误的)在折扣类中创建一个客户对象并访问客户对象的帐户余额字段,如下所示:

类似地,要从惩罚类访问帐户余额字段,我执行以下操作:

我的问题是关于数据持久性。诸如帐户余额之类的字段如何在所有类和方法中保持更新?数据如何持久化?

每次我想访问客户对象中的字段时,我是否正确地在每个类中创建客户对象。如果不是,在这种情况下的标准程序是什么。

再次为这个基本问题道歉,但这将使我和许多可能会在以后看到这个问题的 Java 初学者受益。

0 投票
1 回答
44 浏览

ios - 字符串数组的安全数据持久性

我在 collectionView 中显示图像列表。这些图像存储在一个字符串数组中,并且仅当用户之前将它们作为 IAP 购买时才可用。下次用户启动应用程序时,新购买的图像应该可供用户使用。我想知道,保存这样一个数组的适当/安全方式是什么?它应该是安全的和防黑客的。你能指引我正确的方向吗?

0 投票
1 回答
143 浏览

ios - 使用 writeToURL 方法将数组保存到文件

我正在尝试将数组保存到 Application Support 文件夹中的文件中。这是我正在使用的代码:

调试器抛出:

可选(“/Users/myName/Library/Developer/CoreSimulator/Devices/D573BBEC-D180-4A8A-93FE-BE04E2BBE6C8/data/Containers/Data/Application/911362BF-13C2-49AB-817B-49F2926194A1/Library/Application Support/test ")

成功了吗?: 错误的

为什么是假的?

编辑:缩短版本,仍然没有运气:

0 投票
1 回答
1273 浏览

ios - Why does NSUserDefaults always return nil?

I'm testing this code in playground. What I don't understand is, why is result always nil? Thanks for help

enter image description here

0 投票
1 回答
275 浏览

ios - NSUserDefaults 不持久化数据

我正在使用用户默认值来存储应用程序启动之间的信息。这是我在 App Delegate 中使用的代码:

在我的 viewController 我有这个代码:

我运行此代码,感谢单击按钮makeButtonRedIfKakiIsTrue,关闭应用程序。并从设备再次启动它。我点击按钮,但颜色没有改变。为什么不改变?因为kaki又是一次false,虽然我在之前单击时将其设置为 true makeButtonRedIfKakiIsTrue。我得出结论......NSUserDefaults 没有在启动之间保存信息。为什么?

0 投票
1 回答
1204 浏览

ios - 写入应用程序支持目录

我正在尝试使用此代码写入 ApplicationSupport 目录。当我单击按钮时,我收到一个错误,而不是可选值为零。将文件写入 ApplicationSupport 目录的正确方法是什么?