問題タブ [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 投票する
8 に答える
12693 参照

python - Python でのインスタンスからの継承

Python では、親クラスのインスタンスから子クラスのインスタンスを直接構築したいと考えています。例えば:

これは私がうまくいくかもしれないと思ったハックです:

しかし、私が走るとき

私は得る:

ハックは期待どおりに機能しているようですが、コンパイラは最後に TypeError をスローします。TypeError をオーバーロードして B = Child(A) イディオムを無視できるかどうか疑問に思っていましたが、その方法がわかりませんでした。いずれにせよ、インスタンスから継承するための解決策を教えてください。

ありがとう!

0 投票する
3 に答える
5331 参照

mysql - mysql で複数の mysql インスタンスを実行する

同じマシンの 2 つの異なるポートで MySQL サーバーを使用したいと考えています。2 つの個別の構成ファイルを作成しました。定義した 2 番目のポートで MySQL サーバーに接続しようとすると、接続できません。MySQL を実行する OS は Windows Vista です。mysqldまた、ポートを指定してコマンドラインから起動しようとしました。

これは、MySQL サーバーが 2 つの異なるポートから読み取るように変更したサンプル ファイルです。

0 投票する
5 に答える
10641 参照

python - クラス属性がインスタンス メソッドかどうかをテストする方法

Python では、クラスの属性がインスタンス メソッドであるかどうかを効率的かつ一般的にテストする必要があります。呼び出しへの入力は、チェックされる属性の名前 (文字列) とオブジェクトです。

hasattr は、属性がインスタンス メソッドであるかどうかに関係なく true を返します。

助言がありますか?


例えば:

0 投票する
2 に答える
3010 参照

c# - NHibernate、IDictionary の保存: TransientObjectException

私のクラス Case には、Entity (クラス) をキーとして、Roles (列挙型) を値として持つ IDictionary があります。Case の新しいインスタンス (永続化されていない) を保存しようとすると、IDictionary が Entity の新しいインスタンスで満たされている場合、次のエラーが発生します。

NHibernate.TransientObjectException: オブジェクトが保存されていない一時インスタンスを参照しています - フラッシュする前に一時インスタンスを保存してください。タイプ: エンティティ

これらはクラスです (役割は列挙型です):

また、マッピングは次のとおりです。

テストコードのサンプル:

テストコードでは、newCase-instance は保持されますが、新しいエンティティは保持されません。versionエンティティに < > タグを追加したり、保存されていない値をいじったりするなど、さまざまなことを試しましたが、何も役に立たないようです。マッピングからわかるように、cascade="save-update" があります。何か案は?

0 投票する
1 に答える
1983 参照

ruby - 文字列とブロックからのRubyインスタンスメソッド

文字列(メソッド名)とブロック(メソッドの内容)からRubyでインスタンスメソッドを定義することは可能ですか?

これには instance_eval() を使用する必要があると思いますが、2 つのデータ型を混在させる方法はまだわかりません。文字列とブロックの両方が動的に決定されるため、先頭に「def #{string}」を付けてブロックを作成すると機能します-これを行う方法がわかりません。

私のユース ケースは、Bacula 構成ファイルを表すクラスです。構成ファイルには、さまざまな種類のリソースを含めることができます。それらはすべて、舞台裏で比較的複雑なデータ構造に格納されています (他の理由により、この構造を単純化しても、私が探しているものを達成することはできません)。名前付きメソッドを介してリソースにすばやくアクセスできるようにしたいと考えています。

たとえば、A は 1 つの構成ファイルを表し、B は別の構成ファイルを表します。A にはリソース Director、Client、Job があり、B には Messages と Director があります。

この場合、A にはメソッド director()、client()、および job() が必要であり、B には messages() および director() があります。これらのそれぞれは、オブジェクトのそれぞれの構成ファイルから関連するリソースを返します。

これを行うためのより簡単な方法 ([] メソッドの実装など) があることは知っていますが、現時点では、好奇心のためにより難しい解決策を追求しています。

0 投票する
5 に答える
11053 参照

java - Class.forName() を使用してシングルトン オブジェクトをインスタンス化しますか?

クラスの文字列名からクラスの 1 つのインスタンスをインスタンス化したい。( Class.forName().newInstance(). を使用)

問題は次のとおりです。そのインスタンスをシングルトンにしたい..シングルトンパターンを使用してこれを行うことができます.ただし、 newInstance はクラスのデフォルトコンストラクターを呼び出します.シングルトンでは、そのコンストラクターは「プライベート」でなければなりません..

解決策はありますか?これを行うにはあまりエレガントではない方法を考えることもできますが (ハッシュマップをルックアップ テーブルとして使用します..)、より良い解決策を好むでしょう..

ありがとう、

0 投票する
4 に答える
7810 参照

c# - この XmlSerializer を静的にする必要がありますか?

XmlSerializerメソッドでを使用するクラスがありRead/WriteXmlます。シリアライザーは現在private readonly.

代わりにシリアライザーを作成することを検討しているprivate staticため、1 つのインスタンスがすべての Foo で共有されます。これは良い考えですか、それとも考えられる問題はありますか?

0 投票する
4 に答える
280 参照

python - Python での文字列インスタンスの一意性に関する質問

Python が 1 回だけインスタンス化する整数 (-6 から 256 のようです) を見つけようとしましたが、その過程で、パターンが見えない文字列の動作に出くわしました。 id、時々そうではありません。このコード:

プリント:

最初の 4 つには明示的な関数呼び出しがないという事実を除いて、パターンはわかりませんが、+たとえば C の " " はaddへの関数呼び出しを意味するため、そうではありません。特に、C と G が異なる理由がわかりません。これは、追加のコンポーネントの ID が結果よりも重要であることを意味しているためです。

では、AD が受ける特別な処理とは何ですか?

0 投票する
4 に答える
218 参照

c# - インターフェイスから継承するすべてのクラスのインスタンスを取得することは可能ですか?

私が作成している小さなプロジェクトがあり、特定のインターフェイスから継承するすべてのクラスのインスタンスを取得できるかどうかを調べようとしています。

私が達成しようとしていることの簡単な例を次に示します。

GetExamples メソッドがインターフェイス IExample から継承する各クラスのインスタンスを含むリストを返す方法はありますか (ハードコーディングする以外に) ありますか? あなたが与えることができる洞察は大歓迎です。