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


 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Bases de Datos / Re: Subqueries SQL - conocer productos disponibles en: 8 Diciembre 2016, 15:33
El filtro evita mostrar los productos cuyo id aparezca en la tabla de "Reservas",pero no se tiene en cuenta el stock,solamente que aparezca,y claro,de esta forma se filtrará un producto de stock 4 cuando haya reservado solo 1 de esos 4 disponibles
2  Programación / Bases de Datos / Subqueries SQL - conocer productos disponibles en: 6 Diciembre 2016, 18:55
Esta es la query original..

Código
  1. $sql_articulos = "select
  2.            idi.codigo,
  3.            idi.nombre,
  4.            idi.resumen,
  5.            art.codigo,
  6.            art.novedad,
  7.            art.puntoscompra,
  8.            art.puntoscanje,
  9.            art.tipooferta,
  10.            art.oferta,
  11.            art.idmarca,
  12.            art.idmodelo,
  13.            art.idmaterial,
  14.            art.tipo,
  15.            art.pvp,
  16.            art.novedad,
  17.            art.coche,
  18.            art.orden
  19.  
  20.  
  21.            from
  22.  
  23.  
  24.            articulos as art,
  25.            articulo_idioma as idi
  26.  
  27.  
  28.            where
  29.  
  30.  
  31.            art.codigo NOT IN ({$cods_reservados})
  32.            and
  33.            art.codigo = idi.codigo and
  34.            (art.baja IS NULL or art.baja > '".DATE('Y-m-d')."') ";
La cual me devuelve correctamente los datos tras un filtro. La pregunta ahora es..como lo hago para filtrar estos mismos datos,para SI mostrar los productos que todavía posean Stock libre..os lo explico con mi idea.
Código
  1. $sql_articulos = "select
  2.            idi.codigo,
  3.            idi.nombre,
  4.            idi.resumen,
  5.            art.codigo,
  6.            art.novedad,
  7.            art.puntoscompra,
  8.            art.puntoscanje,
  9.            art.tipooferta,
  10.            art.oferta,
  11.            art.idmarca,
  12.            art.idmodelo,
  13.            art.idmaterial,
  14.            art.tipo,
  15.            art.pvp,
  16.            art.novedad,
  17.            art.coche,
  18.            art.orden,
  19.            tal.stock
  20.  
  21.  
  22.            from
  23.  
  24.  
  25.            articulos as art,
  26.            articulo_idioma as idi,
  27.            articulos_tallas as tal
  28.  
  29.  
  30.            where
  31.  
  32.  
  33.             tal.stock >
  34.            (SELECT SUM(stock) AS total FROM articulos_tallas
  35.            WHERE codigo =  tal.stock)
  36.  
  37.            and
  38.            art.codigo NOT IN ({$cods_reservados})
  39.            and
  40.            art.codigo = idi.codigo and
  41.            (art.baja IS NULL or art.baja > '".DATE('Y-m-d')."') "

De esta forma,pretendo que se tenga en cuenta el stock inicial,y asi,si el producto no tiene reservado todo el STOCK,SÍ mostrarlo.

Necesito un filtro que me muestre los productos disponibles (que tengan Stock disponible)
3  Programación / Java / Re: Guardar valor de variables de .java en save.xml en: 15 Noviembre 2015, 18:57
Wooooow! xD Muchisimas gracias por la ayuda.
Quizás algo tarde..~ pero muy muy valiosa información.
Tendré que repasar algo de xml..
4  Programación / Programación General / javascript - Ordenar por encabezados en forma de lista en: 2 Noviembre 2015, 21:18
Saludos a todos!

Llevo un par de meses aprendiendo javascript poco a poco,y he seguido unas guías de ejercicios..hay uno que aparentemente parece simple pero no logro sacarlo..

Tenemos un documento html:

http://imgur.com/SJaoreS



De acuerdo,necesito ordenar los encabezados y sus párrafos en forma de lista..de esta manera:

http://imgur.com/Omwbo2G




Llevo dándole muchas vueltas y no lo consigo..recorriendo el documento con un bucle..de alguna forma?

Gracias
5  Programación / Java / Re: Ahorcado Java con Gui en: 4 Junio 2015, 11:51
Muchas Gracias! Conseguí salir airoso del problema tras replantearmelo! ^^
6  Programación / Bases de Datos / - BD Juzgados - Esquema Relacional/ Entidad-Relación en: 3 Junio 2015, 18:44
Saludos a todos,

Mi idea es crear una base de datos basada en la organización de la Administración Jurídica en España,pero no tengo claro de que manera enlazar los diferentes tipos de oficinas.
Sería de gran ayuda algún consejo o criterio propio para ayudarme a continuar.
Gracias por adelantado




7  Programación / Java / Ahorcado Java con Gui en: 25 Mayo 2015, 11:09
Muy buenas a todos,
vengo solicitando ayuda con un proyecto en el que llevo involucrado unos días,pero del que no consigo salir airoso.
Trato de crear una aplicación Java basada en el juego del ahorcado.

Su funcionamiento es,o debería ser el siguiente:

una interfaz muestra una imagen de la base del ahorcado,sin el hombrecillo.
En un Jtextfield se introduce la letra a probar,y esta se compara con un indexOf,con una de las presentes en la palabra final.
Si está,se añade a un label como recordatorio y se pasa a la siguiente letra,
en caso contrario se pasa a la siguiente imagen y se resta una vida,para así disponer de un contador.

cuando se terminan las vidas el juego acaba,si se consigue acertar todas las letras antes de terminar,se gana.

se que tiene fallos mi proyecto,pero no acierto a saber por qué falla mi main.
os paso el código :


Gracias adelantadas por la ayuda.

Código:
package Ahorcado;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;



public class AhorcadoJuego extends JFrame implements ActionListener{



static String charIntroducido = "";
// imagenes de Ahorcado
static ImageIcon img1;
static ImageIcon img2;
static ImageIcon img3;
static ImageIcon img4;
static ImageIcon img5;
static ImageIcon img6;
static ImageIcon img7;


//imagen actual ahorcado
static int ImagenAhorcado;


JLabel lblImagenInicial;

JLabel Completa;

//Boton para comprobar
JButton btncomprobar;


String palabra = "Coche";

static int vidas;

//LetrasDichas
String letras = "";
JLabel lblDichas;

//Introducir letras
JTextField txtIntroducir;

char letra;


public AhorcadoJuego(){
super("Juego del Ahorcado");
setSize(600,600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new BorderLayout());



//1
lblDichas = new JLabel("Letras Dichas:");
//2
lblImagenInicial = new JLabel(img1 = new ImageIcon("ImgAhorcado/1.png"));
//3
txtIntroducir = new JTextField();
//4
btncomprobar = new JButton();


char letra = ((CharSequence) txtIntroducir).charAt(0);






// int intentos = 0;
//
// for (int i = 0; i <7; i++) {
//
//
//
// }
//

Completa = new JLabel(palabra);

//
// if(intentos >=1){
// Completa.setText("hey");
// }
//
//
setVisible(true);




add(lblDichas,BorderLayout.NORTH);
add(lblImagenInicial,BorderLayout.WEST);
add(txtIntroducir,BorderLayout.SOUTH);
add(btncomprobar,BorderLayout.EAST);
}





public static void main(String[] args) {
// TODO Auto-generated method stub
new AhorcadoJuego();
}





@Override
public void actionPerformed(ActionEvent evento) {
// TODO Auto-generated method stub

if(evento.getSource() == btncomprobar ){

}

String a="";
a = txtIntroducir.getText();
palabra.indexOf(a,5);



}






public void comparar() {
       
        int contador = 1;
       
        String a="";
a = txtIntroducir.getText();
palabra.indexOf(a,5);


       
       
        while(contador < palabra.length())
        {
            if((letra == palabra.indexOf(a,5)))
            {
                contador++;
                ImagenAhorcado=contador;
                vidas--;
            }
            else
            {
                lblDichas.setText("letras Dichas:" + letra);
            }
           
        }
       
     
    }


public int imagen(int vidas){
switch(7){

case 1: lblImagenInicial.setIcon(img7);
break;

case 2: lblImagenInicial.setIcon(img6);
break;

case 3: lblImagenInicial.setIcon(img5);
break;

case 4: lblImagenInicial.setIcon(img4);
break;

case 5: lblImagenInicial.setIcon(img3);
break;

case 6: lblImagenInicial.setIcon(img2);
break;

case 7: lblImagenInicial.setIcon(img1);
break;
//return
}
return vidas;




}
}
8  Programación / Java / Guardar valor de variables de .java en save.xml en: 2 Marzo 2015, 11:29
Muy buenas a todos,
tengo serias dudas con un proyecto en java que no acabo de comprender.

He programado un juego sobre las "Torres de Hanoi",con las clases :
-Tablero
-Disco
-Torre
-JugarTorres
aunque estas con lo de menos..

En el juego,debes especificar los movimientos que quieres hacer con los discos,de que posición a qué posición,guardando estas..
en ese caso,quiero guardar estas variables en un save.xml mediante las clases StaXParser.java,Item.java,y StaxWriter.java.. como he podido consultar en otras webs es la manera más sencilla..

He seguido los pasos necesarios,pero no consigo entender cómo adaptar el código al mío..añadir los eventos,los cambios de valores..
me es complicado ya que empecé recientemente con el mundo de Java..

necesito una extensa explicación de cómo podría solucionar mi problema,si es necesario paso mi código para facilitarlo.
A ser posible responder lo antes posible.

Agradecimientos adelantados
9  Programación / Scripting / Re: Añadir información a .txt con batch,a partir de la última línea en: 29 Mayo 2014, 07:36
Cierto,pero que opciones tendría con un script batch? :D me vendría de maravilla una mano..
10  Programación / Scripting / Añadir información a .txt con batch,a partir de la última línea en: 28 Mayo 2014, 10:19
Muy buenas compañeros,

Tengo un Script creado en batch,en el que añado información a un .txt, en diferentes entradas,limitadas por ahora por su posición..viene a querer ser un calendario,o pequeña agenda
 
Código:
@echo off

if exist mem.txt (goto opcion) else (goto nuevo)

:opcion


echo.
echo Existen entradas antiguas..
echo.
echo 1 -Añadir nueva
echo.
echo 2 -Consultar
echo.

set /p choose=

if %choose%==2 (goto consulta) else (goto mas)

:mas

set /p val4=evento nuevo-

echo.
echo %val4% > mem.txt

goto mostrar


:nuevo

set /p val1=evento--

set /p val2=siguiente evento--

set /p val3=otro evento---

cls
(
echo %val1%
echo %val2%
echo %val3% )>mem.txt

:mostrar

echo ----------------------------------------------------------------------------------------
echo -                                      
echo -  %val1%           %val2%          %val3%       %val4%         %val5%        %val6%
echo -                                      
echo -------------------------------------------------------------------------------------------

pause>nul

:consulta

 cls
echo.
echo Buscar
echo.

set /p busca=

cls

findstr %busca% mem.txt
echo.
echo.

pause


El texto queda así

->Primera línea
->Segunda Línea
->Tercera
 etc

y cada vez que quiero añadir nueva información,tras cerrar el script,esta,sobreescribe el texto completo..añadiendo solamente la última.

Cómo puedo evitar ese fallo?

Agradecería MUCHÍSIMO que si tienen sugerencias para mejorar el código,o ideas para hacer algo similar,( a ser posible con breve explicación,por que tengo mucho que aprender),las digan.

Gracias por adelantado.

PD: estoy aprendiendo python,quizás sea mucho mas fácil así.
Páginas: [1] 2
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines