Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

7
Significado del argumento épsilon de afirmar iguales para valores dobles
Tengo una pregunta sobre junit assertEqualspara probar valores dobles. Al leer el documento de API, puedo ver: @Deprecated public static void assertEquals(double expected, double actual) Obsoleto. En su lugar, utilice asirEquals (doble esperado, doble real, doble epsilon) ¿Qué significa el epsilonvalor? (Epsilon es una letra en el alfabeto griego, ¿verdad?). …
187 java  unit-testing  junit 



16
UIImage: Redimensionar, luego Recortar
He estado golpeándome la cara con este literalmente durante días, y aunque siento constantemente que estoy al borde de la revelación, simplemente no puedo lograr mi objetivo. Pensé, con anticipación en las fases conceptuales de mi diseño, que sería un asunto trivial tomar una imagen de la cámara o biblioteca …

13
Determinar si existe una función en bash
Actualmente estoy haciendo algunas pruebas unitarias que se ejecutan desde bash. Las pruebas unitarias se inicializan, ejecutan y limpian en un script bash. Este script generalmente contiene funciones init (), execute () y cleanup (). Pero no son obligatorios. Me gustaría probar si están o no definidos. Hice esto previamente …

4
jQuery: realización de solicitudes síncronas AJAX
He hecho algo de jQuery en el pasado, pero estoy completamente atascado en esto. Conozco los pros y los contras del uso de llamadas síncronas ajax, pero aquí será necesario. La página remota se carga (controlada con firebug), pero no se muestra ningún retorno. ¿Qué debo hacer diferente para que …
187 ajax  jquery  synchronous 


16
Sangría automática en el Bloc de notas ++
Siempre escribimos código como este formal: void main(){ if(){ if() } Pero cuando uso Notepad ++ , la pantalla es: void main(){ if(){ if() } ¿Cómo uso Notepad ++ para sangrar automáticamente? Gracias a Jonathan , lo configuré, pero no tiene ningún efecto. La instantánea está abajo: Estoy usando Notepad …


26
Su proyecto contiene error (s), corríjalo antes de ejecutarlo
Estoy desarrollando una aplicación para Android simple. Pero cuando ejecuto Eclipse, muestra el siguiente error: Su proyecto contiene error (s), corríjalo antes de ejecutarlo. No puedo encontrar ningún error en mi proyecto o no hay ningún error en mi aplicación. Hay una cruz roja debajo del nombre de la aplicación …
187 android  eclipse 


4
NHibernate ISession Flush: ¿Dónde y cuándo usarlo y por qué?
Una de las cosas que me confunden completamente es el uso de session.Flush, junto con session.Commity session.Close. A veces session.Closefunciona, por ejemplo, confirma todos los cambios que necesito. Sé que necesito usar commit cuando tengo una transacción, o una unidad de trabajo con varias creaciones / actualizaciones / eliminaciones, para …


25
Acceso a variables miembro privadas desde funciones definidas por prototipo
¿Hay alguna forma de hacer que las variables "privadas" (las definidas en el constructor) estén disponibles para los métodos definidos por el prototipo? TestClass = function(){ var privateField = "hello"; this.nonProtoHello = function(){alert(privateField)}; }; TestClass.prototype.prototypeHello = function(){alert(privateField)}; Esto funciona: t.nonProtoHello() Pero esto no: t.prototypeHello() Estoy acostumbrado a definir mis métodos …

10
¿Cuál es el efecto de ordenar si ... si no, si las declaraciones por probabilidad?
Específicamente, si tengo una serie de if... else ifdeclaraciones, y de alguna manera sé de antemano la probabilidad relativa de que cada declaración se evalúe true, ¿cuánta diferencia en el tiempo de ejecución representa ordenarlas en orden de probabilidad? Por ejemplo, debería preferir esto: if (highly_likely) //do something else if …

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.