问题标签 [object-state]
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.
delphi - 如何使用位/位运算符来控制对象状态?
我想创建轻对象数据包以在客户端和服务器应用程序之间传递。
这是一个非常简单的任务,我可以只用一个字节来控制,所以一个字节中的每一位都会有不同的含义,
仅使用位
我现在需要的东西:
解决方案
在所有帮助之后,我将使用下一组
对于流 -> 持久性,这将是要使用的记录:
谢谢大家,所有的答案和评论。
iphone - 保存和恢复标签栏控制器的状态
我有一个应用程序,它有一个带有两个选项卡的 UITabBarController,每个选项卡都有自己的导航控制器。现在我想在用户关闭应用程序时存储应用程序的状态,这样当用户重新启动应用程序时,应用程序将显示与上次关闭前相同的位置。
所以,在 applicationWillTerminate: 我有
然后,在 applicationDidFinishLaunching: 我有
我还对 UIImage 进行了扩展,以使其符合 NSCoding。但是,这不起作用,因为没有保留状态。第一个选项卡始终被选中,也没有保留任何导航。
有人可以告诉我出了什么问题,或者告诉我如何正确地做吗?
c# - 在调试时序列化和打印对象的整个状态
在调试 ASP.NET 应用程序时,我想打印出一个非常大的对象的整个状态。我想要该对象中的所有属性和值,并且递归地对每个对象属性都相同。
因为应用程序的前端在显着延迟后超时,所以我无法添加手表或使用即时窗口或将鼠标悬停在对象上,因为没有足够的时间来全面检查对象。
有没有办法在调试模式下获得对象的完整打印输出,或者说,可以做到这一点的实用程序或 C# 函数?
java - 有没有一种简单的方法可以从 2 个链表中删除同一个对象?
我有 2 个链接列表。
我在这两个列表中都有相同的对象。通过相同的对象,我的意思是对象具有相同的状态,但被不同的对象指针引用。
我可以.remove(object);
从第一个列表中调用以删除它,但如果我对第二个列表执行相同操作,它不会被删除(因为对象指针引用不同)
有没有一种简单的方法可以从各种列表中删除具有相同状态的对象?
考虑一下,我可能会遍历第二个列表比较其对象的状态,但我正在寻找一种更清洁的方法
asp.net - 如何在 Web 服务中维护对象的状态
是否可以将对象发送到 Web 服务并且 Web 服务返回对象?是否可以在通过 Web 服务将对象发送给用户的同时保持对象的状态?
任何人都可以建议一些有助于上述主题的链接吗?
谢谢。。
wpf - 获取 SelfTracking 实体的真实状态,包括导航属性
如果对象有未保存的更改,我想更改对象的显示。我以为我可以只使用ChangeTracker.State
,但如果我更改导航属性,它不会更改为 Modified 。
例如,联系人对象包含电话、地址和电子邮件的导航属性。如果我更改联系人的姓名,状态将更改为已修改,但更改电话会使对象的状态保持不变。
hibernate - Hibernate flush() 和 Cascade.PERSIST
我一直在研究 Hibernate,直到昨天我才真正关注 flush() 方法。
我知道在提交事务时会自动调用 flush() 。
我正在开发一个示例图书馆管理系统。Authors和Books之间的关系是ManyToMany
在 Author.java 中
在 Book.java 中
数据库中有一个映射表BookAuthor。
这就是我正在做的事情。
- 将 FlushMode 设置为 MANUAL
- 从数据库中获取一本书
- 创建一个新作者。(短暂的)
- 将作者添加到 Book 实例中的作者集。
- 开始交易
- 更新图书实例
- 提交事务。
与我的预期相反,我注意到更新 Book 并没有传播和持久化瞬态 Author 实例。Author 实例仍然是瞬态的。
现在,如果我将FlushMode 设置为 AUTO(default),不仅会提交临时作者,还会在 BookAuthor 表中创建一个关系。
令我惊讶的是,flush() 可以发挥如此重要的作用。
难道我做错了什么?
问候,
沙杜尔。
wpf - 如何自动将实体对象附加到上下文
我有一个名为 Person 的实体和另一个名为 Car 的实体,其中每辆车只能由一个人拥有。该人是通过 Ef 从 DB 中检索到的。然后我将这个人设置为 rhe datacontext 到一个 WPF 网格,其中属性绑定到一些控件。太好了太好了。在网格内部,我有一个 itemscontrols,它通过直接绑定显示 CarCollestion 作为 Person 对象的 itemssource。演示文稿完美。选择汽车并对其进行编辑,汽车对象接受更改。关于救人我也想救车收藏。我将这个人附加到一个新的上下文中,将这个人的对象状态更改为已修改并点击 savechanges。人的变化存储在数据库中,而不是汽车的变化。通过附加修改后的汽车并设置对象状态,更改也会保存到数据库中。
我的问题是,是否可以仅将 person 对象附加到 context ,并且 context 会自行附加所有汽车实体。自行保存所有子对象和子对象。
一种解决方案是将对象修改/添加/删除,存储在列表中,并在将人员附加到新上下文后附加每个对象。
抱歉没有提供任何代码,我不在办公室。
此外,这是整个问题的简化版本,但准确
编辑 - 添加了一些代码- 终于在办公室
和事件处理程序....
这样做的结果是调用 saveChenges 之后的 Person 更改保存在 DB 中,而不是对汽车名称所做的更改。如果我还将修改后的 Car 实体附加到上下文,它们也会被保存。一切正常。
问题是,我必须维护一个已修改、添加......的实体列表,并手动附加每个人。它变得混乱。
我想知道,是否可以在附加人员时将 Car 实体自动附加到上下文中。
也许我错过了一个照顾实体的属性。
php - Codeigniter:从视图链接时保留对象
我是 PHP 和 Codeigniter 的新手。
我正在从我的控制器加载一个视图。然后,该视图中有一个 form_open ,它指向该控制器中的一个函数。我可以在该函数中使用以前在我的控制器中设置的变量吗?
例如,控制器的构造函数加载一个模型。然后,此控制器中的另一个函数调用$this->model->someFunction($id)
并将$id
我的模型的变量设置为$id
. 稍后,在我的视图中单击链接后,它会转到控制器中的另一个函数,然后调用$this-model->printID()
. 这失败了,因为在我的模型中,$id
没有设置。
如何实现链接到访问我之前修改的相同对象(或模型)的函数?也就是说, $ID 的最终回显返回一个空白字符串 -$ID
没有像我预期的那样设置。
在此先感谢您的帮助。
我的控制器:
我的模型:
ios - NSTimer 在递增一次后停止
我有一个NSTimer
我想每秒更新一个标签。我的代码是:
当我运行它时,标签最初显示“1”然后停止。
我希望标签每秒不断计数,例如“1”、“2”、“3”……