Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

7
El método de clase genera "TypeError: ... obtuvo varios valores para el argumento de palabra clave ..."
Si defino un método de clase con un argumento de palabra clave así: class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong llamar al método genera un TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for keyword argument 'thing' ¿Que …

27
Error del iniciador ejecutable de Eclipse: no se puede encontrar la biblioteca compartida complementaria
Tenía Eclipse Indigo instalado en mi computadora con el complemento de Android y funcionó perfectamente durante aproximadamente dos semanas. Hoy, actualicé Java y QuickTime y luego reinicié mi computadora. Cuando se reinició, eclipse había desaparecido por completo: todos los archivos del programa desaparecieron por completo. Cuando intento reinstalarlo, aparece un …


8
Intención: si la actividad se está ejecutando, tráigala al frente, de lo contrario, comience una nueva (desde la notificación)
Mi aplicación tiene notificaciones que, obviamente, sin ningún indicador, comienzan una nueva actividad cada vez, así que tengo varias actividades iguales ejecutándose una encima de la otra, lo cual es simplemente incorrecto. Lo que quiero que haga es llevar la actividad especificada en la intención pendiente de notificaciones, al frente …

16
¿Cómo depuro un programa MPI?
Tengo un programa MPI que compila y ejecuta, pero me gustaría revisarlo para asegurarme de que no ocurra nada extraño. Idealmente, me gustaría una forma simple de adjuntar GDB a cualquier proceso en particular, pero no estoy realmente seguro de si eso es posible o cómo hacerlo. Una alternativa sería …
129 debugging  mpi 

7
Byte [] a InputStream o OutputStream
Tengo una columna de blob en la tabla de mi base de datos, para la cual tengo que usar byte[]en mi programa Java como mapeo y para usar esta información tengo que convertirla en InputStreamo OutputStream. Pero no sé qué sucede internamente cuando lo hago. ¿Alguien puede explicarme brevemente qué …






3
Java GC (error de asignación)
¿Por qué siempre "GC (Fallo de asignación)"? Servidor Java HotSpot (TM) de 64 bits VM (25.25-b02) para linux-amd64 JRE ( 1.8.0_25 -b17), CommandLine flags: -XX:CMSInitiatingOccupancyFraction=60 -XX:GCLogFileSize=10485760 -XX:+HeapDumpOnOutOfMemoryError -XX:InitialHeapSize=32212254720 -XX:MaxHeapSize=32212254720 -XX:NewRatio=10 -XX:OldPLABSize=16 -XX:ParallelGCThreads=4 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintStringTableStatistics -XX:+PrintTenuringDistribution -XX:StringTableSize=1000003 -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=50 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParNewGC -XX:+UseConcMarkSweepGC 27.329: [GC (Allocation Failure) 27.329: [ParNew …


2
Obtenga el subcomando seleccionado con argparse
Cuando uso subcomandos con python argparse, puedo obtener los argumentos seleccionados. parser = argparse.ArgumentParser() parser.add_argument('-g', '--global') subparsers = parser.add_subparsers() foo_parser = subparsers.add_parser('foo') foo_parser.add_argument('-c', '--count') bar_parser = subparsers.add_parser('bar') args = parser.parse_args(['-g, 'xyz', 'foo', '--count', '42']) # args => Namespace(global='xyz', count='42') Entonces argsno contiene 'foo'. Simplemente escribir sys.argv[1]no funciona debido a los …

5
Herencia y anulación de __init__ en python
Estaba leyendo 'Sumérgete en Python' y en el capítulo sobre clases da este ejemplo: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename Luego, el autor dice que si desea anular el __init__método, debe llamar explícitamente al padre __init__con los parámetros correctos. ¿Qué pasa si esa FileInfoclase …

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.