-
2 votesanswersviews
如何编组包含可变大小字符串的结构?
我正在通过TCP连接从客户端向我的服务器发送数据包( MemoryStream ),在服务器端我想通过使用Marshal重新创建原始对象 . 我正在使用以下代码将内容编组到数据包中: public void Write<T>(T value) where T : struct { byte[] buffer = new byte[Marshal.SizeOf(t... -
0 votesanswersviews
如何定义和编组BSTR *类型
我想知道如何将字符串类型编组为BSTR *类型 . 只是详细说明,C结构如下: struct MyStruct { BSTR* string; int a; } 我需要在C#方面定义一个新的sturct,我尝试了string []和IntPtr []但是没有取得成功 . 谢谢你的帮助! 编辑:c结构: struct HTTPTEXTRENDERERFILTERINFO { ... -
0 votesanswersviews
调用ResetDC时崩溃,devmode从编组结构复制到字节数组
通过我的Devmode时,我在调用ResetDC时收到System.AccessViolationException . 我正在做以下事情.. // create and marshall the devmode to a byte array. DEVMODE myDevmode = new DEVMODE {dmSize = (short) Marshal.SizeOf(typeof (DE... -
2 votesanswersviews
使用p / invoke从C#到C代码编组一个字符串数组
我需要将C#字符串数组传递给C代码 示例C代码 void print_string_array(const char** str_array, int length){ for (int i = 0; i < length; ++i) { printf("Sting[%l] = %s\n", i, str_array[i]); } } 我... -
9 votesanswersviews
尝试编组缺少@XmlRootElement的JAXB根对象时出错
我有一个复杂的xml架构,它是国际标准的一部分,因此我无法更改架构文件,并且我已经使用Maven从它们生成JAXB对象 . 当我尝试将数据设置到我的JAXB对象中然后封送根元素时,我在几个复杂类型上得到了丢失的@XmlRootElement错误 . 我的问题是如何解决这个问题?环境: JAXB 2.2.2 Maven 3.0.3 Eclipse Juno Java 1.6 Wi... -
1 votesanswersviews
线程“main”中的异常javax.xml.bind.JAXBException:类或其任何超类都是这个上下文已知的
有些人可以帮助我为什么下面被抛出 线程“main”中的异常javax.xml.bind.JAXBException:类com.jaxb.model.copy.copy.Snapshot或其任何超类都是此上下文已知的 . at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getBeanInfo(JAXBContextImpl.java:588)at co... -
0 votesanswersviews
JAXB动态XML根类名
我在java中有我的User类 . 当我想要解组它时,我得到带有 <UserIn> 根元素的xml,当我想编组它时,我应该 <UserOut> 作为XML根元素 . 如果我提供 @XmlRootElement("UserIn") 它不是动态的,它始终是UserIn root . 有没有办法在课堂上做动态根元素?谢谢 . -
0 votesanswersviews
序列化Puppeteer页面
我的问题 我正在使用Chrome's Puppeteer来自动完成一些个人任务 . 这些任务中的大多数都涉及使用我的凭据登录网页并获取一些数据 . 该过程最多可能需要5秒钟 . 这意味着我的开发周期很长,我可以很快受到限制 . 我的问题 Is there a way to serialize a Puppeteer webpage after logging in, and run my scri... -
2 votesanswersviews
没有任何配置的JAXB编组/解组
我正在尝试通过JAXB编组/解组Java ValueObject类 . 为此,我发现它需要可以由ant自动创建的XML Schema文件和ObjectFactory类 . 如果是这样,它似乎能够在没有XML Schema文件和ObjectFactory的情况下进行编组/解组,因为它们可以自动创建 . 但只要我研究过,JAXB就不会提供方法了 . 你知道怎么办? -
5 votesanswersviews
为什么在Jaxb2Marshaller中需要检查根元素?
我正在使用Jaxb2Marshaller通过spring @ResponseBody注释来编组Java bean . 对于JSON编组工作正常 . 但对于xml,我不断得到HTTP 406响应 . Jaxb2Marshaller类中的一点点挖掘显示它检查绑定类的@XmlRootElement(参见下面的代码片段) . 从xsd生成java代码时,我的pojo不包含@XmlRootElement,... -
2 votesanswersviews
jaxb marshall布尔值为整数(0,1)的问题
我的问题似乎很简单,但我无法在stackoverflow上找到任何与它完全相同的东西 . 我正在使用jaxb来编组/解组这个对象: @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "root") public class MyJaxbObject... -
2 votesanswersviews
如何使用JAXB保留XML注释?
如何在不丢失注释的情况下解组和编组XML文件?有没有办法使用JAXB,我尝试使用以下link但它不起作用 . <customer> <address> <!-- comments line 1 --> <street>1 Billing Street</street> &l... -
0 votesanswersviews
使用JAXB marshal将新元素添加到XML文件是为其添加命名空间
我有一个现有的xml文件,如下所示 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Person xmlns="http://Person"> <name first="abc1",last=&q... -
-1 votesanswersviews
JAXB将java.util.Map条目编组/解组为XML属性
我正在尝试完成将Map.Entry编组到XML元素属性的编组/解组 . 并且在stackoverflow上找不到适合我的情况的任何东西 . 这是我的根元素: @JsonInclude(JsonInclude.Include.NON_NULL) @XmlRootElement(name = "METADATA") @XmlAccessorType(XmlAccessType.FI... -
3 votesanswersviews
将数据从Unity3D传递到C dll,反之亦然
我目前正在研究我的论文(MSc Computer Science),这是一个使用与Unity3D集成的OpenCV C(用于渲染部分)的增强现实项目 . 为了将OpenCV与Unity3D集成,我将OpenCV(c)代码导出为dll,然后我在Unity3D中导入该dll以访问dll的方法等 . 此外,大学给了我一些钱购买Unity的OpenCV(它是使用OpenCV for Java在C#中实现的... -
96 votesanswersviews
什么是序列化?
我开始使用OOP编程,并想知道OOP用语中序列化的含义是什么? -
403 votesanswersviews
Serialization和Marshaling有什么区别?
我知道,就几种分布式技术(如RPC)而言,使用术语“编组”,但不理解它与序列化的区别 . 它们不是都将对象转换为一系列位吗? 相关: What is Serialization? What is Object Marshalling? -
0 votesanswersviews
使用C#中固定大小的2D字符数组对C Struct进行编组
我有一个c DLL,有一个接受结构指针的公共函数 . 我正在将此DLL用于C#(VS 2010,Build Type x86,允许不安全的代码) . 我需要编组的结构是有一个结构作为成员参数,这个成员参数结构需要像固定大小的2D char数组一样 . 我已经按照Stack Overflow和MSDN论坛链接的建议实现了这个结构,如下所述: https://social.msdn.microsoft... -
0 votesanswersviews
prolog错误中不允许内容
嗨,我正在使用JAXB进行编组和解组 . 当我将xml文件解组到对象后发生异常 . 因为我在将数据写入xml文件时使用UTF-8编码 . 我错过了什么 javax.xml.bind.UnmarshalException - 包含链接异常:[org.xml.sax.SAXParseException; lineNumber:1; columnNumber:1; prolog中不允许内容 . ]位于... -
1 votesanswersviews
RestEasy,如何防止JAXB注释POJO与JSON之间的编组
我开始使用一种消耗并生成JSON输出的服务 . 我使用resteasy-jackson-provider进行(de)编组,它从类描述中获取信息 . 过了一会儿,我被要求添加XML作为MediaType . 所以我用JAXB注释注释了我的DTO,并添加了resteasy-jaxb-provider . 结果,我发现生成的JSON输出来自JAXB注释,它与原始格式不同 . 我在RestEasy 3.0... -
3 votesanswersviews
如何让.NET不使用已注册的TLB来编组调用COM方法?
目前的配置是: 主应用程序是不受管理的 . 它包含DLL,包含TLB,它描述了暴露给COM模型的函数 . 为了支持ASMX Web服务,它加载.NET框架,并启动提供Web服务调用的ASP.NET域 . 要提供Web服务调用,它需要主应用程序中的数据 . 因此,我们从TLB生成Interop程序集(使用tlbimp.exe),Web服务程序集使用此Interop与主应用程序中的CO... -
1 votesanswersviews
互操作签名不正确导致内存泄漏
通过interop生成的接口从c#使用的第三方com模块正在泄漏内存 第三方c方法签名是: somemethod(....., long** param3, long** param4) 生成的互操作方法是: somemethod(...., IntPtr param3, IntPtr param4) 最后2个参数由umanaged dll分配数组,并从c#Marshal.CoMemFree中... -
0 votesanswersviews
Castor Collection字段为空
我的脚轮masrshaller有一个XML输出如下 root> field1 / field1> field2 / field2> .......... fieldn> collection> field> field> .......... field> / collection> / root> 我对集合部分的映射是字段名=“coll... -
2 votesanswersviews
尝试使用Castor紧凑地序列化对象
我正在使用Castor写出用户ID的时间间隔 Map . 我正在使用它来保存和恢复冗长任务中的进度,我正在努力使XML尽可能紧凑 . 我的 Map 是从字符串userID到包含间隔时间戳的类,以及我不需要序列化的其他瞬态数据 . 我可以使用嵌套类映射: ... <field name="userIntervals" collection="map"&... -
2 votesanswersviews
如何忽略脚轮编组中的一个字段
我正在使用castor从java对象创建XML文件 . 我想在创建XML文件时忽略我 class 中的一个字段 . 文档http://castor.codehaus.org/reference/1.3.0/html/XML%20data%20binding.html说: 1.2.2.1 . 编组行为对于Castor,Java类必须映射到XML元素 . 当Castor封送一个对象时,它将: - 使... -
3 votesanswersviews
当存在静态类时,没有带有@XmlElementDecl的ObjectFactory
I am getting below exception, i need some help to resolve the issue. If remove the namespace in the object factory and with out package-info.java class it is working fine. Exception th... -
0 votesanswersviews
在可观察列表中编组本地日期
我有一个可观察的 class 清单 . 使用以下内容编组此列表 public void saveBillsToFile(File file){ try{ JAXBContext context = JAXBContext .newInstance(BillListWrapper.class); Marshaller m... -
2 votesanswersviews
键入编组以从C#调用fortran子例程
我很感兴趣,我正在尝试包装ARPACK库提供的一些功能(http://www.caam.rice.edu/software/ARPACK) . 我有两个问题 . 首先,在这种情况下,我无法找到关于类型编组的任何地方的明确指示 . 更具体地说,这是在我的FORTRAN子例程中声明的类型: subroutine getEigenVectors & ( Matrix, n, w... -
6 votesanswersviews
C#和void指针
我正在编写我的第一个C#应用程序,但幸运的是,我必须使用void指针(使用返回句柄的DLL) . 根据我的阅读,有几个选择: 不安全的代码,例如见http://www.c-sharpcorner.com/UploadFile/gregory_popek/WritingUnsafeCode11102005040251AM/WritingUnsafeCode.aspx 在C#程序中写入我的函数... -
2 votesanswersviews
在没有注释的 Jackson 中使用自定义编组器?
我需要使用Jackson在任意对象上编组和解组json,我需要一定的日期格式 . 现在,我有这个: final ObjectMapper mapper = new ObjectMapper() mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true) mapper.configure(JsonParser.Featu...