|
Mostrar Mensajes
|
Páginas: [1]
|
1
|
Sistemas Operativos / GNU/Linux / Re: Problema al instalar Ubuntu
|
en: 2 Noviembre 2018, 18:15 pm
|
Hice eso que me dijiste, y cosnegui al menos ver ubuntu, pero tras esos mil problemas, el primero que tuve que cambiar a nomodeset porque sino no me iniciaba y el segundo que la resolucion de la pantalla no es la correcta, mi portatil es fullHD y la que tengo en 800x600, e mirado multitud de tutoriales y no consigo cambiar ninguna de las dos cosas, ademas cada vez que inicia o apaga Ubuntu, sale una cantidad enorme de lineas de comandos que no se si es normal que salgan, como que cada vez que inicia tiene que cargar todo
|
|
|
2
|
Sistemas Operativos / GNU/Linux / Re: Problema al instalar Ubuntu
|
en: 2 Noviembre 2018, 11:21 am
|
A ver si me pueden ayudar: Tengo que instalar Linux para trabajar con maquinas virtuales en la universidad. Tengo un portatil en el que tengo un disco SSD m.2 donde tengo instalado el Windows, y luego tengo otro HDD de 1TB, donde guardo los archivos pesados. Este HDD lo tengo en 2 particiones una de 600GB aprox, y otra de 400GB. En la de 600GB, tengo guardado todo, Musica, Pelis, Series, progrmaas, documentos, archivos de la Universdiad. Entonces en esa particioon de 400GB del HDD la tengo formateada y es donde quiero instalar LINUX,
El problema, e instalado LINUX en esa particion, formateando en ext4 y en /, no he hecho parte /home. Y al picar en el GRUB Ubuntu no me inicia
No se cual puede ser el problema o si se puede instalar en esa particion linux.
Si me puede ayudar o pasarme link con algun tutotial, seria de gran ayuda, ya que necesito tenerlo instalado para el lunes que vuelvo a clase.
Gracias de antemano
|
|
|
3
|
Sistemas Operativos / GNU/Linux / Re: Problema al instalar Ubuntu
|
en: 2 Noviembre 2018, 08:29 am
|
Hice eso que me dijiste de nuevo toda la instalación, y se me sigue quedando en negro o me sale una pantalla con: tmp_crb MSFT0101:00 [Firmware Bug] ACPI región does not cover t sponsor buffer Nouveau 0000:01:00.0 bus MMID read if 0000000 FAULT atte 022554 [IBUS]
|
|
|
4
|
Sistemas Operativos / GNU/Linux / Problema al instalar Ubuntu
|
en: 31 Octubre 2018, 11:57 am
|
Tengo un equipo portátil con doble disco, uno principal SSD tipo m.2, y otro secundario HDD, el cual tengo dividido en dos partes. Me gustaría instalar Ubuntu, en una de estas dos partes del disco HDD, porque ya he probado a hacerlo pero no consigo que inicie. Y sí hice gestor de arranque, seleccionaba Ubuntu se quedaba la pantalla en negro y nunca arrancaba.
|
|
|
5
|
Programación / Programación C/C++ / Re: AYUDA CON FUNCION C++
|
en: 25 Octubre 2018, 23:20 pm
|
Si el if, era para ser mas exquisito y decirle si el vector era par que coja uno u otro, sabes? Y el error era rarisimo, pero finalmente en la funcion de comparaValor que es una simple booleana para comparar el mayor y el menor bool comparaValores(const Sensor &s1,const Sensor &s2) { if(s1.lectura<s2.lectura) return true; else return false; }
Añadiendo ahi el const, ya no me aparecio, y finalmente ya lo resolvi y quedo asi: oid Mediana(std::vector<Sensor> &v) { std::cout <<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<std::endl<<std::endl; std::cout <<"~~~~~~~~~~~~~~~ MOSTRAR LA MEDIANA DE LOS VALORES DE UN SENSOR ~~~~~~~~~~~~~~~"<<std::endl<<std::endl; std::cout <<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<std::endl<<std::endl; std::string refMediana; std::cout <<"\t Introduzca la cadena de referencia del sensor que desee: "; std::cin>> refMediana; std::cout<<std::endl; std::vector<Sensor> miVector; for(auto s:v) if(refMediana==s.referencia) miVector.push_back(s); //std::cout << "\t \t " << s.getLectura()<< std::endl << std::endl; std::sort(miVector.begin(),miVector.end(),comparaValores); auto mediana = miVector[miVector.size()/2]; std::cout <<"\t La mediana de los valores captados por el sensor "<< refMediana << " es "<< mediana.lectura; std::cout<<std::endl;}
|
|
|
6
|
Programación / Programación C/C++ / AYUDA CON FUNCION C++
|
en: 23 Octubre 2018, 17:52 pm
|
tengo un vector con referencias distintas, ejemplo S006,S005 y cada una de ellas varias lecturas, de forma que yo meto una referencia por teclado, y tengo que almacenar las lectura en un nuevo vector, ordenarlo para posteriormente sacar su mediana e imprimirla por pantalla. tengo un error a la hora creo de las direcciones de memoria y punteros void Mediana(std::vector<Sensor> &v) { std::vector<double> med; std::cout <<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<std::endl<<std::endl; std::cout <<"~~~~~~~~~~~~~~~ MOSTRAR LA MEDIANA DE LOS VALORES DE UN SENSOR ~~~~~~~~~~~~~~~"<<std::endl<<std::endl; std::cout <<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<std::endl<<std::endl; std::string refMediana; std::cout <<"\t Introduzca la cadena de referencia del sensor que desee: "; std::cin>> refMediana; std::cout<<std::endl; double mediana; int num_elements=med.size(); int elemento_mediana; for(auto s:v) if(refMediana==s.referencia) med.push_back(s.lectura); if(num_elements%2!=0) elemento_mediana=num_elements/2; std::sort(med.begin(),med.end(),comparaValores); mediana=med[elemento_mediana]; std::cout <<"\t La mediana de los valores captados por el sensor "<< refMediana << " es "<< mediana; std::cout<<std::endl; }
|
|
|
7
|
Programación / Programación C/C++ / Varios errores de compilacion en este programa, por que?
|
en: 6 Octubre 2018, 10:10 am
|
A traves de un fichero se pide imprimir por pantalla sus datos usando STL o contendores, he hecho este codigo pero da varios errores MAIN #include <iostream> #include <fstream> #include <vector> #include <ctime> #include "Sensor.h" using namespace std; int main() { vector <Sensor> VecDatos; if(leeFichero(VecDatos)) { cout << "Referencia" << "\t Lectura" << "\t Fecha y Hora" << endl << endl; for(size_t i=0; i<VecDatos.size();i++) { cout << VecDatos[i]; } } }
CLASE #ifndef SENSOR_H #define SENSOR_H #include <vector> #include <iostream> enum CodigosError {SUCCESS, ERROR_OPENING_FILE, ERROR_DENOMINATOR_IS_ZERO}; class Sensor { double lectura; std::string referencia; time_t tiempo; public: friend void leeFichero(std::vector<Sensor> &v); std::istream& operator>> (std::istream &in, Sensor &s): std::ostream& operator<< (std::ostream &out, Sensor &s); }; #endif // SENSOR_H
FUNCIONES #include "Sensor.h" #include <fstream>> void leeFichero(std::vector<Sensor> &v) { Sensor s; std::ifstream FichSensores("datos.txt"); if(!FichSensores) throw ERROR_OPENING_FILE; while(FichSensores) { FichSensores>>s.lectura; FichSensores>>s.referencia; FichSensores>>s.tiempo; if(!FichSensores.fail()) { v.push_back(s); } } FichSensores.close(); } std::istream& operator>> (std::istream &in, Sensor &s) { in>> s.lectura; in>>s.referencia; in>>s.tiempo; while(!lectura) { std::cout<<"La entrada no puede ser 0"<<std::endl; } return in; } std::ostream& operator<< (std::ostream &out, Sensor &s) { if(!s.lectura!=0) { out<<s.referencia<<"\t" <<s.lectura<<"\t"<<s.tiempo<<"\t"; } return out; }
|
|
|
|
|
|
|