问题标签 [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.
perl - Perl Expect 与 FreezeThaw
我正在将交互式命令行工具转换为 Web 应用程序,并使用该工具作为后端。我接受用户命令(使用 AJAX)并调用提取命令的 perl CGI 脚本。然后我使用 expect 将命令发送到进程,收集输出并将其传递给生成的 html 页面。
用户输入的第一个命令执行良好。不执行下一个命令。
我正在使用 FreezeThaw 在第一个请求后冻结期望对象,然后为以下请求解冻它。它冻结得很好,但不会解冻。
这是我的代码:
任何想法为什么它失败了..?
c# - 使用文件的字节数组作为字段序列化对象
我正在使用客户端-服务器程序通过网络发送文件。读取文件的字节后(使用File.ReadAllBytes()
),我将字节数组设置为对象的字段。然后序列化对象并将其发送给客户端,客户端应该反序列化对象并使用BinaryWriter
.
客户端-服务器之间的所有消息都是通过序列化一个名为 Command 的类的对象来传递的。
当文件加载到字节数组时,这种方法似乎会消耗大量内存。
谁能提出另一种机制,我可以一点一点地发送文件,而不会消耗太多内存。是否可以发送文件的内存地址,然后服务器使用客户端上的内存地址(使用循环)一点一点地拉文件?
java - 使用 Akka 玩 Framewrok 对象序列化
我有一个使用 java 语言连接到远程 akka 系统的 play framework 2.0。我有一个包装在消息类中的 java 数组列表对象。问题是我想将消息对象发送到远程 akka 系统进行计算。所以,我想知道我需要部署消息对象还是需要序列化消息对象。有人可以帮助我对最佳选择以及如何实施进行很好的解释。
谢谢。
java - 也可序列化对象属性
当我Serializable
在课堂上时,我需要添加Serializable
到课堂内的所有对象吗?
例如,
我也需要添加Serializable
到Role
andTask
吗?
delphi - Delphi客户端服务器数组发送
我需要将一个动态的对象数组从服务器发送到客户端。一个数组的例子,它包含类对象Figure
及其坐标、颜色等信息。
我试图使用这样的东西来发送数据:
但我认为这样做真的很糟糕。那么,请您告诉我如何发送和接收某些对象数组的正确方法(使用IdTCPClient/Server
or Client/ServerSockets
)?
java - Java 序列化和反序列化
我有一个对象如下:
我已经收集了大量数据,在上面的类中构造了对象并将它们序列化到磁盘。
我忘记包含在类文件中的一件事是访问每个对象的值的方法。例如,访问特定对象的 cId 值。
我修改了类定义以添加此类方法,但后来我无法将对象反序列化回 Records 类并得到此运行时错误:
我想我需要告诉java它们是相同的定义并修改serialVersionUID但不太确定如何?任何想法都会受到欢迎!
java - 如何在硬盘上存储对象?
我正在开发一个项目,该项目使用可以拥有超过 100,000 个键的几个地图。目前,我在每个运行时使用数据的缩写形式创建地图以节省时间,以便地图只有大约 1,000 个键。但我想用我现有的全部数据进行测试。
我想知道如何在一个类中创建一个映射,然后将该对象保存到硬盘驱动器,然后能够在不同的类中引用该对象,这样我每次测试时都不需要创建和填充映射班级。我正在使用 Eclipse 用 Java 编写类。
编辑:我相信它被称为对象序列化,但如果它被序列化,我是否必须在使用前阅读整个地图?或者它实际上与调用局部变量一样吗?
java - ObjectInputStream 和 getInputStream
我正在开展一个学校项目,以下代码是为构建项目提供的示例(应该可以正常工作,但不是......)。没有编译错误,但是当我使用 telnet 对其进行测试时,显示以下消息:
第 41 行是
这是我的代码:
我尝试的是切换语句的顺序,ObjectInputStream in=...
但ObjectOutputStream out=...
没有运气。请帮助...谢谢。
java - java.awt.Color 对象的大小
我有一个程序,我在套接字上使用 ObjectStream。我发送的类的代码如下所示。
此类通过套接字重复发送。然而,它显示出一些滞后。如果我不发送 Color 对象而是发送 RGB 代码(整数值),它会产生很大的不同吗?我怎么可能让我的程序没有延迟?
java - 对象反序列化 - 从序列化对象中取回 int 数组
现在,ObjectOutputStream
获取对象并直接序列化它。DeflaterOutputStream
压缩序列化结果,然后将压缩结果存储在一个ByteArrayOutputStream
有人可以告诉我如何反序列化并取回我原来的 int 数组吗?请分享编码?