Programación

814
¿Qué significa "programar en una interfaz"?

He visto esto mencionado varias veces y no tengo claro qué significa. ¿Cuándo y por qué harías esto? Sé lo que hacen las interfaces, pero el hecho de que no tengo claro esto me hace pensar que me estoy perdiendo el uso correcto. ¿Es así si tuvieras que hacer: IInterface classRef = new...

814
Generador de cadenas aleatorias PHP

Estoy tratando de crear una cadena aleatoria en PHP, y no obtengo absolutamente ningún resultado con esto: <?php function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 10; $i++) { $randstring =...

813
CSS 100% de altura con relleno / margen

Con HTML / CSS, ¿cómo puedo hacer un elemento que tenga un ancho y / o alto que sea el 100% de su elemento padre y que todavía tenga los márgenes o el relleno adecuado? Por "apropiado" quiero decir que si mi elemento padre es 200pxalto y especifico height = 100%conpadding = 5px , esperaría que...

812
¿Cuál es la mejor manera de recortar std :: string?

Actualmente estoy usando el siguiente código para recortar a la derecha todos los std::stringsprogramas: std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); Funciona bien, pero me pregunto si hay algunos casos finales donde podría fallar. Por supuesto, las respuestas con alternativas...

812
Obtén diferencia entre dos listas

Tengo dos listas en Python, como estas: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] Necesito crear una tercera lista con elementos de la primera lista que no están presentes en la segunda. Del ejemplo tengo que obtener: temp3 = ['Three', 'Four'] ¿Hay formas rápidas sin...

811
jQuery deshabilitar / habilitar el botón enviar

Tengo este HTML: <input type="text" name="textField" /> <input type="submit" value="send" /> ¿Cómo puedo hacer algo como esto? Cuando el campo de texto está vacío, el envío debe estar deshabilitado (disabled = "disabled"). Cuando se escribe algo en el campo de texto para eliminar...

811
no: selector de primer hijo

Tengo una divetiqueta que contiene varias uletiquetas. Puedo configurar las propiedades CSS solo para la primera uletiqueta: div ul:first-child { background-color: #900; } Sin embargo, mis siguientes intentos de establecer propiedades CSS para cada uletiqueta, excepto la primera, no...