Articles of 64bit

¿Hay alguna función htonl “estándar” para enteros de 64 bits en C ++?

Estoy trabajando en una implementación del protocolo Memcache que, en algunos puntos, usa valores enteros de 64 bits. Estos valores deben almacenarse en “orden de bytes de red”. Desearía que hubiera alguna función uint64_t htonll(uint64_t value) para hacer el cambio, pero desafortunadamente, si existe, no pude encontrarlo. Entonces tengo 1 o 2 preguntas: ¿Hay alguna […]

¿Qué es una buena función hash de 64 bits en Java para cadenas textuales?

Estoy buscando una función hash que: Hashes cadenas de texto bien (por ejemplo, pocas colisiones) Está escrito en Java, y es ampliamente utilizado Bonificación: funciona en varios campos (en lugar de que yo los concatene y aplique el hash en la cadena concatenada) Bonificación: tiene una variante de 128 bits. Bonificación: no intensivo de la […]

Detecta si la versión actual de Windows es de 32 bits o 64 bits

Créalo o no, mi instalador es tan viejo que no tiene una opción para detectar la versión de 64 bits de Windows. ¿Hay una llamada a Windows DLL o (incluso mejor) una variable de entorno que daría esa información para Windows XP y Windows Vista? Una posible solución Veo que Wikipedia afirma que la versión […]

Instalación manual de controladores MS Access ODBC de 64 bits cuando Office de 32 bits está presente

Quiero hacer una instalación manual de los controladores odbc MS Access 64 bit. Desinstalar Office de 32 bits e instalar Office de 64 bits no es una opción debido a los complementos que utiliza nuestra empresa. Descargué AccessDatabaseEngine_x64.exe y el uso de WinRar y Universal Extractor me permitió descomprimir todos los archivos en un directorio […]

Lectura del registro y la clave Wow6432Node

Tengo un código que lee el registro y busca un valor en HKEY_LOCAL_MACHINE\Software\App\ pero cuando se ejecuta en versiones de 64 bits de Windows, el valor está en HKEY_LOCAL_MACHINE\Software\Wow6432Node\App\ . ¿Cómo debería acercarme a esto? ¿Necesito un instalador de 64 bits o debería volver a escribir mi código para detectar ambos lugares?

Uso de los 16 bits adicionales en punteros de 64 bits

Leí que una máquina de 64 bits realmente usa solo 48 bits de dirección (específicamente, estoy usando Intel Core i7). Esperaría que los 16 bits adicionales (bits 48-63) sean irrelevantes para la dirección, y serían ignorados. Pero cuando trato de acceder a dicha dirección recibí una señal EXC_BAD_ACCESS . Mi código es: int *p1 = […]

¿Qué significan los prefijos E y R en los nombres de los registros Intel de 32 bits y 64 bits?

Los nombres de registro de 32 bits comienzan con una E y los de 64 bits comienzan con una R. ¿Qué significan la E y la R? ¿Hay alguna razón para elegir estos alfabetos? Además, en los registros de 64 bits, también, podemos ver en cualquier depurador de bajo nivel como Windbg que los bits […]

¿Cuál es el tamaño de montón más grande posible con una JVM de 64 bits?

El valor de montón máximo teórico que se puede establecer con -Xmx en un sistema de 32 bits es, por supuesto, 2^32 bytes, pero normalmente (consulte: Descripción del tamaño máximo de almacenamiento dynamic de JVM – 32 bits frente a 64 bits ) no se pueden usar todos los 4 GB. Para una JVM de […]

Registro de Windows de 64 bits vs registro de 32 bits

Escuché en la architecture de Windows x64, para admitir la ejecución de las aplicaciones x86 y x64, hay dos juegos separados / diferentes de registro de Windows: uno para acceder a la aplicación x86 y el otro para acceder a la aplicación x64. Por ejemplo, si un COM registra CLSID en el conjunto de registros […]

Visual Studio 64 bit?

¿Hay algún Visual Studio de 64 bits? Por qué no?