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 Mensajes
Páginas: 1 ... 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 [348] 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 ... 401
3471  Programación / Desarrollo Web / Re: Como hacer para que los usuarios puedan subir a mi web en: 19 Marzo 2014, 16:16 pm
Bueno. Haí hay un if:

Código
  1. if ((($_FILES["file"]["type"] == "image/gif")
  2.  
  3. || ($_FILES["file"]["type"] == "image/jpeg")
  4.  
  5. || ($_FILES["file"]["type"] == "image/jpg")
  6.  
  7. || ($_FILES["file"]["type"] == "image/pjpeg")
  8.  
  9. || ($_FILES["file"]["type"] == "text/plain")
  10.  
  11. || ($_FILES["file"]["type"] == "image/x-png")
  12.  
  13. || ($_FILES["file"]["type"] == "image/png"))
  14.  
  15. && in_array($extension, $allowedExts))

Los "$_FILES["file"]["type"]" coprueban que tipo de archivo me están subiendo.
La segunda parte, "in_array" comprueba si la extensión del archivo está entre las permitidas.
3472  Programación / Programación C/C++ / Re: \n y endl en: 18 Marzo 2014, 23:49 pm
Bueno. Recuerda que endl se usa para el cout (ostream). '\n' va más allá de eso. Es una abreviatura de un caracter. Es un caracter. Se usa, por ejemplo, para peticiones html.
3473  Programación / Programación C/C++ / Re: Como devolver puntero con cadena vacia en: 17 Marzo 2014, 20:53 pm
Fíjate en qué parte falla. Ve poniendo pausas, por ejemplo. A mi me parece que va bien (no lo probé).
3474  Programación / Programación C/C++ / Re: en: 16 Marzo 2014, 15:54 pm
Si son menos, el programa no revienta, simplemente se pierden los bits :o

Enviado desde mi ST21i mediante Tapatalk
3475  Programación / Programación C/C++ / Re: Binomio de Newton, y triángulo de Pascal en: 16 Marzo 2014, 13:02 pm
Coeficientes binomiales en C++ :D
Que casualidad que ayer me dió por hacer esto, para un reto de ProjetEuler

Código
  1. uint64_t binomial(uint32_t n, uint32_t k){
  2.    if(k>n) return 0;
  3.    static vector< vector<uint64_t> > v;
  4.    if(v.size()<=n)
  5.        for(uint32_t i=v.size(); i<=n; i++){
  6.            v.push_back(vector<uint64_t>());
  7.            for(uint32_t j=0; j<=i; j++)
  8.                if(j==0 || j==i)
  9.                    v[i].push_back(1);
  10.                else
  11.                    v[i].push_back(v[i-1][j]+v[i-1][j-1]);
  12.        }
  13.    return v[n][k];
  14. }

Además, guarda el vector de forma static para que próximas busquedas sean instantáneas.
Podría ponerle "if(n==k || k==0) return 1;" y etc, pero así para muchas iteraciones, ahorra tiempo. :D C:
3476  Programación / Programación General / Re: Motivos para ordenar una pila y una cola? en: 15 Marzo 2014, 13:55 pm
Bueno, todo dependerá del programa. Por ejemplo, en una pila de baraja de cartas, tengo el método barajar. No es lo mismo, pero bueno jaja
3477  Programación / Programación C/C++ / Re: Leer archivos de acceso aleatorio con reinterpet_cast en: 15 Marzo 2014, 13:09 pm
String es una clase. Para modificar su array de chars, has de hacerlo mediante los operadres y funciones que string te ofrece.
3478  Programación / Programación C/C++ / Re: Generar un mapa aleatorio 2D con puntos en: 12 Marzo 2014, 23:41 pm
Al ser aleatorio, aleatorio queda. Podría quedar así, sí jaja
3479  Foros Generales / Dudas Generales / Re: ¿Como trabajar sobre un mismo código en eclipse? en: 12 Marzo 2014, 16:24 pm
Podríais gestionar el trabajo. Uno hace una parte, y el otro, otra.
3480  Programación / Programación C/C++ / Re: en: 12 Marzo 2014, 08:11 am
Justo lo q tenia pensado amchacon jaja
Incluso, puedes hacer una lista de caminos, y seleccionar uno de ellos aleatoriamente

Enviado desde mi ST21i mediante Tapatalk
Páginas: 1 ... 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 [348] 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines