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

#1
Buenas, estaba buscando pero no encontre alguna herramienta o algo para en visual studio code medir el nivel de cobertura de mis pruebas, alguien conoce alguna?
#2
Pega el código acá para que podamos verlo mas fácil man
#3
Buenas, soy nuevo en esto y quería saber si es posible y como sería en tal caso en PL/SQL corroborar con un aserto o trigger que cada tupla genere máximo n relaciones, por ejemplo:

Tengo las entidades CALLE y CASA.

La relación de que la casa se encuentra en una calle debe ser de 5, es decir, cada calle tiene 5 casas.

Como es posible verificar esto?
#4
Bases de Datos / DUDA PARA TODO SQL
21 Noviembre 2019, 13:25 PM
buenas, he estado investigando como se usa el para todo en sql pero no he encontrado como se hace, a lo que me refiero es que para que en la consulta se muestre a la persona x la misma debe estar en todas las filas de una tabla, por ejemplo, obtener los datos de las personas que fueron a todos los partidos de futbol.

Hasta el momento he logrado que me muestre cuando demuestra que fue a un partido solo, pero sino fue a todos no lo deberia mostrar, me explico?

cualquier ayuda estoy agradecido, soy nuevo en sql
#5
Bases de Datos / Re: duda sql
20 Noviembre 2019, 20:10 PM
Si! Ya lo solucione de esa manera, muchisimas gracias por la ayuda!
#6
Bases de Datos / Re: duda sql
20 Noviembre 2019, 11:49 AM
Estoy trabajando en sql developer y la tabla evento y persona se relacionan con la relacion asistio que va de 0 a n

No estoy en mi casa como para probar ese código pero en viento pueda te digo!


me lanza el mismo error que tenia antes:

ORA-00932: tipos de dato inconsistentes: se esperaba DATE se ha obtenido CHAR
00932. 00000 -  "inconsistent datatypes: expected %s got %s"
*Cause:   
*Action:
Error en la línea: 232, columna: 2

MOD: No hacer doble post. Usa el boton modificar.
#7
Bases de Datos / duda sql
20 Noviembre 2019, 00:25 AM
buenas, tengo que hacer una consulta que implica saber si una persona asistio a varios eventos, mostrar la fecha de el ultimo evento al que asistio y sino asistio a ninguno poner que no asistio

asi lo venia haciendo hasta el momento

Código (sql) [Seleccionar]

SELECT DISTINCT p.*, CASE
WHEN --busco si asistio a eventos THEN --subconsulta ultima fecha del evento al que asistio
Else 'No Asistió'
END AS Asistencia
FROM persona p, evento e, asistio a;


el asunto es que luego de buscar si asistio, no logro poner la ultima fecha del evento al que asistio

intente a través de una subconsulta que la devuelva, pero no lo he logrado

el resto del codigo funciona correctamente porque si en vez de la subconsulta le pongo x cosa por ejemplo 'asistio' me compila y la salida me la devuelve correctamente

como puedo hacer funcionar esto? alguna sugerencia?

#8
buenas, tengo un problema con el siguiente codigo en java:

Código (java) [Seleccionar]

if (!lstAnimalesDisponibles.isSelectionEmpty()) {
            String aBuscar = lstAnimalesDisponibles.getSelectedValue();
            Animal animal = sistema.buscarAnimalPorNombre(aBuscar);
            if (animal != null) {
                padrinoAgregar.getAnimales().add(animal);
            }
}

En clase sistema:

public Animal buscarAnimalPorNombre(String nombreBuscar) {
        for (int i = 0; i < animales.size(); i++) {
            if (nombreBuscar.equals(animales.get(i).getNombre())) {
                return animales.get(i);
            }
        }
        return null;
    }

En clase padrino:


    public ArrayList<Animal> getAnimales() {
        return animales;
    }



como ven se intenta agregar a la lista de animales del objeto padrino, el animal que el usuario seleccionó en un JList, mi problema es que al intentar agregarlo a la lista el programa cae indicando Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException.

El asunto es, como si antes verifico en un if que no sea null, al agregarlo me indica eso?

aparte, aplique debug infinitas veces y el objeto animal que se intenta agregar no es nulo, pero al agregarlo me indica lo antes mencionado.


alguna idea/sugerencia de como se podria solucionar este error?
#9
buenas, llevo horas dandole vueltas a un asunto que no he logrado solucionar.

lo que quiero hacer es serializar una lista de Account (cuentas) al momento de cerrar el programa y deserializarlo cuando lo vuelva a iniciar para tener las Account que ya fueron registradas.

mi clase Account es:
Código (csharp) [Seleccionar]

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ParkingSystem
{
    public class Account
    {
        public int balance { get; set; }

        public string mobile { get; set; }

        public Account()
        {

        }

        public Account(int newBalance, String newMobile)
        {
            balance = newBalance;
            mobile = newMobile;
        }

        public void addBalance(int newBalance)
        {
            balance += newBalance;
        }
    }
}


clase con la lista:

Código (csharp) [Seleccionar]

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;

namespace ParkingSystem
{
    public class SystemController
    {
        private static List<Account> accountsList = new List<Account>();
       
        public void addAccount(Account account)
        {
            accountsList.Add(account);
        }

        public List<Account> GetAccounts()
        {
            return accountsList;
        }
    }
}


como podria serializar y deserializar de manera sencilla?

Muchas gracias.
#10
Lo que busco es retornar un nuevo char ** ordenado segun la tabla ascii, recibo el vector y su largo

Entrada: (["ola","terremoto","area"], 3)
Retorno: (["area","ola","terremoto"])

Código (cpp) [Seleccionar]

char **ordenarVectorStrings(char **vectorStr, int largoVectorStr) {
if(largoVectorStr > 0) {
char **matriz;
int filas = 1;
matriz = new char*[filas];
matriz[0] = new char[largoVectorStr]; // reservamos espacio para x columnas
char * aux = *vectorStr;
for (int i = 0; i < largoVectorStr; i++) {
for (int j = 0; j < largoVectorStr; j++) {
if (j + 1 < largoVectorStr) {
if (comparar(vectorStr[j], vectorStr[j + 1])) {
aux = vectorStr[j];
}
else {
aux = vectorStr[j + 1];
}
}
else {
aux = vectorStr[j];
}
}
matriz[0][i] = *aux;
}
return matriz;
}
else {
return NULL;
}

}

int comparar(char* a, char* b) {
while (*a != '\0' && *b != '\0') {
if (*a != *b) {
return *a - *b;
}
a++;
b++;
}
return *a - *b;
}