Categoria: Programação

Como Substring uma String em Python

Python oferece muitas maneiras de criar substring em uma string. Muitas vezes é chamado de 'fatiar'. Ele segue este modelo: string[start: end: step] Onde, start: O índice inicial da substring. O caractere neste índice é incluído na substring. Se o início não for incluído, será considerado igual a 0. end: O

consulte Mais informação

Como restaurar guias no Chrome: restaurar sua última sessão e páginas

O Chrome se tornou o navegador da web mais popular do mundo, oferecendo desempenho e recursos melhores que seus concorrentes. Mas esse aumento na popularidade tem levado muitos a lutar contra a perda de páginas da web importantes, pesquisas e sessões com guias do Chrome perdidas ou fechadas. Imagine que você está fazendo uma pesquisa para um projeto e, depois de clicar em uma tonelada de links, chega à fonte perfeita de informação. Você n

consulte Mais informação

O que é uma API? Em inglês por favor.

Antes de aprender a desenvolver software, API soava como uma espécie de cerveja. Hoje, uso o termo com tanta frequência que, na verdade, recentemente tentei solicitar uma API em um bar. A resposta do barman foi lançar um 404: recurso não encontrado. Conheço muitas pessoas, tanto trabalhando com tecnologia quanto em outros lugares, que têm uma ideia um tanto vaga ou incorreta sobre o que significa esse termo bastante comum. Tecn

consulte Mais informação

Guia Ontem - Como reabrir guias fechadas no Chrome, Safari e Firefox

Isso acontece o tempo todo - você fecha acidentalmente uma guia que ainda não terminou ou deseja visitar um site que encontrou ontem. Então, qual é a maneira mais fácil de reabrir essas guias fechadas e voltar a navegar? Neste artigo, você aprenderá como reabrir guias fechadas no Chrome, Safari e Firefox para que você nunca tenha que entrar em pânico se fechar algo por acidente. Como re

consulte Mais informação

Como centralizar qualquer coisa com CSS - alinhar um div, texto e muito mais

Centralizar as coisas é um dos aspectos mais difíceis do CSS. Os métodos em si geralmente não são difíceis de entender. Em vez disso, é mais devido ao fato de que existem tantas maneiras de centralizar as coisas. O método que você usa pode variar dependendo do elemento HTML que você está tentando centralizar, ou se você está centralizando horizontal ou verticalmente. Neste tutor

consulte Mais informação

Como entender e resolver conflitos no Git

Aí está, a palavra que todo desenvolvedor odeia ver: conflito. 😱 Simplesmente não há como contornar o conflito ocasional de mesclagem ao trabalhar com Git (ou outros sistemas de controle de versão). Mas, ao falar com desenvolvedores, muitas vezes ouço que há uma sensação de ansiedade ou desconforto em torno do tópico de conflitos de mesclagem. Lidar com c

consulte Mais informação

JavaScript forEach - Como fazer um loop em uma matriz em JS

O método JavaScript forEach é uma das várias maneiras de percorrer matrizes. Cada método possui recursos diferentes, e depende de você, dependendo do que está fazendo, decidir qual usar. Nesta postagem, vamos dar uma olhada mais de perto no método JavaScript forEach. Considerando que temos a seguinte matriz abaixo: const numbers = [1, 2, 3, 4, 5]; Usar o tradicional "for loop" para percorrer a matriz seria assim: for (i = 0; i < numbers.length;

consulte Mais informação

Códigos Alt - Como digitar caracteres especiais e símbolos de teclado no Windows usando as teclas Alt

No Windows, você pode digitar qualquer caractere que desejar, mantendo pressionada a tecla ALT, digitando uma sequência de números e, em seguida, soltando a tecla ALT. Você pode digitar muitos caracteres que podem não ter uma tecla correspondente no teclado - como caracteres alfabéticos de idiomas europeus, símbolos ASCII e até caracteres chineses (também conhecidos como Hanzi, Kanji ou Hanja). Esses c

consulte Mais informação

Git Fetch vs Pull: Qual é a diferença entre os comandos Git Fetch e Git Pull?

Git pulle fetchsão dois comandos usados ​​regularmente por usuários Git. Vamos ver a diferença entre os dois comandos. Para fins de contexto, vale lembrar que provavelmente estamos trabalhando em um repositório clone. O que é um clone? É simplesmente uma duplicata de outro repositório. É basicamente obter sua própria cópia do código-fonte de outra pessoa. Dito isso, pa

consulte Mais informação

Como jogar o jogo dinossauro do Google Chrome sem Internet - tanto online quanto offline

Vários anos atrás, o Google adicionou um pequeno ovo de Páscoa divertido ao Chrome: se sua internet cair e você tentar visitar uma página da web, verá a mensagem "Não é possível conectar-se à Internet" ou "Sem internet" com um pouco dinossauro pixelado próximo a ele. Muitas pessoas provavelmente pensaram que o dinossauro era um ícone bonitinho para lhes fazer companhia enquanto sua conexão estava desligada. Mas então al

consulte Mais informação

Três maneiras de reverter uma string em JavaScript

Este artigo é baseado no Free Code Camp Basic Algorithm Scripting “Reverse a String” Inverter uma string é uma das perguntas mais frequentes sobre o JavaScript na rodada técnica da entrevista. Os entrevistadores podem pedir a você para escrever maneiras diferentes de reverter uma string, ou podem pedir que você inverta uma string sem usar métodos embutidos, ou podem até mesmo pedir que você inverta uma string usando recursão. Existem pot

consulte Mais informação

Como ativar o Adobe Flash Player no Google Chrome

Lembra do Adobe Flash Player? É aquele software bacana que permite que sites incorporem vídeos e jogos da web. Sites inteiros podem até mesmo ser alimentados por Flash. Embora o uso do Flash esteja diminuindo e a Adobe esteja retirando o software em 2020, alguns sites ainda o usam hoje. E se você encontrar um desses sites, provavelmente vai querer ver o que é esse conteúdo. Nest

consulte Mais informação

UEFI vs BIOS: Qual é a diferença?

Então você deve ter ouvido as siglas BIOS e UEFI espalhadas, especialmente ao tentar mudar de sistema operacional ou brincar com overclocking. E você deve saber o que esses acrônimos significam (Unified Extensible Firmware Interface e Basic Input / Output System, respectivamente). Mas você já se perguntou como eles são usados ​​em um sistema de computador? Vamos des

consulte Mais informação

Passei 3 meses me candidatando a empregos após um bootcamp de codificação. Aqui está o que aprendi.

Uma parte menos comentada da jornada do bootcamper é o que acontece depois que você se forma - quando você está procurando por uma posição de desenvolvedor de seis dígitos. Concluí o Hack Reactor em julho de 2016 e levei quase 3 meses antes de aceitar uma oferta da Radius Intelligence. Candidatei-me a 291 empresas, fiz 32 telas de telefone, 16 telas técnicas, 13 desafios de codificação, 11 on-site, e recebi 8 ofertas. As ofertas

consulte Mais informação

Qual é a versão mais recente do Android? E como atualizar para o sistema operacional Android atual?

Nos últimos anos, o sistema operacional Android passou a dominar o cenário do sistema operacional móvel com mais de 86% de participação de mercado em 2019. O sistema oferece alto desempenho e uso seguro e vem com atualizações regulares de versão com novos recursos. Por causa disso, muitos usuários do Android desejam saber como verificar sua versão atual do Android e atualizá-la para a mais recente. Portanto,

consulte Mais informação

O que é notação Big Omega?

Semelhante à notação big O, a função big Omega (Ω) é usada na ciência da computação para descrever o desempenho ou a complexidade de um algoritmo. Se o tempo de execução é Ω (f (n)), então para n grande o suficiente, o tempo de execução é pelo menos k⋅f (n) para alguma constante k. Veja como pensar em

consulte Mais informação

Como manter seu rodapé onde ele pertence?

Esta postagem também está disponível em coreano . Um rodapé é o último elemento da página. No mínimo, está na parte inferior da janela de visualização ou mais abaixo se o conteúdo da página for mais alto do que a janela de visualização. Simples, certo? ? Ao trabalhar com conteúdo dinâmico que inclui um rodapé, às vezes ocorre um problema em que o conteúdo de uma página não é suficiente para preenchê-la. O rodapé, em vez de per

consulte Mais informação

Explicação do comprimento do array JavaScript

length é uma propriedade dos arrays em JavaScript que retorna ou define o número de elementos em um determinado array. A lengthpropriedade de uma matriz pode ser retornada dessa forma. let desserts = ["Cake", "Pie", "Brownies"]; console.log(desserts.length); // 3 O operador de atribuição, em conjunto com a lengthpropriedade, pode ser usado para definir o número de elementos em uma matriz dessa forma. let

consulte Mais informação

Como Desfazer Erros com Git

Uh oh. Você apenas acidentalmente mesclou seus arquivos no branch master quando pretendia mesclá-los com o branch de teste. O que agora? Quase todo mundo que usa o Git comete um erro em algum ponto. Quer seja mesclar os arquivos errados, deletar o branch errado ou algo pior, é importante saber como desfazer erros com o Git. L

consulte Mais informação

Var, Let e ​​Const - Qual é a diferença?

Muitos recursos novos e brilhantes foram lançados com o ES2015 (ES6). E agora, desde 2020, presume-se que muitos desenvolvedores de JavaScript se familiarizaram e começaram a usar esses recursos. Embora essa suposição possa ser parcialmente verdadeira, ainda é possível que alguns desses recursos permaneçam um mistério para alguns desenvolvedores. Um dos

consulte Mais informação

Operador ternário em C explicado

Os programadores usam o operador ternário para a tomada de decisão no lugar de instruções condicionais if e else mais longas . O operador ternário aceita três argumentos: O primeiro é um argumento de comparação O segundo é o resultado de uma comparação verdadeira O terceiro é o resultado de uma falsa comparação Isso ajuda a pensar no operador ternário como uma forma abreviada ou como escrever uma instrução if-else. Aqui está um exem

consulte Mais informação

Como Desfazer um Git Add

Para desfazer git addantes de um commit, execute git reset ou git resetdesfaça todas as mudanças. Em versões anteriores do Git, os comandos eram git reset HEAD e git reset HEADrespectivamente. Isso foi alterado no Git 1.8.2 Você pode ler mais sobre outras ações Git comumente usadas nestes artigos úteis: Git checkout Git pull vs Git fetch Gitignore Aqui estão mais algumas informações básicas sobre o Git Entenda as três seções de um projeto Git Um projeto Git terá as seguintes três seções principais: Diretório Git Diretório de trabalho (ou árvore de trabalho) Área de preparação

consulte Mais informação

Como clonar uma matriz em JavaScript

JavaScript tem muitas maneiras de fazer qualquer coisa. Eu escrevi sobre 10 maneiras de escrever pipe / compose em JavaScript e agora estamos fazendo matrizes. 1. Spread Operator (cópia rasa) Desde que o ES6 caiu, este tem sido o método mais popular. É uma sintaxe breve e você a achará incrivelmente útil ao usar bibliotecas como React e Redux. numb

consulte Mais informação

Os 9 melhores jogos de codificação online para adultos aprenderem a codificar

A maioria dos jogos de programação é voltada para crianças. Mas também existem alguns ótimos jogos de codificação voltados para adultos que querem aprender a codificar. Não me entenda mal - não há nada de errado em usar os jogos no Code.org ou na Khan Academy. Você pode aprender Scratch, que é uma linguagem de programação projetada para ajudar as crianças a aprender conceitos como loops e variáveis. Alguns desses jo

consulte Mais informação

Como abrir um arquivo PSD sem o Photoshop

Você tem um arquivo do Photoshop (.psd) que precisa abrir, mas não tem o Photoshop? Neste guia, você aprenderá algumas maneiras diferentes de abrir um arquivo do Photoshop gratuitamente sem pagar pelo Photoshop. Pré-visualizar no Google Drive Você pode usar esse método independentemente do tipo de sistema operacional que possui. Basta

consulte Mais informação

O que é o modo avião? O que ele faz e quando você deve ligá-lo?

Se você voou em um avião na última década e tem um smartphone, provavelmente teve que colocar esse telefone no modo avião antes de o avião decolar. Enquanto a maioria de nós simplesmente cumpre este regulamento da FAA, você já se perguntou por que realmente precisa usar o modo avião? Neste artigo, aprenderemos o que o modo avião faz, por que você deve usá-lo durante o vôo e de que outra forma ele pode ajudá-lo em sua vida diária. O que é o modo

consulte Mais informação

AOL Mail - Tutorial de login do AOL Mail e como criar uma conta de e-mail gratuita no AOL.com

Se você usou a Internet nos anos 90, provavelmente já teve uma conta de e-mail da AOL. Era um serviço de e-mail simples que, na época, tinha milhões de usuários. E agora, embora existam muitos provedores de e-mail gratuitos e mais populares por aí, a AOL continua a resistir. Talvez seja nostalgia, talvez seja uma preferência genuína pela interface do usuário, talvez seja a vozinha que diz "Mensagem para você!" Seja qual

consulte Mais informação

Os melhores exemplos de PHP

PHP é uma linguagem de script do lado do servidor criada em 1995 por Rasmus Lerdorf. PHP é uma linguagem de script de código aberto amplamente utilizada, especialmente adequada para desenvolvimento da Web e pode ser incorporada em HTML. Para que é usado o PHP? Desde outubro de 2018, o PHP é usado em 80% dos sites cuja linguagem do lado do servidor é conhecida. Norma

consulte Mais informação

Comandos SQL básicos - a lista de consultas e instruções de banco de dados que você deve saber

SQL significa Structured Query Language. Os comandos SQL são as instruções usadas para se comunicar com um banco de dados para realizar tarefas, funções e consultas com dados. Os comandos SQL podem ser usados ​​para pesquisar o banco de dados e realizar outras funções, como criar tabelas, adicionar dados a tabelas, modificar dados e eliminar tabelas. Aqui está

consulte Mais informação

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

Git é um sistema de controle de versão distribuída de código aberto . Agora, são muitas palavras para definir o Git. Deixe-me dividir e explicar o texto: Sistema de controle: Basicamente, isso significa que o Git é um rastreador de conteúdo. Portanto, o Git pode ser usado para armazenar conteúdo - ele é usado principalmente para armazenar código devido aos outros recursos que oferece. Sistema

consulte Mais informação

700 cursos gratuitos online de programação e ciência da computação que você pode começar em outubro

Oito anos atrás, universidades como MIT e Stanford abriram pela primeira vez cursos online gratuitos ao público. Hoje, cerca de 1.000 escolas em todo o mundo criaram milhares de cursos online gratuitos. Eu compilei esta lista de 700 cursos online gratuitos que você pode começar este mês. Para isso, aproveitei o banco de dados da Class Central com mais de 15.000 c

consulte Mais informação

O método addEventListener () - código de exemplo de listener de eventos JavaScript

O método JavaScript addEventListener () permite que você configure funções a serem chamadas quando um evento especificado acontece, como quando um usuário clica em um botão. Este tutorial mostra como você pode implementar addEventListener () em seu código. Compreendendo eventos e manipuladores de eventos Eventos são ações que acontecem quando o usuário ou navegador manipula uma página. Eles desempe

consulte Mais informação

Onde estão meus contatos no Gmail? Encontre e acesse-os rapidamente.

Se você ainda está se acostumando com o novo Gmail, deve estar se perguntando para onde foram seus contatos. Não tenha medo - eles são fáceis de encontrar quando você sabe onde procurar. Neste guia passo a passo, veremos: Como entrar no Gmail e encontrar seus contatos Como adicionar novos contatos (duas maneiras) Como gerenciar seus contatos (verificar se há duplicatas, criar marcadores / grupos) Como importar e exportar seus contatos Então vamos começar. Etapa 1

consulte Mais informação

Explicação de grande teta e notação assintótica

Big Omega nos diz o limite inferior do tempo de execução de uma função e Big O nos diz o limite superior. Muitas vezes, eles são diferentes e não podemos garantir o tempo de execução - ele varia entre os dois limites e as entradas. Mas o que acontece quando eles são iguais? Então, podemos dar um limite theta (Θ) - nossa função será executada nesse tempo, não importa qual entrada dermos a ela. Em geral, sem

consulte Mais informação

Inserção de matriz de JavaScript - como adicionar a uma matriz com as funções Push, Unshift e Concat

Arrays JavaScript são facilmente um dos meus tipos de dados favoritos. Eles são dinâmicos, fáceis de usar e oferecem uma série de métodos integrados que podemos aproveitar. No entanto, quanto mais opções você tiver, mais confuso poderá ser decidir qual usar. Neste artigo, gostaria de discutir algumas maneiras comuns de adicionar um elemento a uma matriz JavaScript. O Método

consulte Mais informação

O que exatamente você pode fazer com Python? Aqui estão os três principais aplicativos do Python.

Se você está pensando em aprender Python - ou se começou a aprendê-lo recentemente - você pode estar se perguntando: “Para que exatamente posso usar Python?” Bem, essa é uma pergunta difícil de responder, porque existem tantos aplicativos para Python. Mas, com o tempo, observei que existem três aplicativos populares principais para Python: Desenvolvimento web Ciência de dados - incluindo aprendizado de máquina, análise de dados e visualização de dados Scripting Vamos falar sobre cada um deles. Desenvolvimento

consulte Mais informação

Control Alt Delete em um Mac - Como abrir o Gerenciador de Tarefas em seu Macbook

Acontece com os melhores de nós: estamos trabalhando em algum projeto importante e nosso confiável computador congela. Ou melhor, um programa em que estamos simplesmente para de responder. Então, o que você faz? Se você tiver uma máquina Windows, pode simplesmente usar a sequência familiar CTRL + ALT + DEL para forçar o encerramento de qualquer programa que esteja se comportando mal. Mas iss

consulte Mais informação

Getters e Setters em Java explicados

Getters e setters são usados ​​para proteger seus dados, principalmente ao criar classes. Para cada variável de instância, um método getter retorna seu valor enquanto um método setter configura ou atualiza seu valor. Dado isso, getters e setters também são conhecidos como acessadores e mutadores , respectivamente. Por conve

consulte Mais informação

Os melhores tutoriais de JavaScript

JavaScript é a linguagem de script mais usada na Terra. E tem o maior ecossistema de biblioteca de qualquer linguagem de programação. JavaScript é a linguagem central da web e a única linguagem de programação que pode ser executada em todos os principais navegadores da web. Notavelmente, JavaScript não tem relação com Java. Verifique

consulte Mais informação

Tar no Linux - Tar GZ, Arquivo Tar, Diretório Tar e Exemplos de Comando de Compactação Tar

Você deseja combinar vários arquivos e diretórios em um único arquivo? O tarcomando no Linux é o que você está procurando! O tarcomando é usado para compactar um grupo de arquivos em um arquivo. O comando também é usado para extrair, manter ou modificar arquivos tar. Os arquivos tar combinam vários arquivos e / ou diretórios em um único arquivo. Arquivos de

consulte Mais informação

Os melhores exemplos de JavaScript

JavaScript é a linguagem de script mais usada no planeta. Aqui estão alguns exemplos de padrões de sintaxe chave em JavaScript. Exemplo de argumento O objeto de argumentos é um objeto semelhante a uma matriz (em que a estrutura do objeto é semelhante à de uma matriz; no entanto, não deve ser considerado uma matriz, pois tem toda a funcionalidade de um objeto) que armazena todos os argumentos que você passou para uma função e é proprietário dessa função em particular. Se você foss

consulte Mais informação

Método POST JQuery Ajax

Envia uma solicitação http POST assíncrona para carregar dados do servidor. Sua forma geral é: jQuery.post( url [, data ] [, success ] [, dataType ] ) url: é o único parâmetro obrigatório. Esta string contém o endereço para o qual enviar a solicitação. Os dados retornados serão ignorados se nenhum outro parâmetro for especificado dados: um objeto simples ou string que é enviado ao servidor com a solicitação. sucesso: uma fu

consulte Mais informação

Limpeza de disco do Mac - como liberar espaço no seu Mac

Você já recebeu uma notificação de que está ficando sem espaço em disco no seu Mac? Ou você verificou seu armazenamento apenas para descobrir que suas fotos estão ocupando terríveis 84 GB? Se você teve uma dessas experiências e agora precisa limpar seu Mac, este é o guia para você. Primeiro, verifique o que está ocupando tanto espaço Clique no pequeno ícone da Apple no canto superior esquerdo da tela. Selecione a pri

consulte Mais informação

Ciência da Computação VS Engenharia de Software - Qual especialidade é melhor para você?

Ei pessoal! Meu nome é YK, e atualmente estou administrando o CS Dojo, um canal educacional de programação no YouTube com mais de 200.000 assinantes. Também fui desenvolvedor de software no Google. Duas das perguntas mais comuns que meu público me faz são: “Qual é a diferença entre os cursos de Ciência da Computação e Engenharia de Software?” E… “Devo

consulte Mais informação

Algoritmos de força bruta explicados

Algoritmos de força bruta são exatamente o que parecem - métodos diretos de resolver um problema que dependem de poder de computação absoluto e tentar todas as possibilidades em vez de técnicas avançadas para melhorar a eficiência. Por exemplo, imagine que você tem um pequeno cadeado com 4 dígitos, cada um de 0-9. Você esqu

consulte Mais informação