Você está aqui: VB.NET ::: Dicas & Truques ::: Arquivos e Diretórios |
|
Como usar o método My.Computer.FileSystem.DirectoryExists para testar se um diretório já existeQuantidade de visualizações: 7271 vezes |
|
'Este trecho de código mostra como usar o método 'My.Computer.FileSystem.DirectoryExists para verificar 'a existência de um diretório Module Module1 Sub Main() Dim dir As String = "estudos" 'verifica a existência do diretório If My.Computer.FileSystem.DirectoryExists(dir) Then Console.WriteLine("Diretório já existe") Else Console.WriteLine("Diretório não existe ainda") End If Console.WriteLine() Console.WriteLine("Pressione uma tecla para sair...") Console.ReadKey() End Sub End Module |
|
Link para compartilhar na Internet ou com seus amigos: | |
PostgreSQL ::: Dicas & Truques ::: Comandos DDL (Data Definition Language - Linguagem de Definição de Dados) |
Como excluir uma tabela no PostgreSQL usando o comando DDL DROP TABLEQuantidade de visualizações: 7134 vezes |
Em algumas situações precisamos excluir uma tabela em uma base de dados PostgreSQL. Isso pode ser feito por meio do comando DDL DROP TABLE. Este comando remove a tabela da base de dados completamente, incluindo índices, regras (rules), triggers e restrições (constraints). Para disparar um comando DROP TABLE, você precisa ser um super usuário ou possuir privilégios sobre a tabela e o schema na qual ela reside. Em geral excluímos tabelas usando a ferramenta pgAdmin. No entanto, é importante conhecer e dominar este comando de forma a conseguirmos excluir tabelas a partir da janela de Query do pgAdmin, do SQL Shell (psql) ou usando uma linguagem de programação. Veja um comando DDL DROP TABLE usado para excluir uma tabela chamada produtos: DROP TABLE produtos; ...... Se o comando for executado com sucesso, o PostgreSQL nos exibirá a seguinte mensagem: Query returned successfully with no result in 31 ms. ERRO: tabela "produtos" não existe ********** Error ********** ERRO: tabela "produtos" não existe SQL state: 42P01 DROP TABLE IF EXISTS produtos; ...... Agora o PostgreSQL trocará a mensagem de erro por uma mensagem de advertência: NOTA: tabela "produtos" não existe, ignorando Query returned successfully with no result in 14 ms. |
C++ ::: Dicas & Truques ::: Arquivos e Diretórios |
Como renomear um arquivo em C++ usando a função rename()Quantidade de visualizações: 11406 vezes |
Em algumas situações nossos códigos C++ precisam renomear arquivos. Isso pode ser feito com o auxílio da função rename() ou _rename(), disponível no header io.h or stdio.h (trazido da linguagem C). Veja a assinatura desta função:int rename(const char *oldname, const char *newname); a) EINVAL - Invalid argument - Os nomes dos arquivos contém caracteres inválidos; b) ENOENT - No such file or directory - O caminho do arquivo é inválido; c) EACCESS - Acesso negado - Algum outro programa está usando este arquivo e mantém controle sobre o mesmo. Veja um trecho de código C++ no qual renomeamos um arquivo: #include <iostream> using namespace std; int main(int argc, char *argv[]){ // vamos renomear este arquivo char arq_antigo[] = "C:\\Dev-Cpp\\arquivo.txt"; char arq_novo[] = "C:\\Dev-Cpp\\arquivo2.txt"; // vamos testar se o arquivo foi renomeado com sucesso ...... É possível usar a versão Unicode de rename() ou _rename(). O método _wrename, também presente em io.h or stdio.h é útil quando precisamos internacionalizar nossas aplicações. Veja o exemplo: #include <iostream> using namespace std; int main(int argc, char *argv[]){ // vamos renomear este arquivo wchar_t arq_antigo[] = L"C:\\Dev-Cpp\\arquivo.txt"; wchar_t arq_novo[] = L"C:\\Dev-Cpp\\arquivo2.txt"; // vamos testar se o arquivo foi renomeado com sucesso ...... |
Python ::: Dicas & Truques ::: Formatação de datas, strings e números |
Como formatar valores de ponto-flutuante com uma determinada quantidade de zeros à esquerda em PythonQuantidade de visualizações: 8613 vezes |
Este trecho de código Python mostra como formatar um valor de ponto-flutuante com uma determinada quantidade de zeros à sua esquerda. Veja: # método principal def main(): valor1 = 343.1 valor2 = 3.5 # exibirá 0342.10 print("O valor é %07.2f" % valor1) ...... Ao executar este código Python nós teremos o seguinte resultado: O valor é 0343.10 Os valor são 343.10 e 00003.50 |
PHP ::: Fundamentos da Linguagem ::: Estruturas de Controle |
PHP para iniciantes - Como usar o laço while em PHPQuantidade de visualizações: 13103 vezes |
O laço while é usado quando queremos que um bloco de instruções seja executado ENQUANTO uma condição for verdadeira (true). Veja um trecho de código exemplificando isso:<? $valor = 1; while($valor <= 10){ echo $valor . "<br>"; ...... Este trecho de código exibe os números de 1 à 10 na página. Veja agora o mesmo trecho de código, desta vez contando de 10 à 1: <? $valor = 10; while($valor >= 1){ echo $valor . "<br>"; ...... Lembre-se de que a condição testada em um laço while deve resultar em um valor boolean (true ou false). O trecho de código seguinte deixa isso mais claro: <? $continuar = true; $valor = 1; while($continuar){ echo $valor . "<br>"; ...... Para finalizar, lembre-se de que um laço while pode nunca ser executado, ou seja, se a condição testada na primeira iteração já resultar false, o fluxo de código é transferido para a primeira instrução após o laço. |
Java ::: Dicas & Truques ::: Expressões Regulares |
Como remover todos os espaços de uma string em Java usando expressões regularesQuantidade de visualizações: 7819 vezes |
Nesta dica mostrarei como usar o método replaceAll() da classe Matcher da linguagem Java para remover todos os espaços de um texto ou frase. Esta classe faz parte do pacote java.util.regex e é usada em quase todos os códigos Java envolvendo expressões regulares. Veja o código completo para o exemplo: package arquivodecodigos; import java.util.regex.*; public class Estudos{ public static void main(String args[]){ String padrao = "\\s"; Pattern regPat = Pattern.compile(padrao); String frase = "Esta frase contém alguns espaços"; ...... Ao executar este código Java nós teremos o seguinte resultado: Esta frase contém alguns espaços Sem espaços: Estafrasecontémalgunsespaços |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
Quem Somos |
Programador Freelancer - Full Stack Developer, Professional Java Developer, PHP, C/C++, Python Programmer, wxWidgets Professional C++ Programmer, Freelance Programmer. Formado em Ciência da Computação pela UNIP (Universidade Paulista Campus Goiânia) e cursando Engenharia Civil pela PUC-Goiás. Possuo conhecimentos avançados de Java, Python, JavaScript, C, C++, PHP, C#, VB.NET, Delphi, Android, Perl, e várias tecnologias que envolvem o desenvolvimento web, desktop, front-end e back-end. Atuo há mais de 20 anos como programador freelancer, atendendo clientes no Brasil, Portugal, Argentina e vários outros paises.
Entre em contato comigo para, juntos, vermos em que posso contribuir para resolver ou agilizar o desenvolvimento de seus códigos.
|
Programador Freelancer - Formado em Sistemas de Informação pela Faculdade Delta, Pós graduado em Engenharia de Software (PUC MINAS), Pós graduado Marketing Digital (IGTI) com ênfase em Growth Hacking. Mais de 15 anos de experiência em programação Web. Marketing Digital focado em desempenho, desenvolvimento de estratégia competitiva, analise de concorrência, SEO, webvitals, e Adwords, Métricas de retorno. Especialista Google Certificado desde 2011 Possui domínio nas linguagens PHP, C#, JavaScript, MySQL e frameworks Laravel, jQuery, flutter. Atualmente aluno de mestrado em Ciência da Computação (UFG)
Não basta ter um site. É necessário ter um site que é localizado e converte usuários em clientes. Se sua página não faz isso, Fale comigo e vamos fazer uma analise e conseguir resultados mais satisfatórios..
|
Linguagens Mais Populares |
1º lugar: Java |