elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 53
121  Programación / Programación C/C++ / diagramas de clase en: 4 Septiembre 2019, 08:09
Hola como seria el diagrama de clase de este ejercicio?

Un corralón de materiales necesita gestionar a sus clientes de quienes se registran dni, nombre, eMail, y teléfono; a cada cliente se le asigna un id serial generado por el sistema. Los clientes se encuentran clasificados en clientes con cuenta corriente y clientes de grandes compras, los primeros tienen la posibilidad de retirar materiales a cuenta y hasta un límite de dinero mensual determinado, a los segundos se les realiza un porcentaje de descuento por cada compra que realizan. Por otro lado, todos los clientes pertenecen a una Localidad determinada.
Se desea registrar las compras realizadas por los clientes, de las cuales solamente interesa su id, fecha e importe.
Diseñe el diagrama de clases detallado que represente al modelo planteado y luego impleméntelo en Java, el modelo debe incluir las siguientes operaciones:
1. Registrar clientes de los tipos indicados validando que el dni ni el eMail no se repita y generando el id correspondiente.
2. Mostrar la cantidad de compras de un cliente.
3. Mostrar la cantidad total de compras de todos los clientes.
4. Mostrar el importe total recaudado en una localidad determinada.


Yo habia planteado

CLASE PAPA(HERENCIA)
CLIENTE
CLASES HIIJAS
CUENTACORRIENTE - GRANDESCOMPRAS

COMPRA

LOCALIDAD

El promblema es que no se como relacionarlas entre ellas con el diagrama uml


122  Programación / Java / formateo de numeros en: 4 Septiembre 2019, 06:06
Hola como formateo un numero que cada 3 numeros coloque un punto de derecha a izquierda por ejemplo el dni

123456789

me de

123.456.789

o

12345

me de

12.345

 :huh:
123  Programación / Java / Re: Cadena 00010 00011 Metodos en: 28 Agosto 2019, 05:37
segun si lo que vas a formatear es un string o un integer tienes que escoger una u otra form

Código
  1. int largo = 20; //esto es el largo total a rellenar
  2.  
  3.  
  4. int numero=10; // en caso que sea un numero
  5. String numeroFormateado = String.format("%0"+(largo)+"d",numero);
  6.  
  7.  
  8. String prueba = "hola"; // en caso que sea un string
  9. String textoFormateado = String.format("%0"+(largo-prueba.length())+"d%s", 0, prueba);
  10.  
  11. System.out.println(numeroFormateado );
  12. System.out.println(textoFormateado );
  13.  
  14.  

Muchas gracias eres mi héroe   ;-)
124  Seguridad Informática / Análisis y Diseño de Malware / Modifcar archivo rat en: 28 Agosto 2019, 04:30
Como modifico un rat?
125  Programación / Java / Cadena 00010 00011 Metodos en: 28 Agosto 2019, 03:24
Hola queria saber si existe algun metodo en Java que al ingresar un entero me devuelva formeateado Un numero en string pero que contengaa 10 caracteres algo asi

si meto un 10 que me devuelva

000010

Y si meto un 12

000012

Y si meto un 1000

001000

126  Programación / Java / vector como parametro, problemas en: 20 Agosto 2019, 05:10
Una pregunta porque puedo hacer esto

Código
  1. package ana;
  2.  
  3.  
  4. public class Prueba{
  5.  
  6. private static final int TAMAÑO = 10;
  7.  
  8. public static int[] cargarArreglo() {
  9. int[] arreglo = new int[TAMAÑO];
  10. for(int i = 0; i < arreglo.length; i++) {
  11. arreglo[i] = (int) (Math.random() * 10 + 1);
  12. }
  13. return arreglo;
  14. }
  15.  
  16. public static void mostrarArreglo(int arreglo[]) {
  17. for(int i = 0; i < arreglo.length; i++) {
  18. System.out.print(arreglo[i] + " ");
  19. }
  20. }
  21.  
  22. public static void main(String args[]) {
  23.  
  24. int[] vector = cargarArreglo();
  25. mostrarArreglo(vector);
  26.  
  27. }
  28. }

pero no esto??

Código
  1. package ana;
  2.  
  3.  
  4. public class Prueba{
  5.  
  6. private static final int TAMAÑO = 10;
  7.  
  8. public static void cargarArreglo(int arreglo[]) {
  9. arreglo = new int[TAMAÑO];
  10. for(int i = 0; i < arreglo.length; i++) {
  11. arreglo[i] = (int) (Math.random() * 10 + 1);
  12. }
  13. }
  14.  
  15. public static void mostrarArreglo(int arreglo[]) {
  16. for(int i = 0; i < arreglo.length; i++) {
  17. System.out.print(arreglo[i] + " ");
  18. }
  19. }
  20.  
  21. public static void main(String args[]) {
  22.  
  23. int[] vector;
  24. cargarArreglo(vector);
  25. mostrarArreglo(vector);
  26. }
  27. }

Por último, me parece a mi o tengo que inicializar si o si un vector antes de mandarlo como parametro? o.O  :huh:

127  Programación / Java / clases statics y clases objetos en: 16 Agosto 2019, 04:01
Hola es lo mismo esto

Código
  1. package un.paquete;
  2.  
  3. import java.util.Random;
  4.  
  5. public class Vector {
  6.  
  7. private static int TAMAÑO_VECTOR = 10;
  8.  
  9. public Vector() {
  10. }
  11.  
  12. public int[] cargarVector() {
  13. int numeros[] = new int[TAMAÑO_VECTOR];
  14. Random aleatorio = new Random();
  15. for(int i = 0; i < numeros.length; i++) {
  16. numeros[i] = aleatorio.nextInt(10);
  17. }
  18. return numeros;
  19. }
  20.  
  21. public void mostrarVector(int numeros[]) {
  22. for(int i = 0; i < numeros.length; i++) {
  23. System.out.print(numeros[i] + " ");
  24. }
  25. }
  26. }
  27.  

Código
  1. package de.ana;
  2.  
  3. import un.paquete;
  4.  
  5. public class Principal{
  6.  
  7. public static void main(String args[]) {
  8.  
  9. Vector nuevo = new Vector();
  10. int arreglo[] = nuevo.cargarVector();
  11. nuevo.mostrarVector(arreglo);
  12. }
  13. }

Que esto?

Código
  1. package un.paquete
  2.  
  3. public class EjemploVector {
  4. private static int TAMANIO_VECTOR= 10;
  5.  
  6.  
  7. /**
  8. *
  9. * @return un arreglo cargado con valores aleatorios
  10. */
  11. public static int[] cargarVector() {
  12. int numeros[] = new int[TAMANIO_VECTOR];
  13. int max = 10;
  14.        int min = 1;
  15.        int range = max - min + 1;
  16. for(int i = 0; i < 10; i++) {
  17. numeros[i] = (int)(Math.random()* range) + min;
  18. }
  19. return numeros;
  20. }
  21.  
  22. public static void mostrarVector(int numeros[]) {
  23. for(int i = 0; i < TAMANIO_VECTOR; i++) {
  24. System.out.println(numeros[i]);
  25. }
  26. }
  27.  
  28. /**
  29. * Método main
  30. * @param args
  31. */
  32. public static void main(String[] args) {
  33.  
  34. int numeros[]  = cargarVector();
  35. mostrarVector(numeros);
  36.  
  37. }
  38.  
  39. }
128  Programación / Java / Valores aleatorios en: 16 Agosto 2019, 03:20
Una pregunta, porque cuando cargo una matriz con valores aleatorios con un objeto creado con la clase Random este se llena y da valores repetidos como la siguiente matriz, lo que no se es porque al busca un numero en especifico el "7" por ejemplo a veces no me da la posicion exacta que es la primera aparicion del numero "7"  que es fila 1, columna 4, me puede dar esa posicion o sino otra que contenga al numero "7", y para agregar me parece que es un problema con los valores generados de forma aleatorio y repetidos de paso.
 :huh:

1 2 3 4 5
3 3 4 9 7
5 6 7 8 8
6 6 6 7 7

129  Programación / Java / problemas con mapeo de objeto en: 31 Julio 2019, 02:58
Me salen estos mensajes no se si tenga que ver con mi archivo hibernate.cfg.xml

Código
  1. jul 30, 2019 9:01:01 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit>
  2. INFO: HCANN000001: Hibernate Commons Annotations {4.0.4.Final}
  3. jul 30, 2019 9:01:01 PM org.hibernate.Version logVersion
  4. INFO: HHH000412: Hibernate Core {4.3.1.Final}
  5. jul 30, 2019 9:01:01 PM org.hibernate.cfg.Environment <clinit>
  6. INFO: HHH000206: hibernate.properties not found
  7. jul 30, 2019 9:01:01 PM org.hibernate.cfg.Environment buildBytecodeProvider
  8. INFO: HHH000021: Bytecode provider name : javassist
  9. jul 30, 2019 9:01:01 PM org.hibernate.cfg.Configuration configure
  10. INFO: HHH000043: Configuring from resource: aplicacion/hibernate/configuracion/hibernate.cfg.xml
  11. jul 30, 2019 9:01:01 PM org.hibernate.cfg.Configuration getConfigurationInputStream
  12. INFO: HHH000040: Configuration resource: aplicacion/hibernate/configuracion/hibernate.cfg.xml
  13. jul 30, 2019 9:01:01 PM org.hibernate.internal.util.xml.DTDEntityResolver resolveEntity
  14. WARN: HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
  15. jul 30, 2019 9:01:01 PM org.hibernate.cfg.Configuration addResource
  16. INFO: HHH000221: Reading mappings from resource: aplicacion/hibernate/mapeos/Mueble.hbm.xml
  17. jul 30, 2019 9:01:01 PM org.hibernate.internal.util.xml.DTDEntityResolver resolveEntity
  18. WARN: HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
  19. jul 30, 2019 9:01:01 PM org.hibernate.internal.util.xml.DTDEntityResolver resolveEntity
  20. WARN: HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
  21. jul 30, 2019 9:01:01 PM org.hibernate.internal.util.xml.ErrorLogger logErrors
  22. ERROR: HHH000196: Error parsing XML (40) : El contenido del tipo de elemento "class" es incompleto, debe coincidir con "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|properties|any|map|set|list|bag|idbag|array|primitive-array)*,((join*,subclass*)|joined-subclass*|union-subclass*),loader?,sql-insert?,sql-update?,sql-delete?,filter*,fetch-profile*,resultset*,(query|sql-query)*)".
  23. jul 30, 2019 9:01:01 PM org.hibernate.internal.util.xml.ErrorLogger logErrors
  24. ERROR: HHH000196: Error parsing XML (40) : El contenido del tipo de elemento "hibernate-mapping" debe coincidir con "(meta*,identifier-generator*,typedef*,filter-def*,import*,(class|subclass|joined-subclass|union-subclass)*,resultset*,(query|sql-query)*,filter-def*,fetch-profile*,database-object*)".
  25. jul 30, 2019 9:01:01 PM org.hibernate.internal.util.xml.DTDEntityResolver resolveEntity
  26. WARN: HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
  27. jul 30, 2019 9:01:01 PM org.hibernate.internal.util.xml.ErrorLogger logErrors
  28. ERROR: HHH000196: Error parsing XML (40) : El contenido del tipo de elemento "class" es incompleto, debe coincidir con "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|properties|any|map|set|list|bag|idbag|array|primitive-array)*,((join*,subclass*)|joined-subclass*|union-subclass*),loader?,sql-insert?,sql-update?,sql-delete?,filter*,fetch-profile*,resultset*,(query|sql-query)*)".
  29. jul 30, 2019 9:01:01 PM org.hibernate.internal.util.xml.ErrorLogger logErrors
  30. ERROR: HHH000196: Error parsing XML (40) : El contenido del tipo de elemento "hibernate-mapping" debe coincidir con "(meta*,identifier-generator*,typedef*,filter-def*,import*,(class|subclass|joined-subclass|union-subclass)*,resultset*,(query|sql-query)*,filter-def*,fetch-profile*,database-object*)".
  31. Initial SessionFactory creation failed.org.hibernate.InvalidMappingException: Unable to read XML
  32. Exception in thread "main" java.lang.ExceptionInInitializerError
  33. at aplicacion.hibernate.util.HibernateUtil.<clinit>(HibernateUtil.java:29)
  34. at aplicacion.hibernate.dao.imp.MuebleDAOImp.create(MuebleDAOImp.java:22)
  35. at aplicacion.cliente.Principal.main(Principal.java:21)
  36. Caused by: org.hibernate.InvalidMappingException: Unable to read XML
  37. at org.hibernate.internal.util.xml.MappingReader.legacyReadMappingDocument(MappingReader.java:375)
  38. at org.hibernate.internal.util.xml.MappingReader.readMappingDocument(MappingReader.java:304)
  39. at org.hibernate.cfg.Configuration.add(Configuration.java:516)
  40. at org.hibernate.cfg.Configuration.add(Configuration.java:512)
  41. at org.hibernate.cfg.Configuration.add(Configuration.java:686)
  42. at org.hibernate.cfg.Configuration.addResource(Configuration.java:769)
  43. at org.hibernate.cfg.AnnotationConfiguration.addResource(AnnotationConfiguration.java:123)
  44. at org.hibernate.cfg.AnnotationConfiguration.addResource(AnnotationConfiguration.java:46)
  45. at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:2255)
  46. at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:2227)
  47. at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2207)
  48. at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:213)
  49. at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:46)
  50. at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2160)
  51. at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:201)
  52. at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:46)
  53. at org.hibernate.cfg.Configuration.configure(Configuration.java:2075)
  54. at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:183)
  55. at aplicacion.hibernate.util.HibernateUtil.<clinit>(HibernateUtil.java:25)
  56. ... 2 more
  57. Caused by: org.xml.sax.SAXParseException; lineNumber: 44; columnNumber: 39; El contenido del tipo de elemento "class" es incompleto, debe coincidir con "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|properties|any|map|set|list|bag|idbag|array|primitive-array)*,((join*,subclass*)|joined-subclass*|union-subclass*),loader?,sql-insert?,sql-update?,sql-delete?,filter*,fetch-profile*,resultset*,(query|sql-query)*)".
  58. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
  59. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)
  60. at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:396)
  61. at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
  62. at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:284)
  63. at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:1994)
  64. at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:769)
  65. at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:351)
  66. at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2784)
  67. at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
  68. at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
  69. at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
  70. at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842)
  71. at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
  72. at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
  73. at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
  74. at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
  75. at org.dom4j.io.SAXReader.read(SAXReader.java:465)
  76. at org.hibernate.internal.util.xml.MappingReader.legacyReadMappingDocument(MappingReader.java:325)
  77. ... 20 more
  78. C:\Users\Ana\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
  79. BUILD FAILED (total time: 2 seconds)
130  Programación / Java / Re: Cannot establish a connection to jdbc:mysql://localhost:3306/muebleria?zeroDateT en: 30 Julio 2019, 20:19
no,no es eso, solo que no uedo establecer una conexión a una base de datos desde NetBeans en services "New Conecction" o algo asi no se que pasa hace un buen tiempo que no puedo establecer esa conexión pero con código puro de java si puedo

sale eso

Cannot establish a connection to jdbc:mysql://localhost:3308/muebleria?zeroDateTimeBehavior=convertToNull using com.mysql.jdbc.Driver (Unable to load authentication plugin 'caching_sha2_password'.)
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 53
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines