問題タブ [objectname]

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 投票する
4 に答える
8603 参照

c++ - オブジェクトの名前を印刷することは可能ですか?

CでもC ++でも、変数の名前を出力できないことはすでに知っています。これは、他のStackOverflowの投稿で言及されています。

ただし、Delphi などの他の言語では、オブジェクトのクラス名を出力できることを知っています。これが C++ で可能かどうかはわかりません。

したがって、私の質問: オブジェクトのオブジェクト名を出力することは可能ですか?

背景: STL ベクトルを使用して位置と値 (両方とも別のベクトル) を追跡するプログラムを作成しており、オブジェクト名を前に付けてベクトルの内容を出力したいと考えています (場所を見ているのか、値を見ているのかを確認してください)。

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

c# - 静的メソッドの名前による c# オブジェクト

私の質問は次のとおりです。「classA」から呼び出されたときに特定のフィールドを検索する静的クラス「classB」で静的メソッド「meth1」を定義できますか(定義されているクラスではなく「classA」で)?私はよりよく説明しようとします: 私はこのようなことをする必要があります:

それは、.txt ファイルに含まれる変数の「前回の実行値」のバックアップを読み取る必要があるためです。「変数名 = 値」として 1 行ずつ書き込まれます。そこで、.txt を読み取り、("変数名";"値") を含むハッシュテーブル "backupHashtable" を作成し、文字列 "変数名" で変数を検索して "値" にリセットします。あなたの誰かがより良い手順を知っているなら、私は聞いています。多分辞書の使用?

ありがとうございました!

更新中

わかりました。これで、自分が何をしたいのかが明確になりました。メイン クラス「classA」とは別に、クラス「ClassB」を実装したいと考えています。この新しいクラスには、別のスレッドで実行される「meth1」メソッドがあり、(たとえば)「classA」に属するいくつかの変数の状態を 10 秒ごとに保存します。彼が保存しなければならない変数を「meth1」に伝えるために、これらの変数の名前を含むリストを使用したいと思います(「文字列」の形式で、それが私が考えたものですが、それが唯一の方法ではないと思います) .

なぜ別のスレッドでこれを行う必要があるのか​​ 疑問に思っている場合、答えは次のとおりです。私のアプリケーションは、複数のカメラからのライブストリーム画像内のいくつかのオブジェクトの認識操作を実行し、補助操作はメインからできるだけ分離する必要があります実行速度を上げるコード。

さて、おそらく、私が前に言ったことはより理解できるでしょう。

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

java - C3P0Registry mbean が MBeanServer に登録されていません。InstanceNotFoundException の取得

監視するすべてのメトリックのハッシュマップを返す getdbPoolStatistics() という名前の関数を使用して、dbpool の詳細を取得しようとしています。getdbPoolStatistics() では、2 つの db プールを返す C3P0Registry.getPooledDataSources() を使用してから、イテレーター、つまり connectionIterator を使用してプールにアクセスします。

ObjectName の作成中にさらに使用される token を取得します。

監視情報を提供するmbean。

トークンを取得し、ArrayList に追加します。

この後、MBeanServer を取得する必要があります


mbean の登録中に、C3P​​0Registry から 2 db プール オブジェクトの ArrayList に追加した Domain: com.mchange.v2.c3p0、key-value: type=PooledDataSource および identityToken= トークンを使用しました。

ここで、mbs.registerMBean() を使用して ObjectName を登録すると

私は得る


ここで、反復するのではなく、完全なオブジェクトを使用するとします。

私は得る:


InstanceAlreadyExistsException として、MBean を登録しないことも考えました。また、多くの例で registerMBean() が使用されていないことがわかったので、そのコード行を削除して試しました。

ObjectName を作成し続けてから、getAttribute を試みて startTimeMillisArray に入れるだけの場合

次に、エラーが発生します。


これは、 registerMBean() を使用するかどうか、また正しい方法で使用しているかどうかについて多くの混乱を引き起こしていますか? 助けてください。

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

c# - オブジェクトからクラス インスタンスへの代入

ClassDogsがあり、そのプロパティの 1 つが呼び出されますMyPictureBox(タイプのPictureBox)。また、Windows フォームに 4 つのピクチャ ボックスがあります。

pictureBoxeach のインスタンスに対応する es を割り当てるこのコードがありますDog。そして、これはうまく機能します。

私はしばらくの間、Dogs を循環させpictureBox、その名前を使用して割り当てようとしました (ピクチャ ボックス名の唯一の違いは末尾の 1、2、3、4 であるため) 運がありませんでした。

どんなアイデアでも大歓迎です (最初にこれを解決せずに先に進むのは嫌いです)。

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

process - ハンドルを列挙する

私はすべてのプロセスハンドルを列挙しようとしており、それらの名前を取得しても構わないと思っています。どうすればこれを修正できますか? プロセスハッカーまたはプロセスエクスプローラーで確認すると、名前のないハンドル名を取得できます。