問題タブ [virtual]

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

c++ - オーバーライドする関数からオーバーライドされた関数を呼び出す

クラスBに仮想関数foo()があり、Bの派生クラスの1つであるクラスDでわずかに異なる動作が必要であるとします。オーバーライド関数D :: foo()を作成し、B :: foo( )そこから、特別な場合の治療の後?このような:

私はそれがうまくいくかどうか尋ねていません、私はそれがうまくいくことを知っています。良いOODの観点からそれが正しいかどうか知りたいです。

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

php - PHP 5.2 仮想のような静的メソッド

これが私の状況です。次のようなPHP基本クラスがあります。

そして、このようなサブクラス:

残念ながら、私がするとき:

私は得る:

私の望む結果の代わりに、

これはphp 5.3でlate static bindingsを使用して実現できるようですが、PHP 5.2.xでこの動作を実現する方法はありますか?

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

c# - c# スクリーン キャプチャ仮想デスクトップ

C# で仮想デスクトップを作成する方法を見つけました。今、特定のデスクトップのスクリーンショットを撮ることができるかどうか疑問に思っていました。

前もって感謝します

ブリズ

0 投票する
6 に答える
81957 参照

asp.net - ASP.NET アプリケーションの完全な仮想パスを取得する方法

アプリケーションが現在ホストされている完全な仮想パスを知るにはどうすればよいですか? 例えば:

また

HttpRequest のアプリケーション パスはわかっていますが、アプリケーションが現在ホストされているフォルダー名しか返されませんが、最初の部分を取得するにはどうすればよいですか?

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

c# - C# ローカル ディレクトリから URL パスを取得する

これが私のプログラムです:私はこの仮想ディレクトリ「C:\ _Resources\Assets」でサーバーに画像(ストリーム、FileInfoなど)をアップロードしています

しかし、サーバーがその画像のURLパスを返してタグに表示するようにしたい、つまり「http://localhost/Trunk/Assets/image.jpeg

実際、私は Server.MapPath Method の逆を行おうとしています。

どうすればそれを手に入れることができますか?

ありがとう。

0 投票する
7 に答える
8812 参照

c++ - dll例外をキャッチした後のアクセス違反

モジュールは事前に知られていないため、実行時に動的に dll としてロードする必要があります。モジュールはクラス インターフェイスに準拠しているというだけです。私が気付いたのは、(メイン スレッドのメイン プログラムで) dll によってスローされた例外をキャッチした後、適切なデストラクタが呼び出され、モジュールが破棄され、dll がアンロードされた後、catch ブロックの最後の } として行ごとにステップ実行するときにVisual Studio C++デバッガーが到達すると、別の例外が発生し、プログラムがクラッシュします

xxxxx.exe の 0x68ad2377 (msvcr90d.dll) での初回例外: 0xC0000005: アクセス違反の読み取り場所 0x02958f14。

例外で中断を有効にすると、この 2 番目の例外で中断すると、場所が次のように表示されます。

msvcr90d.dll!__DestructExceptionObject(EHExceptionRecord * pExcept=0x0017ee4c, unsigned char fThrowNotAllowed=0) 行 1803 + 0xf バイト

フレームスタックが壊れている可能性があります。この例外がスローされる理由がわかりません。

私のコード構造の簡略化されたバージョンは次のとおりです。

プログラムの非常に単純化された構造:

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

windows - Windows メモリ マップ ファイル

メモリ マップ ファイル/仮想メモリに関する Windows カーネルの動作を調査しようとしています。具体的には、メモリ マップ ファイルの内容が (Windows によって) ディスクにフラッシュされる頻度と、Windows がそうする時期を判断するために使用する基準を特定することに関心があります。

私はオンラインで少し調査しましたが、内部の仕組みを詳しく説明するのではなく、「方法と理由」を扱っている MSDN を除けば、あまり情報がないようです。誰かが私に記事を教えてくれるか、以前にこれを調べて何らかの洞察を持っているなら、私はそれを歓迎します.

ありがとう。

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

virtual - Postfix仮想:親ドメインはサブドメインと一致します-私はそれを望んでいません

/ etc / postfix /virtualファイルがあります:

@ sub.domain.comへのメールはまだuser1に送られますが、それは私が望んでいることではありません。念のため、私の/etc/postfix/my.cnfは次のとおりです。

parent_domain_matches_subdomainsを空に設定していることに注意してください。しかし、それでも役に立ちません。何か案は?

0 投票する
6 に答える
2486 参照

c++ - ここで不思議なことに繰り返されるテンプレートパターン(C ++)を使用できますか?

私は次のようなものに単純化できるC++アプリケーションを持っています:

私のアプリケーションはパフォーマンスが重要です。コレクションには通常、何千ものウィジェットがあります。AbstractWidget(数十ある)から派生したクラスは、通常、仮想関数の多くをオーバーライドしないままにします。オーバーライドされるものは、通常、非常に高速な実装になります。

これを考えると、いくつかの巧妙なメタプログラミングでシステムを最適化できると思います。目標は、コードを管理しやすくしながら、関数のインライン化を活用し、仮想関数の呼び出しを回避することです。不思議なことに繰り返されるテンプレートパターンを調べました(説明については、ここを参照してください)。これは私が望むことをほぼ実行しているようですが、完全ではありません。

ここでCRTPを機能させる方法はありますか?または、誰かが考えることができる他の賢い解決策はありますか?

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

linux - 仮想デスクトップ(Linux)で実行されているアプリケーションの制御

仮想Xorgデスクトップ(たとえばデスクトップ#2)でアプリケーションを実行し、ルートデスクトップ(デスクトップ#1)で実行されている別のアプリを介してアプリケーションを制御する必要があります。これには、画面キャプチャとマウスの動きが含まれます。つまり、基本的には、デスクトップ#2からアプリケーションウィンドウをキャプチャし、それをスクレイプしてから、デスクトップ#1のアプリからボタンをクリックします。とにかくあなたはアイデアを得ました。

今私の大きな質問は:それは実行可能ですか?もしそうなら、それを行うのに最適な言語は何ですか?

ところで私はLinuxを使用しています

前もって感謝します

ルーク