Programación

390
¿Cómo definir la casa de Gradle en IDEA?

Estoy tratando de importar un proyecto Gradle en IntelliJ, y cuando llego al Gradle Homecuadro de texto, no se completa automáticamente, ni escribo en la ruta del Gradle Homeresultado en una ubicación válida: tengo la GRADLE_USER_HOMEvariable de entorno establecida (según lo que creo que es !) la...

389
¿Qué caracteres especiales se deben escapar en expresiones regulares?

Estoy cansado de siempre tratar de adivinar si debo escapar de caracteres especiales como ' ()[]{}|' etc., cuando uso muchas implementaciones de expresiones regulares. Es diferente con, por ejemplo, Python, sed, grep, awk, Perl, renombrar, Apache, find, etc. ¿Existe algún conjunto de reglas que...

389
Evaluar etiquetas JSTL c vacías o nulas

¿Cómo puedo validar si a Stringes nulo o está vacío usando las cetiquetas de JSTL? Tengo una variable de nombre var1y puedo mostrarla, pero quiero agregar un comparador para validarla. <c:out value="${var1}" /> Quiero validar cuando es nulo o vacío (mis valores son

389
Usando valores Enum como literales de cadena

¿Cuál es la mejor manera de usar los valores almacenados en una enumeración como literales de cadena? Por ejemplo: public enum Modes { some-really-long-string, mode1, mode2, mode3 } Luego, podría usar Mode.mode1para devolver su representación de cadena como mode1. Sin tener que seguir...

389
¿Cómo convertir un SVG a un PNG con ImageMagick?

Tengo un archivo SVG que tiene un tamaño definido de 16x16. Cuando uso el programa de conversión de ImageMagick para convertirlo en PNG, obtengo un PNG de 16x16 píxeles que es demasiado pequeño: convert test.svg test.png Necesito especificar el tamaño de píxel de la salida PNG. -sizeel parámetro...