Jump to content

Andrey Knupp Vital

Members
  • Content count

    4672
  • Joined

  • Last visited

  • Days Won

    22

Andrey Knupp Vital last won the day on October 15 2013

Andrey Knupp Vital had the most liked content!

Community Reputation

136 Muito Bom

About Andrey Knupp Vital

  • Rank
    Web Developer

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Minas Gerais - MG

Contato

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Andrey Knupp Vital

    Pegar endereço MAC via PHP, é possível?

    Cara, se for intranet, não tem coisa melhor do que utilizar CA's. Inclusive, tem até um artigo do João falando sobre isso, take a look. :seta: http://imasters.com.br/infra/seguranca/confianca-certificados-digitais-e-autenticacao/
  2. Andrey Knupp Vital

    [Resolvido] __autoload chato

    Não é nada, é do debug, se tá retornando PDO, e for o esperado tá certo. PS. @Bruno Augusto ... seu autoloader não se aplica para a nomenclatura de classes que ele pretende utilizar.
  3. Andrey Knupp Vital

    [Resolvido] __autoload chato

    Não seria por dependências ao código dele ? mostre seu código completo, além do loader, mostre onde você inicia, onde você faz a instância ... :thumbsup:
  4. Andrey Knupp Vital

    [Resolvido] __autoload chato

    Isso é em outro código seu cara, não é nesse aí não, o loader que você lançou ai tá certinho ...
  5. Andrey Knupp Vital

    [Resolvido] __autoload chato

    Assim, antes de rodar o código, habilite os erros. error_reporting ( E_ALL | E_STRICT ) ; ini_set ( 'display_errors' , 'On' ) ;
  6. Andrey Knupp Vital

    [Resolvido] __autoload chato

    O Carlos, seu exemplo funciona, beleza, mas importante: Seu autoloader deve iniciar uma única vez, portanto esse método poderia ser estático, como Class::initialize ( ) , não vejo nenhuma razão para que a classe Autoloader seja instanciada também. <?php class Application { static public function initialize ( ) { spl_autoload_register ( function ( $class ) { $s = str_replace ( '_' , DIRECTORY_SEPARATOR , $class ) . '.php' ; if ( file_exists ( $s ) ) { require_once $s ; } else { // ... } } ) ; } } Application::initialize ( ) ;
  7. Andrey Knupp Vital

    Sistema de login e perfil

    Opa, então eu vou te mover pra lá, posso ?
  8. Andrey Knupp Vital

    Sistema de login e perfil

    O que você pretende com isso ? alguma dúvida e/ou erro .. se foi um script para perfis, não seria melhor postar no laboratório ?
  9. Andrey Knupp Vital

    Permutações de Array

    Isso aqui .. /** * Per Combinations Amount * @var integer $r */ private $r; Sim , o swap serve pra isso, aí você trabalha nessa ordem trocada ..
  10. Andrey Knupp Vital

    Permutações de Array

    Bruno Augusto, só uma coisa .. pra que essa montante de combinações ? O uso do Iterator é bacana nesse caso .. só faltou aplicar um swap no seu código ..
  11. Andrey Knupp Vital

    Permutações de Array

    Com certeza o computador influencia, um perl roda voando aqui .. então .. no PERL 5.10 .. my $start = time ; sub permutation ( ) { my ( $perm , @set ) = @_ ; print "$perm\n" || return unless ( @set ); &permutation( $perm . $set[ $_ ] , @set[ 0..$_ - 1 ] , @set[ $_ + 1..$#set ] ) foreach ( 0..$#set ); } @input = ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 ); &permutation( '' , @input ) ; my $end = time ; print "Elapsed Time: " , ( $end - $start ) , " Seconds"; Saída: andrey@andrey:~$ perl Permutations.pl .... // ... alguns números ... Elapsed Time: 8 Seconds O Meu em java ficou assim .. package permutation; import java.util.Arrays; public class Permutation { private static void getPermutations ( int [ ] Array , int [ ] Permutations ) { if ( Array.length == 0 ) { System.out.println ( Arrays.toString ( Permutations ) ); } else { Integer Size = Array.length; for ( int i = 0 ; i < Size ; ++ i ) { int [ ] sArray = new int [ ( Size - 1 ) ]; int [ ] sPermutations = new int [ Permutations.length + 1 ]; System.arraycopy ( Permutations , 0 , sPermutations , 0 , Permutations.length ); for ( int k = 0, j = 0 ; k < Size ; ++ k ) { if ( k == i ) { sPermutations [ sPermutations.length - 1 ] = Array [ i ]; } else sArray [ ++ j ] = Array [ k ]; } getPermutations ( sArray , sPermutations ); } } } private static void permutation ( int ... x ) { getPermutations ( x , new int[ 0 ] ); } public static void main ( String[] args ) { permutation ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ) ; } } Pra 8 argumentos ( inteiros ) , demorou 2 segundos .. agora, pode fazer com string .. array .. seguindo a idéia a cima, fica a critério de cada um agora .. Valeu pela contribuição aí galera, mesmo já tendo ultrapassado a data, pra estudos, os códigos servem ! Abraços.
  12. Andrey Knupp Vital

    [Resolvido] Gerar XML com PHP

    Não apresenta nenhum erro .. o que acontece ? não escreve no xml .. defina 'não retornam nada' Testando aqui .. retornou normalmente :seta: http://andreyknupp.my.phpcloud.com/XMLWriter.php
  13. Andrey Knupp Vital

    [Resolvido] Gerar XML com PHP

    Estranho, aqui funcionou perfeitamente, você tem a XMLWriter habilitada em seu servidor ?
  14. Andrey Knupp Vital

    Permutações de Array

    Só de teste .. fiz o meu código em java para 8 índices executou em 11 segundos .. String[] Elements = { "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" } ; Se quiserem, posto o código aqui.
  15. Andrey Knupp Vital

    Permutações de Array

    Não tenho a mínima idéia para um próximo desafio, e você .. porque não faz um ?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.