object-persistence相关内容

MVC3 多步骤形式 - 如何持久化模型对象

我有一个使用一个模型对象的多步骤表单,我需要在步骤之间保留它.只有在最后一步之后,对象才会被保存到数据库中.我看到有人建议使用 HTML.Serialize 但这个选项有多安全? 此外,我的模型对象会随着用户填写表单而增长,这意味着带有序列化数据的隐藏表单字段将增加我的 HTML 输出的大小. 这种情况的最佳做法是什么? 解决方案 我使用了 TempData 用于此目的. ..
发布时间:2021-12-21 20:13:26 其他开发

会话对象中的经典 ASP Store 对象

我是经典 ASP 的新手,我需要使用经典 ASP 编写 Web 应用程序,因为客户希望它使用经典 ASP.:( 无论如何!这是我的问题: 当我有一个名为 person 的类的对象时: 班级人员私有 m_sFirstName公共属性获取名字名字 = m_s名字最终财产公共属性 Let firstName(value)m_sFirstName = 值最终财产结束班设置一个人 = 新人Pe ..
发布时间:2021-12-15 21:30:04 其他开发

DTO 与序列化持久化实体

我很想知道社区对此主题的看法.我最近遇到了一个 NHibernate/WCF 场景(实体在服务层持久化)的问题,并意识到我在这里可能走错了方向. 我的问题很明显,当在 Web 服务(本场景中为 WCF)后面使用持久对象图(NHibernate、LINQ to SQL 等)时,您是否更喜欢通过网络发送这些实体?或者你会创建一组更轻的 DTO(无循环引用)? 解决方案 DTO.使用 Au ..
发布时间:2021-12-11 18:39:38 C#/.NET

实现保存(或提交)和回滚到Map的方法

我正在寻找一种快速便捷的方法来将save()和rollback()添加到标准Map.假设我有一个Table类的对象"table",而该对象又有一个称为"rows"的私有Map.我想要实现的是一种 fast 并且没有内存浪费的方法让Row可以执行以下操作: row = new Row();table.addRow(row).setValue("col1","foo").setValue("col ..
发布时间:2021-04-23 18:47:10 Java开发

Wordpress/PHP中的持久对象

我想创建一组持久对象,这些持久对象从数据库中加载它们的状态,然后持久保存在内存中,以供Wordpress/PHP页面加载用作缓存的内存对象.我可以想象这些对象的接口包括: initialise()-从数据库加载状态并执行在处理请求之前所需的任何其他初始化功能 getter_foo()-用于PHP代码的一系列getter方法,以调用内存缓存的响应 getter_bar()-用于PHP代码的 ..
发布时间:2021-04-21 18:46:36 PHP

桌面应用程序的对象持久性策略

我正在开发基于Java的桌面应用程序。我需要保留从应用程序对象模型生成的一些数据(最好是文件)。还需要保护持久文件,以便其他人无法从数据中导出对象模型详细信息。这样做的最佳策略是什么?我的印象是,这些要求在桌面应用程序中很常见。但是,我还没有找到很多有用的信息。任何建议表示赞赏。 解决方案 您的问题分为两部分。第一:如何持久化数据?第二:如何保护它们? 有很多方法可以保存数据。从简单 ..
发布时间:2020-10-21 02:19:50 Java开发

Ruby守护进程为临时Ruby实例保持对象活动

Ruby是否提供一种机制来在运行中的Ruby进程之间共享变量(更重要的是,类对象和我认为对此有用的任何其他数据抽象)? 例如,如果我有一个实例化,初始化并仔细调整为某个状态的类,那么我希望该状态可以全天候供我本来可以独立运行的所有Ruby和Irb全局使用,而不用最初使用的进程的生命周期 我正在考虑有效解决是要创建一个微型Ruby脚本,仅充当我选择的持久性对象和变量一天的维护者,并使用 ..
发布时间:2020-10-14 21:40:05 其他开发

*大型*带有持久性存储的python字典,用于快速查找

我有4亿行唯一的键值信息,我希望这些信息可用于在脚本中进行快速查找.我想知道这样做的巧妙方法.我确实考虑了以下内容,但不确定是否有一种方法可以对字典进行磁盘映射,并且在字典创建过程中无需使用大量内存. 腌制的字典对象:不确定这是否是解决我的问题的最佳方法 NoSQL类型dbases:理想情况下,它希望对第三方东西的依赖性最小,并且键值只是数字.如果您仍然认为这是最佳选择,我也想听听.也许它 ..
发布时间:2020-05-26 19:34:21 Python

Javascript:持久化窗口对象引用?

我的javascript代码打开了一些窗口: var win = window.open(); 我将win参与存储在一个包含所有其他打开窗口的数组中。 一切正常,直到开启者刷新。 所以我想要获得的是当“主人”时取回所有对已打开窗口的引用窗口已加载。 为了实现这一点,我必须: 1.在卸载时保留所有引用 2.在load $上获取引用b $ b ..
发布时间:2019-06-07 22:04:52 前端开发

JPA和独特的领域

我的应用中有两个持久性对象:附在事物上的东西和标签。该应用程序可以生成带有标签的东西的集合。标记对象具有唯一的名称(使用相同的标记标记两次没有意义)。 插入Thing(附带标记对象)时这些具有相同名称的标记对象可能已存在于db中。现在这里是我不记得有关JPA的部分,有没有办法告诉JPA如果它违反了唯一约束,它不应该尝试将相应的对象添加到db?或者有没有办法有效地做到这一点,不必首先获取所有对 ..
发布时间:2018-12-29 21:23:36 Java开发

持久化java对象最简单的方法是什么?

现在我有java程序,其类目前是POJO并存储在易失性内存中。这些都需要坚持下去。据我所知,两个流行的选择是JDO和Java Persistence API。对于那些对SQL,Torque等知之甚少的人来说,这是向程序数据添加持久性的最简单方法吗? 解决方案 以序列化到文件系统的传统方法是使用 Java序列。但是,您需要实现 Serializable 无处不在。 更简单的解决方案是使 ..
发布时间:2018-12-05 11:07:57 Java开发

坚持使用嵌入式表单

我正在尝试使用此指南设置一些嵌入式表单。 我的应用程序中有两个模型,Lesson和Evaluation。 每个课程都可以有多个评估。 我有一个表单设置,用户可以在该课程中创建课程,以及他们想要的评估。当表单提交时,它会成功创建课程记录和所有评估记录,但是创建的评估记录不链接到父课程(lesson_id字段只剩下空白)。 任何人都可以帮忙? 任何建议赞赏。 谢谢。 p ..
发布时间:2017-06-14 22:22:36 PHP

用Python,我可以保留一个持久性字典并修改它吗?

所以,我想把一个字典存储在一个永久文件中。有没有办法使用常规字典方法从该文件中的字典添加,打印或删除条目? 似乎我可以使用cPickle存储字典并加载它,但我不知道从那里拿到它。 解决方案 如果你的键必须的值)是字符串,搁置标准库模块可以无缝地完成所需的工作。 ..
发布时间:2017-05-21 15:31:50 Python

在运行时提出的EClassNotFound是什么意思,当有问题的类在编译和链接的时候,有明确的代码?

我在rtl Streaming in一个表单中出现运行时错误,导致在执行TReader.ReadRootComponent时引发异常EClassNotFound。特别的错误消息是“Class not found TActionList”。 奇怪的是: 我的主窗体使用Action列表。 为了好玩,我将ActnList.pas(从VCL源文件夹)添加到我的项目中,尝试修复它。 > ..
发布时间:2017-04-25 00:35:12 Delphi

如何正确流式传输子组件的TCollection属性,例如嵌入式TDBGrid的Columns属性

我一直在尝试将MCVE的一些代码发送给另一个q的作者发送给我 来说明自定义组件的问题。 该组件只是一个包含嵌入式TDBGrid的TPanel后代。 我的版本的源代码和一个测试项目在下面。 问题是如果嵌入式DBGrid是使用持久性列创建的,那么 当其测试项目在IDE中重新打开时,发生异常 读取 TColumn.Grid时出错.Expanded 。属性网格不存在。 执行测 ..
发布时间:2017-04-24 00:19:45 Delphi

持久vs不可变数据结构

持久化和不可变数据结构有差异吗?维基百科指的是在讨论持久性时的不可变数据结构,但我有一种感觉,两者之间可能会有微妙的区别。 解决方案 em> Immutability 是一种实现技术。除此之外,它提供了一个接口的持久化。持久性API是这样的: 版本更新(操作o,版本v)在版本 v 上执行操作 o ,返回一个新版本。如果数据结构是不可变的,新版本是一个新的结构(可能会分享旧结构的不可变 ..
发布时间:2017-04-03 13:06:10 其他开发

C ++对象持久性库类似于永恒

我正在寻找一个C ++对象持久性库来替换永久库,我已经原型化了大约一天。 src =“http://i.stack.imgur.com/I0djo.png”alt =“object heirarchy”> 我有一个 std :: list 的 ArchiveJob * ,我想坚持并以XML格式恢复。每个 ArchiveJob 有各种子对象,一些分配在堆栈上,一些在堆上。 永恒 ..
发布时间:2016-10-27 23:22:54 C/C++开发