-
Posts
119 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por assinante
-
-
processador
intel core i3-9100f quad-core 3.6ghz (4.2ghz turbo) 6mb cache lga1151, bx80684i39100f
cooler
cooler box(acompanhado do processador)
placa-mãe
asrock h310cm-hg4 ddr4, 2 slots de memória
memória
team group t-force vulcan 8gb (1x8) 2666mhz ddr4
placa de vídeo
geforce gtx 1660
disco rígido interno (hd)
hd toshiba 1tb sata iii 3.5" 7200rpm, hdwd110xzsta
fonte
500w - 80plus bronze e pfc ativo
gabinete
a sua escolha
fica em 2900 a vista em média, só não posso citar as lojas
-
Tenho um projeto que é de uma grande proporção e está em hospedado em um servidor compartilhado, o problema que ele cai toda hora!!! Mais de 5 pessoas no site já fica lento. Como um site da proporção do Clube do Hardware é hospedado? Em VPS (Dedicado) e se for qual serviço recomendado?
-
@rodrigo.dcvieira Então meu pensamento está correto, amigo! Eu disse: 2 x 8GB DDR4 1333MHz que totaliza um de 16GB DDR4 2666MHz - na pergunta do tópico
-
placa-mãe suporta DDR4 2666MHz e eu estou usando dois pentes de 8GB DDR4 2666MHz em DUAL CHANNEL, porém usando esses dois dessa forma, o meu AIDA64 e CPUZ reconhecem que cada pente está em 1333MHz, ou seja, 2 x 8GB DDR4 1333MHz que totaliza um de 16GB DDR4 2666MHz.
A dúvida é... quando tinha apenas um modulo de 8GB, esse único modo era 2666MHz e agora com dois pentes exatamente iguais de 2666MHz a MOBO reconhece cada um com 1333MHz.
No meu conhecimento técnico, como a placa suporta até 2666MHz, o que está acontecendo é que ela sabe que tem dual porém usa dessa maneira:
2 x 8GB DDR4 1333MHz que totaliza um de 16GB DDR4 2666MHz.
E assim ela retorna um de 16GB DDR4 2666MHz.
adicionado 1 minuto depoisEstou pensando corretamente?
-
@Shaman93 Exatamente como eu fiz. :) Tudo deu certo
- 1
-
Em 31/01/2020 às 17:36, Shaman93 disse:
Absolutamente tanto faz, o resultado é o mesmo. A única desvantagem de ativar a opção é você esquecer de desativar depois e acabar impedindo do Windows atualizar outros drivers, quando tiver atualizações. Se você não esquecer, tanto faz. Pra desativar, só clicar no botão "definir instalação de driver no Windows update para padrão".
Eu baixei o DDU para testar e ver se realmente é o que você falou. Após uma bateria de teste, consegui verificar que fazendo da forma q mencionei acima ainda irá restar componentes da GPU anterior. Como eu disse eu tinha uma GT 730 e mudei para GTX 1660 e quando fui rodar o DDU ele achou drivers da GT 730 e da GTX 1660. Então vou usar esse DDU para testar e valeu pela DICA! Só um detalhe... Eu já baixei os drivers da minha GTX e você disse que é recomendado fazer sem internet, é possível instalar o driver sem rede/ Quando devo tirar o PC da rede??
-
A placa anterior é NVDIA ? Se for pode sim! Eu tinha uma GT 730 e mudei recentemente para gtx 1660 e quando comecei instalar os drivers com o instalador da NVIDIA, ela me informou que iria desinstalar os anteriores drivers para instalar os novos. Só foi confirmar e tudo ocorreu automaticamente. E hj é sucesso.
adicionado 2 minutos depois2 minutos atrás, Shaman93 disse:A recomendação é sempre fazer uma instalação limpa. Baixe o DDU, entre no modo de segurança e escolhe a opção de desinstalar e reiniciar. Aí você instala os drivers da placa nova. Também recomendo desconectar da internet durante o processo, assim você garante que o Windows não vai baixar drivers antes de você ter tempo de instalar o último disponível da placa.
Não é necessário fazer isso e muito menos dasabilitar internet. O Windows baixa drivers automaticamente que encontra na rede, todavia caso o usuário baixe um dedicado/atualizado a troca/atualização irá ocorrer sem conflitos.
-
@DiF testar login já fiz tudo isso e funcionando. Só resta a questão de como fazer mesmo o "sair" destruindo a sessão e enviando uma mensagem na home. Esses tópicos fornecem essa solução?
-
Fiz um sistema de agendamento completo mais um site com 2 páginas para um cliente.
O sistema tem recebimento em tempo real de agendamento, cadastro de clientes, gera ordem de serviços e notificação direto no email de quem agendou com o número da ordem de serviço gerada. Ah e também tem perfil, cadastro de fornecedores e funcionários.
Foi feito em PHP e JS. A dúvida é quanto vale esse sistema? PS: primeiro sistema que eu faço na vida
-
@ACCEPT obrigado por confirmar algo que mesmo sabendo, ter certeza nunca é demais nesses casos rsrsr
Valeu jovem.
- 1
-
@ACCEPT então o sujeito que receber jamais sabera quem a usou e quanto tempo ela tem de uso?
-
Vou vender um pente de memoria usada para um amigo e quero ter certeza que ele não vai conseguir ver o meu cache que talvez esteja salvo nela. Gostaria de ter certeza se ao tirar ela do meu, tudo que ficava nela apaga .
Eu sei que é uma pergunta "burra", embora talvez eu saiba a resposta surgiu essa insegurança
-
1 minuto atrás, Carlos Zanon disse:
Você destruiu a sessão, encerrou tudo...
Quando você tenta gravar novamente na sessão ela não existe e deve dar erro de "undefined variable $_SESSION" ou até mesmo "undefined index loginMsg"
É melhor se decidir no que fazer ou fazer o header ali tipo...
header("location: ../../../?logout=true");
E no formulário do login, no caminho ali em cima:
if (!empty($_GET['logout']) && $_GET['logout'] == 'true') { echo "<div class='alert alert-success' role='alert'>Deslogado com sucesso.</div>"; }
Não acho bacana passar com GET na url dessa forma, tendo em vista que se você manualmente digitar isso na url, você faz a msg aparecer sem necessariamente ter nem logado na conta. Dessa forma acredito que somente com JS resolve meu problema. Mas tem mais alguma dica solução?
-
<?php //Abrindo a sessão session_start(); if(!empty($_SESSION['id'])){ //Encerra a Sessão do Usuário session_destroy(); //Joga ele para a página de login header("location: ../../../"); //Coloca na sessão uma mensagem $_SESSION['loginMsg'] = "<div class='alert alert-success' role='alert'>Deslogado com sucesso.</div>"; exit; }
Eu estou usando esse meu code para retirar meu usuário do login com o session_destroy(); que acredito ser mais preciso do que ficar fazendo unset(); ! Porém entendam a minha dor ao ver que preciso levar uma mensagem dizendo: "você foi desconectado com sucesso" para a nova tela que estou redirecionando com o Header acima.
Eu sei que é evidente que eu estou querendo enviar algo na sessão, sendo que acabei de rodar session_destroy(); logo acima.... Mas é só para vcs me ajudarem nessa solução. Estou finalizando meu primeiro sistema de Login rsrsrsr
desde já agradeço
-
var dataAtual = new Date(); var dia = dataAtual.getDate(); var diaSemana = getDiaExtenso(dataAtual.getDay()); var mes = getMesExtenso(data.getMonth()); var ano = dataAtual.getYear(); var hora = dataAtual.getHours(); var minuto = dataAtual.getMinutes(); var segundo = dataAtual.getSeconds();
Como usar os objetos que estou capturando acima para ter o último dia do ano no formato (MM/DD/AAAA), estou tentando fazer que o JS me retorno quantos meses ainda restam para terminar o ano.
-
Todo nome composto tem no mínimo um espaço, exemplo: "Steve Jobs".
também todos os nomes tem no mínimo 2 letras.
Pensando nisso fiz essa expressão regular:
pattern="[A-Za-zÀ-ú]{2,}+[\s]"
Disse que o nome tem de ter no mínimo 2 letras podendo ter acentos e letras maiúsculas, todavia o mesmo não funciona pois não estou sabendo como montar ela também permitindo o espaço entre as palavras que serão escritas no input.
Alguma sugestão ou o que eu fiz de errado?
-
14 horas atrás, DiF disse:
Basicamente, o que mais os desenvolvedores fazem é colocar todos os campos separando com o OR usando o empty().
Desta forma:
if(empty($nome) OR $empty($email) OR empty($telefone) OR $empty($endereco)): echo "Algum campo ficou vazio. Por gentileza volte e preencha tudo"; exit; endif;
Mas, eu acho que um jeito mais inteligente de fazer essa verificação é criar uma função que leva um array como parâmetro.
Desta forma:
Crie um arquivo novo chamado minhasFuncoes.php contendo a função:
function testaCampos($campos){ foreach($campos as $fields): if(empty($fields)): echo "Algum campo ficou vazio. Por favor volte e preencha todos"; exit; endif; endforeach; }
Assim, você passa uma única variável contendo os campos.. e como é um array.. pode colocar bastante campos.
//Inclui o arquivo que contém a função criada include 'minhasFuncoes.php'; //Recebe os dados do form e armazena nas variáveis $nome = $_POST["nome"]; $email = $_POST["email"]; $tel = $_POST["telefone"]; $end = $_POST["endereco"]; //Cria um array com as variáveis recebida do form $campos = array($nome, $email, $tel,$end); //Executa a função testaCampos($campos); //Mostra em tela o conteúdo das variáveis echo "Nome: $nome <br/> E-mail: $email <br/> Telefone: $tel <br/> Endereço: $end ";
@DiF Valeu amigo, essa sacada de função que estava precisando. Espero que novos usuários achem essa solução de mestre no futuro.
- 1
-
4 horas atrás, DiF disse:
Nem sempre o javascript pode estar habilitado. Com um simples clique nas opções do navegador posso desabilitar o JS e aí a verificação no cliente é quebrada.
É importante fazer a verificação nos dois.
adicionado 4 minutos depois@oassinante Você pode usar o empty() para testar se está vazio.
Mas não tem problema usar varias variáveis e colocar em um único teste de if.
@DiF Poderia da um exemplo das variáveis em um único If ou já é o que eu estou fazendo no meu código que enviei no tópico?
-
Jovem, você vai receber o técnico da X Operadora em sua casa, irá escolher o local de instalação do seu Modem e já pode mandar o cara ir embora. Agora a mágica será por sua conta rsrsrs
você vai ter de comprar um Switch de Rede com X número de Portas (o número de portas tem de ser igual ao número de "tomadas" que você vai querer distribuir em sua casa. Agora é só compra o cabo de rede (eu gosto dos cabos rj45 da furukawa) e o alicate para crimpar o conector rj45 em uma das pontas do fio que irá até a tomada X. Essa ponta com o conector você liga no Switch e a outra ponta você desencapa e faz a conexão na tomada de rede fêmea.
É só isso, é bem simples e depois de pronto vale muito a pena
-
$nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL); if ( (!$nome) || (!$email) ){ echo "Todos os campos estão preenchidos!"; }else{ echo "Você não preencheu todos os campos."; }
Essa é realmente a única forma de validar campos? "Tipo.." é a única maneira de verificar se o campo esta vazio com PHP?
Pois se for assim, eu tenho 14 campos para verIficar, vou ter de encher de IF mesmo?
Procurei da uma estudada se no PHP tinha alguma função para verificar se todos os INPUTS do Form estão com seus respectivos valores preenchidos e infelizmente não existe.
"Alguma alma de bom coração pode ajudar com esse problema?"
desde já agradeço, estou quebrando muito a cabeça rsrsrs
-
Eu estou tentando construir uma galeria de Filmes, estou usando o Javascript, porém conforme meu código abaixo, o botão de play aparece apenas para o primeiro elemento e caso eu queira fazer aparecer para todos e ter de ficar sempre mudando minha ID e copiando minhas funções.
É necessário o uso do Jquery e Boostrap:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
Segue meu projeto:
<style type="text/css"> .col .btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); background-color: #555; color: white; font-size: 16px; padding: 12px 24px; border: none; cursor: pointer; border-radius: 5px; text-align: center; } .col .btn:hover { background-color: black; } </style> <script> function showPicture() { var play = document.getElementById('play') play.style.display = "block"; } function disablePicture() { var play = document.getElementById('play') play.style.display = "none"; } </script> <div class="container"> <div class="row"> <div class="col"> <img onmouseover="showPicture()" onmouseout="disablePicture()" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQaGDx4J6BXTgqPkXRwhZg9G0swugGe2wNqtXNiZM3omp6SguYV&s" width="relative" height="500"> <button onmouseover="showPicture()" class="btn" style="display:none;" id="play">Play</button> </div> <div class="col"> <img onmouseover="showPicture()" onmouseout="disablePicture()" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQaGDx4J6BXTgqPkXRwhZg9G0swugGe2wNqtXNiZM3omp6SguYV&s" width="relative" height="500"> <button onmouseover="showPicture()" class="btn" style="display:none;" id="play">Play</button> </div> <div class="col"> <img onmouseover="showPicture()" onmouseout="disablePicture()" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQaGDx4J6BXTgqPkXRwhZg9G0swugGe2wNqtXNiZM3omp6SguYV&s" width="relative" height="500"> <button onmouseover="showPicture()" class="btn" style="display:none;" id="play">Play</button> </div> </div> </div>
-
Estou desenvolvendo uma tabela que coleta os dados do banco de dados e exibe para o usuário, porém ela também deve atualizar sozinha sem Request e por isso usei o Ajax. Só que não estou conseguindo colocar paginação nela. Vejam meu código.
Index.php
<link href='https://getbootstrap.com.br/docs/4.1/dist/css/bootstrap.min.css' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js'></script> <script src='https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js'></script> <link href='https://use.fontawesome.com/releases/v5.5.0/css/all.css' rel='stylesheet'/> <div id="show"></div> <script type="text/javascript"> $(document).ready(function() { $("#show").html("carregando"); setInterval(function () { $("#show").load("data.php") }, 3000); }); </script>
data.php<?php session_start(); include_once("conexao.php"); $result_usuarios = "SELECT * FROM agenda"; $resultado_usuarios = mysqli_query($conn, $result_usuarios); ?> <table class="table"> <thead> <tr> <th>Cliente</th> </tr> </thead> <tbody> <?php while($row = mysqli_fetch_assoc($resultado_usuarios)){ ?> <tr> <td><?php echo $row['nome']; ?></td> </tr> <?php } ?> </tbody> </table>
Estou compartilhando meu código para obter SUGESTÃO de possíveis soluções. Visando meu aprendizado Eu realmente não sei o que fazer para colocar paginação nisso e manter a ideia de atualizar a tabela quando um dado novo é inserido
-
@Crixus Champion resolvido. Enfim, apenas confirmando. Tá recomendado com toda minha experiencia de AMD,
-
@matheustomas dava para economizar na memoria ram. Em vez de pegar RGB que são naturalmente mais caros, invista em uma fonte melhor. Ah e eu não curto a circulação de ar desse seu gabinete ai não. Tenho um e não gostei, estou querendo trocar inclusive
- 1
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Site lento com apenas 5 visitantes
em Redes e Internet
Postado
@Openkore minha dificuldade será em configurar a VPS, qual você recomenda e qual da mais suporte?