問題タブ [inet]

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 に答える
439 参照

java - URL の if ステートメントを特定の IP アドレスに解決するにはどうすればよいですか?

URL www.stackoverflow.com を使用すると、IP アドレス 31.13.72.49 に解決されます。

これは問題ありません。簡単なコードでそれを行う方法を知っています。

しかし、ブロックされたIPアドレスのリストのifステートメントでそれを行いたいです(ところで、stackoverflowが大好きです:)ほんの一例です)。

例: 私のブロックリストには ("31.13.72.49", "www.y.com", "198.0.10.2") が含まれています

www.stackoverflow.com と入力すると、それが不適切な IP アドレスであることを認識し (解決された IP が 31.13.72.49 であることを認識して)、後でエラー メッセージを出力します (おそらく、Web サイトの使用が禁止されている)。ブロックリストに IP アドレスのみを含む URL を入力した場合は、その逆です。

どうすればいいのかわからない。一致するequalsキーワードまたは==は知っていますが、それらは同じではないため(互いに解決されますが)、それらが実際に同じファミリーからのものであることを証明する方法がわかりません。

PS: Java Eclipse でこれを行っています (import java.net.InetAddress;)。

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

java - Javaを使用してpostgreSQLからinetデータ型を取得しますか?

Java を使用して postgres データベースから inet データ型を取得するにはどうすればよいですか? 私が試してみました:

しかし、そうすると、「無効な列名」というSQL例外がスローされます。私の知る限り、Java の postgres inet に対応するデータ型はありません。私に何ができる?

0 投票する
0 に答える
342 参照

hibernate - Grails Groovy GORM ColumnTransformer Postgresql inet macaddr

inet や macaddr などの列タイプを持つ postgres データベースがあります。

使用する Hibernate POJO を生成し、これらのデータ型を次を使用してマップできます

POJO のマップされたフィールドは文字列です。

これは問題なく動作しますが、代わりに Grails ドメイン クラスを使用したいと思っています。

私が使用できる ColumnTransformer に相当するものがあれば、何か考えはありますか?

ありがとう

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

postgresql - postgres sqlのinet値からオクテットを抽出するにはどうすればよいですか?

Inet 形式の IPv4 アドレスを整数コンポーネントに変換したいと考えています。

たとえば、「101.255.30.40」を oct1=101、oct2=255、oct3=30、oct4=40 に変更します。

inet を varchar としてキャストする場合にこれを行うべき正規表現がありますが、それはエレガントではないようです。inet の n 番目のオクテットを返すための 1 行の関数はありますか?

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

build - eglibc-2.16 libc.so に ruserok がありません

RaspberryPi と Gumstix Overo の 2 つの異なる ARM ボード用に最適化された組み込み Linux システムを作成しています。どちらも GNU C ライブラリに eglibc-2.16 を使用しています。しかし、RaspberryPi 用の libc.so ライブラリには、inet lib の ruserok、ruserok_af、および iuserok シンボルがありますが、Gumstix Overo ボード用の libc.so ライブラリにはこれらのシンボルが含まれていません。

configure ヘルプの出力を見て、これらのシンボルを含めるためのスイッチがないかどうかを確認しましたが、何も思いつきませんでした。inetライブラリとそのすべてのシンボルをlibc.soにコンパイルするために見落としていることに対して、何か特別なことをする必要がありますか?

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

postgresql - Postgres の inet フィールドで LIKE を使用する方法

次のクエリを実行する必要があります。

問題は、inetデータ型がワイルドカードをサポートしていないように見えることです (少なくとも、前のクエリでそれらを使用した方法ではありません)。

私が知りたいのは、LIKEフィルターを指定する前にフィールドを文字列に変換するのが賢明な動きであるかどうかです。(一方で、アプローチ自体が有効であったとしても、これはおそらくクエリ全体を遅くするでしょう。)

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

java - readline() がソケットから読み取らない

何も起こりませんが、.read() を使用すると、文字列の最初の文字を受け取ります。

受信するメッセージの長さがわかりません。Python で使用するのは sock.recv(1024) です。ここで、1024 は受信できる最大の長さです。

Javaで同じことを行う方法はありますか?

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

android - デバイスが特定のサイトに接続されているかどうかを確認する

デバイスが特定のサイトに接続しているかどうかを確認しようとしています。一致する場合はインテントを開始し、そうでない場合はトーストをスローする必要があります。

デバイスがサイトを表示できる場合でも、常にトーストをスローしているように見えます:-