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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: [1]
1  Programación / Desarrollo Web / Necesito consejo para implementar modelo cliente-servidor. Aplicación Android. en: 25 Febrero 2014, 18:44 pm
Hola a todos, necesito que me aconsejeis y me indiqueis el camino correcto.

A ver cómo lo explico; estoy realizando una aplicación Android, y la información que se mostrará en pantalla al usuario cambiará con el tiempo (imágenes, descripciones, fechas, coordenadas, etc), por tanto necesito que la base de datos SQLITE de la app se actualice cada x tiempo con la información de una base de datos externa situada en un servidor.

Aquí es donde me asaltan las preguntas, no os enfadeis si digo alguna burrada:
1 -> Supongo que para la parte del servidor tengo que usar MySQL para la base de datos, y PHP como intermediario, ¿correcto?.

2 -> ¿Existe algún host gratuito que permita peticiones remotas a la base de datos desde los teléfonos móviles de los usuarios?.

3 -> La información que se envía del servidor al móvil, supongo que va en formato html, y yo diseñaría una función que extraiga la información. ¿Es así, o es mejor de otra forma o se usan otros formatos?. Porque supongo que conexiones directas con la base de datos .... nanai de la china, verdad.

Desde ya gracias.
2  Programación / Programación C/C++ / Duda código en C en: 13 Noviembre 2012, 23:00 pm
Hola a todos. Tengo una pequeña duda con la reserva de memoria en C.

He creado las dos siguiente funciones, una para reservar memoria para una matriz de FilxCol y otra para liberarla. En principio creo que están bien, la cosa es que si después de llamar a estas funciones hago un printf y muestro la dirección a la que apunta matriz, no me sale NULL sino que apunta a una dirección tipo  0x7fff9db436d0. ¿por qué? :-\

Código:
void reserva_doble_char(int fil,int col,char ***matriz)
{
int i=0;
(*matriz)=(char **)malloc(sizeof(char *)*fil);

for(i=0;i<fil;i++)
{
(*matriz)[i]=(char *)malloc(sizeof(char)*col);
}
}

Código:
void liberar_doble_char(int fil,char *** ptr)
{
     int i=0;

     for(i=0;i<fil;i++)
     {
          free((*ptr)[i]);
          (*ptr)[i]=NULL;
     }
     free(*ptr);
     (*ptr)=NULL;
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines