Articles of alineación de

Vista de texto alrededor de la vista

Estoy tratando de hacer que mis diseños horizontales aprovechen la habitación disponible. En una información que muestra actividad, tengo un ‘cuadro de hechos’ seguido de un cuadro grande de texto. Me gustaría que el cuadro de información flote a la derecha, de forma similar a la siguiente imagen. ¿Es esto posible usando la aplicación android […]

Cómo alinear un puntero en C

¿Hay alguna manera de alinear un puntero en C? Supongamos que estoy escribiendo datos en una stack de matriz (por lo que el puntero va hacia abajo) y quiero que los siguientes datos que escribo estén alineados en 4 para que los datos estén escritos en una ubicación de memoria que es un múltiplo de […]

c ++ alineación de datos / orden de miembros y herencia

¿Cómo se alinean / ordenan los miembros de datos si se usa herencia / herencia múltiple? ¿Es este comstackdor específico? ¿Hay alguna manera de especificar en una clase derivada cómo se ordenarán / alinearán los miembros (incluidos los miembros de la clase base)? ¡Gracias!

Hacer que std :: vector asigne memoria alineada

¿Es posible hacer que std::vector de estructuras personalizadas asignen memoria alineada para su posterior procesamiento con instrucciones SIMD? Si es posible hacerlo con Allocator , ¿alguien tiene ese asignador que podría compartir?

¿Cómo se alinean los datos de un vector?

Si quiero procesar datos en un std::vector con SSE, necesito una alineación de 16 bytes. ¿Cómo puedo lograr eso? ¿Debo escribir mi propio asignador? ¿O el asignador predeterminado ya se alinea con los límites de 16 bytes?

Alineado incorrectamente o superpuesto por un error de campo no objeto

Estoy tratando de crear la siguiente estructura: [StructLayout(LayoutKind.Explicit, Size=14)] public struct Message { [FieldOffset(0)] public ushort X; [FieldOffset(2)] [MarshalAs(UnmanagedType.ByValArray, SizeConst=5)] private ushort[] Y; [FieldOffset(12)] public ushort Z; } y me sale el siguiente error: No se pudo cargar el tipo ‘Mensaje’ desde el ensamblaje porque contiene un campo de objeto en el desplazamiento 4 que […]

Punteros mal alineados en x86

¿Puede alguien proporcionar un ejemplo si un puntero de un tipo a otro falla debido a una mala alineación? En los comentarios a esta respuesta , ambos afirman que hacer algo como char * foo = …; int bar = *(int *)foo; podría provocar errores incluso en x86 si la verificación de alineación está habilitada. […]

¿Debería preocuparme por la alineación durante el lanzamiento del puntero?

En mi proyecto tenemos un código como este: // raw data consists of 4 ints unsigned char data[16]; int i1, i2, i3, i4; i1 = *((int*)data); i2 = *((int*)(data + 4)); i3 = *((int*)(data + 8)); i4 = *((int*)(data + 12)); Hablé con mi líder tecnológico que este código puede no ser portátil ya que […]

Cómo centrar el icono y el texto en un botón de Android con el ancho configurado para “completar el elemento principal”

Quiero tener un botón de Android con ícono + texto centrado dentro de él. Estoy usando el atributo drawableLeft para establecer la imagen, esto funciona bien si el botón tiene un ancho de “wrap_content” pero necesito estirar al ancho máximo así que utilizo width “fill_parent” . Esto mueve mi icono directamente a la izquierda del […]

Alinee la salida de impresión en Java

Necesito mostrar una lista de artículos con sus precios de una matriz y me gustaría alinear los precios. Casi lo tengo funcionando, pero necesita mejoras. Debajo está el código y la salida. ¿Alguna idea de cómo alinear todos los precios? Hasta ahora, algunos trabajos, pero otros no. Gracias por adelantado. //for loop System.out.printf(“%d. %s \t\t […]