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 - Maik33

#1
Cuando utilizamos el símbolo ">" estamos reemplazando todo el contenido del fichero por el nuevo texto. Para que se mantenga el contenido y añadir al final del fichero el nuevo texto hay que utilizar el doble ">":

echo "Se ha registrado el usuario $USUARIO" >> /home/usuario/registro.log
#2
¿Y no es más fácil crear un array o puntero para almacenar los datos?

int a[1000];
int i ;
for (i = 0; i < 1000; i++) {
     a[i] = 0;
}
#3
Bases de Datos / Re: Error Subconsulta Mysql
25 Mayo 2015, 22:06 PM
Creo que es porque la subconsulta devuelve mas de una fila y tu utilizas la comparación "=".

O cambias la subconsulta para que devuelva un único elemento o en vez de poner "=" pones "IN":

Código (sql) [Seleccionar]

SELECT `mdl_course_categories`.`name` FROM `campusvirtual`.`mdl_course_categories` WHERE `mdl_course_categories`.`parent` IN (SELECT `campusvirtual`.`mdl_course_categories`.`parent` FROM `campusvirtual`.`mdl_course_categories`
LEFT JOIN `campusvirtual`.`mdl_course` ON `campusvirtual`.`mdl_course_categories`.`id` = `campusvirtual`.`mdl_course`.`category`)

#4
Java / Re: Problema setText()
17 Octubre 2013, 08:32 AM
Por lo que veo, quieres cambiar el texto de JComponent_form[1][0] ( JComponent_form[1][0].setText("Hola");). Pero este componente es un JComboBox (JComponent_form[1][0] = jComboBox_tipo;). Si lo que quieres es añadir un elemento de tipo texto puedes usar la funcion: void    addItem(E item).

Tienes toda la informacion sobre las funciones de JComboBox http://docs.oracle.com/javase/7/docs/api/

Busca en el panel de la derecha JComboBox y viene informacion sobre los constructores, las funciones, ...
#5
Foro Libre / Re: ayuda con una derivada
20 Mayo 2013, 08:25 AM
 ×⁴/e^x

Para calcular esta derivada:

f(x)    f'(x)*g(x)-g'(x)f(x)
-----=----------------------
g(x)             g(x)^2


"La de arriba derivada por la de abajo sin derivar menos la de abajo derivada por la de arriba sin derivar todo esto dividido por la de abajo al cuadrado"

La de arriba derivada= 4*x^x
La de abajo derivada= e^x

ex2=e2*x

(4*x3)*(ex)-(x4)*(ex)
---------------------------------
               e2x

sacando factor comun de ex
ex*(4*x3-x4)
.............
ex2

ex de arriba lo dividimos por el de abajo

4*x3-x4
-------
ex

Sacamos factor comun del polinomio de arriba : -x3

-x3(x-4)
----------
ex

y el ex sube arriba como e-x

RESULTADO FINAL

-e-x(x-4)*x3
#6
Si buscarias algun tutorial basico de C, lo encontrarias facilmente.
Significa "distinto que"

Ese codigo significa:

Mientras codigo sea diferente de 4...
#7
Un codigo que he encontrado en internet. Es para windows:

    #include <windows.h>
    /*Este programa ha sido desarrollado por Kellerman Rivero krsloco@gmail.com
    con propositos educativos, y no me hago responsable por el uso que se le pueda
    dar*/
    /*Este programa obtiene la resolucion de la pantalla en windows y
    mueve el puntero cerca de la diagonal principal de la pantalla.*/
    /*Kellerman Rivero Suarez
    krsloco@gmail.com*/
    /*Dedicado a mi novia bella.. Johana Romero Ten
    Agradecimientos a enrique zambrano y otros colaboradores*/
    int WINAPI WinMain (HINSTANCE hThisInstance,
                        HINSTANCE hPrevInstance,
                        LPSTR lpszArgument,
                        int nFunsterStil)
    {
       char XW[10];                       
       char YW[10];
       RECT area;
       long lret;               
       int x,y;
       long x_max;
       long y_max;
       
       lret=SystemParametersInfo(SPI_GETWORKAREA,0,&area,0);
       x_max =  area.right - area.left;
       y_max =  area.bottom - area.top;
       for(;;){
       for(x=0;x<x_max;){
                          for(y=0;((x<x_max)&&(y<y_max));(y+=10),(x+=10)){
                                             
                                             SetCursorPos(x,y);
                                             Sleep(100);
                                             }                 
       }
       }
    }


Fuente: http://elfreakdelc.blogspot.com.es/2011/06/mousemover-aprendiendo-mover-el-mouse.html
#8
Programación C/C++ / Re: suma de ASCII
28 Marzo 2013, 08:53 AM
Si cadena en un array de char o un puntero de char (char [] o *char) puedes usar la funcion strlen de la libreria string.h. Si tienes:

char c[5];

y el contenido:

c[0]='H'
c[1]='o'
c[2]='l'
c[3]='a'
c[4]='\0' o vacio

strlen(c) te devuelve 4.

He probado sprintf(c,"Hola\0") y sprintf(c,"Hola") y el strlen me devuelve 4 en los 2 casos.
#9
No se si he entendido bien. Lo que quieres es:
Teniendo este numero por ejemplo :384 tener por un lado el 3 por otro el 8 y por ultimo el 4.

Si es eso usando el modulo y la division.

El proceso seria:
- 384 % 10 haces el modulo y ya tienes el 4
- 384 / 10 haces la division entera y ahora el numero vale 38
- 38 % 10 Otra vez el modulo y ya tienes el 8
- 38 / 10 Otra vez division entera y el numero te queda 3
- 3 % 10 Los mismo, consigues 3
- 3 / 10 Y ahora como la division te va ha dar 0, se acaba y consigues los 3 numero separados
#10
Redes / Re: subneteo
19 Marzo 2013, 21:38 PM
No estoy muy seguro pero creo que 192.168.10.100/3 es incorrecto.

Si pasamos a binario:

   192          168           10          100
11000000 10101000 00001010 01100100

El barra 3 te dice que coge fijos los 3 primeros bits

110 fijo y 00000 10101000 00001010 01100100 Seria variable y me parece que para que esa formulacion sea correcta la parte variable tendria que ser 0. Vamos que para poner el /3 la forma correcta seria:
192.0.0.0/3

y el rango de IP seria desde 192.0.0.0 hasta 223.255.255.255