|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - nicokiki
Páginas: 1 [2] 3 4 ... 12
26
« en: Jueves 14 de Octubre de 2004, 18:53 »
Hola!!!!!!!!!
Guarda cualquier cosa q tengas en un String y luego convertilo al tipo de datos/objeto q vos necesites. Usa try() catch() y si entra al catch => esta mal y ahi tenes el error q buscabas.
Salu2!!!!!
27
« en: Viernes 8 de Octubre de 2004, 16:50 »
Hola!!!!!!!
Antes q nada aclaro q pediste q nadie te responda lo q yo te voy a escribir, pero es inevitable q lo haga. Vos crees q esta bien intentar abriri y cerrar conexiones a la BD cada vez q un usuario quiera hacer algo en ella??? A mi no me parece muy bien y a parte va contra un diseño mas o menos logico de SEGURIDAD-PERMISOS-ROLES-etc. Por lo tanto, deberias hacer esas tablas aunque no te guste q alguien te lo responda debido a q tu diseño no es bueno debido a una futura escalabilidad de la cosa y muchisimas politicas de seguridad. Otro tema, si el usuario usa la contraseña de acceso a la BD, quien le prohibe q abra la BD manualmente sin ningun tipo de restriccion y no a traves de aplicacion. Insisto, deberias perder un tiempito en hacer un diseño por el estilo y cambiar eso. Ojo, quizas lo estas haciendo asi porque es realmente necesario q lo hagas de esa manera aunque de todas formas no me parece logico
Salu2!!!!!!!
28
« en: Viernes 1 de Octubre de 2004, 19:21 »
Hola!!!!!!!!!!!!! Solo mire por arriba pero fijate q en esto: int fact(int x) { int i,fact; fact=1; for (i=1; i=x; i++) { fact=fact*i; } return (fact); }
Deberia ir esto (ojo no se si lo hace bien o no, solo mire el error) int fact(int x) { int i,fact; fact=1; for (i=1; i == x; i++) // ACA ESTA EL PROBLEMA { fact=fact*i; } return (fact); }
29
« en: Miércoles 29 de Septiembre de 2004, 12:48 »
Hola!!!!!!!!!!!!! Mando un ejemplo de como lanzar una aplicacion desde JAVA. Hay algo medio "anti" multiplataforma porque para saber en q sistema operativo corro tomo el file separator pero puede traer muchos problemas. Es igual no importa, lo q importa es el ejemplo en si. private boolean reiniciarAplicacion() { boolean resultado = true; Runtime rt = Runtime.getRuntime(); try { String oFileSeparator = System.getProperty("file.separator"); String[] cmd = new String[3]; if( oFileSeparator.equals( "\\" ) ) { cmd[0] = "cmd.exe"; cmd[1] = "/C"; cmd[2] = "C://ejecutable"; } if (oFileSeparator.equals( "/" )) { cmd[0] = ".\\ejecutable"; } Process proc = rt.exec(cmd); } catch (Throwable exc4) { System.out.println("No se puede iniciar.\n"); exc4.printStackTrace(); return false; } return resultado; }
Espero q siva Salu2!!!!
30
« en: Viernes 24 de Septiembre de 2004, 13:28 »
Hola!!!!!!!!!! Se mudaron asi que Hace CLICK AKSalu2!!!!
31
« en: Viernes 24 de Septiembre de 2004, 02:26 »
Hola!!!!!!!!
Si vos queres por ejemplo borrar un registro, lo q haces es crear otro archivo copiando en este ultimo lo q queres del original. Despues borras el original y renombras el nuevo con el del original. Como sabras, vos no podes borrar asi como asi. Los datos no se pueden borrar. Si esto te parece q lo vas a hacer muchas veces quizas te convendria marcarlo como borrado y cada un cierto tiempo, o ante accion del usuario, "defragmentar". Ahora para modificar, si vos levantas un registro del archivo a memoria (no importa si el registro en un strcut, una clase, un int o lo q sea), lo modificas en memoria y lo pones en el archivo en la misma posicion de donde lo obtuviste pisando lo q te quedo abajo. Tene cuidado ya q si manejas registros de longiyud variable vas a estar haciendo mocos por todos lados. Si son de longitud fisja, no deberias tener problemas.
Salu2!!!!
32
« en: Viernes 24 de Septiembre de 2004, 02:20 »
Hola!!!!!!!!! Antes q nada, q es INET??? En www.recursosprog.com.ar hay un mini tutor de sockets q es muy bueno y piola. Explica el uso de Winsock y tambien de los sockets de LINUX (no me acuerdo el nombre de la libreria) Salu2!!!!
33
« en: Viernes 24 de Septiembre de 2004, 02:16 »
Hola!!!!!!!!
Si vos lo q queres hacer es ejecutar comandos desde tu aplicacion, usa la clase Runtime y ejecuta el comando. Pensa q eso solo funcionara bajo GNU/LINUX y no DOS ni otro sistema operativo porque los comandos son distintos salvo por execpciones. Por ejemplo: dir funciona tanto bajo LINUX como en DOS. Pero si hicieras un ls, en DOS no andaria.
Salu2!!!!!
34
« en: Miércoles 8 de Septiembre de 2004, 18:55 »
Hola!!!!!!!!!!! www.java.sun.comAhi tenes todo de todo de todo Salu2!!!!
35
« en: Miércoles 8 de Septiembre de 2004, 18:10 »
Hola!!!!!!!!!!!! El uso de gets no es recomendado. Yo lo use y lo uso pero hay q tener cuidado: Miren estoexactamente esta parte lean: FALLOS Puesto que es imposible saber, sin conocer de antemano los datos, cuántos caracteres va a leer gets(), y puesto que gets() continuará guardando caracteres una vez alcanzado el final del búfer, su empleo es extremadamente peligroso. Muchas veces ha sido utilizado para comprometer la seguridad de un sistema. En su lugar emplee fgets() siempre que pueda.
De ultima se puede ir obteniendo de aun acaracter a la vez hasta un Enter por ejemplo. Salu2!!!!!
36
« en: Lunes 6 de Septiembre de 2004, 13:24 »
Proba con JDOM
Salu2!!!!!!!!!!!!!!!!!
P.D.: Si queres un ejemplo pedilo
37
« en: Domingo 5 de Septiembre de 2004, 13:46 »
Hola!!!!!!!!!
Vos en el for haces variar "x" pero sin embargo no usas "x" dentro del for. Asi q "x" llega hasta doce. Como es q no sabes q llega???
Salu2!!!!
38
« en: Viernes 3 de Septiembre de 2004, 13:25 »
Me confundi en alguna q otra pavada del codigo, pero la idea era lo de static
Salu2!!!
39
« en: Viernes 3 de Septiembre de 2004, 13:22 »
Un atributo static de una clase es un atributo que se comparte por todos los miembros de la clase => public class MiClase { private static int atributo; public CMiClase(){}; public void foo() { hacerAlgoConElAtributo(); } }
Espero q esto sea lo q necesites Salu2!!!!!!!!!!!!
40
« en: Miércoles 1 de Septiembre de 2004, 13:31 »
Por q decis q lo crea cuando finaliza la ejecucion??? Eso no es asi ya q cuando lo use, lo creo en el momento.
Salu2!!!!
41
« en: Sábado 28 de Agosto de 2004, 21:08 »
Nol lo habia visto
Tenes razon!!!!!!!!!
42
« en: Viernes 27 de Agosto de 2004, 19:09 »
Hola!!!!!!!!!!!
Es verdad, pero de esa manera solo lo sacas por la salida standard pero no lo guardas en un std::string. Lo q pedia era lo q vos le pedias, pero si se quisiera manipular la cadena no podrias
Salu2!!!!!!!!!!!
43
« en: Viernes 27 de Agosto de 2004, 03:02 »
Hola!!!!!!!!! La verdad es q desconozco lo de ordenar el vector, lista o lo q sea de la STL, pero alguien lo debe saber. Lo q si te puedo decir es como convertir. Usa esto: Salu2!!!!!
44
« en: Miércoles 25 de Agosto de 2004, 19:01 »
Hola!!!!!!!!!!
Lo raro es que desde le Applet el getParameter("usuario") me devuelve null y no entiendo por q
Si alguien lo sabe...............
Salu2!!!!!!!!!!!!!
45
« en: Lunes 23 de Agosto de 2004, 19:29 »
Hola!!!!!!!!!!!!
La respuesta es que depende de como el compilador alinea todo en memoria. Esa es la diferencia. Fijate que si tenes un struct con un char y un int "supuestamente" (digo supuestamente porque depende de la plataforma en la cual estes trabajando) el int ocupa 4 bytes y el char ocupa 1 byte, pero el sizeof del struct seguramente te dara 8 bytes. Bueno, es debido a como se alinea en memoria.
Salu2!!!!
46
« en: Lunes 23 de Agosto de 2004, 19:24 »
Hola!!!!!!!!!!! Haciendo "man stat" en www.google.com/linux sale esto: CONFORMING TO The stat and fstat calls conform to SVr4, SVID, POSIX, X/OPEN, BSD 4.3. The lstat call conforms to 4.3BSD and SVr4. SVr4 documents additional fstat error conditions EINTR, ENOLINK, and EOVERFLOW. SVr4 documents additional stat and lstat error conditions EACCES, EINTR, EMULTIHOP, ENOLINK, and EOVERFLOW. Use of the st_blocks and st_blksize fields may be less portable. (They were introduced in BSD. Are not specified by POSIX. The interpretation differs between systems, and possibly on a single system when NFS mounts are involved.) POSIX does not describe the S_IFMT, S_IFSOCK, S_IFLNK, S_IFREG, S_IFBLK, S_IFDIR, S_IFCHR, S_IFIFO, S_ISVTX bits, but instead demands the use of the macros S_ISDIR(), etc. The S_ISLNK and S_ISSOCK macros are not in POSIX.1-1996, but both will be in the next POSIX standard; the former is from SVID 4v2, the latter from SUSv2.
Unix V7 (and later systems) had S_IREAD, S_IWRITE, S_IEXEC, where POSIX prescribes the synonyms S_IRUSR, S_IWUSR, S_IXUSR.
Por lo q dice no es ANSI, pero si es POSIX y otras q ni sabia q existian (salvo por BSD). Salu2!!! P.D.: Pido perdon por mensajes anteriores porque fueron innecesarios
47
« en: Viernes 20 de Agosto de 2004, 20:15 »
Yo lo corro en XP y anda sin problema. Si te puedo decir q tuve mil horas para lograr la conexion. revisaste el Interbase Server y esas cosas????
Salu2!!!!
48
« en: Viernes 20 de Agosto de 2004, 20:14 »
Hola a todos!!!!! (el mismo msg lo puse en lawebdelprogramador, asi q no se enojen los q visitan ambos foros)
Estoy haciendo un applet que tiene que recibir el nombre de usuario y contraseña de un usuario obviamente. Por lo tanto necesito que desde HTML o JSP, a traves de dos "input type = text" el applet pueda recibir esos dos parametros ya que luego viajan mensajes en formato XML via sockets a unos servidores que hice que tienen acceso a una BD y esa es lo q tengo q realizar. Las preguntas son estas: 1.- Como obtengo desde un applet campos de HTML ?? 2.- Como largo el applet luego de apretarse un boton por ejemplo?? Se puede hacer con JScript o JSP????
Aclaracion 1: Si pongo dentro del tag <APPLET> <PARAM name = "parametro" value ="usuario"> desde el applet cuando hago getParameter("parametro") me devuelve null y lo otro q quiero aclarar es q si lo hago de esa manera como hago para q el usuario cada vez q entre a la pagina pueda cargar su user & id ???
Salu2!!!! y cualquier idea es bienvenia
49
« en: Viernes 20 de Agosto de 2004, 18:14 »
Te fijaste en la ruta de la BD, si va con contra-bara, con barra, doble barra. Larga el DataBase Pilot de JBUILDER y fijate como te pone la ruta, Si no es eso, fijate en el classpath, y si no www.java.sun.comSalu2!!!!!
50
« en: Viernes 20 de Agosto de 2004, 14:25 »
Hola!!!!!!!!!!!! Proba con esto q tengo. Es una clase q se conecta y cierra como unicos dos metodos. El constructor es privado. Ahi va: package mcpatos; /** * <p>Title: Mc Pato's</p> * <p>Description: Delivery de Comidas Rapidas</p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: Gonzalez & Tavasci</p> * @author Gonzalez Nicólas, Tavasci Dozo Pablo * @version 1.0 */ public class cDataBase { /** Driver de la base de datos */ private static java.sql.Driver Driver = null; /** Conexion a la base de datos */ private static java.sql.Connection Connection = null; /** Instancia de la clase cDataBase */ private static cDataBase Instance = null; /** Constructor privado. Llama al metodo Connect()*/ private cDataBase() { this.Connect(); } /** Metodo static q llama al constructor privado * @returns Instancia unica de la clase */ public static cDataBase getInstance() { if (Instance == null) Instance = new cDataBase(); return Instance; } /** * @returns Conexion a la base de datos*/ public java.sql.Connection getConnection() { return this.Connection; } /** Metodo que se conecta a la base de datos de la aplicacion */ private void Connect() { String databaseURL = "jdbc:interbase://localhost/C:/Resin/doc/BaseGDB/base.gdb"; String user = "SYSDBA"; String password = "masterkey"; String driverName = "interbase.interclient.Driver"; try { // Carga del driver en memoria. try { Class.forName(driverName); } catch (java.lang.ClassNotFoundException e) { System.out.println ("InterClient no se encuentra definido en el class path."); System.out.println (e.getMessage ()); return; } // A esta altura el driver debería estar registrado con el driver manager. try { Driver = java.sql.DriverManager.getDriver (databaseURL); System.out.println ("InterClient version " + Driver.getMajorVersion () + "." + Driver.getMinorVersion () + " registrada con el driver manager."); } catch (java.sql.SQLException e) { System.out.println ("No se ha podido encontrar InterClient entre los drivers registrados."); return; } // Interclient esta ahora registrado con el driver manager // Ahora se intentara conseguir una conexion con la base de datos try { Connection = java.sql.DriverManager.getConnection (databaseURL, user, password); System.out.println ("Conexion establecida."); } catch (java.sql.SQLException e) { System.out.println ("Error al establecer la conexion."); return; } // Deshabilitacion del autocommit try { Connection.setAutoCommit (false); System.out.println ("Auto-commit deshabilitado."); } catch (java.sql.SQLException e) { System.out.println ("Error al deshabilitar el auto-commit."); return; } } finally { } } /** Cierra la conexion a la base de datos*/ public void Close() { try { if (Connection != null) Connection.close(); } catch(java.sql.SQLException e) { System.out.println("No se pudo cerrar la conexion a la base de datos"); } } }
Salu2!!!!!!!!!!!!!!!
Páginas: 1 [2] 3 4 ... 12
|
|
|