¿En qué estoy fallando?, estoy intentando hacer la sucesión de Fibanocci

¿Alguien sabe en qué estoy fallando o qué tengo que hacer?

Quiero hacer la sucesión de Fibanocci en Java, hice el siguiente código:

public class Fibanocci {
    public static void main(String() args) {
        int cu = 0;
        while(cu < 2048){
            int a = 1;
            int b = 1;
            int  co = 0;
            cu = co;
            co = a + b;
            System.out.println(co);
            a = b;
            b = co;
        }
    }
}

Pero obtengo como resultado:

2
2
2
2
2
2
2
2
2
2
2
2

android – Como podria hacer un Get Random para sacar imagenes de una URL

Estoy haciendo una app y quiero que en uno de los Fragment tenga un ImageView y que la imagen sea sacada de una URL que conecta a mi VPS. Me gustaría que me digan como puedo sacar una URL random de la carpeta img de la URL https://imagerandom.com/img(Esa URL es de ejemplo) y proyectarla en el ImageView

javascript – Como hacer un sistema de Directorios y archivos para un entorno web

1-
Estoy en un proyecto donde tengo usuarios registrados, esos usuarios se logean y pueden ver lo que ellos tienen y no lo de los demas

Necesito saber como hacer para crear un sistema de directorios como linux/windows para cada usuario y que cada usuario pueda guardar sus archivos/carpetas en cualquier directorio

mi duda es, generariais un directorio fisico en la carpeta del usuario? y dentro de cada carpeta sus archivos? o guardariais en la carpeta usuario todos sus archivos pero en la base de datos guardar el path de cada archivo?

como hacer para que solo puedan acceder ellos y no los demas?

Tengo pensado en hacer un sistema online con ventanas y una de ellas es la de sus carpetas.


2-
En este sistema tambien tendremos una terminal basica para hacer cosas sencillas en el sistema.

3-
como se puede hacer para crear un sistema de apps en Javascript(react,svelte,html) como si fuese una tienda de apps donde se se pueden instalar.

4-
El sistema lo voy a hacer con svelte/react
y el back lo tengo en golang, pero me da igual con cual hacerlo
y la base de datos con postgres.

Me podriais ayudar por donde tirar?
Un saludo y muchas Gracias ^^

sql – Hacer un UPDATE en muchos registros, MySQL

Tengo una tabla llamada ‘archivos’ en mi bd (uso MySQL), en la cual tengo los siguientes campos: id, nombre, created, uploaded, deleted. El campo ‘nombre’ tiene este formato:

(fecha)-(remitente)-(destinatario)-(nombre_del_archivo)

No debe haber dos archivos o más con el mismo nombre, en tal caso, se deben marcar como ‘eliminados’ los archivos mas antiguos colocando el valor ‘deleted = “(fecha_de_hoy)”‘, y el más reciente debe tener ‘deleted = “0000-00-00 00:00:00″‘, ejemplo:

id|         nombre                  |     created    |     uploaded   |      deleted

1 |20210221-juan-maria-te_quiero.jpg|2020-02-21 18:15|2020-02-21 18:16|0000-00-00 00:00:00
2 |20210221-juan-maria-te_quiero.jpg|2021-01-01 12:08|2021-01-01 12:09|0000-00-00 00:00:00
3 |20210221-maria-juan-te_quiero.jpg|2020-02-21 19:15|2020-02-21 19:16|0000-00-00 00:00:00
4 |20210221-maria-juan-te_quiero.jpg|2021-01-01 13:08|2021-01-01 13:09|0000-00-00 00:00:00

debe sustituirse por:

id|         nombre                  |     created    |     uploaded   |      deleted
    
1 |20210221-juan-maria-te_quiero.jpg|2020-02-21 18:15|2020-02-21 18:16|2021-02-21 21:21:00
2 |20210221-juan-maria-te_quiero.jpg|2021-01-01 12:08|2021-01-01 12:09|0000-00-00 00:00:00
3 |20210221-maria-juan-te_quiero.jpg|2020-02-21 19:15|2020-02-21 19:16|2021-02-21 21:21:00
4 |20210221-maria-juan-te_quiero.jpg|2021-01-01 13:08|2021-01-01 13:09|0000-00-00 00:00:00

La tabla tiene alrededor de 400.000 registros, existen muchos conjuntos de nombres repetidos en donde se tiene que aplicar la regla del ejemplo de arriba.

Hasta ahora se me han ocurrido 2 soluciones:

  1. Crear 2 archivos PHP, en uno traer todos los registros y almacenarlos en un archivo de texto, y en otro leer ese archivo de texto y almacenar los datos en un array para posteriormente marcar los duplicados como eliminados, luego guardar el resultado en un archivo de texto y por último vaciar la tabla e importar los datos que están en el nuevo archivo de texto.

  2. Con subconsultas, en primera instancia construí un SELECT para traer aquellos registros que se van a eliminar (los más antiguos) y constatar que todo está bien para posteriormente proseguir con un UPDATE en lugar del SELECT, hasta ahora esto es lo que llevo (no sé si está bien):

SELECT id, nombre, created, uploaded, deleted FROM archivos a WHERE deleted = '0000-00-00 00:00:00' AND uploaded <> (SELECT MAX(uploaded) FROM archivos b WHERE b.name = a.name)

La cuestión es, que al tener una cantidad tan grande de datos, estoy ante dos problemas:

  1. Desbordamiento de la memoria (me sucede con PHP).

  2. La subconsulta es eterna, nunca veo el resultado (usando phpmyadmin).

Cómo puedo hacer que un elemento de una foto tenga movimiento?

Tengo una imagen de un avión de papel que tiene que tener un movimiento suave y ameno. Adjunto fotografía, para verlo mejor. ¿¿Alguien sabe cómo hacerlo exactamente?? Tiene que ser con css3 y html5.

Hola, Quiero hacer un triger de auditoria donde me almacene el nombre de la tabla y campos que se haya modificado en SQL?

es que quiero registrar auditoria de varias tablas, por lo tanto quiero tambien el nombre de la tabla para agregar dentro del triger, como debería de hacer?
gracias!

introducir la descripción de la imagen aquí

android – ¿Cómo puedo hacer una migración de Realm en kotlin de manera Global?

A que me refiero con esto, es que he hecho migraciones en realm de manera consecutiva y paso un caso de que se lanzaron varias versiones de app con sus respectivas migraciones en Realm, pero hubieron usuarios que se saltaron alguna version de esta y actualizaron a una version reciente y con esto hizo que hubiera un crash en la app al abrirla. Espero me puedan ayudar. Gracias.

¿Como podria hacer esto en ReactJS?

lo que quiero el nav se mantenga para todas las paginas de mi web, sin necesidades de llamarlo en todos los componentes esta es mi homepage

Home

Al darle click algun boton me redireccione pero que se mantenga nav

javascript – Como cambiar background-color solamente a un a la vez al hacer click en Vue js

Estoy trayendo data del servidor en un arreglo y los pinto usando vfor. Ya tengo un boton para modificar un registro especifico, sin embargo quiero que el registro al que hago click se sombree para que se sepa cual registro se esta actualizando. Cabe aclarar que ya puse el hover para cada registro, pero como se sabe se aplica solo cuando el cursor esta encima.

 <tbody  v-on:click="seleccionar">
  <tr ref="record" class="record" v-for="record in pageOfItems" :key="record.Item_id">
    <td ref="record">{{ record.Item_id  }}</td>
    <td>{{ record.CodigoArticulo }}</td>
    <td>{{ record.Categoria }}</td>
    <td>{{ record.Marca }}</td>
    <td>{{ record.DescripcionArticulo }}</td>
    <td>{{ record.PC_Maniuco }}</td>
    <td>{{ record.PC_Lubrimac }}</td>
    <td>{{ record.PC_DiezMinutos }}</td>
    <td>{{ record.PC_Biogas }}</td>
    <td>{{ record.PC_Machine }}</td>
    <td>{{ record.StockPrincipalManiuco }}</td>
    <td>{{ record.StockTiendaManiuco }}</td>
    <td>{{ record.StockPrincipalLubrimac }}</td>
    <td>{{ record.StockTiendaLubrimac }}</td>
    <td>{{ record.StockPrincipalDiezMinutos }}</td>
    <td>{{ record.StockTiendaDiezMinutos }}</td>
    <td>{{ record.StockPrincipalBiogas }}</td>
    <td>{{ record.StockTiendaBiogas }}</td>
    <td>{{ record.StockPrincipalMachine }}</td>
    <td>{{ record.StockMachine }}</td>
    <td>{{ record.StockTotalPrincipal }}</td>
    <td>{{ record.StockTotalTienda }}</td>
    <td>{{ record.StockTotal }}</td>
    <td>{{ record.UnidadMedida }}</td>
    <td>{{ record.Equivalencia }}</td>
    <td>{{ record.Ubicacion }}</td>
  </tr>
    </tbody>

y se ve asiintroducir la descripción de la imagen aquí

¿Cómo hacer una lista de referencias con C# en un entorno seguro?

Tengo una serie de variables boleanas bool A, B, C ……Z
Y me gustaría hacer que cuando una tome valor TRUE todas las demás tengan valor FALSE. Y me gustaría hacerlo de alguna forma sencilla.

Lo que se me ha ocurrido es tener una lista de referencias a esas variables y buscar la coincidencia para luego cambiar su valor… he intentado usar “ref” pero me da error.

public List<ref bool> boolRefList = new List<ref bool>(); //--> da error
public List<bool ref> boolRefList = new List<bool ref>();//--> da error

Dejo el código clompleto de lo que estoy intentando hacer a continuación:

using System.Collections.Generic;
using System;
//------------------------------
public class ValueChanger
{
    public bool A, B, C, D, E, F, G;

    public List<System.Object> boolRefList = new List<System.Object>();

    

    public ValueChanger()
    {
        boolRefList.Add(ref A);
        boolRefList.Add(ref B);
        boolRefList.Add(ref C);
        boolRefList.Add(ref D);
        boolRefList.Add(ref E);
        boolRefList.Add(ref F);
        boolRefList.Add(ref G);
    }

    public void Change(ref bool boolean)
    {
        for (int i = 0; i < boolRefList.Count; i++)
        {
            if (boolRefList(i) == boolean && (bool)*boolean == true)//
            {
                ;
            }
            else
            {
               (bool)*boolRefList(i) = false;
            }

        }
    }
    
}
///-------------------------------------------------- 
public class MainClass
{
    static void Main()
    {
        ValueChanger vc = new ValueChanger();

        vc.A = true;
        vc.D = true;
        vc.G = true;
        
        vc.Change(vc.D);

        Console.Write(" A=" + vc.A + " B=" + vc.B + " C=" + vc.C + " D=" + vc.D + " F=" + vc.F + " G=" + vc.G);///

    }
}
///-------------------------------------------------- 
//C:WindowsMicrosoft.NETFramework64v4.0.30319csc.exe bool.cs
///--------------------------------------------------

El código anterior me está dando un monton de errores. El resultado que en el caso del ejemplo busco obtener es que todas las variables sean falsas escepto vc.C

¿Cómo puedo hacer una lista con las referencias a esas variables y poder podificar su valor?
Gracias!!