问题标签 [object]
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.
objective-c - 以编程方式更新 Core Data 中的属性
我查看了 Core Data 的所有类文档,但找不到以编程方式更新核心数据实体中的值的方法。例如,我有一个类似这样的结构:
假设我想将 Bar 更新为 BarBar,我在任何文档中都找不到任何方法来执行此操作。
php - PHP 中的对象和错误处理
如果使用对象,处理错误的最佳做法是什么?
A)在对象的方法被调用之前,如果有一些错误,甚至没有执行方法,或者
B)只需传递参数并在方法本身中执行错误检查,返回错误代码或其他内容。
请选择您的选项和简短描述,为什么?
谢谢 orlandu63,这是一个很好的做法,但是非致命错误怎么办,例如用户应该为某事提供标题,而他/她没有?
或者也对这类错误使用异常?
database - db4o 关注点
我有兴趣在我的桌面应用程序中使用 db4o 作为我的持久性机制,但我担心一些事情。
第一个问题:意外剪裁非常复杂的对象图。
假设我有一棵高度为 10 的树并且我获取了根,它如何处理我再次存储根对象?
据我了解,它不会获取整个树,而是获取前 5 个引用层。
所以..如果我对根进行微不足道的更改然后存储它,它会在树的下方剪掉节点,实质上是删除它们。
如果没有..它如何处理这个?
第二个关注点:在更大的对象图中提取子图
使用上面的树示例...如果数据库包含 1 棵巨大的树,我可以在其中查询单个节点吗?由于.store
只调用了一次,我的数据库是否认为它只包含 1 条“记录”?
谢谢你。
c# - .NET 中的一切都是对象吗?
请帮助我们解决“几乎”一切都是对象的争议(对 Stack Overflow 问题的回答作为新手,在学习 C# 之前有什么需要注意的吗?)。我认为情况就是这样,因为 Visual Studio 中的所有内容至少都以结构的形式出现。请张贴参考,以免它变成“现代蠢货”(This American Life)。
请注意,这个问题指的是 C#,不一定是 .NET,以及它如何处理后台数据(显然都是 1 和 0)。
以下是对“一切都是对象”的评论:
- 呃,不,不是。– 二元忧虑者
- 我想要一个例子... – scotty2012
- 不是所有东西都派生自基本类型 Object 吗?– 细雨
- 大多数东西都是对象...... – Omar Kooheji
- 值类型、整数、双精度、对象引用(不是它们本身的对象)等都不是对象。它们可以“装箱”以看起来像对象(egiToString()),但实际上它们是原始类型。将条目更改为“几乎所有事物都是对象”,我将删除反对票 – Binary Worrier
- 我很欣赏澄清。我认为您可以在 C# 中与之交互的最低级别(例如 int)是作为结构,而不是对象?- http://msdn.microsoft.com/en-us/library/ms173109.aspx – rizzle
- Int32 不是继承自 Object 的 ValueType 吗?如果是这样,尽管有这种行为,但 int 是一个对象。——克里斯·法默
- 不,int 的装箱类型继承自 ValueType,ValueType 继承自 Object。它们不是传统意义上的对象,因为 a) int 不是对 int 的引用,它是 int。b)整数不是垃圾收集的。如果您声明一个 Int32,那么该 int 在堆栈上是 4 个字节,故事结束 – Binary Worrier
对象的定义:“对象”作为类 System.Object 的继承者,“对象”作为类型的实例,“对象”作为引用类型。
sharepoint - 我们如何通过 SharePoint 列表中的 id 验证元素是否存在?
我想从列表中获取一个项目而不加载列表的所有项目。我知道我可以通过调用来做到这一点SPList.getElementbyId(myID)
,但是如果我不知道这个 myID 是否存在于列表中,我该如何验证呢?是的,我可以使用
但是,这样,当我调用时myList.Items
,列表的所有项目都加载到 inmyList
对象中(如果我有 40,000 个项目,这确实是一个性能问题),所以我宁愿使用:
这样我就不会调用该Items
属性,我们也不需要加载这些项目。现在的问题是,getElementById
如果列表中不存在该 ID,该方法将引发异常。把它放在一个try/catch
声明中并不是一个解决方案,因为我们可能想要验证数百个 ID,并且处理所有的抛出将再次导致性能问题。任何其他想法来检查具有给定 id 的项目是否存在?
java - 使用 simple-xml 时转换点对象
我正在使用 simple-xml ( http://simple.sourceforge.net/ ) 序列化一个类,但是当我尝试在 Point 对象上使用 @Element 时出现错误,我该如何转换这个 Point 对象?
perl - Perl 中的对象和类有什么区别?
我很难理解对象和类之间的概念差异。我不太了解任何编程语言中两者之间的区别,但目前我正在使用 Perl 和 Moose,所以我更喜欢使用这些东西进行解释。
干杯
python - 如何确定 Python 中对象的大小?
我想知道如何在 Python 中获取字符串、整数等对象的大小。
我正在使用一个 XML 文件,其中包含指定值大小的大小字段。我必须解析这个 XML 并进行编码。当我想更改特定字段的值时,我会检查该值的大小字段。这里我想比较一下我要输入的新值是否与XML中的大小相同。我需要检查新值的大小。如果是字符串,我可以说它的长度。但在 int、float 等情况下,我很困惑。
java - java.lang.Object 的受保护方法如何免受子类的影响?
关键字protected
授予对同一包和子类 ( http://java.sun.com/docs/books/tutorial/java/javaOO/accesscontrol.html ) 中的类的访问权限。
现在,每个类都有java.lang.Object
超类(http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html)。
因此我得出结论,每个类都可以访问java.lang.Object
的方法,即使它们是protected
。
看看下面的例子:
虽然getOne()
编译得很好,但getTwo()
给出
我既不明白为什么getTwo()
不编译也不明白java.lang.Object
与getOne()
.
php - 对象和三元运算符 PHP
我想对一个对象使用三元运算符。
我怎么能那样做?
谢谢