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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 [47] 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 ... 453
461  Programación / Ejercicios / Re: Ayúdenme con unos ejercicios en python 3 en: 26 Abril 2019, 05:11 am
Hola, :

Código:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import re

try:
    while(True):

        number1 = input('Escriba el primer número: ')
        if(not re.search(r'^\-{,1}[0-9]+$', number1)):
            print('El valor ingresado no es un número.')
            continue

        number2 = input('Escriba el segundo número: ')
        if(not re.search(r'^\-{,1}[0-9]+$', number2)):
            print('El valor ingresado no es un número.')
            continue

        try:
            print('El resultado es: ' + str(int(number1) + int(number2)))

        except ValueError as e:
            print('Imposible sumar, verifique los valores o cambie de CPU.')

        except Exception as e:
            # Error desconocido
            raise e

except KeyboardInterrupt as e:
    # Cancelación del script, el usuario se aburrió de ingresar números.
    print('') # Salto de línea para cancelar el input()

Está demás decir que aprendas sobre el código, no te va a servir de nada copiar y pegar si no vas a entender como funciona, luego te pedirán cosas más complejas y no las podrás hacer.

El uso de UTF-8 en la cabecera del documento es para poder hacer uso de acentos y eñes sin problemas.

Lo que hace principalmente es a través de "input" obtener los dos valores, luego los suma haciendo un cast (forzado de tipo) a integer, pero esto puede producir un error de excepción si le entregas un valor no numérico, por eso antes que nada realiza una validación por expresión regular. Si te fijas, dentro de la expresión omití los puntos pero dejé que pudieses ingresar signos negativos y no donde sea sinó uno solo y al comienzo, ya que dijiste explícitamente "valores enteros" y no decimales. Cuando uno hace un código debe estar muy atento a cada detalle que piden, un pequeño error le puede costar la banca rota a toda una empresa.

Código:
whk@machine:~/Escritorio$ python3 untitled.py
Escriba el primer número: 2
Escriba el segundo número: -4
El resultado es: -2
Escriba el primer número: --7
El valor ingresado no es un número.
Escriba el primer número: 4-4
El valor ingresado no es un número.
Escriba el primer número: .0
El valor ingresado no es un número.
Escriba el primer número: 2.2
El valor ingresado no es un número.

Saludos.
462  Programación / Java / Re: Leer un arreglo sin tomar en cuenta sus valores por defecto en: 26 Abril 2019, 04:50 am
Con lamda no necesitas iteraciones:

Código:
lista.stream().filter(Objects::nonNull).reduce((k, v) -> v);

Esto retorna todos los valores no nulos, incluso puedes aplicar funciones de llamada syncrónica dentro de lambda para procesar cada valor sin iteraciones.

Claramente internamente la JVM realiza iteraciones, pero se hace a bajo nivel, el performance es mucho mejor.

De todas maneras por mas que lo pienso no encuentro sentido alguno tener un listado vacio de items y menos aun cuando la pila se vuelve muy grande.

Saludos.
463  Programación / Java / Re: Leer un arreglo sin tomar en cuenta sus valores por defecto en: 25 Abril 2019, 16:36 pm
En ese caso no sería mejor utilizar un objeto de tipo List<> en ves de un array nativo?, de esa manera puedes tener objetos nulos, donde el valor por defecto sea nulo y dentro del for dices que si el valor no es nulo entonces se procesará, de esa manera no dependerás de la cantidad de valores que llenes, esto funciona solo si usas los objetos de Java en ves de los primitivos, por ejemplo List<Integer> list; , incluso puedes utilizar lambda.

Saludos.
464  Programación / Desarrollo Web / Re: [Pregunta]: Pasar un ARRAY de PHP a javascript (AJAX) en: 20 Abril 2019, 04:29 am
Hola,

Desde PHP:
Código:
$array = Array(
    'a' => 'b',
    'c' => 'd'
);

echo json_encode($array);

Desde javascript:
Código:
var obj = JSON.parse('<?php echo json_encode($array); ?>');

Saludos.
465  Programación / Programación General / Re: Programación para android en: 19 Abril 2019, 22:08 pm
Con un ImageView + Drawable.createFromStream: https://stackoverflow.com/questions/2471935/how-to-load-an-imageview-by-url-in-android
466  Foros Generales / Noticias / Re: Un email, culpable de que los rusos hackearan el Ministerio de Defensa en España en: 13 Abril 2019, 22:10 pm
No digo que no sean culpables de nada, no existe ni un solo pais que sea inocente, todos tienen sus proios intereses, unos mas visibles que otros, el tema es que no por eso quiere decir que los rusos sean los culpables y ya solo porque el grupo es ruso y dicen estar vinculados, es como si por ejemplo usa quisiera contraatacar a korea del norte creando un grupo de hackers koreanos y que estos ataquen a diferentes paises solo para desestabilizarlos, es posible, no es imposible y no es que esté del lado de rusia o de otro, es solo un punto de vista global sobre la situación.
467  Foros Generales / Noticias / Re: Un email, culpable de que los rusos hackearan el Ministerio de Defensa en España en: 12 Abril 2019, 15:38 pm
O también puede ser la agencia de inteligencia de otro país para culpar a Rusia. ¿Que tal que dijeran: Simulemos que a nosotros también nos hackeen filtrando información militar pero no crítica y nos lavamos las manos?, este tipo de técnicas se utiliza mucho cuando se cometen delitos para tener una "cuartada" limpia. Yo no daría por hecho tan rápido ni acusaría a Rusia de esa manera, por lo menos no aun. Putin es inteligente, si hubiera querido hacer eso no lo hubiera hecho con "hackers rusos" que aparecen en internet abiertamente atacando a los demás gobiernos, o sea, en ese caso nadie en su sano juicio usaría sus propias redes o nacionalidad para hacer ese tipo de extracción de información.
468  Programación / Desarrollo Web / Re: [Pregunta]: Timestamp MYSQL se EDITA SOLO sin que yo le diga en: 12 Abril 2019, 03:28 am
No, no es normal, talves estás haciendo un update a esa columna o hay un trigger ejecutandose, pero en mysql las columnas no se actualizan de la nada, si se crean de la nada utilizando valores por defecto, pero en actualizaciones nunca a menos que lo hayas definido intencionalmente en la base de datos.
469  Foros Generales / Foro Libre / Re: Comer insectos: en 20 años se desplazará a la carne de res y cerdo en: 12 Abril 2019, 03:11 am
Probablemente en 20 años más estaremos comiendo carne asada igual como lo hemos hecho desde hace miles de años. Está bien que el artículo indique que comer insectos puede ser mejor que comer carne (aunque no se como lo hará la gente para sobrevivir sin vitamina B12, no todo es proteína, a los pocos años terminaríamos todos sin dientes o comprando juguetes para morder para tener que usarlos igual que los castores, los jugos gástricos nos harían pedazos si no te mantienes comiendo todo el día, bajas de azúcar, etc), pero para decir que en 20 miseros años los insectos desplazarán a la carne se necesita primero un cambio de mentalidad a nivel mundial y una organización tremenda y leyes que lo apoyen, sino cada uno continuará su vida de manera tan normal como la de hoy.

Vamos, las guerras hacen mal y no por eso los hippies con todo su movimiento pudieron lograr que disminuyera la maldad y la agresividad en el mundo.

Imagina a un supermercado intentando vender insectos para comer, vamos que el que sean insectos no es un problema, el problema está en su conservación, peso y tamaño, es mucho mas costoso conseguir un kilo de insectos para almorzar que un trozo de carne, por lo cual el costo se haría insostenible, a demás, necesitaría un sistema de conservación superior a la carne ya que dentro del insecto se encuentra todo un sistema, tripas, líquidos, etc y por ende se descompone mas rápido, prácticamente tendríamos que comprar latas de insecto disuelto o en forma de pasta y no creo que pueda vivir almorzando un tarro de pasta al día y menos si cuesta un ojo de la cara.

Como la venta de carne conviene de un punto de vista económico y social, entonces difícilmente de aca a 20 años podremos decir que en nuestras mesas veremos más insectos que carne.

Sinceramente, lo veo inviable y no digo que comer insectos esté mal, también creo que puede ayudar mucho como alimento, pero no como para desplazar a la carne, por lo menos no dentro de los próximos mil años.
470  Foros Generales / Noticias / Re: ¿Qué hacer si Windows 10 no te deja desfragmentar u optimizar tu disco duro? en: 2 Abril 2019, 01:29 am
Cambiar de sistema operativo?
Páginas: 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 [47] 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 ... 453
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines