serialization相关内容

加载和保存矢量到文件

我正在使用 C++ Builder,并且我有一个 Appointment 对象的向量数组. 我想将其保存到文件中并从文件中加载. 目前,我使用 ifstream 和 ofstream 处理二进制文件.我有一个标题,其中包含将与数据一起保存的向量的大小,以便在加载时知道它的大小. 序列化是更好的方法吗? 如果是这样,我需要使用 boost 库还是其他方式? 这是我当前的 ..
发布时间:2022-01-24 19:03:44 C/C++开发

是否可以拦截 matlab save() 字节流

在 matlab 中,可以使用 matlab save() 调用将 matlab 对象甚至整个工作区写入文件.我想拦截字节流并在它进入文件之前对其进行后处理,这可能吗?或者,是否可以指定写入字节流的文件描述符,而不是通常作为参数进入 save() 调用的文件名. 请注意,我不是在寻找在 matlab 中编写文件的替代方法,我知道我可以 fopen() 一个文件并编写我想要的任何内容,但重点是 ..
发布时间:2022-01-24 18:20:53 其他开发

Android 如何保存位图 - 错误代码

我正在尝试序列化一个包含位图变量的类.这是有点工作的代码.我需要帮助找出问题所在. 私有位图 myVideoScreenshotBm;private void writeObject(ObjectOutputStream out) 抛出 IOException{out.writeInt(myVideoScreenshotBm.getRowBytes());out.writeInt(myVideo ..
发布时间:2022-01-24 18:12:55 移动开发

java - 如何在java中通过TCP发送对象?

我正在编写一个程序来将 object 从一个类发送到另一个类.这是我的程序的一个简短示例,用于表示该问题.如您所见,要从服务器发送到客户端的对象是 Student 类已在每个类(服务器/客户端)中单独定义.我已经通过发送一个 ArrayList 来检查此代码,它工作正常但是当它涉及我自己定义的类类型,我收到此错误: 线程“main"java.lang.ClassCastException 中的异 ..
发布时间:2022-01-24 14:57:07 Java开发

序列化 JFrame 并通过网络发送

我想要做的是通过套接字发送一个 JFrame.问题是在我发送表单并按下按钮查看它之后我得到以下异常. 包ds3;导入 java.io.IOException;导入 java.io.ObjectInputStream;导入 java.io.ObjectOutputStream;导入 java.net.ServerSocket;导入 java.net.Socket;导入 java.util.lo ..
发布时间:2022-01-24 14:21:09 Java开发

C# 中的序列化和对象版本控制

如果我想序列化一个对象,我必须使用 [Serializable] 属性,并且所有成员变量都将写入文件.我不知道如何进行版本控制,例如如果我添加一个新成员变量(重命名一个变量或只是删除一个变量)然后我打开(反序列化)文件我如何确定对象/文件版本以便我可以正确设置新成员或进行某种迁移?如何确定变量在加载期间是否已初始化(被反序列化程序忽略). 我知道有版本容忍的方法,我可以用 [Optional ..
发布时间:2022-01-23 10:06:57 C#/.NET

爪哇.多线程环境中对象的序列化

我有一个对象,其内部可变状态由一个或多个线程不断更新.对象是同步的,目标是从另一个线程定期保存其状态(通过序列化): 公共类 Counter 实现 Serializable {私人int dogCount;私人int catCount;公共同步无效updateFromDogThread(整数计数){狗计数=计数;}公共同步无效updateFromCatThread(整数计数){猫数=计数;}} ..
发布时间:2022-01-22 20:17:50 Java开发

创建组件失败..类型未标记为可序列化

我正在使用 Visual C# 2008 Express Edition 创建一个 WinForms 用户控件. 一切都很顺利,直到我发现我可以从属性窗口中使用 List 集合属性.在尝试更改集合并运行项目后,我开始遇到错误并尽我所能将所有内容恢复到工作时的位置. 现在,当我尝试将控件实例放置到表单上时,我收到以下错误. 未能创建组件“ColorPicker".错误信息如下:'S ..
发布时间:2022-01-22 19:09:14 C#/.NET

在 UDP 上发送和接收序列化对象

我正在尝试使用 UDP 将序列化对象从服务器进程发送到 Java 中的客户端进程.问题是客户端在接收方法上被阻止.有人可以帮忙吗?! 这里是发送对象的服务器代码: ClientModel C1= new ClientModel(100,"Noor","Noor",38,38,"asd");ByteArrayOutputStream baos = new ByteArrayOutputSt ..
发布时间:2022-01-22 16:34:47 Java开发

是否可以以编程方式构造 Python 堆栈帧并在代码中的任意点开始执行?

是否可以在 CPython 中以编程方式构造一个堆栈(一个或多个堆栈帧)并在任意代码点开始执行?想象以下场景: 您有一个工作流引擎,其中的工作流可以使用 Python 编写脚本,其中包含一些调用工作流引擎的结构(例如分支、等待/加入). 阻塞调用(例如等待或加入)在具有某种持久后备存储的事件调度引擎中设置侦听器条件. 您有一个工作流脚本,它调用引擎中的等待条件,等待稍后将发出信号 ..
发布时间:2022-01-22 12:20:35 Python

Jackson 没有反序列化已序列化的通用列表

当使用 Apache Jersey 和 Jackson 进行 JSON 序列化(在服务器和客户端上)时,我在反序列化通用列表时遇到了问题. 我生成的 JSON 如下,“data"中的所有 3 个类都实现了“CheckStatusDetail": {“错误代码":0,“错误消息":空,“类型":“数组",“数据" : [ {"@class" : "com.rrr.base.status.mo ..
发布时间:2022-01-21 18:23:10 Java开发

序列化包含 BitmapImage 的类的方法:使用 2 个继承的类?

当我的应用程序关闭时,我想序列化一些数据以使其持久化以供下次应用程序使用.我选择使用 Newtonsoft.JsonConverter 序列化这些数据.但是,我的班级中有一个 BitmapImage,它不能被序列化. 我有点坚持这一点,因为我没有找到将我的 BitmapImage 保留在我的班级中(我需要将它保留在这里)并能够序列化这个班级的解决方案.我试图创建一个包含 BitmapImag ..
发布时间:2022-01-21 14:35:45 C#/.NET

将数据集保存为 SQLite 格式文件

我有一个包含多个表的数据集.我显然可以做一个 Dataset.WriteToXML("Somefile.xml") 如果我想将数据集导出到 SQLite 格式的文件. 换句话说,我希望能够将数据集的内容写入(即序列化)到 SQLite 文件.Dataset.SerializeToSQLite("Sqliteformatted.bin") 同样,我希望能够将 SQLite 文件读入 ..
发布时间:2022-01-21 13:15:16 数据库

如何在数组的自定义类对象中使用 DefineProperties - Delphi

我正在尝试创建自己的类对象并使用它来为我的应用程序存储各种数据类型,这在使用 Published Properties 时一切正常,我可以毫无问题地将这些流式传输到磁盘并返回.但我还需要流式传输一些整数和字符串数据类型的数组. 我知道数组和其他数据类型不能发布属性,因为 Delphi 不知道如何流式传输它们,我被引导相信您需要使用 DefineProperties 来完成此操作,我创建了一个 ..
发布时间:2022-01-21 10:48:14 其他开发