Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

1
¿Cuál es la diferencia entre '&' y ',' en los genéricos de Java?
Mientras leía el tutorial oficial de Java sobre genéricos, descubrí que puede restringir el argumento de tipo (en este caso es T) para extender una clase y / o más interfaces con el operador 'y' ( &) de esta manera: <T extends MyClass & Serializable> Reemplacé el &con ,(por error …
110 java  generics 

3
¿Cómo se une a la misma mesa, dos veces, en mysql?
Tengo 2 mesas. Uno (dominios) tiene identificadores de dominio y nombres de dominio (dom_id, dom_url). el otro contiene datos reales, 2 de las cuales requieren un nombre de dominio TO y FROM. Entonces tengo 2 columnas rev_dom_from y rev_dom_for, las cuales almacenan la identificación del nombre de dominio, de la …
110 mysql 

4
Usando GSON para analizar una matriz JSON
Tengo un archivo JSON como este: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] Antes, cuando los archivos tenían un elemento raíz, usaba: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); código pero no puedo pensar en cómo codificar la Wrapperclase ya que el elemento raíz es …
110 java  arrays  json  gson 


11
¿Cuándo ADT establece BuildConfig.DEBUG en falso?
En la versión más reciente de ADT (r17) se agregó una constante generada BuildConfig.DEBUGque se establece de acuerdo con el tipo de compilación. El problema que tengo es que nunca se establece en falso, esperaba que cambiara al hacer "Herramientas de Android -> Exportar paquete de aplicación firmado", pero no …
110 android  eclipse  adt 

7
¿Por qué no se muestran los mensajes de registro de Level.FINE?
Los JavaDocs para eljava.util.logging.Level estado: Los niveles en orden descendente son: SEVERE (valor más alto) WARNING INFO CONFIG FINE FINER FINEST (valor más bajo) Fuente import java.util.logging.*; class LoggingLevelsBlunder { public static void main(String[] args) { Logger logger = Logger.getAnonymousLogger(); logger.setLevel(Level.FINER); System.out.println("Logging level is: " + logger.getLevel()); for (int ii=0; …



11
Generador PHP UML [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 2 años . Mejora esta pregunta ¿Cómo genero un diagrama UML basado en clases existentes …
110 php  uml  class-diagram 




13
Cómo suprimir las advertencias de Java para directorios o archivos específicos, como el código generado
Estoy usando un generador de analizador que crea un código algo feo. Como resultado, mi proyecto Eclipse tiene varias docenas de advertencias que emanan de archivos fuente generados. Sé que puedo usar la @SuppressWarninganotación para suprimir advertencias particulares en elementos particulares, pero cualquier anotación que agregue a mano se perderá …

7
Conversión simple entre java.util.Date y XMLGregorianCalendar
Estoy buscando un método simple para convertir entre java.util.Date y javax.xml.datatype.XMLGregorianCalendar en ambas direcciones. Aquí está el código que estoy usando ahora : import java.util.GregorianCalendar; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; /** * Utility class for converting between XMLGregorianCalendar and java.util.Date */ public class XMLGregorianCalendarConverter { /** * Needed to …

1
¿Cuál es el efecto de @NonCPS en un script de canalización de Jenkins?
Tengo un script de canalización en Jenkins. Solía ​​obtener esta excepción: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Los scripts no pueden utilizar el método groovy.json.JsonSlurperClassic parseText java.lang.String Busqué la excepción y encontré algunas indicaciones de que debería anotar el método con el que ocurre la excepción @NonCPS. Hice esto, sin entender realmente lo que hace. …
110 jenkins  groovy 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.