Programación

Preguntas y respuestas para programadores profesionales y entusiastas.




9
¿Qué es una "babosa" en Django?
Cuando leo el código de Django, a menudo veo en los modelos lo que se llama "babosa". No estoy muy seguro de qué se trata, pero sí sé que tiene algo que ver con las URL. ¿Cómo y cuándo se supone que se usa esta babosa? (He leído su definición …

19
¿Cómo hago que el método de devolución sea genérico?
Considere este ejemplo (típico en los libros de OOP): Tengo una Animalclase, donde cada uno Animalpuede tener muchos amigos. Y subclases, por ejemplo Dog, Duck, Mouseetc, que añadir un comportamiento específico, como bark(), quack()etc. Aquí está la Animalclase: public class Animal { private Map<String,Animal> friends = new HashMap<>(); public void …

24
Pretty-Printing JSON con PHP
Estoy creando un script PHP que alimenta datos JSON a otro script. Mi script crea datos en una gran matriz asociativa y luego genera los datos usando json_encode. Aquí hay un script de ejemplo: $data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip'); header('Content-type: text/javascript'); echo json_encode($data); El …
589 php  json  pretty-print 



30
Forma HTML de solo lectura SELECCIONE etiqueta / entrada
Según las especificaciones HTML, la selectetiqueta en HTML no tiene un readonlyatributo, solo un disabledatributo. Entonces, si desea evitar que el usuario cambie el menú desplegable, debe usarlo disabled. El único problema es que las entradas de formulario HTML deshabilitadas no se incluyen en los datos POST / GET. ¿Cuál …
589 javascript  html 




13
¿Cómo puedo ver lo que estoy a punto de empujar con git?
¿Hay alguna manera de ver qué se empujaría si hiciera un git pushcomando? Lo que estoy imaginando es algo así como la pestaña "Archivos modificados" de la función "solicitud de extracción" de Github. Cuando publico una solicitud de extracción, puedo ver y ver qué se extraerá si aceptan mi solicitud …
588 git 


30
Enviar intención de correo electrónico
Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/html"); intent.putExtra(Intent.EXTRA_EMAIL, "emailaddress@emailaddress.com"); intent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); intent.putExtra(Intent.EXTRA_TEXT, "I'm email body."); startActivity(Intent.createChooser(intent, "Send Email")); El código anterior abre un cuadro de diálogo que muestra las siguientes aplicaciones: - Bluetooth, Google Docs, Yahoo Mail, Gmail, Orkut, Skype, etc. En realidad, quiero filtrar estas opciones de lista. Quiero mostrar …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.