elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Temas
Páginas: [1] 2
1  Informática / Hardware / Pantallazos negros, puntitos blancos y rayas negras en: 19 Julio 2016, 14:31 pm
¡Buenas tardes!

Tengo una pequeña duda que me está empezando a mosquear. Os comento por partes:

Yo suelo usar dos monitores, uno con resolución 1080 y otro 1366x768. Hace tiempo podía correr juegos como el Guild Wars 2 en el monitor grande y tener otra ventana abierta el en secundario, sin problemas.

Pero pasando el tiempo cuando hacía esto ya no podía tener el segundo monitor operativo porque empezaba a dar pantallazos en negro, hasta el día de hoy que ya no se mantiene encendido, por lo que cuando no lo necesito lo dejo apagado.

Pero es que ahora me dan pantallazos también en el monitor principal, y entre parpadeo y parpadeo me salen como puntitos blancos diminutos y rayas negras finas. Esto me ha pasado jugando a World of Warcraft en calidad alta en 1080, si bajo la calidad los pantallazos disminuyen.

La cosa es que tanto el WoW, como el GW2, como los Assasin's Creed o los Batmans me van muy fluídos, he hecho una captura al GPU-Z por si veis algo raro, se me ha ocurrido que puede ser problema de la fuente de alimentación, que no de para tanto, pienso que es el componente más malo que tengo en el ordenador.

Os dejo la captura del GPU-Z y el los componentes de mi ordenador por si me podríais ayudar.

Fuente de alimentación: BMove 600W

Procesador: AMD FX Series FX-6300 3.5Ghz 6X

Tarjeta gráfica: Gigabyte GTX 660

RAM: HyperX Fury x3 y Kingston KHX1600C9D3B1 x1

Placa base: Asrock 980DE3/U3S3



Muchas gracias de antemano :)
2  Informática / Hardware / ¿Serán compatibles estas memorias RAM? en: 12 Marzo 2016, 14:33 pm
Buenas, hace cosa de 2 años me monté el PC que tengo ahora mismo, pero por temas económicos decidí solo comprar solamente un módulo de ram de este modelo.
Ahora he encontrado un trabajito y he ido a mirar para comprar otros tres módulos iguales para tener una configuración completita que me dure bastantes años pero el producto ya no está disponible.

La placa que tengo es esta.

Y los módulos que he encontrado que me pueden servir son los siguientes.

En principio no debería de tener ningún problema, ¿no?
3  Programación / Programación C/C++ / Error con memoria dinámica en C++ en: 28 Febrero 2016, 13:10 pm
Buenas tardes, estaba terminando una práctica de la universidad cuando me he encontrado con un fallo que no consigo solventar, he intentado repetirla de 0 pero me encuentro con el mismo fallo.

La práctica consiste en hacer una especie de programa de listas recordatorio, como Google Keep, utilizando memoria dinámica.

Pues bien, ahora mismo tal y como lo tengo al crear dos listas seguidas no da ningún fallo, pero si quiero crear una lista habiendo creado items dentro de cualquier lista, el programa me crashea.

Por ejemplo:

1. Comprar
2. Estudiar
No falla

1. Comprar
          1.          Queso
2. Estudiar
Falla al crear la lista Estudiar.


Aunque el resto de programa ya implementado en el código principal, el error se sitúa aquí, ya no sé que hacer, seguro que es una tontería, pero no la encuentro:

Código
  1. #include <iostream>
  2. #include <windows.h>
  3.  
  4. using namespace std;
  5.  
  6. class Item{
  7. private:
  8.    string Nombre;
  9.    bool Estado;
  10. public:
  11.  
  12.    Item(){
  13.        Nombre = "";
  14.        Estado = true;
  15.        return;
  16.    }
  17.  
  18.    Item(const Item &original){
  19.        Nombre = original.Nombre;
  20.        Estado = original.Estado;
  21.  
  22.        return;
  23.    }
  24.  
  25.    void NuevoItem(string nomItem){
  26.        Nombre = nomItem;
  27.        Estado = false;
  28.  
  29.        return;
  30.    }
  31.  
  32.    void MostrarItem(){
  33.        cout << Nombre << endl;
  34.    }
  35.  
  36.    void operator =(Item origen){
  37.        Nombre = origen.Nombre;
  38.        Estado = origen.Estado;
  39.  
  40.        return;
  41.    }
  42. };
  43.  
  44. class Lista{
  45. private:
  46.    string Nombre;
  47.    Item *vItems;
  48.    int nItems;
  49.  
  50. public:
  51.  
  52.    Lista(){
  53.        Nombre = "";
  54.        vItems = NULL;
  55.        nItems = 0;
  56.        return;
  57.    }
  58.  
  59.    Lista(const Lista &original){
  60.        Nombre = original.Nombre;
  61.        nItems = original.nItems;
  62.        for(int i=0;i<nItems;i++)vItems[i] = original.vItems[i];
  63.        return;
  64.    }
  65.  
  66.    void CrearLista(string nomLista){
  67.  
  68.        Nombre = nomLista;
  69.  
  70.        return;
  71.  
  72.    }
  73.  
  74.    void mostrarLista(){
  75.        cout << Nombre << endl;
  76.        for(int i=0; i<nItems; i++){
  77.            cout << "\t" << i+1;
  78.            vItems[i].MostrarItem();
  79.        }
  80.        return;
  81.    }
  82.  
  83.    void operator =(Lista origen){
  84.        Nombre = origen.Nombre;
  85.        nItems = origen.nItems;
  86.        for(int i=0;i<nItems;i++)vItems[i] = origen.vItems[i];
  87.        return;
  88.    }
  89.  
  90.    void crearItem(){
  91.  
  92.        string nomItem;
  93.        cout << "Especifique el nombre del item a crear: ";
  94.        cin >> nomItem;
  95.  
  96.        Item *aux = new Item[nItems+2];
  97.  
  98.        for(int i=0; i<nItems; i++) aux[i] = vItems[i];
  99.        delete []vItems;
  100.  
  101.        vItems = aux;
  102.        aux = NULL;
  103.  
  104.        vItems[nItems].NuevoItem(nomItem);
  105.        nItems++;
  106.  
  107.        return;
  108.    }
  109.  
  110. };
  111.  
  112. class ToDo{
  113.  
  114. private:
  115.    Lista *vListas;
  116.    int nListas;
  117.  
  118. public:
  119.  
  120.    ToDo(){
  121.        vListas = NULL;
  122.        nListas = 0;
  123.        return;
  124.    }
  125.  
  126.    ToDo(const ToDo &original){
  127.  
  128.        nListas = original.nListas;
  129.  
  130.        for(int i=0; i<nListas; i++) vListas[i] = original.vListas[i];
  131.  
  132.        return;
  133.  
  134.    }
  135.  
  136.    void CrearLista(){
  137.  
  138.        string nomLista;
  139.        cout << "Especifique el nombre de la lista a crear: ";
  140.        cin >> nomLista;
  141.  
  142.        Lista *aux = new Lista[nListas+2];
  143.  
  144.        for(int i=0; i<nListas; i++)aux[i] = vListas[i];
  145.        delete []vListas;
  146.  
  147.        vListas=aux;
  148.        aux=NULL;
  149.  
  150.        vListas[nListas].CrearLista(nomLista);
  151.        nListas++;
  152.  
  153.        return;
  154.  
  155.    }
  156.  
  157.    void MostrarListas(){
  158.        for(int i=0; i<nListas; i++){
  159.            cout << i+1 << " ";
  160.            vListas[i].mostrarLista();
  161.        }
  162.        return;
  163.    }
  164.  
  165.    void CrearItem(){
  166.  
  167.        int numLista;
  168.        cout << "Seleccione lista para crear item: ";
  169.        cin >> numLista;
  170.  
  171.        vListas[numLista-1].crearItem();
  172.  
  173.        return;
  174.    }
  175.  
  176.    ~ToDo(){
  177.        delete []vListas;
  178.        return;
  179.    }
  180.  
  181. };
  182.  
  183. class Menu{
  184.  
  185. private:
  186.    ToDo ToDoPractica;
  187.    bool RepetirBucle;
  188.  
  189. public:
  190.  
  191.    Menu(){
  192.        RepetirBucle = true;
  193.        return;
  194.    }
  195.  
  196.    void Mostrar(){
  197.  
  198.        int opcion;
  199.  
  200.        cout << ":::...ToDo...:::" << endl;
  201.        ToDoPractica.MostrarListas();
  202.  
  203.        cout << endl << ":::...Menu...:::" << endl;
  204.        cout << "1) Nueva lista" << endl;
  205.        cout << "2) Nuevo item" << endl;
  206.        cout << "3) Validar item" << endl;
  207.        cout << "4) Purgar validados" << endl;
  208.        cout << "5) Terminar" << endl;
  209.  
  210.        cout << "Seleccione opcion: ";
  211.        cin >> opcion;
  212.  
  213.        switch(opcion){
  214.        case 1: ToDoPractica.CrearLista(); break;
  215.        case 2: ToDoPractica.CrearItem(); break;
  216.        case 3: //ToDoPractica.ValidarItem(); break;
  217.        case 4: //ToDoPractica.PurgarValidados(); break;
  218.        case 5: //RepetirBucle = false; break;
  219.        default:
  220.            cout << endl << "Error: La opcion seleccionada no existe.";
  221.            Sleep(1200);
  222.            break;
  223.        }
  224.  
  225.    }
  226.  
  227.    bool getRepetirBucle(){
  228.        return(RepetirBucle);
  229.    }
  230.  
  231. };
  232.  
  233. void FuncionPractica1(){
  234.  
  235.    Menu MenuPractica;
  236.  
  237.    while(MenuPractica.getRepetirBucle()){
  238.        system("cls");
  239.        MenuPractica.Mostrar();
  240.    }
  241.  
  242.    return;
  243.  
  244. }
  245.  
  246. int main(){
  247.  
  248.    FuncionPractica1();
  249.  
  250.    return 0;
  251.  
  252. }
  253.  
  254.  
  255.  
4  Informática / Hardware / De 4Gb a 8Gb se nota? en: 24 Diciembre 2013, 15:14 pm
Buenas, quería saber si la diferencia entre tener 4Gb DDR3 a 8Gb DDR3 a la hora de jugar a juegos se nota. Actualmente tengo 4GB, una GigaByte 660 Oc y un FX-6300, y juego bastante bien, pero igual a veces me da un saltillo la imagen, lo dicho, sé que es el doble de RAM.

Lo dicho, es notable la diferencia?

Gracias.
5  Informática / Hardware / Primer encendido de ordenador a piezs en: 8 Noviembre 2013, 21:26 pm
Buenas noches, acabo de terminar de montar un ordenador por piezas y cuando voy a realizar el primer encendido del mismo parece que funciona todo, todos los ventiladores se mueven pero la BIOS no pita y el monitor recibe señal pero no para de parpadear.

Muchas gracias.
6  Informática / Hardware / Duda con la RAM en: 5 Septiembre 2013, 22:41 pm
Buenas noches, me estoy montando un ordenador por piezas y me gustaría saber si puedo pasar con una sola memoria RAM por algún tiempo antes de comprarme la segunda. Más que nada por temas de dinero claro, o si por algún casual tuviera que esperarme a comprarme otra.
7  Informática / Software / Grabar camara IP en: 28 Agosto 2013, 11:27 am
Buenos días, tengo pensado adquirir una cámara IP como esta
http://www.pccomponentes.com/levelone_wcs_0040_wifi_sensor_movimiento.html

Por lo visto las cámaras IP solo se pueden ver en directo a través de internet pero no graban, me gustaría si existe algún programa/modo de poder grabar lo que se ve en la cámara, muchas gracias.
8  Informática / Hardware / ¿es compatible este procesador con esta placa? en: 13 Agosto 2013, 15:12 pm
Buenas tardes me gustaría saber si el  ATHLON X2 7750 es comaptible con la placa base GigaByte GA970ADS3-00, gracias.
9  Informática / Hardware / ¿Qué le puede pasar a la placa base? en: 13 Agosto 2013, 14:46 pm
Buenas tardes, acabo de comprarme una gráfica nueva y para ello tenía que cambiar la fuente de alimentación.

Me compré la nueva fuente de 600W y al terminar de conectar todo no arrancaba, ni si quiera hacía el pitido de la BIOS.

Probé a quitar dos módulos de RAM y empezó a emitir un sonido continuo y a no arrancar. "Piiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"

Después probé a hacer lo mismo con la fuente antigua de 250W me encuentro con lo siguiente.

- Arranca con dos módulos pero el PC solo detecta uno.
- Si pongo todos los módulos no arranca y emite el mismo pitido ininterrumpido.

¿Qué puede haber pasado?

Hace unos días limpié el ordenador con aire comprimido, pero no creo que guarde relación.
10  Informática / Hardware / ¿Cabe la gráfica? en: 8 Agosto 2013, 14:38 pm
Buenas tardes, estoy pensando en adquirir una Gygabite GeForce GTX 660 y me gustaría saber si cabe en la caja o tendría que comprar otra, la que tengo actualmente es una GygaBite GT 210.




En el caso de no ser así, me recomendáis que me compre primero la caja, o ambas cosas a la vez?
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines