data-persistence相关内容

Delphi:以某种结构存储数据

对于我在 Delphi 2010 中工作的模拟程序.模拟不是问题,但我需要使用大量数据,这会产生问题.数据在 Excel 表中可用,因此无需在 Delphi 中编辑此数据,但从 excel 表中收集此数据大约需要 10 分钟.只要您不需要在每次程序运行时都收集数据,这不是问题.所以我做了一个程序,它收集所有的数据使它可见,这里没有问题,然后存储它.但是我不能将它存储为“Delphi 格式",而不会 ..
发布时间:2022-01-24 18:32:38 其他开发

MSI 安装数据的持久性

MSI 安装会调用我的(本机/C++)自定义操作函数.由于 DLL 是新加载的,并且 MSIEXEC.EXE 进程是为每个函数单独启动的(可调用操作,如 MSI/WiX 脚本中所指定),我无法在 C/C++ 程序中使用任何全局数据. 我如何(或在哪里)存储有关安装过程的一些信息?我不能使用命名对象(如共享内存),因为启动 DLL 以调用“操作"函数的“进程"将退出,并且操作系统不会保留命名对 ..
发布时间:2021-09-26 19:23:38 C/C++开发

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

所以我试图序列化一些 DefaultStyledDocument 使用 XMLEncoder 的对象.它们编码得很好,但是当我查看数据时,它不编码任何实际数据,它只提供类文件.我查看了互联网,看到很多人都遇到了这个问题,但没有有用的解决方案.我看到的最佳答案是“DefaultStyledDocument 不是一个合适的 bean,所以它不起作用." 那么,无论如何我可以序列化 Default ..
发布时间:2021-09-02 20:38:33 Java开发

使用Struts 2保留表单数据的最佳方法是什么?

我正在使用Struts 2和Hibernate开发一个应用程序. 在JSP页面上,我使用一种形式执行所有CRUD操作.我希望我的表单数据能够持久保存,并暂时在表单字段中输入. 我尝试的一种方法是将所有数据绑定到Object并将该对象存储在会话或缓存中,但是我知道存储这样的数据存在一些限制.我的表单具有添加n行数的功能,这意味着如果使用会话方法,则必须存储大量数据. 那么有没有其他 ..
发布时间:2021-02-09 20:35:17 其他开发

通常在几秒钟后会刷新文件系统写缓冲区?

在覆盖文件中的数据之前,我想确定旧数据已存储在磁盘上.这可能是一个很大的文件(多个GB),因此需要就地更新.通常,写操作将为2 MB或更大(我的计划是使用4 KB的块大小). 除了(或除了)调用fsync()外,我想在磁盘上保留(而不是覆盖)旧数据,直到文件系统写入新数据为止.我不想依赖fsync()的主要原因是:所以我要寻找的是文件系统,操作系统(例如Windows),硬盘驱动器直到不使用 ..
发布时间:2020-11-05 21:25:58 其他开发

在后台上下文中保存NSManagedObjects的问题

我为此一直苦苦挣扎。我将不胜感激。 我有一个位置 NSManagedObject 和一个图像 NSManagedObject ,它们之间存在一对多的关系,即一个位置有很多图像。 我有2个屏幕,在第一个屏幕中,用户在视图上下文中添加位置,并且可以轻松地添加和检索位置。 现在,在第二个屏幕中,我要根据第一个屏幕中选择的位置检索图像,然后在“集合视图”中显示图像。首先从flickr检索 ..
发布时间:2020-10-09 22:39:10 移动开发

覆盖磁带上的文件

我正在尝试编写一个程序,在磁带上存储大量数据(100 PB的数据)。我正在使用tar将文件分组在一起,但是出于技术原因,我决定在一个磁带中写入多个tar。 为了轻松查找正在存储的数据磁带,我决定创建一个小索引并将其写入磁带的开头。所以我正在做这样的事情: #创建一个空的索引文件 头-c 1M index.txt #倒带 mt -f / dev ..
发布时间:2020-06-11 18:40:34 其他开发

如何在Java EE中建模?

假设我已经决定将Java EE堆栈用于我的企业应用程序。 现在,对于域建模(或:用于设计MVC的M),我可以安全地假设和使用哪些API,以及我应该远离哪些API ...比方说,通过一层抽象? 例如, 我应该继续使用Hibernate / JPA API调用我的模型吗?或者,我应该构建一个抽象...我自己的持久层,以避免对这两个特定的持久性API进行硬编码? 为什么我要问这个:几年 ..
发布时间:2019-01-15 10:17:13 J2EE

基于磁盘的HashMap

Java是否有(或者是否有可用的库)允许我拥有基于磁盘的HashMap?它不需要是原子或任何东西,但它将通过多个线程访问,如果两个同时访问同一个元素,则不应该崩溃。 任何人都知道什么? 解决方案 ..
发布时间:2018-11-27 23:35:52 Java开发

NSUserDefault的大小限制?

NSUserDefaults是否有大小限制?它是什么? 我担心这样的限制会导致我的应用程序崩溃。 解决方案 不,除了设备本身的存储容量外, NSUserDefaults 没有大小限制。 如果要存储动态数量的变量,例如,每次用户按下按钮时都会记录时间戳,我建议实施SQL db 。 ..
发布时间:2018-10-25 15:57:45 移动开发

Android Firebase:用户重新登录时,用户特定的实时数据将被删除

我正在使用Firebase Google身份验证进行登录,并且有一个与用户关联的数据点列表。用户通过在登录的会话中创建元素来填充他们的数据,并且这些会更新Firebase中的列表,这些列表存储在他们的uid下的RTDB的“用户”引用中。 要点:$ b​​ $ b 注销时,数据仍然存在。 / li> 当我重新登录时,在RTDB中的uid是一样的 当我重新登录时,用户特定的列表被删除 ..

Delphi:将数据存储在某种结构中

对于一个模拟程序,我在Delphi 2010中工作。模拟不是一个问题,但是我需要使用大量的数据集合来解决问题。数据可以在excel表中使用,所以不需要在Delphi中编辑这些数据,但是从excel表中收集这些数据大约需要10分钟。这不是一个问题,只要您不需要每次程序运行时收集数据。所以我做了一个程序,收集所有的数据使其可见,而不是这里的问题,然后存储。然而,我不能将其存储为“Delphi格式”,而 ..
发布时间:2017-04-23 17:10:38 Delphi

任何想法坚持H2数据库内存模式事务?

以下内存模式H2数据库的代码运行完全正常,直到连接打开或VM正在运行。但是当连接关闭或VM关闭发生时,H2 db丢失数据。是否有其他方法在多个启动/关闭/在线/离线周期内保持数据? 一种方法是通过跟踪从应用程序发出的DDL和DML以及后台同步过程来创建磁盘内存数据库副本,以检查磁盘上数据的完整性和内存。 Diskbased DML可能较慢+在每次启动时将磁盘数据复制/加载到内存的额外开销将会 ..
发布时间:2017-03-17 19:23:22 其他数据库