Programación

80
¿Cómo puedo cortar un ArrayList de un ArrayList en Java?

¿Cómo obtengo una porción de matriz de un ArrayListen Java? Específicamente, quiero hacer algo como esto: ArrayList<Integer> inputA = input.subList(0, input.size()/2); // where 'input' is a prepouplated ArrayList<Integer> Así que esperaba que esto funcionara, pero Java devuelve un...

80
¿Cómo actúa valgrind?

¿Alguien puede proporcionar una explicación rápida de nivel superior de cómo funciona Valgrind? Un ejemplo: ¿cómo sabe cuándo se asigna y se libera memoria?

80
¿Por qué las excepciones deben usarse de manera conservadora?

A menudo veo / escucho a personas decir que las excepciones solo deben usarse raras veces, pero nunca explicar por qué. Si bien eso puede ser cierto, la lógica es normalmente simplista: "se llama una excepción por una razón" que, para mí, parece ser el tipo de explicación que nunca debería ser...

80
Estado "S" en Subversion

En algún momento, todos los archivos de mi copia de trabajo se marcaron con el símbolo "S" como se muestra a continuación: $ svn st M S AclController.php S InstallationController.php S CustomerController.php S RedirController.php S IndexController.php S LoginController.php S...

80
Compruebe si el dispositivo tiene una cámara.

En mi aplicación, me gustaría usar la cámara, si el dispositivo tiene una. ¿Hay algún dispositivo con Android que no tenga cámara? Incluyendo lo siguiente en mi manifiesto: <uses-feature android:name="android.hardware.camera" android:required="false"/> entonces básicamente dice "Usaré...