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

class - CodeIgniter でライブラリ クラスの複数のインスタンスを作成するにはどうすればよいですか?

CodeIgniter でクラスのインスタンスをいくつか作成したいと考えています。クラスをライブラリとして作成しましたが、複数のインスタンスを作成するために使用する構文がわかりません。

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

c# - 静的インスタンス、デストラクターが呼び出されない

以下のコードを参照してください。デストラクタは呼び出されません。これを修正できる理由と方法を知っている人はいますか?

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

java - 共有使用のための静的メソッドとインスタンス メソッド

これが私が決定しようとしているものです...

テキスト ファイルに行を追加するユーティリティ クラスがあります。これは、共通のログ ファイルなど、他の多くのクラスで使用する必要があります。

私の最初の実装では、それを使用したいすべてのクラスに参照のないインスタンスを作成させました。

new Logger(logline,logname);

コンストラクターは を作成しPrintWriter、行を追加してファイルを閉じます。

追加されたすべての行に対して新しいインスタンスが作成されるため、これは無駄に思えました。

別の方法は、この共通クラスで「writeln」と呼ばれる静的メソッドを使用することでした。これは、静的メソッドとデータが同じメモリを何度も再利用することを理解していたためです...しかし

この静的メソッドは、PrintWriter ジョブを実行するためにのインスタンスを作成します。つまり、 PrintWriter#1 のように、行ごとに の新しいインスタンスが作成されるということではないでしょうか。

とにかく、(私はJavaに比較的慣れていません)これを行うためのよく知られた承認された方法はありますか?

ありがとう

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

actionscript-3 - MovieClip Actionscript 3 の塗りつぶしの色を変更する

ステージ上のインスタンスの塗りつぶしの色だけを変更する方法をお聞きしたいです - ColorTransform オブジェクトを使用してそれを行うことができますが、塗りつぶしだけでなくインスタンス全体の色を変更します。線の色ではなく、塗りの色だけを変更したい。誰でも私を助けることができますか?

これは私のコードです:

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

c++ - JNIとC++オブジェクトインスタンス

私はちょうど新しい仕事を始めました。ここでは、JNI(C ++ / Javaのブリッジング用)を初めて使用します。私はJNIを初めて使用するので、私の許しを許してください:)

(win32)Javaアプリでは、C++DLLをロードしています。Java側には、「SomeJClass」のインスタンスがいくつかあります。これらの各インスタンスは、DLL側の「SomeCClass」の対応するインスタンスにアクセスする必要があります。DLLは、GlobalDoSomethingInC()などのエントリポイントを公開します。ここでは、Doer :: DoSomethingInC()のインスタンスメソッドを呼び出す必要があります。したがって、それぞれのthis-pointersをマップするためのスムーズな方法が必要です。また、DLLスレッドが、対応するJavaインスタンスに通知する必要がある興味深いものを検出したときにも同じマッピングを行う必要があります。

私はいくつかの解決策を考えることができますが、私はそれらをあまり好きではありません。私の質問は、これよりも良い方法はありますか?

1 JavaはC:GetNewInstance()を呼び出します。これは、実際には新しいCインスタンスへのポインタであるintを返します。Javaはそれをm_myCInstanceに格納します。次に、JavaはGlobalDoSomethingInC()を呼び出し、1a

1bまたは:

2 CからJavaに呼び出す場合、状況はおそらく良く見えます

悪くないと思います。しかし、jobject参照を保存することは本当に安全です。 つまり、GCがオブジェクトを移動するとどうなりますか?

3現在のソリューションは「機能」します。しかし、それはむしろhttp://www.codinghorror.com/blog/に属しています:)

ありがとう

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

c# - 関数名を文字列として渡すことで任意の関数を動的に呼び出す

インスタンスを作成し、その関数を動的に実行するプロセスを自動化するにはどうすればよいですか?

ありがとう

編集:パラメーターを渡すオプションも必要です。ありがとう

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

c++ - SQL 2005 Express インスタンスを一覧表示する方法

ローカルまたはリモート マシンにインストールされている SQL 2005 Server (Express Editon) のインスタンスを一覧表示したいと思います (私のアプリはネイティブ C++ です)。SQLDMO で作成できることがわかりましたが、SQLDMO は SQL 2005 Express Edition を認識せず、ListAvailableSqlServers を呼び出すと空のリストが返されるようです。

どうすれば作れますか?システム レジストリで遊ぶことは極端な解決策であり、ローカル マシンにのみ適用されます。