Programación

82
¿Sintaxis de expresión regular para "no coincide con nada"?

Tengo un motor de plantillas de Python que usa mucho regexp. Utiliza la concatenación como: re.compile( regexp1 + "|" + regexp2 + "*|" + regexp3 + "+" ) Puedo modificar las subcadenas individuales (regexp1, regexp2, etc.). ¿Hay alguna expresión pequeña y ligera que no coincida con nada, que...

82
Cómo ignorar el estilo CSS principal

Me pregunto cómo ignorar un estilo principal y usar el estilo predeterminado (ninguno). Mostraré mi caso específico como ejemplo, pero estoy bastante seguro de que esta es una pregunta general. <style> #elementId select { height:1em; } </style> <div id="elementId">...

82
Selección de un programador de E / S de Linux

Leí que supuestamente es posible cambiar el programador de E / S para un dispositivo en particular en un kernel en ejecución escribiendo en / sys / block / [disk] / queue / Scheduler. Por ejemplo, puedo ver en mi sistema: anon@anon:~$ cat /sys/block/sda/queue/scheduler noop anticipatory...

82
¿Por qué double.NaN no es igual a sí mismo?

¿Alguien puede explicarme esto? En C # double.NaN no es igual a double.NaN bool huh = double.NaN == double.NaN; // huh = false bool huh2 = double.NaN >= 0; // huh2 = false bool huh3 = double.NaN <= 0; // huh3 = false ¿Qué constante puedo comparar con un double.NaN y volverme verdadera?...

82
Lectura de enteros de un archivo binario en Python

Estoy intentando leer un archivo BMP en Python. Sé que los dos primeros bytes indican la firma BMP. Los siguientes 4 bytes son el tamaño del archivo. Cuando ejecuto: fin = open("hi.bmp", "rb") firm = fin.read(2) file_size = int(fin.read(4)) Yo obtengo: ValueError: literal no válido para...

82
Restar una matriz de otra en Ruby

Tengo dos matrices de tareas: creadas y asignadas. Quiero eliminar todas las tareas asignadas de la matriz de tareas creadas. Aquí está mi código funcional, pero desordenado: @assigned_tasks = @user.assigned_tasks @created_tasks = @user.created_tasks #Do not show created tasks assigned to...