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

 

 


Tema destacado:


  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 29 ... 139
131  Programación / Java / Re: Calculadora javafx y scenebuilder en: 2 Noviembre 2020, 22:59 pm
En serio  :huh: y a mi me mandaron a crear una como la maquina enigma en menos de 6 meses.

Pon codigo a ver que tal doc.
132  Programación / Java / Re: Permiso denegado XML-RPC en: 26 Octubre 2020, 22:33 pm
Woow jejejeje, que fácil fue, solamente cambiando el puerto funciono perfectamente, muchas gracias, y podría utilizar maven, pero es parte de una tarea, así que lo tengo que realizar así jejeje

ve mas alla del porque te paso eso, busca con la excepcion. es porque seguro estaba algun servidor corriendo en ese puerto por eso el java.net.BindException:

En linux suele pasar algo similar cuando tienes un puerto como 1001 o 1000, porque muchos servicios, demonios 👿  de Linux tienen puertos ocupados por ese rango.
133  Programación / Java / Re: Permiso denegado XML-RPC en: 26 Octubre 2020, 18:01 pm
Buenas comunidad, soy nuevo en el foro. La duda que traigo es porque estoy tratando de diseñar un pequeño programa que llame a procedimientos remotos (RPC), estoy haciendo un ejemplo básico, pero me  sale el siguiente error en el cliente:

Código
  1. Cliente Java: java.io.IOException: Conexión rehusada (Connection refused)


y en el servidor me sale el siguiente error:

Código
  1. java.net.BindException: Permiso denegado (Bind failed)
  2. at java.net.PlainSocketImpl.socketBind(Native Method)
  3. at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
  4. at java.net.ServerSocket.bind(ServerSocket.java:390)
  5. at java.net.ServerSocket.<init>(ServerSocket.java:252)
  6. at org.apache.xmlrpc.WebServer.createServerSocket(WebServer.java:240)
  7. at org.apache.xmlrpc.WebServer.setupServerSocket(WebServer.java:264)
  8. at org.apache.xmlrpc.WebServer.run(WebServer.java:470)
  9. at java.lang.Thread.run(Thread.java:748)
  10. Exception in thread "XML-RPC Weblistener" java.lang.RuntimeException: Permiso denegado (Bind failed)
  11. at org.apache.xmlrpc.WebServer.run(WebServer.java:476)
  12. at java.lang.Thread.run(Thread.java:748)

No se a que se deba el error, este error sale en el momento en que un cliente se quiere conectar al servidor, no se si alguien pudiera ayudarme, GRACIAS.
El programa completo se encuentra en GItHub:
https://github.com/EdgKrg27/RPC_ejemploBasico

cambia el puerto a otro, 8081 a ver.

"http://localhost:8081"

https://github.com/EdgKrg27/RPC_ejemploBasico/blob/master/src/rpc/JavaClient.java

Linea 16 WebServer server = new WebServer(8081);

https://github.com/EdgKrg27/RPC_ejemploBasico/blob/master/src/rpc/RPC.java

En lo posible usa maven
134  Programación / Java / Re: Problema con archivos en: 23 Octubre 2020, 11:16 am
No puedes comparar instancias de la clase String (ni de ninguna clase) usando el operador ==. El operador == compara que las direcciones de memoria sean las mismas, es decir, que sea la misma instancias.

Para comparar el contenido y no la referencia tienes que utilizar el método equals().


Empieza a utilizar etiquetas de Código GeSHi para adjuntar tu código.
Para colocarlas tienes que seleccionar tu código y con él seleccionado, abrir el desplegable llamado Código GeSHi y elegir Java.
Código
  1. public class MyClass {
  2.  //...
  3. }

tal cual doc asi mismo.

Ponle un post-decremento en el else, por el archivo que estaria posiblemente repetido.

Código
  1. } else {
  2.    i--;
  3.    System.out.println("El nombre con ese archivo ya existe");
  4. }
  5.  
135  Programación / Java / Re: Ciclo de Semáforo en: 20 Octubre 2020, 16:11 pm
Pasa el codigo mas completo creo que fallas en el condicional.
136  Programación / Java / Re: Problemas con directorio en: 19 Octubre 2020, 15:49 pm
Sera que tus archivos no contienen nada...


Esto tambien sirve, y me muestra el largo de ese pdf en ese path


Código
  1. try {
  2.  
  3.            final Path path = Paths.get("src/main/resources/report.pdf");
  4.            long largo = Files.size(path);
  5.            Notification.show("Name: " + path.getFileName().toString().concat(": "+ largo));
  6.  
  7.        } catch (IOException e) {
  8.            e.printStackTrace();
  9.        }
  10.  
137  Programación / Java / Re: Operaciones básica sobre archivos con acceso secuencial (búsqueda, inserción, el en: 2 Octubre 2020, 22:10 pm
Mmmm pon lo que llevas, si se te complica, y dices que has programado un CRUD practicamente a nivel desktop, pues no c...

Que extraño, pon codigo para ver...
138  Programación / Java / Re: Sintetizador de voz para java en: 25 Septiembre 2020, 12:02 pm
Si, he hecho una prueba con el siguiente código:
Código
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package sonido;
  7.  
  8. import java.util.Locale;
  9. import javax.speech.Central;
  10. import javax.speech.synthesis.Synthesizer;
  11. import javax.speech.synthesis.SynthesizerModeDesc;
  12.  
  13. /**
  14.  *
  15.  * @author pcx
  16.  */
  17. public class SonidoSp {
  18.  
  19.    /**
  20.      * @param args the command line arguments
  21.      */
  22.    public static void main(String[] args) {
  23.        // TODO code application logic here
  24.  
  25.  
  26.        try {
  27.            // Set property as Kevin Dictionary
  28.            System.setProperty(
  29.                "freetts.voices",
  30.                "com.sun.speech.freetts.en.us"
  31.                    + ".cmu_us_kal.KevinVoiceDirectory");
  32.  
  33.            // Register Engine
  34.            Central.registerEngineCentral(
  35.                "com.sun.speech.freetts"
  36.                + ".jsapi.FreeTTSEngineCentral");
  37.  
  38.            // Create a Synthesizer
  39.            Synthesizer synthesizer
  40.                = Central.createSynthesizer(
  41.                    new SynthesizerModeDesc(Locale.US));
  42.  
  43.            // Allocate synthesizer
  44.            synthesizer.allocate();
  45.  
  46.            // Resume Synthesizer
  47.            synthesizer.resume();
  48.  
  49.            // Speaks the given text
  50.            // until the queue is empty.
  51.            synthesizer.speakPlainText(
  52.                "hola esto es carnaval tu p**a madre", null);
  53.            synthesizer.waitEngineState(
  54.                Synthesizer.QUEUE_EMPTY);
  55.  
  56.            // Deallocate the Synthesizer.
  57.            synthesizer.deallocate();
  58.        }
  59.  
  60.        catch (Exception e) {
  61.            e.printStackTrace();
  62.        }
  63.  
  64.    }
  65.  
  66. }
  67.  
  68.  

Gracias su interés


[MOD] para publicar código usar las etiquetas GeSHi


No contaba con mucho tiempo pero *hay* un api version 1.0 sobre ese synthesizer que no encuentro, tambien por lo ocupado, pero creo que este ejemplo con todas las api de terceros deberia, deberia ejecutarse bien....
139  Comunicaciones / Android / Re: Como veo mi app desde mi cel? en: 22 Septiembre 2020, 17:31 pm
Intentas pasar un .apk a tu android por USB?
140  Programación / Java / Re: Sintetizador de voz para java en: 20 Septiembre 2020, 00:50 am
Como estaras usando esa API, tienes codigo? segun si que funciona.
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 29 ... 139
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines