问题标签 [saving-data]

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 投票
2 回答
1310 浏览

php - 简单的 CakePHP ActiveRecord 保存问题:为什么字段保存的是 `NULL` 而不是我分配的值?

首先,我已经使用 CakePHP 很长时间了,我对 API 非常满意。我很确定这将是一个手掌错误,但我需要一些新的眼光,因为我已经被困了一个多小时。

我有三个模型,UserJobCompany

  1. Company有很多User
  2. Company有很多Job

有时,当用户更新作业记录时,用户需要更改作业的company_id字段。发生这种情况时,我也有要求更改用户自己的company_id字段。因此,实际上, theUser和 theJob都将被重新分配给不同的公司。

在 CRUD 的更新方法中JobsController,我添加了这个逻辑:

我已经使用典型的调试技术进行了验证,例如var_dump()包含$this->Session->read('User.id')正确的值,并$this->data['Job']['company_id']包含从表单帮助程序提交的正确值。

正确的User记录被更新,因为modified表中的时间戳表明它是这样,但是该company_id字段被设置为NULL而不是数据数组中的正确company_id

有趣的是,在上面的代码片段之后,我保存了Job记录,它确实得到了正确的更新company_id(使用相同的$this->data数组)。

只是$this->Job->User->save()似乎将NULL值传递给表。

<facepalm type="lame">

结果是一个新的初级开发人员在应用程序流程的另一个点上对代码进行了修改。这个开发人员试图完成同一张票,并错误地执行了一个加载NULL数据的保存方法(作业数据保存之后,这就是为什么我没有注意到,因为我在作业保存之前工作......)。

无论如何,走下 SQL 转储让我发现了错误,所以应该感谢 @dhofstet 为我指出正确的调试路径。感谢上帝的版本控制。

</facepalm>

0 投票
1 回答
814 浏览

xml - 将数据库连接保存在xml文件中好吗

我在我的客户端计算机上部署我的 vb.net 数据库应用程序的一般场景。

考虑到更改数据库连接设置的未来问题,我计划将其存储在 app 目录中的普通 xml 文件中,以便无论它安装在哪里,为了进行数据库配置,我只需要更改该文件和我的程序运行顺利。

那么这种将数据库连接设置存储到应用程序目录中的 xml 配置文件的想法,还是有其他更好的想法?

我正在为 vb.net winforms 应用程序计划它

0 投票
1 回答
74 浏览

android - 如何显示用户修改的项目列表以供选择?

好的,所以我希望在我正在编写的应用程序中做的是允许用户创建“项目”,每个项目都有一个由用户定义的自定义名称,每个项目都包含用户为多个变量定义的值。(一些存储在数组中,我已经在应用程序中编码)。

然后我需要做的是,当用户单击“打开已保存项目”的按钮时,它将列出用户创建的所有已保存项目。

我已经研究了 android 中的 sqlite,尽管文档很少,但它可能会起作用,但我仍然找不到关于如何在 android 屏幕上显示自定义保存项目的问题的答案,因此用户可以从他的所有内容中进行选择保存的项目。如您所见,我无法在 xml 中对其进行硬编码。

我希望这很清楚。

0 投票
1 回答
5788 浏览

iphone - 在 iPhone 应用程序中保存对象数组的最佳方式。

我有一个带有表格视图的 iPhone 程序。表视图从 NSMutable 数组中获取数据。我希望人们能够向该表添加数据,即向该数组添加对象。使用addObjectand reloadData,我可以将对象添加到数组中,并重新加载表格视图,以便也显示新添加的数据。但是,一旦我重新启动该应用程序,新添加的数据就会丢失。我的问题是将数组存储在 iPhone 中的最佳方法是什么,以便在重新启动时我可以用用户添加的数据填充表?

谢谢

0 投票
3 回答
1556 浏览

iphone - 如何在 iOS 中保存一个充满自定义类的数组?

在我为学校项目创建的 iOS 应用程序中,我无法保存存储在 NSMutableArray 中的数据。该数组在应用程序委托文件中创建,然后在其他各种视图控制器文件中为其创建委托。存储在数组中的数据由由 NSStrings 和 NSNumbers 作为属性组成的自定义类组成。

大约一个星期以来,我已经阅读并关注了这个网站上的许多示例,但我终其一生都无法弄清楚。我也研究了核心数据,但如果不完全重新开始,我无法弄清楚如何实现它,不幸的是我时间紧迫。

我尝试过的事情:

在 WillTerminate 方法中存档。(activityArray 是我的数组)

然后在 AppDelegate 文件的 didFinishLaunchingWithOptions 方法中解压

根据对其他问题的建议,我在我拥有的自定义类中做了以下操作(这个类有 2 个 NSString、activityName 和 activityDescription)。

但这似乎对我不起作用。任何帮助将不胜感激。我觉得这应该是一件相当容易的事情,但我似乎无法理解。

0 投票
2 回答
6817 浏览

android - android 中的 iptables 错误:iptables-save 和 iptables-restore 不起作用

我已经为 android 模拟器编译了 Linux,并启用了完整的 netfilter 功能。在从源代码构建 android 后得到了一个 iptables 二进制文件。

当我将此二进制文件推送到模拟器时

我可以成功执行如下命令。

出现此错误:

但至少上面的命令他们工作!

但是当我尝试

我得到错误说

在我的配置文件中

问题是什么..??以及如何在 android 中启用完整的 iptables 功能,或者如何安全地保存当前活动的 iptables 规则并在下次重新启动时重新加载它们。

请帮忙。谢谢你!

0 投票
2 回答
22041 浏览

r - saving a data file in R

I have successfully loaded a .txt file into R. I want to save the data so I can actually actively use it. What is the command for saving a file? Will I save the file to one of the existing packages (UsingR, MASS), or just as a separate file?

0 投票
1 回答
234 浏览

iphone - 我可以在 plist 中有 2 个数组吗?

我正在尝试为我正在构建的 iphone 应用程序保存数据。我的数据结构是保存一个包含单个 gameArray 的 gamesArray。在每个 gameArray 中,我都有一个日期、姓名、主场/客场和一个 shotArray。shotArray 包含镜头。加载时的镜头创建 UIButtons 以显示在屏幕上。shotButtonArray 包含这些按钮。当我在 plist 编辑器中查看我的文件时,我看不到不同的数组。我只看到 1 个数组,并且所有创建的对象都刚刚列出。为什么它只显示一个数组。这是我保存数据的方式

我是否错误地保存了我的数据。为什么它只显示一个数组。

0 投票
1 回答
105 浏览

arrays - 如何解码 rootObject

我有一个自定义类,我正在尝试在我的类中保存一个数组。在 encodeWithCoder 方法中,我使用 encodeRootObject:theShotArray 来保存数据。我应该为 initWithCoder 方法使用什么。似乎没有 decodeRootObject 方法。有没有更好的方法来保存数组。

0 投票
1 回答
11778 浏览

xcode - 如何使用 NSKeyedArchiver 对自定义类进行编码和解码

我有一个希望保存和加载的自定义类。该类包含一个 NSDate、一个 NSString 和一个 NSNumber。我已经在 .h 文件中实现了 NSCoding 协议。这是我到目前为止的代码。theDate 是一个 NSDate。theName 是 NSString。homeAway 是 NSNumber。

我正在使用下面的代码来加载我的自定义对象。当我在调试器中使用 print-object 时,只有 homeAway 显示为实际对象。theDate 和 theName 说 0x4e4f150 似乎没有指向有效的对象。

我使用以下代码保存数据:

我用它来调用我的类来创建一个新游戏(我试图保存的自定义类)。代码到 NSDate *aDate = [gameDate date]; 无关紧要。

}

从那个方法我调用 newGame 方法,它是

为什么我的对象无法保存?复制我的对象与它有关吗?我确实在“exc bad access”的注释行上收到错误。请帮忙...