SQL - Insertar fila si no existe usando WHERE

En este tutorial de SQL te mostraré cómo insertar datos a una tabla solo si el dato no existe, es decir, insertar un dato únicamente una vez usando una subconsulta y WHERE. Este tutorial aplica para SQL en general, es decir, debería funcionar en cualquier motor, pero solo he podido probarlo en MySQL y SQLite 3. Nota: no olvides que REPLACE INTO e INSERT IGNORE (o INSERT OR IGNORE) tienen similitudes con este método. ...

septiembre 19, 2019 · 2 min · 267 palabras · Parzibyte

Declarar arreglos en Java: sintaxis y ejemplos

Hoy veremos cómo declarar arreglos en Java. Los arreglos en Java son una colección de datos del mismo tipo. Es como una lista de elementos de variables que tienen el mismo tipo, y a esta lista se le llama arreglo o vector. En este post te mostraré cómo declarar un arreglo en Java: declarar un arreglo de tipos primitivos o uno de objetos, así como definir sus elementos al declararlo. ...

septiembre 18, 2019 · 3 min · 580 palabras · Parzibyte

Java - Obtener número mayor de arreglo

En este post vamos a resolver un ejercicio de Java que trata sobre obtener el elemento o número más grande dentro de un arreglo. Además de ese ejercicio veremos otro para obtener la posición del elemento mayor, es decir, su índice. ...

septiembre 18, 2019 · 3 min · 458 palabras · Parzibyte

If en Python, elif y else. Ejemplos y sintaxis

La sentencia if en Python sirve para evaluar una condición y ejecutar código dependiendo de si esta se cumple. Puede ir acompañara de elif y de else. En este post te mostraré algunos ejemplos, usos y sintaxis básica del If en Python. ...

septiembre 16, 2019 · 3 min · 537 palabras · Parzibyte

Tabs dinámicas en Android - ViewPager y TabLayout

Las pestañas o tabs en Android permiten mostrar el contenido en pestañas, a las cuales se puede navegar haciendo click en el título de la pestaña o arrastrando hacia la izquierda o la derecha. Hoy veremos cómo tener pestañas dinámicas en Android, es decir, poder agregar Tabs infinitas a una lista conforme el usuario las requiera. Lo que vamos a usar será un adaptador personalizado, un TabLayout y un ViewPager. ...

septiembre 16, 2019 · 8 min · 1608 palabras · Parzibyte

Java - contar espacios en blanco de una cadena

En este post veremos un algoritmo en Java para contar los espacios en blanco dentro de una string o cadena de Java. Es decir, vamos a obtener el conteo de espacios en blanco que una cadena tiene. Para ello vamos a usar un ciclo que recorrerá la cadena, así como el método charAt y length. ...

septiembre 13, 2019 · 2 min · 344 palabras · Parzibyte

Longitud de una cadena en C

En este post veremos cómo calcular u obtener la longitud de una cadena en C. El lenguaje C no provee un método fácil para obtener la longitud de una cadena, pero podemos obtenerla de otra forma. ...

septiembre 13, 2019 · 3 min · 444 palabras · Parzibyte

Longitud de una cadena en Java

En este post te mostraré cómo obtener la longitud de una cadena en Java. Esta longitud es el conteo de caracteres que una cadena tiene. ...

septiembre 13, 2019 · 1 min · 174 palabras · Parzibyte

Mi nuevo Curriculum Vitae

Hoy andaba revisando mi correo electrónico y había uno en donde se solicitaba mi CV, pero como el que tengo ya no me gusta (y estaba hecho con Illustrator) decidí crear uno nuevo basándome en una plantilla existente. Buscando, encontré una plantilla maravillosa que se aloja en GitHub y funciona gracias a Jekyll así que decidí rediseñar mi CV. ...

septiembre 11, 2019 · 1 min · 145 palabras · Parzibyte

Solución a Immutable bitmap passed to canvas constructor en Android y Java

En este post te mostraré la solución a un problema de Android que dice así: E/AndroidRuntime: FATAL EXCEPTION: main Process: me.parzibyte.controldeentregas, PID: 4817 java.lang.IllegalStateException: Immutable bitmap passed to Canvas constructor at android.graphics.Canvas.<init>(Canvas.java:131) El error es muy claro: estamos pasando un bitmap inmutable al constructor de Canvas; hay que hacer el Bitmap mutable. ...

septiembre 11, 2019 · 1 min · 170 palabras · Parzibyte