问题标签 [instance]

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 回答
2547 浏览

iphone - 设置多个 UIImageView 实例

我想创建一个 4 x 6 的 UIImageViews 网格,每个网格都包含一个稍微不同的图像。我还希望能够随机选择其中一个实例并更改它的图像。

我的问题是以网格形式设置 UIImageViews 的最佳方法是什么,在每个设置之间执行一些操作,并在设置完成后随机选择 24 个实例中的 1 个。最理想的情况是,我不必一一设置。

提前致谢。

0 投票
1 回答
210 浏览

c# - NHibernate 的 DAL 设计/加载方法

上面的代码示例是我当前的方向,尽管我已经到了需要进行一些健全性检查的地步。

使用 NHibernate(我在这方面是绿色的),在类构造函数中从数据库实例化对象是常见的还是最佳实践?我相信的另一种选择是有一个从数据库返回对象的静态方法。

我还遇到了一个关于构造函数与工厂方法的相关问题,但是我不相信这个实现适合工厂方法。

要在上面添加一个额外的问题,如果在构造函数中实例化是可行的方法,我过去总是使用某种 Load() 方法。一个特定的私有方法可以将返回的 db 对象的属性与新类匹配,或者通过假设属性名称匹配的通用反射方法。我很好奇是否有另一种方法可以“加载”我错过的对象。

0 投票
1 回答
54 浏览

flash - assigning instance names to multiple mcs

I am wondering if anyone knows of any extensions or scripts that assign instance names to multiple mcs at once. I have the same mc on hundreds of keyframes and I have to convert them to graphic symbols to animate then back to mcs for scipting but they lose their instance names. I've read a post on this forum that came close to helping me with some JavaScript but when I tried it I got syntax errors.

0 投票
2 回答
1729 浏览

python - 如何获取 win32com 对象的实例类型?

首先,请原谅我在这个问题的瓷砖上的任何不一致之处。它可能有一些,但真的不知道更好。

这个问题是在通过 python 的 COM 控制 iTunes 的上下文中提出的。

我想做的是从 iTunes中检索“ IiTunes ”,从 lib中检索“ IITLibraryPlaylist ”。我已经尝试过 type(itunes) 和 type(lib) 但它们都只返回 "" 而这不是我想要的。

谢谢。

0 投票
1 回答
376 浏览

python - 从终端访问实例

想不通这个。在终端中,我导入了一个实例化一个类的模块,我还没有弄清楚如何访问它。当然,我总是可以在终端中实例化:

然后我可以得到一个结果:

但是,我想跳过直接从模块中已经运行的实例获取结果的步骤。我认为 Data.Server 在这种情况下应该从我导入数据时加载服务器实例:

那么如何从终端访问正在运行的实例呢?

0 投票
5 回答
5836 浏览

java - 从实例引用 Java 中的静态方法/变量

谁能向我解释为什么 java 允许您从实例访问静态方法和成员?一个不好的例子,如果我有一个名为 RedShape 的类,并且它有一个名为 getColor() 的静态方法,它返回“red”,为什么 java 允许您从 RedShape 的实例调用静态方法?在我看来,这似乎违反了 OO 语言设计的一些核心概念。至少,它应该带有编译器警告。

提前致谢。

编辑:

特别是,我问你什么时候有类似的东西

其中 getColor 是 RedShape 类的静态方法。这没有任何意义,它被允许并且不会通过 javac 在命令行上发出编译器警告。我看到它“非常不鼓励”,但很好奇在“因为 C++ 允许它”之外允许它是否有技术或合理的原因。

0 投票
3 回答
1551 浏览

php - 是否可以在 PHP 中的一个命令(在同一行)中创建实例和调用方法?

可能重复:
在 PHP 中,您可以在同一行实例化一个对象并调用一个方法吗?

是否可以?

通常,它需要两行:

在 PHP 中这样的事情可能吗?:

当然,第一个代码在可读性和代码干净等方面更好,但我只是好奇你是否可以缩小它。如果该方法返回另一个实例,也许它会很有用,例如:

在PHP中可以吗?

0 投票
2 回答
1262 浏览

browser - 浏览/编辑 RDF/OWL 实例

我正在寻找用于检查大型 OWL/RDF 实例网络的图形浏览器。Protege 的实例浏览器并不是很有用,如果 COE 支持实例浏览,我还没有发现如何。网络规模约为一百万个节点。

我希望能够搜索一个实例,扩展它以显示它的关系,并从那里探索其他实例。图形会很好,但普通的 Jtree 也可以。

0 投票
1 回答
864 浏览

c# - 访问应用程序的运行实例

我发现有很多帖子展示了如何检测应用程序实例是否已经运行。但我找不到任何显示如何访问或使用相同正在运行的应用程序的人。

我已经创建了 shell 菜单项并将它们链接到一个应用程序。例如。如果您右键单击任何文件夹,它会显示“OS Monitor”。如果我单击该应用程序已启动。如果我再次右键单击该文件夹并选择“OS Monitor”,则会启动同一应用程序的另一个实例。我必须防止这种情况。此外,当用户关闭“操作系统监视器”表单时,我只是将其隐藏。因此,如果用户再次选择相同的菜单选项,则需要显示相同的运行表单。

我已经使用 C#2005 创建了应用程序。有谁知道我如何访问应用程序的相同运行实例。

提前致谢。

0 投票
4 回答
4745 浏览

python - 常量实例变量?

@property用来确保对对象实例变量的更改由我需要的方法包装。

当一个实例有一个逻辑上不应该改变的变量时怎么办?例如,如果我正在为 Process 创建一个类,则每个 Process 实例都应该有一个 PID 属性,该属性将经常被访问但不应更改。

处理试图修改该实例变量的人的最 Pythonic 方式是什么?

  • 只是相信用户不要试图改变他们不应该改变的东西吗?

  • 如果实例变量被更改,使用属性但引发异常?

  • 还有什么?