Quicksort na prática: o pivô, a partição e o pior caso que você evita
Entenda o quicksort seguindo um vetor de sete números, implemente uma versão com pivô aleatório que não degrada em dado ordenado e saiba quando usar o sort da linguagem.
399 artigos nesta categoria.
Entenda o quicksort seguindo um vetor de sete números, implemente uma versão com pivô aleatório que não degrada em dado ordenado e saiba quando usar o sort da linguagem.
Saiba quantos escritores o SQLite aguenta, ative WAL e tempo de espera, faça backup consistente com .backup e reconheça quando o projeto precisa de um banco cliente-servidor.
Monte um rodapé que fecha a página com contato, documentos legais e caminho de volta, sem esconder a tarefa principal no fim nem repetir o menu em letra miúda.
Modele notificações sociais com evento gravado, um registro por destinatário e estado de leitura no banco, e use o tempo real só como aviso extra para quem está online.
Troque a galeria que lista o diretório por uma que lê uma tabela: arquivos fora da pasta pública, nomes gerados, ordem controlada e exclusão que apaga registro e arquivo.
Escolha entre polling, Server-Sent Events e WebSocket pelo uso real, grave a mensagem antes de mostrar, evite duplicata no reenvio e recupere o que perdeu quando a rede volta.
Monte uma fila de upload em que a pessoa vê nome e tamanho, remove o que não quer, recebe recusa na hora e, se um arquivo falhar, os outros continuam enviados.
Trave o envio no submit, mostre que está enviando, religue o botão no erro sem apagar o formulário e use uma chave de idempotência para o clique que escapar.
Resumo de card e meta description cortados por byte terminam em losango. Veja como cortar por caractere em PHP e JavaScript, voltar ao espaço e pôr reticências.
Ação presa em hover ou mousedown some para quem usa Tab ou o dedo. Veja como usar click, foco e media queries de ponteiro para a mesma ação funcionar em todo lugar.
Monte o menu retrátil com um botão que diz se está aberto, feche no Esc e no clique fora, devolva o foco ao botão e mostre o menu inteiro na tela larga.
O input de imagem é um botão de envio que manda as coordenadas do clique. Veja quando trocar por link ou por button, como dar nome e como fazer o hover só com CSS.