问题标签 [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 回答
1568 浏览

c# - C# 何时使用静态类而不是类实例?

可能重复:
何时在 C# 中使用静态类

标题中的问题............我将非常感谢关于何时最好使用每个问题的意见?

问候

0 投票
8 回答
12693 浏览

python - 从 Python 中的实例继承

在 Python 中,我想直接从 Parent 类的实例构造 Child 类的实例。例如:

这是一个我认为可能有用的hack:

但是当我跑步时

我得到:

看起来黑客就像我预期的那样工作,但编译器最后会抛出一个 TypeError 。我想知道是否可以重载 TypeError 以使其忽略 B = Child(A) 习语,但我不知道该怎么做。无论如何,请您给我您从实例继承的解决方案吗?

谢谢!

0 投票
3 回答
5331 浏览

mysql - 在mysql中运行多个mysql实例

我想在同一台机器上的两个不同端口上使用 MySQL 服务器。我已经制作了两个单独的配置文件。当我尝试在我定义的第二个端口上连接到 MySQL 服务器时,我无法连接。运行 MySQL 的操作系统是 Windows Vista。我还尝试mysqld在指定端口后从命令行开始。

这是我为 MySQL 服务器更改的从两个不同端口读取的示例文件:

0 投票
5 回答
10641 浏览

python - 如何测试类属性是否为实例方法

在 Python 中,我需要有效且通用地测试类的属性是否是实例方法。调用的输入将是被检查属性的名称(字符串)和对象。

无论属性是否是实例方法,hasattr 都会返回 true。

有什么建议么?


例如:

0 投票
2 回答
3010 浏览

c# - NHibernate,保存 IDictionary:TransientObjectException

在我的班级案例中,我有一个 IDictionary,其中实体(类)作为键,角色(枚举)作为值。当尝试保存 Case 的新实例(非持久化)时,IDictionary 中填充了 Entity 的新实例,我收到以下错误:

NHibernate.TransientObjectException:对象引用了未保存的瞬态实例 - 在刷新之前保存瞬态实例。类型:实体

这些是类(角色是一个枚举):

映射如下:

测试代码示例:

在测试代​​码中,newCase-instance 是持久的,但新实体不是。我尝试了很多不同的事情,比如向versionEntity 添加 < > 标记并搞乱未保存的值,但似乎没有任何帮助。正如您从映射中看到的那样,我确实有 cascade="save-update"。有任何想法吗?

0 投票
1 回答
1983 浏览

ruby - 来自字符串和块的 Ruby 实例方法

是否可以从字符串(方法名称)和块(方法的内容)在 ruby​​ 中定义实例方法?

我想这将需要使用 instance_eval(),但我还没有弄清楚如何混合这两种数据类型。字符串和块都是动态确定的,因此可以在开头使用“def #{string}”创建块 - 我不知道该怎么做。

我的用例是一个代表 Bacula 配置文件的类。配置文件可以有许多不同类型的资源。它们都存储在幕后相对复杂的数据结构中(由于其他原因,简化此结构不会完成我正在寻找的东西)。我希望通过命名方法快速访问资源。

例如,A 代表一个配置文件,B 代表另一个。A 有资源 Director、Client、Job,B 有 Messages 和 Director。

在这种情况下,A 应该有方法director()、client() 和job(),而B 有messages() 和director()。这些中的每一个都会从对象的相应配置文件中返回相关资源。

我知道有更简单的方法可以做到这一点(比如实现 [] 方法),但在这一点上,出于好奇,我正在寻求更难的解决方案。

0 投票
5 回答
11053 浏览

java - 使用 Class.forName() 实例化单例对象?

我想从类的字符串名称实例化一个类的实例。(使用 Class.forName().newInstance()。)

问题是:我希望该实例是单例。我可以使用单例模式来做到这一点,除了 newInstance 调用类的默认构造函数,并且对于单例,该构造函数必须是“私有的”。

有解决办法吗?我可以想到一种不太优雅的方法来做到这一点(使用哈希图作为查找表..),但更喜欢更好的解决方案..

谢谢,

0 投票
4 回答
7810 浏览

c# - 我应该将此 XmlSerializer 设为静态吗?

我有一个XmlSerializer在其Read/WriteXml方法中使用 an 的类。序列化器目前是private readonly.

我正在考虑制作序列化private static程序,因此所有 Foos 之间共享一个实例。这是个好主意,还是可能存在问题?

0 投票
4 回答
280 浏览

python - A question regarding string instance uniqueness in python

I was trying to figure out which integers python only instantiates once (-6 to 256 it seems), and in the process stumbled on some string behaviour I can't see the pattern in. Sometimes, equal strings created in different ways share the same id, sometimes not. This code:

prints:

I don't even see the pattern - save for the fact that the first four don't have an explicit function call - but surely that can't be it, since the "+" in C for example implies a function call to add. I especially don't understand why C and G are different, seeing as that implies that the ids of the components of the addition are more important than the outcome.

So, what is the special treatment that A-D undergo, making them come out as the same instance?

0 投票
4 回答
218 浏览

c# - 是否可以获得从接口继承的每个类的实例?

我正在制作一个小项目,我试图弄清楚是否有可能获得从特定接口继承的每个类的实例。

这是我要完成的简化示例:

GetExamples 方法是否有任何方法(没有硬编码)来返回一个列表,其中包含从接口 IExample 继承的每个类的实例?您可以提供的任何见解将不胜感激。