約20億以上のエントリを含むJava文字列配列があります。これで、GPRSやその他の手段(インターネットを使用せずに)などの電話接続を介してこのアレイを送信できます。これはばかげた質問かもしれませんが、私は助けが必要です
3 に答える
モデムと、KermitやXmodemなどのファイル転送プロトコルを使用します。最大の危険は、データのサイズがプロトコル内の何か(パケット番号など)をオーバーフローさせることです。
大量のデータがあり、インターネットが利用できない場合は、FedExまたはメールを検討することもできます。実際にはもっと速いかもしれません。
インタビューの質問のように聞こえます。;)
データを圧縮する方法を検討する必要があります。電話番号の範囲にBitSetを使用することをお勧めします。これにより、データのサイズが電話番号あたり約1〜4ビットに減少します。圧縮すると、小さくなります。必要な圧縮率に関しては、実際にはデータに依存します。
ただし、@ helloandreは、HD / SSD/ペンドライブにコピーして宅配する方がはるかに高速/シンプル/信頼性が高い可能性があることに同意します。
大まかな見積もりとして、各配列エントリが1240ビット(1文字あたり8ビット、平均の長さでの大まかな推測として155文字)であるとします。
これは2.48e12ビットです。データをネットワーク上にプッシュするときに、実際にデータを表現する方法のオーバーヘッドは含まれません。
8kb / s(8192ビット/秒)では、9。6年間のデータ転送になります。(各文字列の10文字については、まだ226日です。)
外付けハードドライブに入れて郵送してください。