Preguntas etiquetadas con oop

104
Por ejemplo de bucle en MySQL

En MySQL, tengo este procedimiento almacenado con un bucle For en él: DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THEN LEAVE simple_loop; END IF; END LOOP simple_loop; END $$ Siempre imprime 1. ¿Cuál es la sintaxis...

102
Timer & TimerTask versus Thread + sleep en Java

Encontré preguntas similares hechas aquí, pero no hubo respuestas a mi satisfacción. Así que reformulando la pregunta de nuevo Tengo una tarea que debe realizarse de forma periódica (por ejemplo, intervalos de 1 minuto). ¿Cuál es la ventaja de usar Timertask & Timer para hacer esto en lugar de...

102
Línea única anidada para bucles

Escribí esta función en python que transpone una matriz: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] En el proceso, me di cuenta de que no entiendo completamente cómo se ejecutan los bucles for anidados de una...

102
¿Cuándo usar 'raise NotImplementedError'?

¿Es para recordarse a sí mismo y a su equipo que deben implementar la clase correctamente? No consigo el uso completo de una clase abstracta como esta: class RectangularRoom(object): def __init__(self, width, height): raise NotImplementedError def cleanTileAtPosition(self, pos): raise...