問題タブ [resolve]
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.
url-rewriting - 開発目的でURLを他のURLに解決する
私はaspページとasp.netページの両方を一緒に使用しています。ローカルのiis(v5.1)でアプリケーションをホストしたかったのですが、後でiisexpressが私のニーズに合っていることを学びました。しかし、iis5.1とiisexpressのどちらを使用するかに関係なく、問題があるようです。
私が使用しているaspページは、別の仮想ディレクトリにある静的リソース(css、javascriptなど)を参照しています。たとえば、cssファイルのインクルードは次のようになります。
そのようなものがテスト環境から実行されることになっている場合、上記のURLは次のように解決されます。
これは、私のメインアプリケーションが存在する場所とは対照的です。これは次のようになります。
ここで、たとえばポート8082でiisexpressを実行し、次のようなインバウンド要求がある場合:
404エラーが発生します。issまたはiisexpressにそのようなURL(で始まる/common/...
)を解決するように指示することは可能ですか?http://testing/common/...
更新(2011年5月31日、午後7時4分IST):
URL書き換えとは何かについて調査を行ってきましたが、例からいくつかのことを理解するようになりました。私が欲しいのはURLの書き直しそのものかどうかはわかりません。再びiisexpressの例えをとると、次のようなインバウンド要求uriがあることを私は知っています。
しかし、私はこれが実際に次のuriによって提供されることを望んでいます:
以前のURIは、iisexpressを使用して仮想化したフォルダーには存在しません。
ここでURLを書き直す必要がありますか?
さらに、ASPには、次のような行が含まれています。
これらのことでさえ、対応する対応するものに解決されることになっていますhttp://testing/...
。
ps:私はこれをすべてやっていますiis 5.1
ioc-container - autofac は部分的な解決を行うことができますか?
これが結構必要みたいです。
いくつかの引数を取るコンストラクタを持つクラスがあるとしましょう。これらのいくつかは、コンポーネントを登録することで解決できます。ただし、残りは実行時に作成されるインスタンスです (例: データベースからエンティティをフェッチする)。
Autofac はこれらの状況に適切に対処できますか? または、私の設計は最適ではありませんか?
明確にするために、次のようなコンストラクターを持つクラスがあります。
そして、私はこのようなことをしたいと思います:
container.Resolve<MyClass>(data1, data2);
python - Python用のMySQLdbを使用するときにオプションskip-name-resolveを使用するにはどうすればよいですか?
仮想マシンからドメイン内のデータベースに接続しようとしています。XPでは動作しますが、Win7では動作せず、「OperationalError:(1042、 "アドレスのホスト名を取得できません")」で終了します。
今、ファイアウォールなどを無効にしてみましたが、それはとにかく問題ではありません。DNSを解決する必要はありません。DNSを解決すると、すべてが遅くなるだけです。したがって、オプション「skip-name-resolve」を使用したいのですが、Python用のMySQLdbを使用する場合はmy.iniまたはmy.cnfがないので、このオプションを引き続き使用するにはどうすればよいですか?
あなたの助けをありがとう-アレックス
gallio - Gallioの最新リリースのCCiModuleCacheにはどの名前空間がありますか?
コードでインスタンス化されているクラスCciModuleCacheを使用してコンパイルしようとしている古いコードがいくつかあります。Gallioの最新バージョンでは解決しません。このクラスでは、まだ赤い巻き毛の下線が引かれています。このクラスが現在どの名前空間にあるか知っている人はいますか?
名前空間/ライブラリあると思いましたが、そうではありません:
using Gallio.Common.Reflection.Impl;
回答:このクラスは最近変更されたため、アセンブリ外のコードで呼び出すことができます。「内部」のアクセスタイプはなくなります
java - InetAddress.getByNameがプロキシの背後で失敗する
ホスト名を対応するIPに解決しようとしています。
私の環境は、プロキシサーバーの背後にある企業ネットワーク内のMacであり、システム環境設定(自動プロキシ設定)を介して.pacファイルで設定されています。これまでのところ、すべてが正常に機能しており、企業ネットワークの内外のリソースにアクセスできます。
ネットワーク内のホストの解決は完全に正常に機能します。
InetAddress.getByName("host.local");
しかし、外部ホスト名を使用すると、UnknownHostExceptionが発生します。
InetAddress.getByName("google.com");
を生成します
(ここで少し驚いていInet6AddressImpl
ます)
私が理解している限り、ホスト名を解決するためにネイティブメカニズムを使用するInetAddress.getByNameです。したがって、このエラーの原因は、Javajvm内のプロキシ構成が欠落していることではないと思います。
しかし、他のすべてが正常に機能している場合、他に何ができるでしょうか?
いくつかの(多分)有用な追加情報:
私はMacBookを使用して
ifconfig
おり、ネットワークに接続されたインターフェイスlo0、gif0、stf0、en0、fw0、en1->をipv4アドレスで表示しています。nslookup google.com
コンソールで戻る** server can't find google.com: NXDOMAIN
ネットワーク内のWindowsマシン上の同じコードで、同じ例外が発生しました
このエラーの原因について何か考えはありますか?または、Javaでホスト名を解決する他の方法はありますか?
jquery - idref を使用して xml 要素を解決する方法
いくつかのサンプルdata.xml
ファイルが与えられた場合:
そして、data.xml
ファイルを取得するためのいくつかの jquery コード:
フェッチされた要素が属性によって参照するcategory
要素を解決するための効率的でコンパクトな方法は何ですか?$categories
idref
私は次のようなものを思いついた:
しかし、要素をよりコンパクトに収集する方法があるのではないかと考えました。
php - ドメインのリストをチェックするPHP最速の方法
IPアドレスに解決したい20.000ドメインのリストがあります。私はphpでそれを行うための最速の方法を探しています。
私は使用gethostbynamel()
しましたが、それは遅すぎます。まったく存在しないホストを除外して実行できる別のコマンドを探していますgethostbynamel()
- 私は試し
checkdnsrr("host.com","A")
ましたが、それは遅すぎます。 curl
また、遅すぎます。
php - 現在のディレクトリの代わりにシンボリックリンクのターゲットを解決するphp getcwd()
私の知る限り、php getcwd()
(および同様の関数などdirname(__FILE__)
)は、実行中のファイルの現在のディレクトリを返すことになっています。
現在のディレクトリがたまたま別のディレクトリへのシンボリックリンクである場合、php (おそらくapacheと組み合わせて) は、シンボリックリンク名を示すパスを現在の「ディレクトリ」として返すことになっています。
例:
ブラウザでhttp://localhost/two/index.phpにアクセスすると、 が表示されます/var/www/one
。
私はそれが表示されることを期待します/var/www/two
これがphpまたはapacheの設定で変更できるかどうかは誰にもわかりませんか? または、この方法でシンボリックリンクを使用できませんか?
autofac - Autofac は、IIndex を介してキー付き登録に関する質問を解決します
これは、抽象クラスで定義された Autofac デリゲート ファクトリの構成に対するフォローアップの質問です。@Aren が彼の回答で行った使用の提案を実装しましたIIndex<K,V>
が、次のエラーを克服できません。
テスト メソッド IssueDemoProject.WidgetTest.ProblemIllustration が例外をスローしました: Autofac.Core.DependencyResolutionException: タイプ 'IssueDemoProject.WidgetWrangler' の 'パブリック バインディング フラグ' で見つかったコンストラクターはありません: 利用可能なサービスとパラメーターで呼び出すことができません: パラメーター 'IssueDemoProject を解決できません。コンストラクター 'Void .ctor(Autofac.IComponentContext, IssueDemoProject.WidgetType)' の WidgetType widgetType'。
更新: パラメータに基づいて異なる具体的なクラスを登録すると、それが機能することに注意してください。以下の 2 番目のテストを参照してください。
この問題を示すサンプル コードを次に示します。[編集: IIndex ルックアップを使用するように同じものを更新しました。]
誰かが私が間違っていることを教えてもらえますか?
jquery - .resolve() と .promise() の違いは何ですか?
jQuery の遅延機能を掘り下げています。インターネットでいくつかの例を試しました。resolve()
概念は理解できましたが、との違いがわかりませんpromise()
。
resolve()
との違いは何promise()
ですか?