Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

27
Causa: buildOutput.apkData no debe ser nulo
Mi aplicación de Android que usa Kotlin arroja esta excepción cuando intento ejecutar 'app' en el emulador o en mi teléfono celular. Cuando construyo mi proyecto, funciona bien, sin errores. Estoy usando: SDK 28 (Android 9.0 (Pie)) Gradle 5.1.1 Gradle Plugin 3.5.0-alpha03 Kotlin 1.3.10 Java 1.8.0_151 OSX 10.13.2 org.gradle.internal.exceptions.LocationAwareException: buildOutput.apkData …

6
ResourceDictionary en un ensamblaje separado
Tengo archivos de diccionario de recursos (MenuTemplate.xaml, ButtonTemplate.xaml, etc.) que quiero usar en múltiples aplicaciones separadas. Podría agregarlos a los ensamblajes de las aplicaciones, pero es mejor si compilo estos recursos en un solo ensamblaje y mis aplicaciones hacen referencia a ellos, ¿verdad? Después de compilar el ensamblado de recursos, …




24
Una versión ponderada de random.choice
Necesitaba escribir una versión ponderada de random.choice (cada elemento en la lista tiene una probabilidad diferente de ser seleccionado). Esto es lo que se me ocurrió: def weightedChoice(choices): """Like random.choice, but each element can have a different chance of being selected. choices can be any iterable containing iterables with two …


3
Django: Mostrar valor de elección
modelos.py: class Person(models.Model): name = models.CharField(max_length=200) CATEGORY_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES) to_be_listed = models.BooleanField(default=True) description = models.CharField(max_length=20000, blank=True) views.py: def index(request): latest_person_list2 = Person.objects.filter(to_be_listed=True) return object_list(request, template_name='polls/schol.html', queryset=latest_person_list, paginate_by=5) En la plantilla, cuando llamo person.gender, obtengo 'M'o en 'F'lugar de 'Male'o 'Female'. ¿Cómo …

14
Devolución de llamada después de completar todas las devoluciones de llamada asíncronas para cada
Como sugiere el título. ¿Cómo hago esto? Quiero llamar whenAllDone()después de que forEach-loop haya pasado por cada elemento y haya realizado un procesamiento asincrónico. [1, 2, 3].forEach( function(item, index, array, done) { asyncFunction(item, function itemDone() { console.log(item + " done"); done(); }); }, function allDone() { console.log("All done"); whenAllDone(); } …


7
Animación de rotación CSS3
<img class="image" src="" alt="" width="120" height="120"> No se puede lograr que esta imagen animada funcione, se supone que debe hacer una rotación de 360 ​​grados. Supongo que algo está mal con el CSS a continuación, ya que simplemente se queda quieto. .image { float: left; margin: 0 auto; position: absolute; …
245 image  css  animation  rotation 

12
Rutas relativas en Python
Estoy creando un script de ayuda simple para el trabajo que copiará un par de archivos de plantilla en nuestra base de código al directorio actual. Sin embargo, no tengo la ruta absoluta al directorio donde se almacenan las plantillas. Tengo una ruta relativa desde el script pero cuando llamo …

20
Cómo enviar un correo electrónico desde JavaScript
Quiero que mi sitio web tenga la capacidad de enviar un correo electrónico sin actualizar la página. Entonces quiero usar Javascript. <form action="javascript:sendMail();" name="pmForm" id="pmForm" method="post"> Enter Friend's Email: <input name="pmSubject" id="pmSubject" type="text" maxlength="64" style="width:98%;" /> <input name="pmSubmit" type="submit" value="Invite" /> Aquí es cómo quiero llamar a la función, pero …
245 javascript  email 


15
¿Cómo leer un archivo o STDIN en Bash?
El siguiente script de Perl ( my.pl) puede leer desde el archivo en la línea de comando args o desde STDIN: while (<>) { print($_); } perl my.plleerá de STDIN, mientras perl my.pl a.txtque leerá de a.txt. Esto es muy conveniente. ¿Se pregunta si hay un equivalente en Bash?
245 bash  stdin 

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.