Programación

84
¿Cómo animo View.setVisibility (GONE)?

Quiero hacer un Animationpara cuando a Viewtenga su visibilidad configurada GONE. En lugar de simplemente desaparecer, Viewdebería "colapsar". Intenté esto con a, ScaleAnimationpero luego Viewse contrajo, pero el diseño solo cambiará el tamaño de su espacio después (o antes) de las...

84
Leer la entrada de transmisión de subprocess.communicate ()

Estoy usando Python subprocess.communicate()para leer stdout de un proceso que se ejecuta durante aproximadamente un minuto. ¿Cómo puedo imprimir cada línea de ese proceso stdouten forma de transmisión, de modo que pueda ver la salida a medida que se genera, pero aún bloquear la terminación del...

84
¿Cómo llamar a la función C ++ desde C?

Yo se esto. Llamar a la función C desde C ++: Si mi aplicación estuviera en C ++ y tuviera que llamar a funciones desde una biblioteca escrita en C. Entonces habría usado //main.cpp extern "C" void C_library_function(int x, int y);//prototype C_library_function(2,4);// directly using...

84
¿Por qué System.arraycopy es nativo en Java?

Me sorprendió ver en la fuente de Java que System.arraycopy es un método nativo. Por supuesto, la razón es porque es más rápido. Pero, ¿qué trucos nativos puede emplear el código que lo hacen más rápido? ¿Por qué no simplemente recorrer la matriz original y copiar cada puntero a la nueva...

84
WPF: crear un cuadro de diálogo / solicitud

Necesito crear un diálogo / indicador que incluya TextBox para la entrada del usuario. Mi problema es, ¿cómo obtener el texto después de haber confirmado el diálogo? Por lo general, haría una clase para esto que guardaría el texto en una propiedad. Sin embargo, quiero diseñar el cuadro de...

84
Junit antes de clase (no estático)

¿Existen mejores prácticas para que Junit ejecute una función una vez en un archivo de prueba, y tampoco debería ser estático? como @BeforeClassen la función no estática? Aquí hay una fea solución: @Before void init(){ if (init.get() == false){ init.set(true); // do once block...

84
Msysgit bash es terriblemente lento en Windows 7

Me encanta git y lo uso en OS X casi constantemente en casa. En el trabajo, usamos svn en Windows, pero queremos migrar a git tan pronto como las herramientas hayan madurado por completo (no solo TortoiseGit , sino también algo parecido a la integración de Visual Studio realmente agradable...

84
Desestructurar-enlazar contenidos del diccionario

Estoy tratando de 'desestructurar' un diccionario y asociar valores con nombres de variables después de sus claves. Algo como params = {'a':1,'b':2} a,b = params.values() Pero dado que los diccionarios no están ordenados, no hay garantía de que params.values()devuelvan valores en el orden de...