Jump to content

vinicius.congeski

Pessoal da TecnoSpeed
  • Contagem de Conteúdo

    7
  • Ingressou

  • Última visita

  • Dias Ganhos

    2

vinicius.congeski ganhou o dia em Abril 4

vinicius.congeski teve o conteúdo mais curtido!

1 Seguidor

Informações Pessoais

  • Cidade
    Maringá
  • Estado
    Acre (AC)

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não
  • Você é um parceiro da Casa do Desenvolvedor?
    Não

Visitantes Recentes do Perfil

O bloco de visitantes recentes está desativado e não está sendo mostrado a outros usuários.

Conquistas de vinicius.congeski

  1. Entendi melhor agora. Se você quer limitar o tamanho físico da área de resultados de pesquisa para que os usuários não precisem rolar muito a página para ver todos os resultados, você pode fazer isso usando CSS. Você pode definir uma altura máxima para a área de resultados e adicionar uma barra de rolagem caso necessário. Aqui está um exemplo de como fazer isso: .search-results { max-height: 400px; /* Defina a altura máxima desejada */ overflow-y: auto; /* Adiciona uma barra de rolagem vertical se os resultados excederem a altura máxima */ } Você pode adicionar esse código CSS ao seu tema WordPress usando o Personalizador de Temas ou adicionando-o diretamente ao arquivo de estilo CSS do seu tema. Certifique-se de substituir ".search-results" pela classe real da área de resultados de pesquisa no seu tema. Você pode inspecionar o código HTML da página de resultados de pesquisa para encontrar a classe correta. Essa abordagem deve limitar visualmente o tamanho da área de resultados de pesquisa, evitando que ela se torne muito longa e exija rolar muito para baixo.
  2. Bom dia, Tudo bem? Você pode limitar a quantidade de resultados de uma busca em um site WordPress de várias maneiras, dependendo de suas necessidades. Aqui estão algumas opções: Plugin WordPress: Existem plugins disponíveis no repositório do WordPress que permitem personalizar a pesquisa, incluindo a limitação da quantidade de resultados exibidos. Alguns exemplos populares são "SearchWP" e "Relevanssi". Código CSS: Você pode usar CSS para ocultar os resultados extras. Por exemplo, você pode adicionar um estilo que defina a altura máxima da área de resultados e ative a barra de rolagem. No entanto, isso apenas oculta os resultados adicionais, não limita o número real de resultados. Código PHP: Se você estiver confortável em mexer com o código PHP do seu tema WordPress, pode personalizar a consulta da busca para limitar o número de resultados retornados. Você pode fazer isso modificando o arquivo search.php do seu tema ou usando ganchos (hooks) do WordPress. Aqui está um exemplo de como você pode limitar o número de resultados de busca em PHP: function custom_search_limit($query) { if ($query->is_search) { $query->set('posts_per_page', 10); // Defina o número desejado de resultados } return $query; } add_filter('pre_get_posts','custom_search_limit'); Este código limita a quantidade de resultados da busca para 10. Você pode ajustar esse número conforme necessário. Por favor, lembre-se de fazer backup do seu tema ou usar um tema filho ao fazer modificações no código PHP para evitar perda de dados em caso de erro. Espero ter te ajudado 😄
  3. Boa Tarde Jackson Miguel, espero que esteja bem! Para preencher os arrays pares e impares, você precisa ajustar a lógica em que você está verificando se um número é par ou ímpar e, em seguida, adicioná-lo ao array correspondente. No seu código, você está contando os pares e ímpares, mas não está realmente preenchendo os arrays pares e impares corretamente. Segue uma solução para seu problema: import java.util.Scanner; public class Exercicio2_numeros_pares_e_impares { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int contar_pares = 0; // variável criada p/ contar os números pares int contar_impares = 0; // variável criada p/ contar os números ímpares int numeros[] = new int[20]; // criei 1 array de 20 posições tipo inteiro positivo chamada numeros System.out.println("Digite os 20 números:"); // escrevi fora do laço pedindo os 20 numeros ao usuário for (int i = 0; i < 20; i++) { // laço feito para preencher as 20 posições System.out.print("Digite o " + (i + 1) + "° n°:"); // pedi os 20 numeros ao usuário // os 20 numeros serão aramzenados na array numeros com base na entrada de dados numeros[i] = entrada.nextInt(); } System.out.println("\n==============================\n"); for (int i = 0; i < 20; i++) { // laço para verificar os valores PARES e IMPARES do vetor numeros if (numeros[i] % 2 == 0) { // se o valor em posição i dividido por 2 restar zero considerar par contar_pares++; // incrementar/contar toda vez que entrar na condição de par } else { contar_impares++; // incrementar/contar toda vez que entrar na condição de ímpar } } // criado vetores chamados pares e impares do tipo inteiro cujo tamanho será da // variável contar_pares e contar_impares, respectivamente int pares[] = new int[contar_pares]; int impares[] = new int[contar_impares]; int indice_pares = 0; // variável para controlar o índice do array pares int indice_impares = 0; // variável para controlar o índice do array impares for (int i = 0; i < 20; i++) { if (numeros[i] % 2 == 0) { // Se o número for par, adicione ao array de pares pares[indice_pares] = numeros[i]; indice_pares++; // Aumenta o índice para o próximo elemento de pares } else { // Se o número for ímpar, adicione ao array de impares impares[indice_impares] = numeros[i]; indice_impares++; // Aumenta o índice para o próximo elemento de impares } } System.out.println("Vetor de entrada:"); for (int i = 0; i < 20; i++) { System.out.print(numeros[i] + " "); } System.out.println("\n==============================\n"); System.out.println("Vetor de números PARES:"); for (int i = 0; i < contar_pares; i++) { System.out.print(pares[i] + " "); } System.out.println("\nQuantidade de números PARES: " + contar_pares); System.out.println("\n==============================\n"); System.out.println("Vetor de números ÍMPARES:"); for (int i = 0; i < contar_impares; i++) { System.out.print(impares[i] + " "); } System.out.println("\nQuantidade de números ÍMPARES: " + contar_impares); } } Este código corrige a lógica para preencher os arrays pares e impares corretamente com os valores correspondentes. Além disso, mostra os resultados ao final do programa.
  4. Hoje o artigo será bem curto, o que falaremos hoje é como resolver o seguinte erro: docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.26/containers/create: dial unix /var/run/docker.sock: connect: permission denied. See docker run --help. É provável que você obteve este erro quando tentou executar o comando docker-compose up, ou docker ps. É uma solução bem simples para esse problema, basta digitar sudo antes de qualquer comando docker. Por exemplo: sudo docker ps -a Adicione seu usuário ao grupo do Docker Entretanto, é chato ficar digitando sudo a todo comando Docker e sabemos que não é recomendável executar nenhum comando com privilégios sudo no ambiente de produção. Então pensando nisso, vamos adicionar o seu usuário ao grupo do Docker com o seguinte comando: sudo usermod -aG docker $USER Com isso, o seu usuário já está adicionado ao grupo do Docker, então o próximo passo será fazer algumas das opções abaixo: Fazer login novamente; Reiniciar sua maquina; Ou executar o seguinte comando: exec su -l $USER Se testamos agora o comando docker ps -a veremos que vai ser listado no terminal os contêineres disponíveis localmente sem a necessidade de utilizar o sudo.
  5. Bom Dia Roger, Para ler um arquivo em PHP, você pode usar a função fgets() para ler uma linha de cada vez. Em seguida, você pode verificar se a linha contém o SKU com o +BR no final e, se não contiver, realizar a ação desejada. Veja um exemplo de como você pode adaptar o seu código: $file = fopen('Produto.xml', 'r'); if ($file) { while (($line = fgets($file)) !== false) { $sku = trim($line); // remova quaisquer espaços em branco no início ou no final da linha // verifique se o SKU termina com "+BR" if (substr($sku, -3) !== "+BR") { // faça alguma coisa com o SKU que não contém "+BR" echo $sku . "\n"; } } fclose($file); } Este código lê cada linha do arquivo Produto.xml, remove quaisquer espaços em branco no início ou no final da linha e, em seguida, verifica se o SKU termina com +BR. Se o SKU não terminar com +BR, ele executa a ação desejada (no exemplo, apenas exibe o SKU). Se o SKU terminar com +BR, ele pula para a próxima linha.
  6. Boa Tarde Edwilson, tudo certo? A expressão passada ali significa: Se não (não (num1 é maior que num2) ou não num3) for verdadeiro, execute o código a seguir. A primeira operação a ser avaliada é "num1 > num2", que verifica se o valor de "num1" é maior que o valor de "num2". Se esta condição for falsa, significa que "num1" não é maior que "num2". Em seguida, a negação é aplicada a essa expressão, ou seja, "not (num1 > num2)". Isso significa que se "num1" não for maior que "num2", essa expressão será verdadeira. Depois, a expressão "not num3" é avaliada. Se "num3" for falso (ou seja, igual a zero), a expressão será verdadeira. Em seguida, as duas expressões anteriores são combinadas usando o operador "or". Isso significa que se uma das expressões for verdadeira, a condição como um todo será verdadeira. Finalmente, a negação é aplicada à expressão completa usando "not", o que significa que a condição será verdadeira apenas se a expressão completa for falsa. Em resumo, a condição "if not (not (num1 > num2) or not num3)" será verdadeira se "num1" não for maior que "num2" E "num3" for verdadeiro (diferente de zero).
  7. Os testes unitários são uma prática fundamental na programação moderna. Eles garantem que o código esteja funcionando corretamente antes de ser colocado em produção. Um framework popular para realizar testes unitários em JavaScript é o Jest. Neste artigo, vamos explorar o que são testes unitários e como escrevê-los usando o Jest. O que são testes unitários? Testes unitários são uma técnica de teste de software em que as unidades individuais de código são testadas para verificar se elas estão funcionando corretamente. As unidades de código podem ser funções, métodos ou mesmo pequenos trechos de código. Os testes unitários são importantes porque eles garantem que o código esteja funcionando corretamente em nível de unidade, o que ajuda a prevenir problemas quando as unidades são combinadas para criar um sistema completo. O que é o Jest? Jest é um framework de testes de JavaScript desenvolvido pelo Facebook. Ele foi criado para simplificar o processo de testes e fornecer uma experiência de desenvolvimento agradável para os desenvolvedores. Jest vem com um conjunto de recursos que facilitam a escrita de testes, incluindo suporte para mocking e spying, e também inclui um sistema de execução de testes em paralelo para testes mais rápidos. Algumas das principais características do Jest incluem: Suporte para testes assíncronos. Fácil configuração e uso. Suporte para snapshots de componentes React. Cobertura de código integrada. Escrevendo testes unitários em Jest. Instalando o Jest Para começar a usar o Jest, é necessário instalar o pacote via npm. Para isso, basta abrir o terminal e digitar o seguinte comando: npm install jest --save-dev Esse comando irá instalar o Jest como uma dependência de desenvolvimento em seu projeto. Com o Jest instalado, podemos começar a escrever testes. Escrevendo testes com Jest Para começar a escrever testes com Jest, é necessário criar um arquivo de teste. Os arquivos de teste do Jest têm o sufixo .test.js ou .spec.js, e devem estar localizados em um diretório __tests__ ou em qualquer diretório dentro de seu projeto que contenha a palavra "test". Vamos criar um arquivo de teste simples para testar a função sum() que soma dois números: function sum(a, b) { return a + b; } Dentro do teste criado, iremos inserir o seguinte código: test('adds 1 + 2 to equal 3', () => { expect(sum(1, 2)).toBe(3); }); Neste exemplo, estamos definindo a função sum() que recebe dois parâmetros e retorna a soma deles. Em seguida, estamos criando um teste que verifica se a função sum() retorna o valor esperado quando chamada com os argumentos 1 e 2. Para fazer isso, estamos usando o método expect() do Jest, que permite definir uma asserção sobre o valor retornado pela função sum(). No caso, estamos usando o método toBe() para verificar se o valor retornado é exatamente igual a 3. Executando testes com Jest Para executar os testes criados com Jest, basta executar o seguinte comando no terminal: npm test Este comando irá iniciar o Jest e executar todos os testes encontrados nos arquivos de teste do projeto. O Jest exibirá os resultados dos testes no terminal, mostrando quais testes passaram e quais falharam. O Jest também fornece outras funções de teste, como toBeGreaterThan e toThrow, que podem ser usadas para verificar outras condições em seu código. Conclusão O Jest é uma ferramenta poderosa para escrever testes unitários em JavaScript. Com o Jest, é fácil criar testes robustos e eficazes que ajudam a garantir a qualidade do seu código. Se você ainda não utiliza testes unitários em seu projeto, vale a pena experimentar o Jest e ver como ele pode ajudar a melhorar a qualidade do seu código.
×
×
  • Create New...