问题标签 [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.

0 投票
13 回答
16695 浏览

php - 修复 PHP 空函数

empty()PHP 有在使用函数时将 (int)0 和 (string)"0" 评估为空的习惯。如果您期望数值或字符串值为 0,这可能会产生意想不到的结果。如何“修复”它以仅对空对象、数组、字符串等返回 true?

0 投票
8 回答
8243 浏览

java - 如何确保 hashCode() 与 equals() 一致?

当覆盖 java.lang.Object 的 equals() 函数时,javadocs 建议,

每当重写该方法时,通常都需要重写 hashCode 方法,以维护 hashCode 方法的一般约定,即相等的对象必须具有相等的哈希码。

hashCode() 方法必须为每个对象返回一个唯一的整数(这在根据内存位置比较对象时很容易做到,只需返回对象的唯一整数地址)

应该如何覆盖 hashCode() 方法,以便它仅基于该对象的属性为每个对象返回一个唯一的整数?

0 投票
5 回答
20669 浏览

php - 在PHP中按键值对对象数组的数组进行排序

基本上我有如下设置:

我需要的是一种通过对象中的 [value] 键对父数组中的所有数组进行排序的方法。我已经用 usort 和不同的方法尝试了大约 2 天,但我似乎无法理解它。[value] 键的范围从 0 到 100,我需要按降序排序的所有数组(即:100 到 0)。

0 投票
22 回答
87021 浏览

c - C中的面向对象

什么是一组漂亮的预处理器黑客(ANSI C89/ISO C90 兼容)在 C 中启用某种丑陋(但可用)的面向对象?

我熟悉几种不同的面向对象语言,所以请不要回答“学习 C++!”之类的答案。我已经阅读了“使用 ANSI C 进行面向对象编程”(注意:PDF 格式)和其他一些有趣的解决方案,但我最感兴趣的是你的 :-)!


另请参阅您可以用 C 编写面向对象的代码吗?

0 投票
2 回答
3570 浏览

javascript - Javascript: var map = {}; 变量列表 = [];

有人能告诉我上面两行 javascript 到底是做什么的吗?更重要的是,它叫什么,所以我可以搜索一些 javascript 参考来了解它?我假设他们都在创建某种形式的数组,可以将对象添加到......?

0 投票
7 回答
1721 浏览

c# - 需要将基于 C++ dll/h/lib/xml/exe 的 SDK“打包”到 COM 中以在 C# 2.0 项目中使用

我刚拿到一个由 C++ dll、lib、exe 和各种 .h 文件组成的 SDK。我认为它适用于 C++ 开发人员。他们随文档提供的示例项目都是用 C++ 编写的。我可以使用 Visual Studio 8 (2005) 启动它们并运行它们。他们确实像宣传的那样控制设备。但是,需要使用的项目在 C# .Net 2.0 中,这是不可更改的。

我的老板是一名 C++ 开发人员,他说我需要做的就是将它编译为 COM 对象,然后将 COM 对象导入到我的 C# 解决方案中。我的老板说,将 SDK 作为 COM 对象“包装”起来应该不到一个小时,即使对我来说,即使对 C++ 编译一无所知。

我以前在 C# 解决方案中使用过 COM 对象,所以一旦完成,我就可以从那里继续,没有问题。

但是,我不知道如何从 2 个 .dll 文件、1 个 .exe、1 个 .lib 文件、1 个 .xml 文件和 12 个 .h 文件中创建 COM 对象。是否有资源可以告诉我如何才能实现这一目标?

0 投票
3 回答
165 浏览

oop - 设计问题 - 将图像存储为对象

好的,所以我的网站以大量动态用户输入图像为中心,用于不同的用户定义对象。所以我有很多对象,这些对象有图像。

由于“图像名称”和“图像字节”列重复多次,因此将图像视为对象是否是一种好习惯?或者将这两列包含在每个对象的表中是否更明智。

我想我是在打字时回答自己的问题......我正在创建一个额外的连接和一个额外的列(每个表上会有三个名称、ID 和 ImageId)

但是,有几个表,每个对象都有多个图像......所以我想它会更好????意见?

0 投票
3 回答
1771 浏览

c# - 如何使用 GetType GetValue 区分两个对象的属性值?

我有以下课程:

我希望能够自动提取 Person1 和 Person2 之间的属性值差异,示例如下:

如何提取 Role in Person 的属性值???

0 投票
10 回答
51200 浏览

c# - C#/.NET 对象使用多少内存?

我正在开发一个当前创建了数百个对象的应用程序。

是否可以确定(或近似)对象(类实例)分配的内存?

0 投票
2 回答
292 浏览

javascript - 如何在对象中使用嵌套函数

假设您使用以下结构:

这很好用。但是是否可以使用泛型,这样您就不必为每个变量创建一个函数?例如,如下所示:

这似乎不起作用,但我什至不知道这是否可能。有人知道这个谜语的答案吗?