Categoria: Programação

Como instalar o Ubuntu no VirtualBox

O que é o VirtualBox? Oracle VM VirtualBox é um aplicativo de virtualização de plataforma cruzada desenvolvido pela Oracle Corporation. Ele permite que os usuários instalem sistemas operacionais em discos rígidos virtuais, como Windows, macOS, Solaris e Linux. Por exemplo, você pode executar o Windows e o Linux em seu Mac, o servidor Windows em seu servidor Linux ou o Linux em seu PC com Windows enquanto executa seus outros aplicativos existentes. Espa

consulte Mais informação

Como converter strings em inteiros em Python

Semelhante ao str()método embutido , Python também oferece o int()método prático que pega um objeto string como um argumento e retorna um inteiro. Exemplo de uso: # Here age is a string object age = "18" print(age) # Converting a string to an integer int_age = int(age) print(int_age) Resultado: 18 18 Embora a saída seja visualmente semelhante, lembre-se de que a primeira linha é um objeto string, enquanto a linha seguinte é um objeto inteiro. Isso é

consulte Mais informação

Tutorial de CSS do Media Query - Resoluções padrão, pontos de interrupção CSS e tamanhos de telefone de destino

No passado, construir um site era muito mais simples. Hoje o layout de um site deve se adaptar não apenas aos computadores, mas também aos tablets, dispositivos móveis e até TVs. Fazer um site com um layout adaptável é chamado de Web Design Responsivo. E as consultas de mídia CSS são uma das partes mais importantes do design responsivo. Neste a

consulte Mais informação

Para que é Python usado? Mais de 10 usos de codificação para a linguagem de programação Python.

🔹 Bem vindo Oi! Reserve um momento para pensar sobre esta questão: Como o Python é aplicado em cenários do mundo real? Se você está aprendendo Python e deseja saber a resposta, este artigo é para você. Ter uma ideia clara dos aplicativos e do vasto potencial dessa linguagem de programação lhe dará a motivação necessária ao longo de sua jornada. Vamos começar!

consulte Mais informação

O guia do iniciante para Git e GitHub

O que é Git? Git é um software de controle de versão de código aberto gratuito . Foi criado por Linus Torvalds em 2005. Esta ferramenta é um sistema de controle de versão que foi inicialmente desenvolvido para trabalhar com vários desenvolvedores no kernel Linux. Basicamente, isso significa que o Git é um rastreador de conteúdo. Portanto

consulte Mais informação

Regra de Simpson: a fórmula e como ela funciona

A regra de Simpson é um método de integração numérica. Em outras palavras, é a aproximação numérica de integrais definidas. A regra de Simpson é a seguinte: Iniciar, f(x)é chamado de integrando a = limite inferior de integração b = limite superior de integração Regra 1/3 de Simpson Conforme mostrado no diagrama acima, o integrando f(x)é aproximado por um polinômio de segunda ordem; o interpolante quadrático sendo P(x). A aproximação se

consulte Mais informação

Explicação das declarações de retorno do Python: o que são e por que você os usa

Todas as funções retornam um valor quando chamadas. Se uma instrução de retorno é seguida por uma lista de expressões, essa lista de expressões é avaliada e o valor é retornado: >>> def greater_than_1(n): ... return n > 1 ... >>> print(greater_than_1(1)) False >>> print(greater_than_1(2)) True Se nenhuma lista de expressão for especificada, Noneserá retornado: >>> def no_expression_list(): ... return #

consulte Mais informação

npm vs npx - Qual é a diferença?

Se você já usou o Node.js, então deve ter usado o npm com certeza. npm (gerenciador de pacotes de nó) é o gerenciador de dependência / pacote que você tira da caixa ao instalar o Node.js. Ele fornece uma maneira para os desenvolvedores instalarem pacotes global e localmente. Às vezes, você pode querer dar uma olhada em um pacote específico e experimentar alguns comandos. Mas você

consulte Mais informação

Como construir um aplicativo de calculadora de HTML do zero usando JavaScript

Este é um artigo épico onde você aprende a construir uma calculadora do zero. Vamos nos concentrar no JavaScript que você precisa escrever - como pensar sobre como construir a calculadora, como escrever o código e, eventualmente, como limpar seu código. Ao final do artigo, você deve obter uma calculadora que funciona exatamente como uma calculadora do iPhone (sem as +/-funcionalidades e de porcentagem). Os

consulte Mais informação

Erro HTTP 503 Serviço não disponível explicado - O que o código de erro 503 significa

Erros acontecem - há alguma manutenção inesperada, um bug que passou despercebido ou uma página se tornou viral e a enxurrada de conexões derrubou o servidor. Se você já está online há algum tempo, sem dúvida viu o erro um tanto vago 503 Service Unavailable. Neste artigo, examinaremos os códigos de status HTTP, o que significa o erro 503 e algumas maneiras possíveis de resolvê-lo - para um site que você está tentando visitar e para o seu próprio site. Uma visão gera

consulte Mais informação

O que é desenvolvimento de jogos?

Desenvolvimento de jogos é a arte de criar jogos e descreve o design, o desenvolvimento e o lançamento de um jogo. Pode envolver geração de conceito, design, construção, teste e lançamento. Enquanto você cria um jogo, é importante pensar sobre a mecânica do jogo, recompensas, envolvimento do jogador e design de nível. Um desenv

consulte Mais informação

Uma introdução ao Webpack: o que é e como usá-lo

Introdução Ok, então presumo que você já tenha ouvido falar do webpack - é por isso que você está aqui, certo? A verdadeira questão é o que você sabe sobre isso? Você pode saber algumas coisas sobre isso, como funciona, ou pode não ter absolutamente nenhuma ideia. De qualquer forma, posso garantir que, depois de ler este artigo, você provavelmente se sentirá confortável o suficiente com toda a situação do webpack . Afinal - a neces

consulte Mais informação

Como instalar o Node.js no Ubuntu e atualizar o npm para a versão mais recente

Se você tentar instalar a versão mais recente do node usando o gerenciador de pacotes apt, você terminará com a v10.19.0 . Esta é a versão mais recente na app store do Ubuntu, mas não é a versão mais recente lançada do NodeJS. Isso ocorre porque quando novas versões de um software são lançadas, pode levar meses para a equipe do Ubuntu testar e lançar na loja oficial do Ubuntu. Como resultad

consulte Mais informação

Git Checkout Explicado: Como fazer checkout, alterar ou trocar um branch no Git

O git checkoutcomando alterna entre ramificações ou restaura os arquivos da árvore de trabalho. Existem várias opções diferentes para este comando que não serão abordadas aqui, mas você pode dar uma olhada em todas elas na documentação do Git. Verifique um commit específico para verificar um commit específico, execute o comando: git checkout specific-commit-id podemos obter os IDs de commit específicos executando: git log Verificar uma filial existente Para fazer check-out de um branch existente, execute o comando: git checkout BRANCH-NAME Geralmente, o Git não permite que você faça che

consulte Mais informação

Alfinetes caídos no Google Maps - Como fixar um local e remover um alfinete

É fácil dizer a um amigo onde encontrá-lo se você estiver em um local com um endereço real. Mas e se vocês estiverem tentando se encontrar em um parque enorme? Ou você está tentando dar a eles direções para o seu local de acampamento supersecreto naquela estrada de terra sem nome? Há uma maneira mais fácil de fazer isso do que dizer a eles para "virar à esquerda na vaca, atrás da árvore grande": colocando um alfinete no Google Maps. O que isto si

consulte Mais informação

Método de recarregamento de local: como recarregar uma página em JavaScript

O Location.reload()método JavaScript fornece meios para recarregar a página no URL atual. A sintaxe é a seguinte: object.reload(forcedReload);, onde forceReloadé um parâmetro opcional. Para simplesmente recarregar a página, você pode inserir window.locationcomo objeto. Os parâmetros opcionais force reloadsão um valor booleano, que se definido como: True recarrega a página do servidor (por exemplo, não armazena os dados armazenados em cache pelo navegador): window.location.re

consulte Mais informação

Exemplo de comentário JSON - Como comentar em arquivos JSON

Se você está tendo problemas para adicionar comentários ao seu arquivo JSON, há um bom motivo: JSON não oferece suporte a comentários. “Removi os comentários do JSON porque vi que as pessoas os usavam para manter as diretivas de análise, uma prática que teria destruído a interoperabilidade”, escreve Douglas Crockford, que popularizou o formato de dados baseado em texto. No entanto,

consulte Mais informação

Como configurar um servidor VPN em casa gratuitamente

Neste artigo, vou guiá-lo, passo a passo, pelo processo de configuração de uma VPN WireGuard em um servidor Linux. Ele permitirá que você acesse recursos seguros da Internet em lugares inseguros, como cafeterias. Mas por que uma VPN? E por que WireGuard? Sempre que você se conecta, digamos, ao site do seu banco de um local remoto, corre o risco de expor a senha e outras informações confidenciais a qualquer pessoa que esteja ouvindo na rede. Esper

consulte Mais informação

Permutação vs combinação: Qual é a diferença entre a fórmula de permutação e a fórmula de combinação?

Aqui está a versão resumida. Tomemos o toque de sinos em uma igreja como exemplo. Uma permutação é uma ordem dos sinos. Você está descobrindo a melhor ordem para ligar para eles. Uma combinação é a escolha dos sinos. Você está escolhendo os sinos para tocar. Se você tem muitos sinos, primeiro deve escolhê-los e depois pensar em encomendá-los. Isso dá orige

consulte Mais informação

Tutorial de cor de fundo de HTML - Como alterar a cor de fundo de uma Div, explicado com exemplos de código

Uma das coisas mais comuns que você pode ter que fazer como um desenvolvedor da web é alterar a cor de fundo de um elemento HTML. Mas pode ser confuso de fazer se você não entender como usar a background-colorpropriedade CSS . No artigo, discutimos o valor padrão da cor de fundo de um elemento HTML como mudar a cor de fundo de um div, que é um elemento muito comum quais partes do modelo de caixa CSS são afetadas pela background-colorpropriedade, e os diferentes valores que esta propriedade pode assumir. Co

consulte Mais informação

PHP vs JavaScript: como escolher a melhor linguagem para seu projeto

Se alguém disser “JavaScript é apenas para desenvolvimento de front-end e PHP é para back-end” - não dê ouvidos. Antes de começar a afirmar que um idioma é melhor do que o outro, há algo que preciso esclarecer. Não quero transformar a discussão de PHP vs JavaScript em comparar maçãs e laranjas, então devo explicar a principal diferença entre JavaScript e PHP. PHP é uma lingua

consulte Mais informação

Como personalizar arquivos Node.js .env para diferentes estágios do ambiente

Você já se viu em uma situação em que precisava de variáveis ​​de ambiente personalizadas para diferentes estágios de desenvolvimento de seu aplicativo? Aqui está uma solução de uma linha. O desenvolvimento ficou muito mais fácil desde a invenção do .envarquivo. Você pode definir facilmente suas variáveis ​​e valores de ambiente com a sintaxe ENV_VARIABLE=VALUEe boom! Essas variáveis ​​for

consulte Mais informação

Meus cursos gratuitos favoritos para aprender estruturas de dados e algoritmos em profundidade

Estruturas de dados e algoritmos são alguns dos tópicos mais essenciais para programadores, tanto para conseguir um emprego quanto para se sair bem em um trabalho. Um bom conhecimento de estruturas de dados e algoritmos é a base para escrever um bom código. Se você estiver familiarizado com as estruturas de dados essenciais, por exemplo, array, string, lista vinculada, árvore, mapa e estruturas de dados avançadas como tentativas e árvores auto-balanceadas como árvores AVL, etc., você sa

consulte Mais informação

QuickSelect: o algoritmo de seleção rápida explicado com exemplos de código

O que é QuickSelect? QuickSelect é um algoritmo de seleção para encontrar o K-ésimo menor elemento em uma lista não classificada. O Algoritmo Explicado Depois de encontrar o pivô (uma posição que divide a lista em duas partes: cada elemento à esquerda é menor que o pivô e cada elemento à direita é maior que o pivô), o algoritmo se repete apenas para a parte que contém o k-ésimo menor elemento. Se o índice do

consulte Mais informação

Lista única de Python - como obter todos os valores exclusivos em uma lista ou matriz

Digamos que você tenha uma lista que contenha números duplicados: numbers = [1, 1, 2, 3, 3, 4] Mas você quer uma lista de números exclusivos . unique_numbers = [1, 2, 3, 4] Existem algumas maneiras de obter uma lista de valores exclusivos em Python. Este artigo mostrará como. Opção 1 - Usando um conjunto para obter elementos únicos Usando uma setmaneira de fazer isso. Um conj

consulte Mais informação

Junte-se ao # 100DaysOfCode

Vou codificar por pelo menos uma hora todos os dias durante os próximos 100 dias. Decidi fazer disso um compromisso público. E você deve se juntar a mim. Para acompanhar seu progresso, bifurque este repo: //github.com/Kallaway/100-days-of-code NOTA: Para obter as informações mais atualizadas sobre o desafio, visite: O site oficial 100DaysOfCode Aqui estão algumas razões do porquê Eu realmente quero me tornar um desenvolvedor melhor. Mas ach

consulte Mais informação

Livros obrigatórios para aprender programação Java

Olá a todos, hoje é o mundo dos cursos online. Todo mundo está falando sobre aprender com treinamento online, Youtube, cursos gratuitos no Coursera e outros sites, o que é ótimo como cursos online para ajudá-lo a aprender mais rápido, mas acredito que os livros ainda devem ser uma parte importante do seu aprendizado, pois eles fornecem o conhecimento mais profundo e frequentemente escrito por autoridade no assunto. Se vo

consulte Mais informação

MD5 vs SHA-1 vs SHA-2 - Qual é o hash de criptografia mais seguro e como verificá-los

O que é uma função hash? Uma função hash recebe um valor de entrada (por exemplo, uma string) e retorna um valor de comprimento fixo. Uma função hash ideal tem as seguintes propriedades: é muito rápido ele pode retornar uma gama enorme de valores de hash ele gera um hash único para cada entrada única (sem colisões) ele gera valores hash diferentes para valores de entrada semelhantes os valores de hash gerados não têm um padrão discernível em sua distribuição É claro que nenhuma função hash ideal existe, mas cada uma tem como objetivo operar o mais próximo possível do ideal. Dado que (

consulte Mais informação

As formas CSS explicadas: como desenhar um círculo, triângulo e mais usando CSS puro

Antes de começarmos. Se você quiser mais conteúdo gratuito, mas em formato de vídeo. Não perca o meu canal no Youtube, onde publico vídeos semanais sobre codificação FrontEnd. //www.youtube.com/user/Weibenfalk ---------- Você é novo em desenvolvimento web e CSS? Você já se perguntou como são feitas aquelas formas legais que você vê em toda a internet? Não se pergunt

consulte Mais informação

O que exatamente é Node.js?

Node.js é um ambiente de tempo de execução JavaScript. Parece ótimo, mas o que isso significa? Como isso funciona? O ambiente de tempo de execução Node.js inclui tudo que você precisa para executar um programa escrito em JavaScript. O Node.js surgiu quando os desenvolvedores originais do JavaScript o ampliaram de algo que você só podia executar no navegador para algo que você poderia executar em sua máquina como um aplicativo independente. Agora voc

consulte Mais informação

O que é uma função de retorno de chamada em JavaScript?

Este artigo fornece uma breve introdução ao conceito e ao uso de funções de retorno de chamada na linguagem de programação JavaScript. Funções são objetos A primeira coisa que precisamos saber é que em Javascript, as funções são objetos de primeira classe. Assim, podemos trabalhar com eles da mesma forma que trabalhamos com outros objetos, como atribuí-los a variáveis ​​e passá-los como argumentos para outras funções. Isso é importante, po

consulte Mais informação

Como iniciar o teste de unidade do seu código JavaScript

Todos nós sabemos que devemos escrever testes de unidade. Porém, é difícil saber por onde começar e quanto tempo dedicar aos testes em comparação com a implementação real. Então, por onde começar? E se trata apenas de testar o código ou os testes de unidade têm outros benefícios? Neste artigo, explicarei os diferentes tipos de testes e quais benefícios os testes de unidade trazem para as equipes de desenvolvimento. Apresentarei J

consulte Mais informação

Elementos HTML5 semânticos explicados

Os elementos HTML semânticos são aqueles que descrevem claramente seu significado de forma legível por humanos e por máquina. Elementos como , e são todos considerados semântica, porque eles descrevem com precisão o propósito do elemento eo tipo de conteúdo que está dentro deles. O que são elementos semânticos? HTML foi o

consulte Mais informação

NodeJS vs Python: como escolher a melhor tecnologia para desenvolver o back-end de seu aplicativo da web

Neste artigo, seremos ousados ​​e afirmaremos que uma dessas tecnologias está vencendo. A questão é: qual é? Vamos pular e descobrir. Histórico e visão geral Node.js e Python estão entre as tecnologias mais populares para desenvolvimento de back-end. O conhecimento comum afirma que não existem linguagens de programação melhores ou piores, e que tudo depende das preferências de cada desenvolvedor. No entanto, n

consulte Mais informação

Por que você deve usar tabulação em vez de vários espaços não separáveis ​​(nbsp) em HTML

Existem várias maneiras de inserir espaços em HTML. A maneira mais fácil é simplesmente adicionar espaços ou entidades de caracteres múltiplas antes e depois do texto de destino. Claro, esse não é o método mais seco. Em vez disso, para manter seu código fácil de manter e reduzir a repetição, você pode usar o e elementos, junto com um pouco de CSS:Usando o elementoUm exemplo de como usar para controlar o espaçamento entre o texto pode ser visto abaixo:Hello my name is JamesObserve que as tags são de fechamento automático, o que significa que não precisam de um />.Em seguida, você p

consulte Mais informação

Git Pull Explicado

git pull é um comando Git usado para atualizar a versão local de um repositório de um remoto. É um dos quatro comandos que solicitam a interação de rede pelo Git. Por padrão, git pullfaz duas coisas. Atualiza o branch de trabalho local atual (branch atualmente em check-out) Atualiza as ramificações de rastreamento remoto para todas as outras ramificações. git pul

consulte Mais informação

Remoção de páginas brancas - Como remover suas informações do Spokeo Search, WhitePages, MyLife, People Finder e muito mais (tutorial 2020)

Você sabia que existe um submundo super esboçado de sites que vendem seus dados pessoais para qualquer rando assustador que pague por eles? Mesmo se você não estiver nas redes sociais, tipos de perseguidores aleatórios podem acessar todos os tipos de fatos sobre você, incluindo: Sua idade Seu status de relacionamento e histórico de casamento Endereços de e-mail e números de telefone que você usou Lugares onde você morou e seu endereço atual Quaisquer registros judiciais que você tenha (incluindo ingressos e prisões) E até mesmo informações sobre seus filhos. Seus filhos!

consulte Mais informação

Sobre o branco - o que significa: o branco significa e você deve se livrar dele?

Você já tentou acessar uma página da web e, em vez disso, ver "about: blank" exibido na barra de endereço onde deveria estar o URL desejado? Não se preocupe - às vezes acontece e não é nada ruim. Neste artigo, você aprenderá: que tal: em branco significa o que faz com que apareça porque você pode querer usá-lo se você pode se livrar dele, e se você precisa se preocupar com isso Então, vamos mergulhar. O que é: em br

consulte Mais informação

Como se tornar um desenvolvedor da Web Full Stack em 2020

Os desenvolvedores web full stack são o canivete suíço do mundo do código. Ter essa designação significa que você pode produzir soluções de ponta a ponta, o que é um conjunto de habilidades altamente comercializável e ágil. Mas o que é realmente necessário para alcançar esse status? Quer você seja novo, experiente ou especializado em uma ponta da pilha, há muito para digerir aqui. Sinta-se à vonta

consulte Mais informação

Mapa, redução e filtro de JavaScript - funções de matriz JS explicadas com exemplos de código

Mapear, reduzir e filtrar são métodos de array em JavaScript. Cada um irá iterar em um array e realizar uma transformação ou computação. Cada um retornará uma nova matriz com base no resultado da função. Neste artigo, você aprenderá por que e como usar cada um. Aqui está um resumo divertido de Steven Luscher: Mapear / filtrar / reduzir em um tweet: mapa ([?,?,?], cozinh

consulte Mais informação

Como adicionar HTTPS ao seu site gratuitamente em 10 minutos e por que você precisa fazer isso agora mais do que…

Na semana passada, o Google anunciou que o Chrome 68, chegando em julho, marcará todas as páginas HTTP como “Não seguras”. Este é o empurrão mais forte já feito para levar a web à criptografia por padrão e já demorou para chegar. Embora haja muitas evidências que mostram por que todos deveriam aderir ao HTTPS, muitas pessoas ainda não veem o valor de servir seus sites com segurança.“ Por que preci

consulte Mais informação

Como quebrar senhas

Uma breve nota - este artigo é sobre a teoria de como quebrar senhas. Entender como os cibercriminosos executam ataques é extremamente importante para entender como proteger os sistemas contra esses tipos de ataques. Tentar hackear um sistema que você não possui é provavelmente ilegal em sua jurisdição (além disso, hackear seus próprios sistemas pode [e freqüentemente] viola qualquer garantia para aquele produto). Vamos c

consulte Mais informação

Notação Big O explicada com exemplos

A notação Big O é uma maneira de descrever a velocidade ou complexidade de um determinado algoritmo. Se o seu projeto atual exige um algoritmo predefinido, é importante entender o quão rápido ou lento ele é em comparação com outras opções. O que é a notação Big O e como ela funciona? Simplificando, a notação Big O informa o número de operações que um algoritmo fará. Seu nome vem do lit

consulte Mais informação

O Manual do Comando Linux

Este Linux Command Handbook cobrirá 60 comandos básicos do Bash que você precisará como desenvolvedor. Cada comando inclui código de exemplo e dicas de quando usá-lo. Este Linux Command Handbook segue a regra 80/20: você aprenderá 80% de um tópico em cerca de 20% do tempo que passa estudando-o. Acho qu

consulte Mais informação