Ir para conteúdo
Fórum Script Brasil

iSoron

Veteranos
  • Total de itens

    1.317
  • Registro em

  • Última visita

Tudo que iSoron postou

  1. iSoron

    Mysql + Jsp

    Se não for muita gente, você pode mandar todos os clientes pra página e, por javascript, colocar um menu "auto-completar" no campo do participante. Se for gente demais e for pesar muito, faça com Ajax. O cara digita parte do nome e clica em pesquisar. O servidor recebe a requisição, procura os semelhantes e devolve o vetor do auto-completar. Depois, o usuário escolhe da lista. Seria como o Google Suggests. http://www.google.com/webhp?complete=1&hl=en ps: nesse vetor, já iriam os códigos, mas o usuário nem ficaria sabendo. []'s
  2. Você precisa de algumas coisas: 1. Alguma máquina virtual java recente. Você pode achar aqui: http://java.com/en/ 2. Uma distribuição do gcc para windows. O dev-c++ já vem com quase tudo. Basta agora configurar o path pra puder rodar o gcc e o make de qualquer lugar. 3. Finalmente, o Eclipse ( http://www.eclipse.org/downloads/ ) e o plugin CDT, para compilar códigos em C/C++. O arquivo do CDT precisa ser descompactado em plugins\. Uma alternativa é usar o menu do próprio eclipse pra instalar e manter atualizado. Qualquer dúvida, posta aí. []'s
  3. iSoron

    Converer Int Para Char

    Vai pegando os restos da divisão por 10 e colocando o char c + '0' na string. []'s
  4. iSoron

    Mysql

    No próprio site do MySQL tem o que você precisa: http://www.mysql.com/products/connector/j/ E aqui tem uns exemplos: http://www.stardeveloper.com/articles/disp...03090401&page=1 Boa sorte com java. []'s
  5. iSoron

    Joystick

    Já ouviu falar sobre DirectInput? []'s
  6. iSoron

    Diagrama De Sequencia

    O ideal seria um bom livro de UML, mas no google você acha um monte de tutoriais. Não é tão complicado. Eu recomendo fazer usando o Jude. Alguns links uteis: http://www.dotnetcoders.com/web/learning/uml/default.aspx http://pigseye.kennesaw.edu/~dbraun/csis46...al/diagrams.htm http://www.agilemodeling.com/essays/umlDiagrams.htm []'s
  7. iSoron

    Como Bloquear Sql Injection

    Mais simples ainda: use PreparedStatements. []'s
  8. iSoron

    Duvida Favoritos

    Vou mover pro lugar mais adequado: HTML / CSS. Já adiantando a resposta, basta criar o arquivo http://site.com/favicon.ico. Ele precisa ter 16 x 16 de tamanho e ser no formato win32. []'s
  9. iSoron

    Cores Rgb

    Então o jeito é você estudar um pouco de Java e alterar o código da applet. O link que eu passei vai ser útil. []'s
  10. iSoron

    Cores Rgb

    Concordo com a idéia de usar Js+CSS, até porque, a applet não sendo sua, não tem como mudar o código fonte (a menos que seja open source). Dê uma olhada aqui: http://slayeroffice.com/tools/color_palette/ []'s
  11. Em C++ acho difícil, mas em Javascript você encontra fácil A sintaxe é quse igual. []'s
  12. iSoron

    Dev C++

    Se você já chegou nesse nível de desenvolvimento, é melhor migrar pra outra IDE, o Dev-C++ é péssimo em depuração. Aconselho o kit Eclipse + CDT + gcc. Pra instalar o gcc no windows, basta instalar o MSYS (que faz parte do MingW) e configurar os paths. Qualquer dúvida, posta aí. []'s
  13. Se o arquivo for enorme e exigir ordenação local, então fica mais complicado. * Se não for o caso, crie um bean Cliente com os campos do arquivo que implemente a interface Comparable, como o Graymalkin disse. Depois de ler todas as linhas, instanciar os objetos e adicioná-los a uma lista (como ArrayList, ou Vector), use o método Collections.sort(List list) para ordenar. Feito isso, basta gravar um novo arquivo. Uma descrição do que o método compareTo() deve fazer é: Se quiser ler mais, http://java.sun.com/developer/onlineTraini...Collection.html * Nesse caso, o ideal seria ordenar pelo MergeSort, utilizando a classe RandomAccessFile e um vetor de inteiros (para guardar o inicio dos intervalos). Seria assim: primeiro dividiríamos o arquivo em partes grandes que caibam na memória, e ordenaríamos cada uma delas, individualmente. Terminado o processo, reescreveriamos o arquivo inteiro, agora constituído de diversos blocos. Então o MergeSort entraria, unindo os pedaços para formar o arquivo inteiro, utilizando para isso, se necessário, um arquivo auxiliar. Parece complicado, mas não é tanto assim. A complexidade final é só O(n lg(n)) e o algoritmo economizaria memória pra caramba. Mas é como eu disse: só vale a pena se estivermos falando de arquivos grandes mesmo. []'s
  14. iSoron

    Cores Rgb

    Fiquei em dúvida... Você está confundindo java com javascript? Se sim, veja isso: http://scriptbrasil.com.br/forum/index.php...st=0#entry49180 Se não for o caso então você precisaria fazer uma applet se comunicar com Javascript, certo? Nesse caso, vá nessa direção: http://www.rgagnon.com/javadetails/java-0172.html []'s
  15. iSoron

    Problema Com O If

    E ai Felipe, O problema é que, em C, uma string é um vetor de letras. Assim, se você usar o operador de igualdade, ele vai verificar se os dois vetores são os mesmos, ao invés de verificar se o conteúdo deles é igual. Pra corrigir, basta usar a funçao strcmp. Ela verifica letra por letra e retorna 0 se as strings forem iguais, <0 se a primeira string vem antes da segunda no dicionário e >0 nos demais casos. if (strcmp(nome, "felipe") == 0) { printf("bonito nome"); } else { printf("nome feio"); } Té mais.
  16. JVM da Microsoft? Por que não baixar a da SUN? []s
  17. iSoron

    Chat Em Java

    Essa é a idéia. Você poderia ter um classe Usuário e, no construtor dela, você passaria o socket. Algo assim: [no loop principal...] while(true) { socket = serverSocket.accept(); listaUsuarios.add(new Usuario(socket)); } [na classe usuário...] public Usuario(Socket s) { this.socket = s; new UsuarioThread().start(); // UsuarioThread pode ser uma inner class } []'s
  18. iSoron

    Java-6

    Bem, de qualquer forma, dê uma olhada: https://mustang.dev.java.net/ []'s
  19. iSoron

    Chat Em Java

    Olá Kitsune! Pra começar, multithreading nada mais é que uma maneira de fazer seu programa assubiar e chupar cana ao mesmo tempo. Ao contrário do que acontece ao chamar as funções tradicionais, quando você cria uma Thread, o fluxo do programa não é interrompido. É como se o método fosse executado em segundo plano. Por exemplo: public class ThreadTest { public static void main(String[] args) { new MyThread().start(); for(int i=900; i<1000; i++) { System.out.println(i); } } } class MyThread extends Thread { public void run() { for(int i=0; i<100; i++) { System.out.println(i); } } } Olhe o que aconteceu. Pois é, antes mesmo da função start() acabar, o programa já entrou no loop para escrever de 900 a 1000. E como você pode usar isso no chat? Bem, se o chat funcionasse com uma pessoa só, você, naturalmente, usaria alguma função para ler o que está sendo escrito. Durante essa leitura, você não faria mais nada além de esperar o indivíduo terminar de digitar. Como isso não é viável com vários usuários, bastaria você criar uma Thread pra cada pessoa e, em cada uma delas, você esperaria o tempo que fosse necessário até receber a mensagem. Como as outras não param, o chat continua perfeitamente. Na prática, cada Thread vai ter um loop infinito do tipo: espera mensagem; notifica o servidor; espera mensagem; notifica o servidor... Além disso, você pode fazer outra Thread que seja: espera mensagem do servidor; atualiza a tela; espera mensagem do servidor; atualiza a tela... Assim, tanto o usuário vai poder receber como vai poder enviar. ps.: Se você usar swing, a thread pra ler a entrada e notificar o servidor nem vai ser necessária; basta colocar em um listener. []'s
  20. iSoron

    Rmi

    Se você tiver acesso ao livro Core Java (volume 2), vale a pena ler o capítulo 5, que é sobre objetos distribuídos, e aborda RMI. Senão, o google pode te ajudar. Tem alguns artigos muito bons por aí. []'s
  21. iSoron

    Java-6

    Livro de Java 6 (Mustang) eu acho meio dificil encontrar, até porque ele ainda está em desenvolvimento. Mas pode ser que algum louco tenha escrito mesmo. Mas enfim, não sei te dizer onde você acha mais barato.. Qual o link pra esse da O'Reilly? []'s
  22. iSoron

    Hackers E Crackers!

    Na verdade, são conhecidos por VX []'s
  23. iSoron

    Java Web

    Antes de mais nada, eu recomendo que você aprenda Java SE, que é a parte geral, pra desktop. Lá, você aprenderia a usar orientação a objetos e trabalhar com a API padrão. Não precisa se focar muito em Swing ou AWT, basta aprender a trabalhar com a linguagem. Depois de dominar essa parte, você pode começar a estudar Servlets e JSPs. Não é uma boa usar Java como se usa PHP: aqui, as jsps servem apenas para a camada de visualização. A parte de negócios (acesso ao banco, por exemplo), fica nas Servlets. Por fim, estude alguns frameworks, como Spring e Hibernate, e design patterns. É um longo processo, mas vale a pena. Primeiro passo: http://scriptbrasil.com.br/forum/index.php?showtopic=46018 []'s
  24. iSoron

    Como Apagar Arquivo Em C++

    Faça assim: FILE *arquivo; .... fseek(arquivo, -1, SEEK_CUR); Se quiser a lista completa das funções, veja aqui: http://www.cppreference.com/stdio/ Estando no começo da linha, ele volta pra anterior sim. Basta lembrar que fim da linha nada mais é que um caractere '\n'. Té mais.
×
×
  • Criar Novo...