Leitura de todos os valores de qualquer xml
Prezados, esta semana tive a necessidade de ler todos os valores de alguns arquivos xml para calculo de hash dos mesmos, inicialmente tentei usar expressões regulares para excluir as tags e ler os valores, como por exemplo : txtPuro=re.sub(r'(<[^>]*>)*([ \n\t])?','',string), só que o trabalho para adaptação do texto no modelo que eu precisava não justificou varias expressões regulares dentro de um texto que pode ser gigante no meu caso. Então resolvi fazer um script em python para ler todos os valores de qualquer arquivo xml com a utilização de recursão, para isto o algoritmo vai chamando a função readChild até que ele chegue na folha, ou seja, o nodo não possua filhos. Bom segue abaixo o script que pode ser adaptado ou alterado por qualquer pessoa para seus fins particulares, desde que se mantenha a nota de autoria escrita no inicio do arquivo (muitos espertos vão apagar e falar que eles fizeram), mais ai já demonstra a capacidade da pessoa em ao menos respeitar o trabalho dos outros. O script foi modelado para geração do hash do texto obtido, mais pode ser adaptado para qualquer outra utilidade. Qualquer dúvida podem entrar em contato.
Por: César tinum da silva
Algoritmo genético - rotas
Bom galera, aí vai um algoritmo genético desenvolvido para resolver a heurística do caixeiro viajante utilizando programação paralela. Qualquer dúvida meu email está no arquivo py. Favor manter a nota de autoria. Tentei comentar o código ao máximo para melhor compreensão posterior. Para executar, entre no diretório onde se encontra o arquivo py pelo terminal e digite "python AG.py".
Por: César tinum da silva
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Ingress NGINX Controller CVSS base score of 9.8 (2)
Impossível corrigir problemas, você manteve (hold) pacotes quebrados. (2)
Linux Mint não conecta Wi-Fi sem fio (18)