Programación

Cursos e información de la programación

eBooks para Desarrolladores

eBooks para Desarrolladores

Si sois desarrolladores y estáis buscando eBooks os dejo esta página donde podemos encontrar todo tipo de libros electrónicos listos para descargar y leer.    

La importancia y explicación de usar WHERE 1 en las consultas de MySQL

La importancia y explicación de usar WHERE 1 en las consultas de MySQL

Seguro que alguno de vosotros trabajáis con mysql y alguna vez habréis visto algo como SELECT * FROM mytable WHERE 1 AND … Y lo primero que habéis pensado es la razón por la cual usar esto. Bueno la razón es muy simple, es a la hora de generar una consulta dinámica y si añadimos condicionales dinámicos a la consulta. Por ejemplo: string sql = “SELECT * FROM mytable WHERE 1 “; if ( somecondition ) { sql += “AND somefield = somevalue “; } if ( someothercondition ) { sql += “AND someotherfield = someothervalue “; } … etc(…)

Restablecer usuario root y contraseña en Mysql (borrado root user)

Restablecer usuario root y contraseña en Mysql

Si por accidente hemos borrado el usuario root y/o queremos modificar la contraseña de root en Mysql tendremos que seguir los siguientes pasos: Primero detenemos el servidor MySQL: # sudo /etc/init.d/mysql stop Luego iniciamos sin tener en cuenta privilegios de usuario (el & sirve para que podamos seguir usando la misma consola): # sudo /usr/bin/mysqld_safe –skip-grant-tables & Conectamos con el cliente MySQL: # mysql Si hemos borrado el usuario root ejecutamos en el cliente mysql para insertar el usuario root con contraseña root (podéis cambiar la contraseña si queréis): insert into user (Host, User, Password, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv,(…)

[Solución] imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error php

imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error php

Si tenéis este error imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error en php la solución es sencilla. Tenéis que añadir esto al principio de vuestro fichero:   ini_set(‘gd.jpeg_ignore_warning’, 1); Con esto vuestro código continuará y no se parará como antes.

Atajos de teclado NetBeans

Atajos de teclado NetBeans

Seguro que para los que usáis NetBeans estos atajos de teclado os van a venir de perlas: Highlights of NetBeans IDE 7.0 Keyboard Shortcuts & Code Templates Finding, Searching, and Replacing Ctrl-F3 Search word at insert point F3/Shift-F3 Find next/previous in file Ctrl-F/H Find/Replace in file Alt-F7 Find usages Ctrl-Shift-F/H Find/replace in projects Alt-Shift-U Find usages results Alt-Shift-H Turn off search result highlights Ctrl-R Rename Ctrl-U, then U Convert selection to uppercase Ctrl-U, then L Convert selection to lowercase Ctrl-U, then S Toggle case of selection Ctrl-Shift-V Paste formatted Ctrl-I Jump to quick search field Navigating through Source Code Ctrl-O/Alt-Shift-O(…)