Ir ao conteúdo
  • Cadastre-se

RPGStreamer

Membro Pleno
  • Posts

    54
  • Cadastrado em

  • Última visita

Tudo que RPGStreamer postou

  1. @Giovanna Costa Amanhã a gente faz. Posta o que você já tem. Verifica o que você já aprendeu, e portanto pode usar na solução.
  2. Que tipo de coisas você já aprendeu a usar? Com certeza ja aprendeu structs. Já aprendeu referências? classes? Construdores? std::string? std::vector?
  3. @arfneto Nós todos sabemos que no final o código vira instruções de máquina. Programar diretamente nelas não é viável. É necessário um nível mais alto de abstração pra que o ser humano trabalhe melhor. OOP oferece um bom nível de abstração que C não oferece. Não existem métodos, por exemplo. Não é importante nesse caso saber das virtual tables, mangling, etc. Nós estamos no nível de resolver o problema.
  4. Vi a tag C++. Eu faria algo assim, por exemplo: #include <algorithm> int main() { //vou guardar os numeros do usuario aqui double input[16]{}; //TODO: leio os numeros do usuario //aqui eu ponho em ordem o array input std::sort(std::begin(input), std::end(input)); //nesse ponto, os elementos em input estão em ordem crescente. double matrix[4][4]{}; //TODO: agora voce imagina um loop duplo pra colocar os elementos na matriz, considerando [0][0] como primeiro elemento. [1][0] como quinto, etc. return 0; }
  5. @arfneto Fica difícil sem overloading, (polimorfismo em geral), herança, encapsulamento, e etc;
  6. @Muniky A. da Silva Tem certeza que não pode ser C++? Eu nem consigo enxergar direito o mundo sem OOP.
  7. Pessoal, muito obrigado a todos. Devo postar em breve uma nova thread parecida, com algumas decisões já feitas (reduzido o número de peças com as quais estou em dúvida). Vou marcar como resolvido às 18:00, caso ninguém tenha nada a acrescentar. Novamente, obrigado!
  8. @Anny Silva Não parece ser o caminho certo. Em primeiro lugar, pra que eu possa ajudar melhor, isso é C puro ou C++?
  9. @Pepse Esse outro cooler eu não estou achando em nenhuma loja confiável (pelo menos não pelo Google).
  10. Até onde eu seu, a resposta de @Midori é a única forma de fazê-lo out-of-the-box. Eu não confiaria na precisão do resultado se for pra algo sério, como engenharia ou estatística.
  11. @Pepse Acho que vou ter que ficar com o da Corsair (H100i), porque esse outro não consigo encontrar pra vender (parece bem procurado). Quais tipos de problemas um Water Cooler dá? (além, claro da bagunça dos cabos).
  12. @Pepse Esse é o cooler que tenho no meu PC: Corsair H80i v2 (120mm). Eu gosto da Corsair pois já me acostumei com o software de controle. Você acha que um igual a esse seria suficiente ou esse processador é mais exigente? O preço do próximo Corsair da lista Corsair H100i-Pro (240mm) não varia tanto (mas qualquer dinheiro é dinheiro, hoje em dia, além disso, tamanho, com duas fans me deixa preocupado quanto ao gabinete Por último, esse tem as malditas luzinhas). Pro meu Core i7 10700K na placa ASUS - TUF Gaming Z490-Plus Qual o seu conselho? Os outros membros da thread, por favor, caso queiram contribuir agradeço muito mesmo.
  13. @RS Faria O problema é que a tecnologia é basicamente a mesma (sei que é antigo, mas você precisa de um framework, um dialeto de programação, profissionais treinados pra usar tudo isso o desenvolvimento de algorítmos genéricos que funcionem em massive-parallel. Por isso, demorou um tempo pra programação de GPU sair do fringe pro mainstream). Por mais que eles vendam placas mais apropriadas tudo vira uma questão de custo/benefício: se baixar o custo das placas gamers capazes desse tipo de programação, você baixa o custo da tecnologia inteira. Pode ter certeza que, se eles baixarem o preço das placas gamer ao ponto de valer a pena, as entidades que necessitam de GPUs em grandes números pra esses fins vão comprar placas gamers. Vou dar um exemplo absurdo, mas vamos fazer de conta que não entendemos nada sobre micro-ondas. Suponha que existissem somente os fornos micro-ondas, e toda a tecnologia micro-ondas fosse contida numa placa. Descobre-se que, com essa placa, todas as outras aplicações de micro-ondas ficam possíveis. Imagina o custo do forno pra onde ia. @Pepse Entendi, Obrigado mesmo!
  14. @Pepse O primeiro gabinete parece interessante, mencionando que foi projetado com water cooling em mente. Mas qual water cooler seria compatível e bom? (Infelizmente, essas luzes irritantes. O outro não tem as luzes, mas não só parece mais escasso no mercado como não vi nenhum elogio especial a ele). Comparado com o outro SSD que me foi indicado, esse da WD 750 parece melhor, apesar de mais caro (maior velocidade e como menciona heatsink, creio que maior dissipação de calor). Ele encaixa na minha placa-mãe? Eu não entendo desses slots, e nem consigo achá-los na placa-mãe. Vejo no diagrama (acho que se chamam m2_1 socket, certo?) Retirei da caixa e fotografei a placa-mãe. Abaixo dos slots PCIe seria o lugar desses slots segundo o diagrama, mas ao invés, vejo uma placa metálica horizontal, sem sentido, parafusada no lugar. Será que não tem esses slots?
  15. @Tatiane Sim, isso mesmo. Geralmente se usa head e tail pra cabeça e cauda da linked list, respectivamente, e eu acabei me confundindo. Veja também a linha que acrescentei, que incorpora o novo elemento à lista fazendo seu ponteiro prox apontar pro bloco com dado imediatamente maior que o dado dele. Faz tempo que não escrevo esse tipo de código manualmente, bibliotecas têm os containers prontos (em C++ e C#, são parte da linguagem). Cheque pra ver se não tem alguma falha aí.
  16. @RS Faria A invenção da programação de GPUs acabou com os gamers. Pense, as GPUs tem muito valor hoje em dia em termos de aplicações científicas, criptomoedas, inteligência artificial, etc. Eles não podem baratear a tecnologia sem desvalorizá-la. Tenho certeza que o lucro deles é absurdo comparado com o preço de fabricação, justamente porque o boom da programação pra GPUs ainda não acabou e veio a pandemia pra reduzir a oferta, ainda por cima. Ainda preciso saber duma boa (ótima) pasta térmica. @Juan Francisco Não quero economizar em SSD de forma alguma. Nem em cooling. Esse é o tipo de coisa que o barato pode sair caríssimo.
  17. @RS Faria Você acha que vai cair o preço das placas de vídeo em algum momento? Esse custo tá impraticável! Será que tem alguma empresa planejando (ou já fabricando) placas de vídeo com uma arquitetura diferente e mais barata? Fica impossivel competir com uma teconologia usada pra indústria militar, científica e mineração de criptomoedas quando tudo que você precisa é rodar um game. Alguma recomendação de SSD e gabinete? @Juan Francisco Obrigado, eu estava mesmo pensando nisso. Minha preocupação com um bom SSD é grande, mas sei quase nada do assunto. Esse cabe na minha placa-mãe?
  18. A Linked List geralmente expõe como interface apenas a função "inserir elemento", e o elemento é inserido já no lugar certo, em ordem. Ou seja, para inserir o elemento, você percorre a lista, quando acha um elemento já na lista que seja maior do que o elemento que você está inserindo, você insere o elemento imediatamente antes deste. Como tenho meu C puro meio enferrujado, vou resumir o código. Teste pra ver se funciona, estou sem acesso a um compilador no momento (retorna o indice em que o elemento foi inserido): int inserir_elemento(LISTA* lista, int dado) { BLOCO* novo_elemento = NULL; //TODO: alocacao //TODO: checa se a lista esta vazia, se estiver, insere o item na cabeça/cauda da lista int idx = 0; BLOCO* ptr_iterador = lista->head; BLOCO* ptr_trailing = ptr_iterador;//aponta pro elemento anterior. while(ptr_iterador && ptr_iterador->dado <= dado) { ptr_trailing = ptr_iterador; ptr_iterador = ptr_iterador->prox; ++idx; } ptr_trailing->prox = novo_elemento; //faltou no original a linha abaixo novo_elemento->prox = ptr_iterador; return idx; }
  19. @RS Faria Olha, não tenho certeza de quanto gastar, apenas da necessidade que tenho (ou seja, o máximo que essa placa-de-vídeo vai precisar fazer vai ser rodar o jogo Prey em configurações maximizadas em multi-tarefa). O quanto menos, melhor. Eu notei que o mercado de placas-de-vídeo está super inflado, provavelmente pelo uso delas como processadores CUDA. Sobre pasta térmica, gabinete, e refrigeração em geral, o que você recomenda? Meu PC tem um water cooler da corsair (H20i v2? Algo assim...), estava pensando em comprar um igual pra esse novo, e fans normais acredito que venham com o gabinete?
  20. Alguém pediu especificamente pra você criar um algorítimo de ordenação pra uma Linked List? A ideia de uma Linked List é a facilidade de se inserir os itens já em ordem. Vou olhando o código por enquanto, mas uma coisa que já noto é mais de um return statement sem que haja necessidade (quando possível, use apenas um return por função). Edit: Vejo também a declaração de variáveis sem sua imediata inicialização. Não é boa ideia. Sempre inicialize uma variável em sua declaração. Exemplo: int dado = 0; //ou outro valor. BLOCO* ptr_aux = NULL;
  21. Pessoal, Venho pedir um favor. Tenho comigo alguns itens novos que ganhei da minha lista de presentes (Placa-mãe, CPU, memória e fonte). Gostaria de saber o que me falta comprar. Isso é o que já tenho. Placa-mãe: ASUS - TUF Gaming Z490-Plus CPU: Core i7 10700K Fonte: XPG Core Reactor 850 Gold Memória: (1 pente) Kingston Fury DDR4 3200MHz (KF432C16BB/32) Bem, gostaria de uma indicação de uma boa pasta térmica, um gabinete e um drive SSD compatível com essa placa-mãe. Além disso, eu não sei se preciso de placa-de- vídeo imediatamente pra testar os componentes, ou se o processador ou placa-mãe têm vídeo integrado (alguém pode me esclarecer esse ponto?) Por último, gostaria de uma indicação de uma placa-de-vídeo razoável e barata. Nada extravagante, algo que rode Prey no máximo em multi-tarefa já é o suficiente (acho que é o jogo mais exigente que tenho em termos de vídeo). Já agradeço com antecedência a todos que lerem.
  22. Ola, perdoem a falta de acentos (meu teclado não os tem) Comecou depois que eu instalei o McAfee SafeConnect (pois a VPN tinha sumido do McAfee Total Protection). não digo que foi culpa do SafeConnect, apenas que foi depois de instala-lo (pode ser pura coincidência, mas foi a unica coisa diferente que fiz). Eu ja o desinstalei, alias. A opcao de se conectar a VPN reapareceu no TotalProtection, mas não funciona mais... Bem, direto ao problema: Eu tenho adaptadores de rede brotando no meu PC. Se eu tentar ligar a VPN, geralmente perco a internet (dessa vez tive que redefinir a rede no computador pra voltar). Olha o monte: Como corrijo isso, pois o numero de adaptadores esta aumentando com o tempo; e como consigo voltar a fazer minha VPN funcionar?
  23. Obrigado pela resposta. Essa mesma placa poderia ser usada pro i9-10900k?
  24. Olá. Preciso de uma placa-mãe pra montar um PC com o processador intel Core i7-10700K. Gostaria de 128GB de RAM e uma das RTX como placa de vídeo. Gostaria que o PC fosse bom pra games e também pra trabalho, especificamente compilação. Essa placa ASUS TUF Gaming Z490-Plus é boa pras minhas necessidades? Quanto às memórias suportadas, as especificações da placa mencionam varios clocks suportados, desde 4800 MHz até 2800 MHz, todos com um "OC" entre parênteses que eu acredito que significa over-clocking. A especificação do i7-10700K menciona 2933MHz e abaixo. Qual a relevância desse clock, e seria possível/melhor usar um clock mais alto? Desde já agradeço.

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!