Ir para conteúdo
Fórum Script Brasil

iSoron

Veteranos
  • Total de itens

    1.317
  • Registro em

  • Última visita

Posts postados por iSoron

  1. O ResourceBundle utiliza o class loader padrão pra carregar os arquivos, então ele espera que tudo esteja no classpath. A maneira mais fácil de resolver é adicionas esse diretório 'c:\properties\intl' na variável classpath. A outra maneira é escrever o seu próprio class loader..

  2. Em C++:

    #include <iostream>
    #include <string>
    using namespace std;
    
    string dec_to_binary(long c) {
        string result;
        do result.insert(result.begin(), (c%2) + '0'); while((c = c>>1) >= 1);
        return result;
    }
    
    long binary_to_dec(string bin) {
        long dec = 0;
        for(int i = 0; i < bin.length(); i++) {
            dec *= 2;
            if(bin[i] - '0') dec++;
        }
        return dec;
    }
    
    int main() {
        cout << dec_to_binary(10) << endl;
        cout << binary_to_dec("1010") << endl;
    }

  3. Com Javascript você não vai conseguir ir muito longe. Revelar o endereço IP local dessa forma pode ser considerado falha de segurança, na maioria dos casos. Com Java, você consegue, mas a sua applet vai precisar ser assinada (usando as ferramentas keytool e jarsigner):

    import java.applet.*;
    import java.net.*;
    
    public class Teste extends Applet {
        public void init() {
            try {
                System.out.println(InetAddress.getLocalHost().getHostAddress());
            } catch(Exception e) {
                e.printStackTrace();
            }
        }
    }
    javac Teste.java
    jar cvf Teste.jar Teste.class 
    keytool -genkey -alias Teste
    jarsigner Teste.jar Teste
    Se a máquina em questão tiver vários IPs, é melhor utilizar esse código:
    String localhost = InetAddress.getLocalHost().getHostName();
    InetAddress[] addr = InetAddress.getAllByName(localhost);
    for (int i=0; i<addr.length; i++) {
        System.out.println(addr[i]);
    }

    ps: A applet até roda sem assinatura, mas sempre retorna o endereço '127.0.0.1'..

  4. Bem, eu não conheço esse curso.

    Talvez seja melhor você entrar em contato com o suporte técnico de lá.

    De qualquer forma, o erro foi causado porque, quando você implementa uma interface, em Java, é necessário implementar cada um dos métodos dessa interface. O que o compilador está dizendo é que a interface ActionListener declara o método actionPerformed, mas você não o implementou.

  5. Tem como tirar essa maldita statusbar sem ser pelo window.open???

    Você não pode (e nem deve) tentar controlar dessa forma o browser do usuário. Mesmo que alguma técnica funcione com o Internet Explorer, há uma boa parcela de usuários utilizando outros browsers, como Firefox, Opera e Safari.

  6. O Java dá suporte a vários SGBDs livres, incluindo MySQL, PostgreSQL e SQLite. Basta vocês escolher. MySQL é o mais famoso. Postgresql é o que tem mais recursos (incluindo stored procedures, triggers, etc). SQLite é mais simples, que guarda todos os dados em um arquivo só, ao estilo Access.

    Basta pesquisar como usar.

  7. java.lang.NoClassDefFoundError: Pilha_Dvds

    Exception in thread "main"

    Por que isso acontece ?

    Porque o interpretador não está conseguindo localizar essa classe.

    Não há nada errado no código, só na configuração.

    Provavelmente:

    1. A classe ainda não está compilada; ou

    2. O classpath está incorreto.

×
×
  • Criar Novo...