問題タブ [reverse-lookup]

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

dns - 要求する IP に応じて DNS 解決を変更する

要求元のマシンの IP アドレスに応じてプレースホルダーの値を異なる方法で解決するために、DNS サーバーに逆引きを実行させる方法を探しています。

変数

  • DNS によって解決されるSYSWEBというプレースホルダー値
  • ウェブサイト: www.website.dev.netおよびwww.website.uat.net
  • マシン: Machine1およびMachine2

条件

  • Machine1 が SYSWEB に接続しようとすると、DNS サーバーはそれを www.website.dev.net に解決します。
  • Machine2 が SYSWEB に接続しようとすると、DNS サーバーはそれを www.website.uat.net に解決します。

ここで説明されている実装に従って、BIND DNSでこれをすでに実行しようとしましたが、注目に値する進歩はありませんでした....

私が抱えている主な問題は、DNS がプレースホルダー値から IP アドレスを解決できないことです。それはドメイン名である必要があります。

きっと誰かが私ができなかったことを成功させたのだろう

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

java - 最小のキーを見つけるためのハッシュ テーブルの逆引き

ハッシュ テーブルで値を検索し、最小のキーを返すというインタビューの質問がありました。

私のアプローチは、ハッシュテーブルをキーでソートし、それを繰り返し処理して、検索された値に対応するキーを見つけることでした。

この関数を Python で書きました。

より良いアプローチはありますか?Javaで同じことを行うにはどうすればよいですか?

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

ruby - Ruby TCPServerはDNS逆引きで常に遅延しますか? - 無効にする方法は?

ruby gserver で TCPServer を作成しました。

サーバーにリモートで接続するたびに、接続が確立されるまでに 2 ~ 4 秒かかります。

これは、リモート マシンから接続した場合にのみ発生します。

サービスを実行している同じマシンからの接続は、即時の応答を送信します。

同じマシンでの接続では、ローカルホスト経由で接続する場合とマシンの IP 経由で接続する場合に違いはありません。


遅延は逆引きに依存すると思いますが、その理由を突き止めることはできません。

gserver.rb では 263 行目です

ここで遅延が発生し、このメソッドに何があるかわかりません。


テスト中に使用されるすべてのマシンをローカル ホスト ファイルに追加しました。しかし、それは何も変わりませんでした。

Webrickを使用しても同じことが起こります。私も設定しようとしました

結果のサーバーソケットに直接送信するだけでなく、

クライアント接続ソケットと同様に

しかし、それも遅れて何も変わりませんでした。


接続が確立されるたびに、remote_host と remote_ip の値が解決され、hosts ファイルで定義されます。


ubuntu 14.04でruby 2.2.1を実行し、debian wheezyを実行してruby 1.9.3を実行してみました。

同じ動作 - サービスの接続に (長い) 遅延が発生します。

Q: それを修正する方法/TCPServer でルックアップを無効にする方法は?

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

java - キー/定数ごとに複数の値を持つJava列挙型の逆引き?

このような列挙型では、各キーには複数の値があります

のようなメソッドを呼び出して略語 (定数) を逆引きするにはどうすればよいgetAbbreviation(descriptionText)ですか?

私は基本的にここで説明されている実装を探していると思いますが、各 ENUM キー (定数) にはいくつかの値が付属しているという違いがあり、getAbbreviation("long text 1")それと同様に動作するようにしたいgetAbbreviation("yet another one 2")...

各 ENUM の (つまりABBRnの) 値フィールドをループして巨大なマップを作成する簡単な方法はありますか、それとももっと良い解決策がありますか?

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

dns - 逆引きは、PTR レコードを保持するネームサーバーの値をどこで取得しますか

自分の IP で逆ルックアップを実行すると、BIND ネームサーバーの 1 つが正しく検出され、逆ルックアップが実行されます。ネームサーバーの詳細はどこに保存されていますか? RIPE/ARIN を使用するか、ルーター (ルーターを指すクラス B ブロックがあります) または WAN バックボーン プロバイダーを使用しますか?

ルート ヒント (. > .COM. > example.COM. > www.example.com.) から始まる前方参照のプロセス全体と、ネームサーバーがどのように検出されるかは理解していますが、IP のプロセスについてはわかりません。

ありがとう

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

python - djangoで_set.all()を効率的に使用するには?

Entry オブジェクトの数が 5000 エントリを超える場合、django で次のことをより効率的に行う方法はありますか?

models.py

そして、これらの各エントリのすべての色を取得したいとしましょう...

各オブジェクトを特定のエントリに関連付けたいと考えています。たとえば、このような csv テーブルで。

すべてのエントリを確認するのに数秒かかります。より良い方法はありますか?

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

django - Django: 1 対多の関係と逆引き

私はそれを解決するための最もdjango/pythonicな方法が何であるかわからない問題を抱えています。私は次のモデルを持っています:

したがって、すべての注文は複数の Order_Details を持つことができ、注文があり、その中に複数の記事がある買い物かごのように考えることができます。

テンプレート内の注文と記事を繰り返し処理したいと考えています。みたいなことを考えました。

テンプレート内で、次のようなことを考えました。

これは可能ですか?もしそうなら、どのように?

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

php - 配列のキーを値で取得するには?

配列の問題があります。これは私の配列です:

送信する「タイプ」ごとに、キー(「ホテル」、「フライト」など)に到達しようとしています

ほとんどの場合、私はそれを取得しますが、一部の値については「キー:0」を取得します

たとえば、type = "HTP" の場合、そのキーは 0 になり、"HT" の場合、キーは "1" になります。

何故ですか?

これは私のコードです:

私もこれを試しました: