问题标签 [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.
java - 需要超轻量级的java持久层
对于我正在编写的 Java 应用程序,我需要一个超轻量级的持久层。我需要它成为一个独立的应用程序,到目前为止我已经玩过 Ammentos & Persistence4J。我都喜欢它们(尤其是 Ammentos),但我在网上找不到太多关于它的东西,我正在寻找关于这两个或任何其他持久层的想法,你认为这些持久层很容易用 mysql db 部署。
我过去只使用过休眠,所以我正在寻找一种替代方案,它只允许我进行简单的保存和检索。不需要支持任何复杂的查询。
jquery - 使用 jqMobi 进行数据持久化
好吧,我已经通过谷歌搜索进行了排序,我已经通过堆栈溢出进行了排序,但到目前为止我还不知道如何解决这个问题。
我想使用 jqMobi + CSS + HTML 5 为 iphone 构建一个 To Do 程序。我使用过很多 jQuery,花了一些时间使用 jQuery Mobile 并完成了大量的 css 和 HTML,(虽然很少使用HTML5)。我需要做的是保存用户在打开程序时生成的列表。
我在动态生成和链接页面时没有问题......但是当您第二次打开程序时,我生成的所有页面(IE To Do Items)都消失了。我知道这是因为它们不是作为基本程序的一部分编写的。我想到解决这个问题的方法是将这些列表保存到文件或数据库中,然后在程序启动时加载它们。
我已经看到使用 Titanium Studio 执行此操作的文档(它支持 SQL lite),但是页面的生成和一般的 UI 很糟糕。此外,从该代码运行模拟器给我带来了很多麻烦。至少我可以说,在将代码移植到编译状态之前,使用 appMobi 的应用程序进行测试可以为您提供一个不错的模拟器。
无论如何,有谁知道如何为 jqMobi + CSS + HTML 5 设置数据持久性(在程序重新启动之间)并生成数据库或文件?
编辑 x2: 既然我让你上钩了@ian,你能看一下这段代码并告诉我为什么 $.ui.addContentDiv() 似乎没有更新内容吗?$(#content).append(string); 似乎也不想合作。我需要调用一些函数来使其刷新吗?拆了一点还是有问题。奇怪的是,追加到列表中工作得很好,但是当我尝试添加该 div 层时,它不存在......
代码如下:
iphone - 当应用程序被删除时,iOS 应用程序的数据持久性会发生什么变化?
我想保留我的应用程序的一些关键(且内存消耗较少)数据(例如:许可证密钥或用户凭据),存储在设备中。在正常情况下,当用户从设备中删除应用程序时,与特定应用程序相关的所有数据都会被删除。
但我想覆盖这种行为,并将一些重要的东西存储在设备的磁盘中,这样它就不会与应用程序一起被删除。怎么做?任何帮助深表感谢。
c# - 将 Winform 绑定到字典或键/值列表
我有一个 Winforms 应用程序,它动态实例化外部表单对象以在配置 UI 中使用。每个动态实例化的表单都放置在 TabPage 中。
我想创建一个接受字典或键/值列表的属性,并用这些值填充表单,将控件的值与字典中键的值匹配。相反,该属性还将返回一个 Key/Value 列表,该列表对应于 Winform 中控件的值。
这是一个简单的绑定问题,还是我需要编写自定义代码?那个代码会是什么样子?
过去,我通过编写DTO类、使用 XML 序列化和反序列化来持久化类的数据并将表单字段连接到 DTO 对象的字段来实现这一点。问题是,由于表单是从外部 DLL 动态实例化的,因此无法静态“引用”这个 DTO 类,所以我正在寻找一种更动态的方法。
backbone.js - Backbone.js 数据持久化
如果我正在使用backbone.js 构建应用程序,那么用于数据持久性的最佳工具或工具组合是什么?
所以我不能再等七个小时来回答我自己的问题,所以我把答案放在这里:
我刚刚找到了一个很好的链接来回答我自己的问题。正是我要找的东西:http: //pixelhandler.com/blog/2012/02/09/develop-a-restful-api-using-node-js-with-express-and-mongoose/
python - 蟒蛇泡菜:它是什么?我什么时候用?
我知道pickle是一个对象持久性库,它可以让我将数据结构写到磁盘上,然后重新加载它。
与使用文本文件的“传统”方法相比,我为什么/何时会这样做?
编辑:实际上这不是表达问题的有用方式。我的意思是在什么情况下泡菜会更容易/更方便,什么时候会给我带来麻烦?什么样的数据或设计模式适合泡菜?
javascript - javascript序列化对象同时保留继承
我有一个对象,说
我的 a1 继承自另一个对象,比如 X。
如何以我可以调用的方式序列化然后反序列化 O
如果那不可能,我也可以将对象存储在本地存储代理(使用序列化)中。有没有办法可以将整个对象“保存”在“浏览器内存”中。
谢谢。
core-data - CoreData 的数据持久性
大家好,我在使用 CoreData Persistence 时遇到问题,我的问题是,当我启动我的应用程序时,我设法将一些数据(来自应用程序内的表单)添加到我的数据库并使用 NSLog 显示它们。但实际上我认为当我停止 ipad 模拟器并在之后重新启动它时,所有这些数据都会消失..
所以我真的不知道它是来自我的代码还是因为模拟器。我制作了一个图表来向您展示我的应用程序和我的实体的架构:
问题是我使用不同的 viewController 所以我需要将 ManagedObjectModel 传递给每个。我的表单在 newDocumentViewController 中,当我添加一些实体时,我想在所有其他 viewController 中访问它们并将其保存到应用程序本地存储中。
这里有一些代码向您展示:
AppDelegate.m
我在每个 masterViewController 和 DetailViewController(以及从 DetailViewController 到 NewDocumenViewController)中都有这些属性来接收 objectContext
所以有了这个,我真的不知道如何从每个控制器访问我的数据,并且数据是否通过这样的方式存储在本地:
新文档控制器.m
c# - MVC 3 复选框到数据库
我正在寻找一个带有下拉框的视图,其中列出了数据库中表中的编程语言。这我没有问题,但我还想要 10 个复选框,称为 1 级到 10 级。现在这 10 个级别已经在数据库中的一个单独的表中,每个都有自己的 id 等。
我的问题是,如何创建一个页面,让您选择一种语言,然后选择 2 级和 3 级,然后将它们添加到另一个带有外键的数据库表中语言和级别表?一开始我知道这听起来很简单,但我需要创建一个控制器来检查检查了哪些级别并添加它们。复杂的部分是每种语言都有不同的技能范围,并不是所有的从 1 开始到 10 结束。
以下是表格示例:
语言 ID 语言名称
级别 ID 级别名称
映射 ID LanguageID LevelID。
谢谢!