问题标签 [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.
python - 从 Python 中的实例继承
在 Python 中,我想直接从 Parent 类的实例构造 Child 类的实例。例如:
这是一个我认为可能有用的hack:
但是当我跑步时
我得到:
看起来黑客就像我预期的那样工作,但编译器最后会抛出一个 TypeError 。我想知道是否可以重载 TypeError 以使其忽略 B = Child(A) 习语,但我不知道该怎么做。无论如何,请您给我您从实例继承的解决方案吗?
谢谢!
mysql - 在mysql中运行多个mysql实例
我想在同一台机器上的两个不同端口上使用 MySQL 服务器。我已经制作了两个单独的配置文件。当我尝试在我定义的第二个端口上连接到 MySQL 服务器时,我无法连接。运行 MySQL 的操作系统是 Windows Vista。我还尝试mysqld
在指定端口后从命令行开始。
这是我为 MySQL 服务器更改的从两个不同端口读取的示例文件:
python - 如何测试类属性是否为实例方法
在 Python 中,我需要有效且通用地测试类的属性是否是实例方法。调用的输入将是被检查属性的名称(字符串)和对象。
无论属性是否是实例方法,hasattr 都会返回 true。
有什么建议么?
例如:
c# - NHibernate,保存 IDictionary:TransientObjectException
在我的班级案例中,我有一个 IDictionary,其中实体(类)作为键,角色(枚举)作为值。当尝试保存 Case 的新实例(非持久化)时,IDictionary 中填充了 Entity 的新实例,我收到以下错误:
NHibernate.TransientObjectException:对象引用了未保存的瞬态实例 - 在刷新之前保存瞬态实例。类型:实体
这些是类(角色是一个枚举):
和
映射如下:
和
测试代码示例:
在测试代码中,newCase-instance 是持久的,但新实体不是。我尝试了很多不同的事情,比如向version
Entity 添加 < > 标记并搞乱未保存的值,但似乎没有任何帮助。正如您从映射中看到的那样,我确实有 cascade="save-update"。有任何想法吗?
ruby - 来自字符串和块的 Ruby 实例方法
是否可以从字符串(方法名称)和块(方法的内容)在 ruby 中定义实例方法?
我想这将需要使用 instance_eval(),但我还没有弄清楚如何混合这两种数据类型。字符串和块都是动态确定的,因此可以在开头使用“def #{string}”创建块 - 我不知道该怎么做。
我的用例是一个代表 Bacula 配置文件的类。配置文件可以有许多不同类型的资源。它们都存储在幕后相对复杂的数据结构中(由于其他原因,简化此结构不会完成我正在寻找的东西)。我希望通过命名方法快速访问资源。
例如,A 代表一个配置文件,B 代表另一个。A 有资源 Director、Client、Job,B 有 Messages 和 Director。
在这种情况下,A 应该有方法director()、client() 和job(),而B 有messages() 和director()。这些中的每一个都会从对象的相应配置文件中返回相关资源。
我知道有更简单的方法可以做到这一点(比如实现 [] 方法),但在这一点上,出于好奇,我正在寻求更难的解决方案。
java - 使用 Class.forName() 实例化单例对象?
我想从类的字符串名称实例化一个类的实例。(使用 Class.forName().newInstance()。)
问题是:我希望该实例是单例。我可以使用单例模式来做到这一点,除了 newInstance 调用类的默认构造函数,并且对于单例,该构造函数必须是“私有的”。
有解决办法吗?我可以想到一种不太优雅的方法来做到这一点(使用哈希图作为查找表..),但更喜欢更好的解决方案..
谢谢,
c# - 我应该将此 XmlSerializer 设为静态吗?
我有一个XmlSerializer
在其Read/WriteXml
方法中使用 an 的类。序列化器目前是private readonly
.
我正在考虑制作序列化private static
程序,因此所有 Foos 之间共享一个实例。这是个好主意,还是可能存在问题?
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?
c# - 是否可以获得从接口继承的每个类的实例?
我正在制作一个小项目,我试图弄清楚是否有可能获得从特定接口继承的每个类的实例。
这是我要完成的简化示例:
GetExamples 方法是否有任何方法(没有硬编码)来返回一个列表,其中包含从接口 IExample 继承的每个类的实例?您可以提供的任何见解将不胜感激。