Ir ao conteúdo
  • Cadastre-se

Thesalos

Membro Pleno
  • Posts

    45
  • Cadastrado em

  • Última visita

Tudo que Thesalos postou

  1. Fala pessoal, montei meu PC tem cerca de 1 ano e até então nunca apresentou problemas, mas recentemente está ocorrendo de ele simplesmente desligar principalmente quando estou jogando, o tempo varia tem vez que n aguenta nem 10 min e há algumas q demora mais. Ele fica congelado por um tempo depois desliga e já liga rapidamente (OBS: notei que a maioria das vezes os leds não apagam), e outras vezes acontece de ele desligar e ligar em seguida porém sem dar imagem no monitor ai tenho que forçar no botão pra reiniciar. Segue minhas configs: R5 5600 Corsair cv550 MSI GTX 2060 6GB TUF B550M-Plus 2x Fury Beast 8GB 3200mhz Cooler DeepCool Gammax 400V2 Atualizei drivers e windows mais sem sucesso, testei as memórias usando o próprio diagnóstico do windows e não apresentou erro algum, n tenho ideia do que possa estar ocorrendo e sou bem leigo nisso, estou desesperado.
  2. @RaposaFeroz Como eu disse sou bem leigo nesses assuntos, essa placa de vídeo integrada fica no processador é isso? E só com ela já é possível jogar alguns jogos tipo DBD, Lol etc...
  3. @RaposaFeroz Na realidade não necessariamente, mas pensando na questão do orçamento n tem problema ultrapassar, porque no caso eu iria comprando os componentes, mas quero montar um setup legal pra jogos principalmente e que n fique estagnado só naquilo se um dia quiser fazer um upgrade, não quero uma configuração extravagante, mas também não quero gastar em algo q n satisfaça meu gosto e me arrepender, seria algo como melhor custo * beneficio. Sou bem leigo nesses assuntos, por isso estou com bastante dúvida, peço até desculpas por tomar seu tempo demais.
  4. @RaposaFeroz No caso o i5 n seria melhor, devido ele ter 6 core? Em relação a placa-mãe, ela pode ser feito upgrades? Vi que a ASUS TUF GAMING B460M-PLUS está quase o mesmo preço. N compensa mais?
  5. @RaposaFeroz Entendi, o que me diz sobre essa configuração. placa-mãe: Gigabyte H310 M Processador: i59400f Placa de vídeo: GTX960 4GB Fonte : KCAS 500w bronze memória RAM: 2 x 8GB Gloway Não sei se esses componentes são compatíveis, ou se você é possível fazer uma config melhor custo-benefício que esse, no caso ainda faltaria um cooler e o gabinete q n tenho noção também quais seria melhor custo-benefício, pelo que andei pesquisando o valor desses componentes todos chega a 3500, nesse valor tem coisa melhor? obrigado pela atenção
  6. @RaposaFeroz E pra rodar software de programação como Eclipse, Bancos se dados, Android Studio, etc.. Estava vendo um kit no Aliexpress com as seguintes configurações: placa-mãe x99 Xeon 2640 v3 16 GB de RAM E em conjunto com isso colocar uma: gtx960 2gb Fonte 650w Sei que xeon são processadores desenvolvidos pra servidores, mas tem muitos utilizando pra jogos, gostaria de saber se vale a pena já que o custo-benefício está ótimo pois estou precisando de um PC razoável e meu orçamento está curto
  7. @RaposaFeroz É que no caso o PC seria tanto pra jogar quanto pra trabalho, pois utilizo programas pesados e necessito de um PC bom pra rodar, pensando nisso já queria aproveitar e incluir td num só, realmente as coisas estão bem caras, pode me passar uma configuração que não seja tão cara assim, mas que seja o ideal para o q preciso tirando essa q passou?
  8. Fala pessoal gostaria de montar um PC gamer de até 2500 de valor, porém não entendo muito de configuração de componentes, como por exemplo qual processador encaixa na tal placa-mãe, ou qual fonte serve pra alimentar, etc, também não sei se compensa comprar um montado (se vale a pena aceito recomendações de lugar) ou comprar as peças e ir montando, já que nunca montei um. Quero um PC que rode jogos medianos sem quedas de fps, como Dead By Dealight, LOL, FortNite, etc. A faixa de valor que tenho pra gastar é de no máximo 2500, n sei se é possivel montar um PC bom nesse valor? Enfim, agradeço quem puder dar uma luz.
  9. Tenho um redmi note 7 o problema é que quando tento enviar uma imagem ou vídeo para alguém, seja no Whatsapp, Facebook ou qualquer outro app que precisa carregar os meus arquivos pra enviar, aparecem várias imagens com este desenho e quando eu cliko aparece escrito arquivo incompatível. Eu acho q essas arquivos são os que eu já exclui mas eles continuam lá de alguma maneira e agora ficam desse jeito, pois está separado pelos meses, toda vez que quero enviar algo precisa ficar procurando o que quero enviar no meio de várias imagens dessa, alguém sabe como resolver isso por favor. Segue anexo de como fica quando tento enviar algo.
  10. Estou fazendo um carousel com bootstrap, porém cada imagem tem um tamanho diferente, como faço para as imagens ficarem proporcionais a div, assim na hora de trocar o slide fiquem iguais os tamanhos. Obs: não mexi no css está com os padrões do bootstrap, as imagens estão ocupando toda largura da tela, mas as alturas n batem. <div id="carouselSlide" class="carousel slide" data-ride="carousel"> <div class="carousel-inner" id="teste"> <ol class="carousel-indicators"> <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li> <li data-target="#carouselExampleIndicators" data-slide-to="1"></li> <li data-target="#carouselExampleIndicators" data-slide-to="2"></li> </ol> <div class="carousel-item active" id="imgSlide"> <img class="d-block w-100" src="./img/slide-2.jpg" alt="First slide"> <div class="carousel-caption d-none d-md-block"> <h5>...</h5> <p>...</p> </div> </div> <div class="carousel-item active" id="imgSlide"> <img class="d-block w-100" src="./img/slide-2.jpg" alt="Second slide"> <div class="carousel-caption d-none d-md-block"> <h5>...</h5> <p>....</p> </div> </div> </div> </div>
  11. @Rui Guilherme Sim, cada titulo tem mais de uma imagem, seria no caso o gênero do filme, depois de muito observar o código notei um erro bobo meu de escrita no meu arquivo .json, estava chamando items.result e no json estava como "itens", acho q por isso o results estava como indefinido. Muito obrigado pela ajuda, você super simplificou o código, vou dar uma estudada nele e tentar montar o mesmo com varias imagens em cada titulo. Aproveitando o tópico, estou a receber muitos erros do eslint com arrow-function e unused-var, tem alguma maneira de desativar isso, sem ter q ficar colocando o // eslint-disable-next-line?
  12. Estou desenvolvendo uma aplicação com ReactJS para aprender, mas estou obtendo o seguinte erro no código: Uncaught TypeError: Cannot read property 'results' of undefined A aplicação usa API do TMDB. MovieRow.js import React from 'react'; import './MovieRow.css'; export default ({title, items}) => { return( <div> <h2>{title}</h2> <div className='movieRow--listarea'> {items.results.length > 0 && items.results.map((item, key)=> ( <img src={`https://image.tmdb.org/t/p/w300${item.poster_path}`}/> ))} </div> </div> ); } App.js import React, { useEffect, useState } from 'react'; import Tmdb from './Tmdb'; import MovieRow from './components/MovieRow'; export default () => { const [movieList, setMovieList] = useState([]); useEffect(() => { const loadAll = async () => { //Pegando a lista total let list = await Tmdb.getHomeList(); setMovieList(list); } loadAll(); }, []); return ( <div className='page'> <section className='lists'> {movieList.map((item, key)=>( <MovieRow key={key} title={item.title} items={item.items}/> ))} </section> </div> ); }
  13. Fala pessoal, td bem com vcs? Primeiramente não sei se estou colocando no lugar certo esse post mas enfim, estou terminando a faculdade de análise e desenvolvimento de sistemas, porém pouco ainda sei programar e nem tive a oportunidade de trabalhar na área, estou perdido quanto a que rumo tomar, são tantas linguagens de programação, tantas opções que a gente se perde no caminho, a logica de programação eu entendo bem, e até gosto de programar, mas não consigo focar em nd, não quero que a faculdade seja em vão na vdd, então gostaria que me dessem dicas, instruções do que fazer, o que ir atrás, o que devo focar, qual linguagem, cursos complementares, indicações de sites para estudo, enfim o q puderem colaborar...ficaria muito grato por isso, pois estou bem perdido!!!
  14. @DiF É não funcionou, vou pesquisar com ajax, mais uma vez obrigado.
  15. @DiF está funcionando o bloqueio, porém agora ele bloqueou também o login no sistema, ele redireciona direto pra index.html quando logo.
  16. @DiF beleza vou ver sim, muito obrigado pela explicação
  17. @DHB Serviços Ok amigo, vou utilizar o include em cada pagina mesmo, obrigado
  18. Queria saber como faço para impedir acesso direto pelo url de arquivos php, pois estou desenvolvendo um sistema como trabalho de facul, mas eu consigo acessar qualquer pagina php somente digitando a url sem ter feito login, como impedir isso, fazendo com que somente logado o usuario possa entrar, e se ele tentar entrar no link redirecionar ele pro login novamente. Vi em alguns tópicos falando como, porém tem q ficar usando include em todas as paginas, e aqui, são muitas, existe outra maneira. Segue as minhas duas paginas que fiz. Autenticacao.php <html lang="pt-br"> <head> <meta charset="UTF-8" /> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="css/estilo.css" > <link rel="stylesheet" type="text/css" href="css/autenticacao.css"> </head> <body> <div class="loginbox"> <img src="imagens/user.png" class="avatar"> <script type="text/javascript"> function loginsucessfully(){ //função que controla o tempo de espera de redirecionamento setTimeout("window.location = 'painel.php'", 4000); } function loginfailed(){ setTimeout("window.location = 'index.html'", 4000); } </script> <?php require ("conexao.php"); if(isset($_POST['login']) && isset($_POST['senha'])){ $login = $_POST ['login']; $senha = $_POST ['senha']; } $sql = mysqli_query($conexao,"SELECT * FROM usuarios WHERE login = '$login' and senha = '$senha'") or die (mysqli_error()); $row = mysqli_num_rows($sql); ?> <?php if ($row == 1) { while($percorrer = mysqli_fetch_array($sql)){ $nivel = $percorrer['nivel']; $nome = $percorrer['nome']; session_start(); if($nivel == 'adm') { $_SESSION['adm'] = $nome; } else if ($nivel == 'tec') { $_SESSION['tec'] = $nome; } else { $_SESSION['comum'] = $nome; } } echo "<br><br><center><span class='foco-sucesso'>Efetuando Login!</span><br><br> Aguarde um instante.</center>"; echo "<script>loginsucessfully()</script>"; } else { echo "<br><br><center><span class='foco-erro'>Dados inválidos!</span><br><br>Aguarde um instante e tente novamente.</center>"; echo "<script>loginfailed()</script>"; } echo ' <br><center><div class="loader"></div></center>'; ?> </div> </body> </html> painel.php <html lang="pt-br"> <head> <meta charset="UTF-8" /> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="css/estilo.css" > <link rel="stylesheet" type="text/css" href="css/autenticacao.css"> </head> <body> <?php require ("conexao.php"); session_start(); if(isset($_SESSION['adm'])) { header("Location: ./Administrador/home.php"); //Faz o redirecionamento para a pagina desejada de acordo com o perfil. } else if (isset($_SESSION['tec'])) { header("Location: ./Tecnico/home.php"); //Faz o redirecionamento para a pagina desejada de acordo com o perfil. } else { header("Location: ./Comum/home.php"); ///Faz o redirecionamento para a pagina desejada de acordo com o perfil. } ?> <a href="logout.php">Sair</a> <!--Link que ao usuario clikar em sair ele faz logout--> </body> </html>
  19. @Nicolas Porto Campana Desculpa fiquei uns dias sem internet, mas deu certo arrumar o código, agradeço pelo ajuda amigo
  20. @Nicolas Porto Campana Adicionei nessa parte do código, mas continua a mesma coisa, executa sem erros mas não exibe nada, será que o código está errado? Porque na vdd peguei este código com um amigo da faculdade, ai estou tentando fazer ele funcionar. if __name__ == "__main__": def printPath(distancias,inicio, fim): if fim != inicio: return "%s -- > %s" % (printPath(distancias,inicio, distancias[fim][1]),fim) else: return inicio
  21. @Nicolas Porto Campana Desculpa a demora pra responder amigo, adicionei a linha no topo do código, mas ainda assim não tenho erro algum porém não exibe meus print, não tenho certeza se está no lugar certo, muito obrigado pela ajuda.
  22. grafo = { "A" : { "B" : 10, "C": 3 }, "B" : { "C": 1, "D": 2 }, "C" : { "B": 4, "D": 8, "E": 2 }, "D" : { "E": 7 }, "E" : { "D": 9 }, } def dijkstra(grafo, origem): #retorna a menor distancia de um dado nó para todos os outros possíveis. controle = { } distanciaAtual = { } noAtual = { } naoVisitados = [] atual = origem noAtual[atual] = 0 for vertice in grafo.keys(): naoVisitados.append(vertice) #inclui os vertices nos não visitados distanciaAtual[vertice] = float('inf') #inicia os vertices como infinito distanciaAtual[atual] =0 naoVisitados.remove(atual) while naoVisitados: for vizinho, peso in grafo[atual].items(): pesoCalc = peso + noAtual[atual] if distanciaAtual[vizinho] == float("inf") or distanciaAtual[vizinho] > pesoCalc: distanciaAtual[vizinho] = pesoCalc controle[vizinho] = distanciaAtual[vizinho] if controle == {} : break minVizinho = min(controle.items(), key=lambda x: x[1]) #seleciona o menor vizinho atual=minVizinho[0] noAtual[atual] = minVizinho[1] naoVisitados.remove(atual) del controle[atual] print(distanciaAtual) def dijkstra_path(grafo, origem, fim): #retorna a menor distancia de um No origem até um No destino e o caminho até ele controle = { } distanciaAtual = { } noAtual = { } naoVisitados = [] atual = origem noAtual[atual] = 0 for vertice in grafo.keys(): naoVisitados.append(vertice) #inclui os vertices nos não visitados distanciaAtual[vertice] = float('inf') #inicia os vertices como infinito distanciaAtual[atual] = [0,origem] naoVisitados.remove(atual) while naoVisitados: for vizinho, peso in grafo[atual].items(): pesoCalc = peso + noAtual[atual] if distanciaAtual[vizinho] == float("inf") or distanciaAtual[vizinho][0] > pesoCalc: distanciaAtual[vizinho] = [pesoCalc,atual] controle[vizinho] = pesoCalc print(controle) if controle == {} : break minVizinho = min(controle.items(), key=lambda x: x[1]) #seleciona o menor vizinho atual=minVizinho[0] noAtual[atual] = minVizinho[1] naoVisitados.remove(atual) del controle[atual] print("A menor distância de %s atá %s é: %s" % (origem, fim, distanciaAtual[fim][0])) print("O menor caminho é: %s" % printPath(distanciaAtual,origem, fim)) def printPath(distancias,inicio, fim): if fim != inicio: return "%s -- > %s" % (printPath(distancias,inicio, distancias[fim][1]),fim) else: return inicio Não está exibindo erro algum, mas também n mostra nada.
  23. @T1000_2015 Então, até aprenderia se desse tempo mais tenho que entregar isso no sábado e infelizmente tem que ser em python ou scilab que também não tenho ideia de como funciona, mas obrigado pela ajuda.
  24. Então pessoal, estou no ultimo semestre de ADS e estou sofrendo demais com a matéria de IA, meu professor pediu para desenvolver ou adaptar um código de uma rede neural perceptron, utilizando a função limiar. Achei esse código na net e tentei executá-lo mas só aparece isso: A ou B? A amostra pertence a classe B A amostra pertence a classe A A amostra pertence a classe A A amostra pertence a classe B Não mostra os calculos nem nada, e como não entendo nada de python não consigo modificar e mudar a função para limiar, alguém por favor pode me ajudar, porque não sei mais o q fazer. ''' Implementação da rede neural Perceptron w = w + N * (d(k) - y) * x(k) ''' import random, copy class Perceptron: def __init__(self, amostras, saidas, taxa_aprendizado=0.1, epocas=1000, limiar=-1): self.amostras = amostras # todas as amostras self.saidas = saidas # saídas respectivas de cada amostra self.taxa_aprendizado = taxa_aprendizado # taxa de aprendizado (entre 0 e 1) self.epocas = epocas # número de épocas self.limiar = limiar # limiar self.num_amostras = len(amostras) # quantidade de amostras self.num_amostra = len(amostras[0]) # quantidade de elementos por amostra self.pesos = [] # vetor de pesos # função para treinar a rede def treinar(self): # adiciona -1 para cada uma das amostras for amostra in self.amostras: amostra.insert(0, -1) # inicia o vetor de pesos com valores aleatórios for i in range(self.num_amostra): self.pesos.append(random.random()) # insere o limiar no vetor de pesos self.pesos.insert(0, self.limiar) # inicia o contador de epocas num_epocas = 0 while True: erro = False # o erro inicialmente inexiste # para todas as amostras de treinamento for i in range(self.num_amostras): u = 0 ''' realiza o somatório, o limite (self.amostra + 1) é porque foi inserido o -1 para cada amostra ''' for j in range(self.num_amostra + 1): u += self.pesos[j] * self.amostras[i][j] # obtém a saída da rede utilizando a função de ativação y = self.sinal(u) # verifica se a saída da rede é diferente da saída desejada if y != self.saidas[i]: # calcula o erro: subtração entre a saída desejada e a saída da rede erro_aux = self.saidas[i] - y # faz o ajuste dos pesos para cada elemento da amostra for j in range(self.num_amostra + 1): self.pesos[j] = self.pesos[j] + self.taxa_aprendizado * erro_aux * self.amostras[i][j] erro = True # ainda existe erro # incrementa o número de épocas num_epocas += 1 # critério de parada é pelo número de épocas ou se não existir erro if num_epocas > self.epocas or not erro: break # função utilizada para testar a rede # recebe uma amostra a ser classificada e os nomes das classes # utiliza a função sinal, se é -1 então é classe1, senão é classe2 def testar(self, amostra, classe1, classe2): # insere o -1 amostra.insert(0, -1) # utiliza o vetor de pesos que foi ajustado na fase de treinamento u = 0 for i in range(self.num_amostra + 1): u += self.pesos[i] * amostra[i] # calcula a saída da rede y = self.sinal(u) # verifica a qual classe pertence if y == -1: print('A amostra pertence a classe %s' % classe1) else: print('A amostra pertence a classe %s' % classe2) # função de ativação: degrau bipolar (sinal) def sinal(self, u): return 1 if u >= 0 else -1 print('\nA ou B?\n') # amostras: um total de 4 amostras amostras = [[0.1, 0.4, 0.7], [0.3, 0.7, 0.2], [0.6, 0.9, 0.8], [0.5, 0.7, 0.1]] # saídas desejadas de cada amostra saidas = [1, -1, -1, 1] # conjunto de amostras de testes testes = copy.deepcopy(amostras) # cria uma rede Perceptron rede = Perceptron(amostras=amostras, saidas=saidas, taxa_aprendizado=0.1, epocas=1000) # treina a rede rede.treinar() # testando a rede for teste in testes: rede.testar(teste, 'A', 'B')

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

×
×
  • Criar novo...