問題タブ [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.
c++ - オーバーライドする関数からオーバーライドされた関数を呼び出す
クラスBに仮想関数foo()があり、Bの派生クラスの1つであるクラスDでわずかに異なる動作が必要であるとします。オーバーライド関数D :: foo()を作成し、B :: foo( )そこから、特別な場合の治療の後?このような:
私はそれがうまくいくかどうか尋ねていません、私はそれがうまくいくことを知っています。良いOODの観点からそれが正しいかどうか知りたいです。
php - PHP 5.2 仮想のような静的メソッド
これが私の状況です。次のようなPHP基本クラスがあります。
そして、このようなサブクラス:
残念ながら、私がするとき:
私は得る:
私の望む結果の代わりに、
これはphp 5.3でlate static bindingsを使用して実現できるようですが、PHP 5.2.xでこの動作を実現する方法はありますか?
c# - c# スクリーン キャプチャ仮想デスクトップ
C# で仮想デスクトップを作成する方法を見つけました。今、特定のデスクトップのスクリーンショットを撮ることができるかどうか疑問に思っていました。
前もって感謝します
ブリズ
asp.net - ASP.NET アプリケーションの完全な仮想パスを取得する方法
アプリケーションが現在ホストされている完全な仮想パスを知るにはどうすればよいですか? 例えば:
また
HttpRequest のアプリケーション パスはわかっていますが、アプリケーションが現在ホストされているフォルダー名しか返されませんが、最初の部分を取得するにはどうすればよいですか?
c# - C# ローカル ディレクトリから URL パスを取得する
これが私のプログラムです:私はこの仮想ディレクトリ「C:\ _Resources\Assets」でサーバーに画像(ストリーム、FileInfoなど)をアップロードしています
しかし、サーバーがその画像のURLパスを返してタグに表示するようにしたい、つまり「http://localhost/Trunk/Assets/image.jpeg」
実際、私は Server.MapPath Method の逆を行おうとしています。
どうすればそれを手に入れることができますか?
ありがとう。
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 バイト
フレームスタックが壊れている可能性があります。この例外がスローされる理由がわかりません。
私のコード構造の簡略化されたバージョンは次のとおりです。
プログラムの非常に単純化された構造:
windows - Windows メモリ マップ ファイル
メモリ マップ ファイル/仮想メモリに関する Windows カーネルの動作を調査しようとしています。具体的には、メモリ マップ ファイルの内容が (Windows によって) ディスクにフラッシュされる頻度と、Windows がそうする時期を判断するために使用する基準を特定することに関心があります。
私はオンラインで少し調査しましたが、内部の仕組みを詳しく説明するのではなく、「方法と理由」を扱っている MSDN を除けば、あまり情報がないようです。誰かが私に記事を教えてくれるか、以前にこれを調べて何らかの洞察を持っているなら、私はそれを歓迎します.
ありがとう。
virtual - Postfix仮想:親ドメインはサブドメインと一致します-私はそれを望んでいません
/ etc / postfix /virtualファイルがあります:
@ sub.domain.comへのメールはまだuser1に送られますが、それは私が望んでいることではありません。念のため、私の/etc/postfix/my.cnfは次のとおりです。
parent_domain_matches_subdomainsを空に設定していることに注意してください。しかし、それでも役に立ちません。何か案は?
c++ - ここで不思議なことに繰り返されるテンプレートパターン(C ++)を使用できますか?
私は次のようなものに単純化できるC++アプリケーションを持っています:
私のアプリケーションはパフォーマンスが重要です。コレクションには通常、何千ものウィジェットがあります。AbstractWidget
(数十ある)から派生したクラスは、通常、仮想関数の多くをオーバーライドしないままにします。オーバーライドされるものは、通常、非常に高速な実装になります。
これを考えると、いくつかの巧妙なメタプログラミングでシステムを最適化できると思います。目標は、コードを管理しやすくしながら、関数のインライン化を活用し、仮想関数の呼び出しを回避することです。不思議なことに繰り返されるテンプレートパターンを調べました(説明については、ここを参照してください)。これは私が望むことをほぼ実行しているようですが、完全ではありません。
ここでCRTPを機能させる方法はありますか?または、誰かが考えることができる他の賢い解決策はありますか?
linux - 仮想デスクトップ(Linux)で実行されているアプリケーションの制御
仮想Xorgデスクトップ(たとえばデスクトップ#2)でアプリケーションを実行し、ルートデスクトップ(デスクトップ#1)で実行されている別のアプリを介してアプリケーションを制御する必要があります。これには、画面キャプチャとマウスの動きが含まれます。つまり、基本的には、デスクトップ#2からアプリケーションウィンドウをキャプチャし、それをスクレイプしてから、デスクトップ#1のアプリからボタンをクリックします。とにかくあなたはアイデアを得ました。
今私の大きな質問は:それは実行可能ですか?もしそうなら、それを行うのに最適な言語は何ですか?
ところで私はLinuxを使用しています
前もって感謝します
ルーク