問題タブ [object-serialization]

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

perl - FreezeThaw による Perl の期待

ツールをバックエンドとして、対話型コマンド ライン ツールを Web アプリケーションに変換しています。(AJAX を使用して) ユーザー コマンドを取り込み、コマンドを抽出する perl CGI スクリプトを呼び出します。次に、expect を使用してコマンドをプロセスに送信し、出力を収集して、それを結果の html ページに渡します。

ユーザーが入力する最初のコマンドは正常に実行されます。次のコマンドは実行されません。

FreezeThaw を使用して、最初のリクエストの後に期待されるオブジェクトをフリーズし、次のリクエストでそれを解凍しています。よく凍りますが、溶けません。

これが私のコードです:

なぜそれが失敗するのか..?

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

java - AkkaでFramewrokオブジェクトのシリアル化を再生する

私は、Java言語でリモートのakkaシステムに接続されたPlayFramework2.0を持っています。メッセージクラスにラップされたJava配列リストオブジェクトがあります。問題は、計算のためにメッセージオブジェクトをリモートのakkaシステムに送信したいということです。したがって、メッセージオブジェクトをデプロイする必要があるのか​​、それともメッセージオブジェクトをシリアル化する必要があるのか​​を知りたいのです。誰かが最良の選択と実装の方法についての良い説明を手伝ってくれますか?

ありがとう。

0 投票する
5 に答える
3095 参照

java - オブジェクトのプロパティもシリアライズ可能

クラスにいる場合、クラス内のすべてのオブジェクトSerializableに追加する必要がありますか?Serializable

例えば、

とにも追加Serializableする必要がありますか?RoleTask

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

delphi - Delphi クライアント サーバー配列の送信

オブジェクトの動的配列をサーバーからクライアントに送信する必要があります。Figureその座標、色などに関する情報を持つクラスのオブジェクトを含む配列としての例。

私はこのようなものを使ってデータを送信しようとしていました:

しかし、そのようにするのは本当に悪い方法だと思います。では、いくつかのオブジェクトの配列を送受信する正しい方法を教えてください (IdTCPClient/Serverまたはを使用してClient/ServerSockets)。

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

java - Java のシリアル化と非シリアル化

次のようなオブジェクトがあります。

大量のデータを収集し、上記のクラスのようにオブジェクトを構築し、それらをディスクにシリアライズしました。

クラス ファイルに含めるのを忘れていたダンプの 1 つに、各オブジェクトの値にアクセスするメソッドがあります。たとえば、特定のオブジェクトの cId 値にアクセスします。

このようなメソッドを追加するためにクラス定義を変更しましたが、オブジェクトを Records クラスに逆シリアル化できず、次のランタイム エラーが発生しました。

Javaにそれらが同じ定義であることを伝え、serialVersionUIDを変更する必要があると思いますが、どうすればよいかわかりませんか? どんなアイデアでも大歓迎です!

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

java - オブジェクトをハードドライブに保存するにはどうすればよいですか?

私は、100,000を超えるキーを持つことができるいくつかのマップを使用するプロジェクトに取り組んでいます。現在、時間を節約するためにデータの省略形を使用して各実行時にマップを作成しているため、マップには約1,000個のキーしかありません。しかし、私が利用できるデータの全範囲でテストしたいと思います。

クラスでマップを作成し、そのオブジェクトをハードドライブに保存して、さまざまなクラスでそのオブジェクトを参照できるようにすると、テストするたびにマップを作成して塗りつぶす必要がなくなります。クラス。私はEclipseを使用してJavaでクラスを書いています。

編集:オブジェクトのシリアル化と呼ばれていると思いますが、シリアル化されている場合は、使用する前にマップ全体を読み取る必要がありますか?それとも、ローカル変数を呼び出すのと実質的に同じでしょうか?

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

java - java.awt.Color オブジェクトのサイズ

ソケット経由で ObjectStream を使用しているプログラムがあります。クラス Im 送信のコードは次のようになります。

このクラスは、ソケットを介して繰り返し送信されます。ただし、少しラグが見られます。Color オブジェクトを送信する代わりに RGB コード (整数値) を送信すると、それほど大きな違いが生じるでしょうか? プログラムのラグをなくすにはどうすればよいでしょうか?

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

java - オブジェクトの逆シリアル化 - シリアル化されたオブジェクトから int 配列を取得する

ここで、ObjectOutputStreamオブジェクトを受け取り、それを直接シリアル化します。DeflaterOutputStreamシリアル化された結果を圧縮し、圧縮された結果はByteArrayOutputStream

元の int 配列をデシリアライズして元に戻す方法を教えてもらえますか? コーディングを共有してください。