问题标签 [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.
ios - 保存设置为 NSUserDefaults
我使用以下代码将 Set 存储到 NSUserDefaults 中。当我关闭应用程序并再次启动它时,它会中断。NSUserDefaults 语句有一些奇怪的地方,因为如果我省略这段代码,它就可以正常工作。可能是什么原因?
ios - 数据持久性
加载应用程序时,我想知道我是否已经将数据保存到磁盘。如果保存了,我就从磁盘加载,如果没有,我保存。例如,我想保存一个数组(人)使用NSUserDefaults.standardUserDefaults()
保存方法:
但是我怎么知道我是否保存了数据viewDidLoad()
呢?不想每次打开app都保存,还会覆盖我之前修改的数据。
ios - swift ios数据持久化UIImage
我创建了一个如下的类并希望将数组: [costCategory] 保存到磁盘,
}
我将数据保存在 viewController 中,如下所示:
类视图控制器:UIViewController {
}
我 println(arrayOfObjectsUnarchived[0].icon) 发现它是 nil,无法获取我保存的原始图像,为什么?并使用以下方法保存是否足够好?有人有像fileManger这样的其他方法吗?谢谢!!!!
让默认值 = NSUserDefaults.standardUserDefaults()
var arrayOfObjectsUnarchivedData = defaults.dataForKey("arrayOfObjectsKey")!
var arrayOfObjectsUnarchived = NSKeyedUnarchiver.unarchiveObjectWithData(arrayOfObjectsUnarchivedData) 作为![费用类别]
c# - 保留变量数据甚至关闭应用程序
我是 C# 的新手,现在面临一个问题。除了将变量存储在“属性”>“设置”中之外,还有其他方法可以存储/保留我的变量数据吗?
hibernate - 使用 Struts 2 持久化表单数据的最佳方法是什么?
我正在使用 Struts 2 和 Hibernate 开发应用程序。
在 JSP 页面上,我有一个表单,其中我正在执行所有 CRUD 操作。我希望我的表单数据被持久化,这些数据是临时输入到表单字段中的。
我尝试的一种方法是将所有数据绑定到一个Object
并将该对象存储在会话或缓存中,但我知道存储这样的数据存在一些限制。我的表单具有添加 n 行的功能,这意味着如果我使用会话方法,我必须存储大量数据。
那么是否有任何替代和有效的方法可以做到这一点,并且是以一种简单的方式?
ios - 实现自定义类型数组的数据持久性
我一直在尝试使用 CoreData 或 NSUserDefaults 为自定义类型的 Swift 数组获取数据持久性。但是,到目前为止,我的所有尝试都在将自定义类型保存到磁盘时遇到了问题。我在以前的应用程序中使用过 CoreData,但只是将 Swift 字符串保存到 CoreData plist。我的自定义类型(一个 Swift 结构)包括以下变量类型:
我尝试将数组向下转换为 NSData,然后在检索时将其向上转换,但需要首先将我的数组向下转换为 AnyObject(编译器不会这样做)。
我真的可以在正确的方向使用一些技巧。我是否需要扩展结构以包含往返于 NSData 的编码器和解码器?如果是这样,这个典型是如何完成的?
c# - 实体框架实体拆分一对多
我们正在尝试EF
用作Business Entity Mapping model
. 我们不想为每个类生成 1 个表,而是希望展平表(实体拆分)并为该类生成一个业务对象,让 Entity Framework 处理CRUD。
此外,我们有一个现有的数据库,无法修改架构。我们已经尝试了代码优先和数据库优先的解决方案,但我们无法达到我们既定的目标。
我们有什么:
我们想要什么:
编辑
我们在 ef 5 但可以上升到 ef 6。
编辑
为了更清楚地说明问题,我正在寻找一种将多个表展平为一个单一实体的方法,然后在将一个编辑保存回数据上下文时让 EF 自动更新多个表
编辑
如果第一个实体具有第二个实体的主键,而第二个实体没有与第一个实体相关的任何键,是否有办法将一个实体映射到第二个?
ios - 将图像保存到 Documents 目录
我正在尝试从 Flickr 下载图像并将它们保存到文档目录。
获取结果成功返回,并且每个返回的图像 url,我都会发出另一个下载图像的请求。
从我的调试来看,我遇到的问题是这一行:
每当我尝试将 imagePath/文件名保存为“imageURL”时,当我运行我的代码从文档目录中读取时它不会保存。
但是当我尝试类似的事情时:
它可以正确保存,并且我读取文档目录的代码可以正确打印出来。
从文档目录读取数据的代码:
c# - C# 2 版本的相同 MDF 文件
我有 MDF 文件,我将其用作 DB 并使用 Linq-to-SQL 连接到它。
我的连接字符串是:
我的问题是,当我运行程序并将数据添加到表中时,它会添加到bin 文件夹中的 MDF 文件中,而不是主 MDF 文件中。
这种情况导致每次我重新启动 myprogram 而不是持久化数据时 MDF 文件为空。
我该怎么做才能使 bin 中的 MDF 和 tmp MDF 文件成为同一个文件(我已经尝试了所有“复制到输出目录”选项,但似乎没有任何帮助)
ios - 无法在 NavigatorIOS 右键单击操作上删除领域对象
我正在尝试在 react-native 应用程序中添加单点登录功能。我正在使用领域进行数据持久性。它在登录过程中运行良好,并在用户第一次登录时存储数据。但是当我单击导航器右上角的注销按钮时,我想从本地存储中删除用户对象。
Invalid arguments
当我尝试从领域存储中删除用户对象时出现异常onRightButtonPress
。这是 NavigatorIOS 中此事件的代码。
我正在向控制台打印一些值,以验证领域是否可访问并且是否有一些对象在存储中,如下图所示。
我不知道我是否在领域方法调用或其他方面做错了什么。我已经查看了领域的文档,并在 github 上阅读了有关它的问题,但无法解决此问题。任何帮助,将不胜感激。