es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: MARSHALLING

Cambie la codificación de caché del servidor Infinispan de ‘application/x-jboss-marshalling’ a ‘application/x-protostream’.

Actualmente estoy configurando mi contenedor de caché en JBoss 7.4 standalone.xml, y el servidor remoto de ISPN se está ejecutando en localhost. Todo iba bien hasta que arrojó el error: ISPN000492: No se puede encontrar un transcodificador entre ‘application/x-jboss-marshalling’ y ‘application/x-protostream’ standalone.xml: <remote-cache-container name=”remoteContainer” default-remote-cluster=”data-grid-cluster”> <property name=”infinispan.client.hotrod.sasl_mechanism”>SCRAM-SHA-512</property> <property name=”infinispan.client.hotrod.auth_realm”>default</property> <property . . . Read more

Marshal.SizeOf() para una instancia de booleano en C#

Tengo una instancia t de la siguiente clase: [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] class TestStruct { [MarshalAs(UnmanagedType.I1)] // I1 tiene tamaño de 1 byte public bool Boolean0; [MarshalAs(UnmanagedType.U1)] // U1 tiene tamaño de 1 byte public bool Boolean1; } TestStruct t = new TestStruct(); Ahora, si intento acceder . . . Read more

Cómo realizar el Marshal/Unmarshal de una clave/campo JSON y BSON común que pueda tener dos formatos diferentes en Go?

Actualmente tengo datos de mongo almacenados en dos formas (específicamente para la clave de contenido) en una colección. A continuación se muestra una muestra parcial de los datos: Formato 1. { “type”: “text”, “content”: “foobar”, “extraTextData”: “hello text” } Formato 2 { “type”: “group”, “content”: [ { “type”: “text”, “content”: . . . Read more

Salida de marshaling de C# char* desde una función de C++

Creé una dll utilizando C++ y quiero usarla en C#. Aquí está la función de C++ que quiero usar: int get_value_of_field ( const int iObjectTag, const char iAttName[], char *oAttValue) { int retcode = 0; char *AttValue = NULL; ITK (tc_custom_methods::get_value_of_field (iObjectTag, iAttName, &AttValue)); if (retcode == 0) { sprintf(oAttValue, . . . Read more