Medir tiempo de ejecución de un programa en C#

Segunda APP para Android: Task Calendar

La aplicación se trata de un calendario de tareas que permite almacenar tareas agrupadas por etiquetas. Estas tareas se muestran en la pantalla principal a través de un FragmentActivity que permite cambiar entre las tareas de diferentes etiquetas arrastrando la pantalla de izquierda a derecha.

Estas tareas pueden añadirse, editarse o eliminarse desde los diferentes menús disponibles en la aplicación.

(más…)

Leer más

Ejercicios JAVA Procesos – Hoja 3, 4 y 5

Ejercicios de Programación de Servicios y Procesos en JAVA:

Hoja 3

  • Monitores en Java: Synchronized.
  • Semáforos.
  • El problema de los filósofos.
  • El problema de los lectores y los escritores.
  • Calculo de dos matrices con paralelismo.
  • Uso de Locks reader y writer.
  • Sopa de letras con paralelismo en su resolución automática y con GUI.

Hoja 4 y 5

  • Servidor de ficheros con GUI, sockets.
  • Servidor de ficheros con GUI, sockets, y paralelismo.
  • Servidor de ficheros con GUI, sockets, paralelismo y criptografía asimétrica.
  • Servidor de ficheros con GUI, sockets, paralelismo y criptografía simétrica y asimétrica.

(más…)

Leer más

Threads parametrizados en C#

Acostumbrado a usar hilos en Java y ahora que me ha tocado hacerlo en C# se me ha hecho extraño su uso al principio ya que cambia un poco.

En vez de crear una clase que herede de la clase thread, como se haría en Java, en C# lo que hay que hacer es crear un objeto de la clase que se quiera y lanzar un hilo que ejecute un método de ese objeto creado.

Además para poder pasarle parámetros al hilo/método hay que crear un tipo delegate que permite encapsular el método con sus parámetros, después estos parámetros podrán ser usados como lectura, lectura/escritura o incluso podrán devolver el resultado por valor. En este enlace hay un documento muy interesante.

Sin mas paso a poner un ejemplo:

(más…)

Leer más

Cifrar y descifrar datos con el sistema criptográfico RSA

(más…)

Leer más

Mi primera APP para Android: Calculadora Básica

La finalidad de esta aplicación no era realizar una calculadora indestructible que realizara todas las operaciones correctamente, si no iniciarse en la programación en Android probando e implementando las diferentes herramientas que se ofrecen para desarrollar aplicaciones. Por ello esta calculadora no es perfecta, ya hay en el market suficientes calculadoras denigrantes como para subir otra mas.

(más…)

Leer más

Ejercicios Java UT3 Hoja2 – JSP

(más…)

Leer más