問題タブ [detect]
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.
java - Java で特定のソフトウェアがユーザーのマシンにインストールされているかどうかを検出する
実行する前に特定のソフトウェア (そのうちの 1 つが Perl) を必要とする Java アプリケーションがあります。Perlを検出するために私が行っていたことは次のとおりです。
IOException が発生した場合は、Perl が存在しないことを宣言します。
しかし、私のユーザーの 1 人が、パス変数に Perl を配置しなかったためにアプリが失敗し続けると不満を漏らしました。これが私が質問している理由です: Perl (または他のソフトウェア) がユーザーのシステムにインストールされているかどうか、およびプログラムへのパスを検出するクロスオペレーティング システムの方法はありますか?
html - jqueryを使用してhtmlの位置の変更を一般的に検出しますか?
検証の失敗をエンド ユーザーに示す手段として 優れたBeautyTips プラグインを使用していますが、ページ コンテンツが動的に追加、削除、またはアニメーション化されるたびに配置の問題が発生します。
これが具体的な例です。各ページの上部に、確認/エラー メッセージに使用される DIV があります。これは、slideToggle() を使用して $(document.ready) に表示されます。これにより、後続のすべての html コンテンツが自然に「プッシュ」され、beautytips の配置/配置が失われます。slideToggle() が起動した後にプラグインの組み込みの更新メソッドを呼び出すと、配置の問題が修正されます。前後のスクリーンショットはこちらとこちらでご覧いただけます。
考えられる回避策の 1 つは、DOM の変更、具体的には css の変更をプログラムで検出して、各ビューティー ヒントをループし、手動で再読み込みできるようにすることです。ただし、そのような機能を公開するネイティブ jQuery イベントはないようです。Rick Strahl による印象的な jQuery プラグインを見てきましたCSS の変更を監視しますが、監視したい特定の HTML 要素を事前に知っているという前提に基づいているようです。ドキュメント全体を監視したいのは、特定のページにどのような html 要素が存在する可能性があるかを知ることは期待できないためです。私のビューティーチップを押し下げてください。また、ドキュメント内のすべてのブロック レベルの要素をポーリングすることでパフォーマンスが大幅に低下することは絶対に避けたいと考えています。
プラグインは、ユーザーのマウス入力に応答してビューティヒントのみが表示されるデフォルトの「ホバー」モードで使用すると、完全に機能することに注意してください。残念ながら、アプリケーションには、追加のユーザー操作なしでフォームの送信後にすべての検証エラーを表示する必要があるという設計上の制約があります。
完全に私を逃している本当にシンプルでエレガントな修正があると確信しています。もちろん、アニメーションを使用してページ コンテンツを表示しないようにすれば、この面倒なことはすべて回避できますが、それは高い代償のように思えます。
c++ - 実行時にC ++でヒープの断片化を検出するポータブルな方法は?
Qt ベースの C++ アプリケーションを作成していますが、現在のシステムが実際にメモリ負荷を維持できるかどうかを確認するために、メモリの断片化を検出できる必要があります。プログラムは大きな画像を読み込みます (15/21 メガピクセルが標準です)。メモリ内でフィルタリングを実行します(疎行列を使用)。たとえば、私は Windows でメモリの断片化の問題を抱えており、VMMap はこれに非常に役立ちました。問題は、一部の DLL (Wacom タブレットの「wintab32.dll」と UltraMon アプリ) が再配置されず、アドレス空間が分割されていることでした。プロセスの 0x10000000-0x30000000 VA で。
断片化の問題に対するある種の認識をアプリケーションに提供し、VMMAP が提供する情報を提供するクロスプラットフォーム (linux/mac/win32) アプローチが既に存在するかどうか疑問に思います。
flash - Flash がブラウザ フォールドの上にあるかどうかを検出する方法はありますか?
Flash ムービーがブラウザのビューポート内に表示されているかどうかを判断する方法を探しています。残念ながら、ここには大きな注意点があります: JavaScript なしで実行する必要があります。Flash または Flex で、ムービーがいつ表示されるかを検出できるネイティブ メソッドはありますか? それを行う唯一の方法は、ある種の低レベルのレンダリングまたは描画イベントになると考えていましたが、ムービーがフォールドの下のページにロードされたときにそれらも発生する可能性があります。ありがとう。
rss - RSS フィードの新しいエントリを確認する信頼できる方法は何ですか?
作成中のアプリの一部で、RSS フィードの更新をチェックする必要があります。フィードに新しいエントリがあるかどうかを確認する信頼できる方法を探しています。
時々、人々が未来への投稿を行い、その後、現在への投稿を行って、一部のエントリが非表示になる可能性があることを知っています。それ以外にも複雑な問題が発生する可能性があるようです。また、タイトルまたはコンテンツをハッシュすると、パフォーマンスが低下し、信頼できない結果になることもわかっています。これらは変更される可能性があり、新しいエントリの兆候ではないためです。数年前、私がポッドキャストの RSS フィードを手動で管理していたとき、項目を変更したことはありませんでした。
そのため、RSS や Atom などのフィードが最後にチェックされたため、新しいエントリを確実にチェックする方法が必要です。
具体的には、このアプリケーションはUniversal Feed Parserを使用して Google App Engine 用の Python で作成されますが、この場合はそれほど重要ではないと思います。
php - PHP を使用して画面解像度を取得する
私の Web サイトにアクセスするユーザーの画面の画面解像度を調べる必要がありますか?
javascript - TraceMonkeyを検出する方法は?
FirefoxブラウザがTraceMonkeyJavaScriptインタープリターを実行していることを検出することは可能ですか?もしそうなら、JavaScriptでそれを行うことは可能ですか?ブラウザのバイナリまたは共有ライブラリを調べることを含むソリューションも私にとっては問題ありません。現在、Firefox3.0.14でLinuxを実行しています。
c# - c#スマートフォンが標準デバイスかプロ用デバイスかを判断する方法は?
SystemState.PhoneRadioPresent を使用して、デバイスが標準かプロフェッショナルかを判断しましたが、それはポケット PC かスマートフォンかを判断するためだけではありません。
私はタッチスクリーンやマウスのないスマートフォンを持っており、2 つの GUI を持っています。タッチスクリーンまたはマウスでモバイルデバイスを処理するものと、キーボードのみでスマートフォンを処理するものです。
モバイル デバイスの種類を特定するにはどうすればよいですか?
前もって感謝します
flash - マイク検出Actionscript3
マイクが検出されたかどうかの検出にいくつか問題があります。関数を実行していますが、マイクが接続されていない場合、またはユーザーがセキュリティパネルの[拒否]をクリックした場合はnullMicrophone.getMicrophone()
を返すはずです。
私が直面している問題は、マイクがインストールされていない一部のコンピューターでは、Microphone.getMicrophone()
まだとしてトレースアウトすること[object Microphone]
です。
たとえば、ユーザーがマイクを持っておらず、セキュリティパネルで[許可]をクリックすると、別のコントロールに切り替えるかどうかを検証できません。
誰かがマイクが接続されていないかどうかを検出する方法に光を当てることができれば、私はすべての耳です。
よろしくお願いします、ウィル
c# - Web サービスが結果を返すときに接続が切断されたことをどのように検出しますか?
C# ASP .NET アプリケーションには、DataSet を受信して処理し、返す Web サービスがあります。
低速の接続では、返却に最大 1 分かかる場合があります。Web サービス メソッドの最後の行が実行された後、データがまだ送信されている間に接続が切断された場合、バックグラウンドで何が起こるでしょうか?
Web サービスのコードを catch ブロックでラップし、ダウンロード中に接続を切断しようとしましたが、Web サービスで例外がスローされませんでした。次のような方法でエラーを検出したいと思います。