Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - luiggy2

#1
Perfecto, no se como no me di cuenta!
Esto de programar con sueño no es muy bueno.

Muchas gracias!
Luiggy2
#2
Buenas noches!

Estaba haciendo un struct que encapsulara un vector que
representa unas coordenadas en el espacio. Todo va bien hasta
que llego al operador de asignación y al operador + que no
funciona del todo bien.

El código es el siguiente y el error de compilación está debajo:

Código (cpp) [Seleccionar]

#ifndef _PUNTO_H_
#define _PUNTO_H_

#include <vector>
using namespace std;

struct Punto{
  Punto(int tam){
    this->_coord=vector<double>(tam,0);
  }

  Punto(vector<double> v){
    this->_coord=v;
  }
 
  Punto(const Punto& p){
    this->_coord=p._coord;
  }
 
  //operadores

  Punto& operator= (const Punto& p){
    Punto pp(p._coord.size()); //ERROR
    pp._coord=p._coord;
    return pp;
  }
   
    Punto& operator+ (const Punto& p){
      vector<double> pp = this->_coord;
      for(int i=0; i<this->_coord.size(); i++){
pp[i]+=p._coord[i];
      }
     
      return Punto(pp); //ERROR
    }
 
 
  vector<double> _coord;
};
#endif //_PUNTO_H_


El error que da en compilación es el siguiente:
punto.h: En la función miembro 'Punto& Punto::operator=(const Punto&)':
punto.h:29:11: aviso: se devolvió una referencia a la variable local 'pp' [activado por defecto]
punto.h: En la función miembro 'Punto& Punto::operator+(const Punto&)':
punto.h:40:22: error: inicialización inválida de una referencia que no es constante de tipo 'Punto&' desde un r-valor de tipo 'Punto'


Donde las lineas corresponden a:

Linea 29:     Punto pp(p._coord.size());
Línea 40:      return Punto(pp);


Espero sus respuestas.
Muchas gracias!
Luiggy2
#3
Solo añadir un aporte:

Una recta no sólo se puede representar con el punto origen y el punto final.
La ecuación de una recta viene dada por a*x+b*y+c=0. Luego una recta la
puedes guardar con una terna <a,b,c> (mi recomendación personal es que
uses b=0.0 para verticales, y para el resto uses b=1.0 variando a y c para que
sigan el convenio).
Código (cpp) [Seleccionar]

struct recta{
float a,b,c;
};


De igual manera, una circunferencia viene dada por (x-e)^2+(y-f)^2=r^2,
donde <e,f> es el centro y r el radio.
Código (cpp) [Seleccionar]

struct circle{
float e, f, r;
}

De esta manera, si quieres calcular el punto de corte entre una recta y una circunferencia,
sólo tienes que resolver un sistema de ecuaciones (ten en cuenta que te saldrán dos
soluciones)

Un saludo!
#4
Muchas gracias por la respuesta, pero he estado dandole vueltas esta noche y he encontrado otra forma.
Aquí la dejo por si a alguien le sirve:

^(((?!js/|css/|images/|ps/).*))

Un saludo!
#5
Buenas!

Estoy haciendo una aplicación que trabaja con urls, para lo cual necesito detectar si una cadena aparece en una url o no. Me explico mejor:

Quiero detectar si la url no empieza por /js/ ni /images/ ni /ps/ ni /css/, para lo cual estoy intentando hacer esto:

!( (^[/js/]) | (^[/css/]) | (^[/images/]) | (^[/ps/]) )

el problema es que no se por que no me funciona, pero si pongo:

!( (^[/js/]) | (^[/css/]) )

sí me funciona

¿alguna idea?

Gracias!
#6
Si no entiendo mal, lo que quieres es cambiar un texto de la página cada vez que el usuario realice una acción en esta.
Si es así, tienes varias opciones:
a) Volver a generar la página entera llamando al php y que este te haga el echo de todo el html
b) Llamar con ajax a tu script.php y que javascript haga el print del precio (creo que es esto lo que intentas hacer)
c) Hacerlo todo en el lado del cliente con javascript.

Saludos!
#7
Java / Re: [Duda] Valores Repetidos en array
24 Julio 2012, 15:02 PM
Siempre puedes hacertelo tu mismo:

A) Si no te importa el orden

Vas instertando uno a uno en otro array de manera ordenada, y a la hora de colocarlo compruebas que no exista antes. Consigues n*log n

B) SI te importa el orden

Vas insertando uno a uno en otro array, y cada vez que insertas recorres todos los anteriores para ver si ya estaba insertado. Consigues n²


Saludos!
#8
Buenas!

Hace tiempo que dejé usenet. Pero últimamente me está entrando
ganas de volver a ese mundillo a ver que encuentro por allí.

El problema es que intento conectarme a los servidores que solía
conectarme antes (los que me acuerdo) y están muertos (los que
todavía están en pie tienen los grupos muertos).

Por eso me gustaría saber si alguien conoce de algún servidor vivo
en la actualidad.

Gracias!
#9
Desarrollo Web / Hosting jsp gratuito
19 Noviembre 2011, 21:30 PM
Buenas!

Estoy buscando un hosting que posea jsp + mysql gratuito, pero por el momento sólo he encontrado este: http://www.eatj.com; en el cuál la cuenta se me caduca muy pronto.
¿Alguien conoce algún otro?

Si no saben de ninguno, podrían recomendar alguno que este a bajo precio!

Gracias!

Posdata: Lo que busco es un hosting, no me digan que me lo monte en mi pc con tomcat que eso no es lo que necesito
#10
Dudas Generales / Re: Quick short
11 Noviembre 2011, 15:42 PM
Leete las normas por favor.

Existe un subforo de java para que preguntes estas cosas http://foro.elhacker.net/java-b70.0/

Aparte, las normas prohiben explicitamente escribir con un color que no se lea nada (como es tu caso de escribir en rosa)

Saludos!


Posdata: foro.elhacker.net/reglas