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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ... 47
181  Programación / Programación C/C++ / Re: [C]Como puedo parsear un simple comando en: 13 Febrero 2019, 20:02 pm
EDIT: Disculpa no habia chequeado tu code  :silbar: en fin

Código
  1. #include <iostream>
  2. #include <cstring>
  3. #include <vector>
  4.  
  5. std::vector<char*> cmdparser(char* str, const char *delim)
  6. {
  7.    std::vector<char*> str_array;
  8.    char *token = strtok(str, delim);
  9.    while (token)
  10.    {
  11.        str_array.push_back(token);
  12.        token = strtok(NULL, delim);
  13.    }
  14.  
  15.    return str_array;
  16. }
  17.  
  18. int main()
  19. {
  20.    char str[] = "-param_1 -param_2 -param_3 -param_n";
  21.    char delim[] = " ";
  22.    for(auto s : cmdparser(str, delim))
  23.        cout << s << endl;
  24.  
  25.    return 0;
  26. }

Salida
-param_1
-param_2
-param_3
-param_n


Saludos
182  Programación / Java / Re: invertir cola en: 13 Febrero 2019, 18:35 pm
Primer resultado en google  :¬¬

https://www.geeksforgeeks.org/reversing-a-queue/
183  Programación / Programación C/C++ / Re: [C]Como puedo parsear un simple comando en: 13 Febrero 2019, 18:26 pm
Tu funcion se llama strtok
https://en.cppreference.com/w/c/string/byte/strtok
184  Informática / Hardware / Re: Ayuda para Armar PC Gaming en: 12 Febrero 2019, 20:26 pm
De acuerdo al uso que daras a tu PC:
1- Necesitas mejor almacenamiento:
    * El SSD para tu SO...el incremento en rendimiento en velocidad lectura/escritura sobre los HD es inmensa.
    * El HD para almacenamiento, 7200rpm es el camino que tomar.
2- Necesitas una grafica dedicada para trabajo 3D, edicion de videos y juegos, el procesador grafico de tu CPU no es suficiente, al menos si deseas la mejor experiencia
    * El mercado de GPU apenas se esta estabilizando, pero igual puedes encontrar buenas ofertas en graficas "entry-level", un poco mas de $100, aunque si decides ir por el mercado de segunda mano puedes encontrar incluso mejores tratos

Kingston A400 SSD 240GB SATA 3 2.5” Solid State Drive - $29.99
https://www.amazon.com/dp/B01N5IB20Q/?tag=pcpapi-20

Seagate BarraCuda ST1000DM010 1TB 64MB Cache SATA 6.0Gb/s 3.5" Hard Drive - $43.39
https://www.outletpc.com/ez9528-seagate-barracuda-st1000dm010-1tb-64mb-cache-sata.html?utm_source=ez9528-seagate-barracuda-st1000dm010-1tb-64mb-cache-sata&utm_medium=shopping%2Bengine&utm_campaign=pcpartpicker&utm_content=Seagate%2B-%2BHard%20Drives%20%26%20SSD%20%3E%203%2E5%22%20SATA%20Hard%20Drives&sscid=21k3_as09k

GIGABYTE RX 570 4GB 256-Bit GDDR5 - $130
https://www.outletpc.com/ed1338-gigabyte-rx-570-directx-12-gvrx570gaming4gd-4gb-2.html?utm_source=ed1338-gigabyte-rx-570-directx-12-gvrx570gaming4gd-4gb-2&utm_medium=shopping%2Bengine&utm_campaign=pcpartpicker&utm_content=Gigabyte%2B-%2BVideo%20Cards&sscid=21k3_asciq
MSI Radeon RX 480 (Usada) - $120
https://www.ebay.com/p/MSI-Radeon-RX-480-RX4804GOCR-4GB-GDDR5-PCI-Express-x16-Graphics-adapter/242602702?iid=283317764897&chn=ps


Saludos y suerte

Edit: Olvide mencionar que para tus componentes no necesitas una fuente mayor a 450 W

EVGA 450 BT 100-BT-0450-K1 450W - $30
https://www.outletpc.com/ia8450-evga-450-bt-100bt0450k1-450w-atx12v-eps12v-80-plu.html?utm_source=ia8450-evga-450-bt-100bt0450k1-450w-atx12v-eps12v-80-plu&utm_medium=shopping%2Bengine&utm_campaign=pcpartpicker&utm_content=EVGA%2B-%2BPower%20Supplies%20%3E%20ATX%20Power%20Supply&sscid=21k3_astjl

MOD: No hacer doble post. Usa el botón modificar.
185  Programación / Programación C/C++ / Re: Estructuras: inicializar en ceros un array que es miembro de una estructura. en: 12 Febrero 2019, 19:53 pm
1- En C++ 11 puedes hacer algo como:
Código
  1. struct Clients{
  2.       char nombre[50] = {};
  3.       char apellido[50] = {};
  4.       int DNI;
  5.       char clase[1];
  6.       int numberSeat;
  7.       int plane1[10] = {}; // inicializa a 0 todos los elementos
  8. }

2- Puedes usar un constructor para tu estructura, aunque en este punto recomendaria que uses una clase:
Código
  1. struct Clients{
  2.       char nombre[50];
  3.       char apellido[50];
  4.       int DNI;
  5.       char clase[1];
  6.       int numberSeat;
  7.       int *plane1;
  8.       Clients(){
  9.           plane1 = new int[10]();
  10.           // inicializa el resto
  11.       }
  12. };

3- Puedes usar la funcion:
   
Código
  1. memset(plane1, 0, sizeof(plane1));

4- Puedes usar un loop sobre cada elemento de tu array

5- Usa contenedores STL (vector, list, etc) en tu estructura

Saludos
186  Programación / .NET (C#, VB.NET, ASP) / Re: Imprimir una pagina especifica de un documento pdf desde vb.net ?? en: 12 Febrero 2019, 16:45 pm
Puedes probar a usar algunas librerias:

De Pago
- http://www.evopdf.com/pdf-print.aspx
- https://www.dynamicpdf.com
- https://www.pdfprinting.net/
- https://marketplace.visualstudio.com/items?itemName=E-iceblueCoLtd.FreeNETPDFLibrary

Opciones Gratis
- https://blog.scottlogic.com/2012/10/05/pdf-generation-and-printing-in-net-2.html
- https://www.codeproject.com/Articles/1134699/Silently-Printing-PDF-Documents-in-Csharp
- https://www.codeproject.com/Tips/598424/How-to-Silently-Print-PDFs-using-Adobe-Reader-and

Saludos
187  Programación / Programación C/C++ / Re: Ejecutar comando en C++ sin system() en: 11 Febrero 2019, 22:58 pm
1- Como te han dicho antes el uso de system() no es recomendado. La funcion system() lo que hace es crear una instancia de la consola de comandos de windows y pasar por parametro la cadena que pasas al llamarla para ser ejecutado como un comando mas del sistema operativo. Todos los motivos que te ha dado srWhiteSkull  son validos.

2- En cuanto a windows, cada aplicacion podria crear hasta 2000 hilos (con un tamaño de pila estandar). El tamaño de pila estandard es de 1MB por cada hilo, asi que si tienes 2000 hilos tienes los 2GB de espacio de direcciones permitidos por windows para cada aplicacion user-mode. En cuanto a linux puedes leer por aqui:
https://stackoverflow.com/questions/344203/maximum-number-of-threads-per-process-in-linux

Saludos
188  Programación / Desarrollo Web / Re: [Pregunta]: Registro de usuarios por partes en: 8 Febrero 2019, 22:28 pm
en PHP, igualmente ya lo arregle. Estoy usando las $_SESSION ¿podrá haber algún problema si se hace así?

Problema no creo que haya, $_SESSION es simplemente una variable global almacenada en el server para tu sesion en el navegador, ahora lo que se dice eficiente tampoco es eh. Supongo que para este caso la forma mas indicada, al menos en mi opinion, seria usando js. Con js puedes realizar el manejo de los controles html del wizard y las validaciones y te ahorras las continuas peticiones a tu server cada vez que avances en tu formulario. en la web tienes muchos ejemplos de "user registration multi step forms on php".

https://www.w3schools.com/howto/howto_js_form_steps.asp
https://code-boxx.com/php-user-registration-form-email-verification/
https://www.youtube.com/watch?v=k5NMI_DjkGQ


189  Programación / Programación C/C++ / Re: Programar lista en: 8 Febrero 2019, 21:34 pm
Si no pones el progreso que hayas logrado y tus dudas especificas no creo que muchos se animen a hacerte la tarea  :¬¬
190  Programación / Bases de Datos / Re: Ayuda con el diseño de base de datos (soy noob) en: 8 Febrero 2019, 21:29 pm
Si como dices no has tenido problemas en la parte de "programacion", entiendo que tienes todas tus clases creadas correctamente al igual que las relaciones entre ellas, genial. Solo necesitas ahora mapear tu modelo de clases a un modelo de datos, o lo que es lo mismo, transformar tus clases y sus relaciones a tablas en tu base de datos, normalizar y listo, con eso obtienes tu modelo fisico.
Suerte
Páginas: 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ... 47
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines