Y este es el aspecto final de la placa. Hubo que cambiar la posición de los botones L y R para no exceder el tamaño de la placa por ambos lados ya que subía mucho de precio, ahora mide 49,3 x 142,4mm siendo el máximo tamaño que he escogido de 50x150mm. Si no me la echa para atrás el fabricante en unos 7 días la mandaran.
Mes: abril 2013
Medir tiempo de ejecución de un programa en C#
1 2 3 4 5 6 7 8 9 | // Inicia el contador: DateTime tiempo1 = DateTime.Now; // Código del programa... // Para el contador e imprime el resultado: DateTime tiempo2 = DateTime.Now; TimeSpan total = new TimeSpan(tiempo2.Ticks - tiempo1.Ticks); Console.Write( "TIEMPO: " + total.ToString() ); |
1 2 3 4 5 6 7 | // Inicia el contador: Stopwatch tiempo = Stopwatch.StartNew(); // Código del programa... // Para el contador e imprime el resultado: Console.Write( "TIEMPO: " + tiempo.Elapsed.Seconds.ToString() ); |
PCB versión 2 del mando de SNES para el chip Bluetooth Airoha AB1108
Hay que ver el trabajo que da rehacer la placa casi por completo:
Para finales de semana si no hay ningún contratiempo las mandare fabricar.
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.
Leer másEjercicios 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.
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:
Leer más