c# – ¿Cómo paso una lista guardada en un session con un viewbag desde un controller para usarla en la view en ASP.NET?

en una de las vistas necesito poder acceder a la lista del carro de compras, intenté pasarla de esta manera, pero no me la pasó.

public ActionResult Index()
    {
        ViewBag.info = eCommerce.carritodecompras;
        Session("CarritoDeCompras") = eCommerce.carritodecompras;
        return View();
    }

python 3.x – Cargar datos desde archivo csv muy grande para entrenamiento de red neuronal

tengo un archivo csv con 30 millones de registros y 400 columnas. Quiero cargar batchs de datos para entrenar una red neuronal con keras (python). ¿Cómo podría hacerlo?

Además, tengo una ultima duda: ¿existe una manera de cargar un batch y pasarlo por un preprocesamiento (trasformaciones tipo OHC, minimax creadas desde antes)?

dev c++ – Buenas, código para obtener operaciones de lenguajes (unión, etc) en C++?, desde ya gracias

Representación simbólica:
Definir el alfabeto, los lenguajes unisimbólicos y las operaciones combinadas necesarias para representar los lenguajes correspondientes a cada uno de los siguientes campos de datos de un registro de venta de libros:
Campo 1: ISBN (International Standard Book Number): estándar de 13 dígitos.
Campo 2: Título de la obra: Secuencia no vacía de letras, dígitos decimales, signos de puntuación. Máxima longitud 40.
Cada ISBN se compone de 5 componentes separados entre sí por un espacio o un guión. Tres de los cinco componentes pueden variar en longitud.
Prefijo internacional: Actualmente sólo se usan 978, para equiparar a los antiguos ISBN de 10 dígitos; o 979 para los nuevos ISBN q ya no son compatibles con los ISBN de 10 dígitos.
Identificador de grupo o Grupo de registro: Identifica al país, la región geográfica o el área lingüística q participa en el sistema ISBN. Este componente debe tener entre 1 y 5 dígitos.
Prefijo de editor o de Agente editor: Identifica a un determinado editor o a un sello editorial. Debe tener de 1 a 7 dígitos.
Identificador de título o publicación: Identifica una determinada edición y formato de un determinado título. Debe tener de 1 a 6 dígitos.
Dígito de control o de comprobación: Se obtiene a partir de los 12 dígitos anteriores. Se suman todos los dígitos, previa multiplicación por 3 de los dígitos cuya posición es par. Después se calcula R como el módulo 10 de esa suma. Por último se toma como dígito de control el numero 10-R, si R es distinto de cero y el propio R si es cero. Por ejemplo:
Prefijo Internacional: Prefijo para viejo ISBN-10 978
Grupo de registro: País-Singapur 9971
Agente editor: 51
Identificador de título: 220
Dígito de control:
9+73+93+9+73+1+23+2+0*3=120
120 MOD 10 = 0 Como es 0 se toma ese valor como dígito de control 0
El . representa la concatenación, la U representa la Unión de lenguajes y la ∩ representa la intersección de lenguajes.
La solución del campo 1 es:
Σ={0,1,…,9,-}
P={978,979} La P es de Prefijo D={0,1,2,...,9} La D es de Dígito G={-} La G es de Guión
ISBN = (P.G.D.(DULλ)^4.G.D.(DULλ)^6.G.D.(DULλ)^5.G.D) ∩ (DUGULλ)^17, esa expresión representa a los ISBN de longitud 13, tener en cuenta q cada ISBN tiene 5 componentes separados por guiones y la intersección
La pregunta es: ¿Cómo paso la expresión (P.G.D.(DULλ)^4.G.D.(DULλ)^6.G.D.(DULλ)^5.G.D) ∩(DUGULλ)^17 al C++?

php – ¿Cómo consultar un archivo desde un sitio web?

Hola buenas tardes a todos, soy nuevo en este tema. Tengo el siguiente problema, se creo un sitio web que tiene los siguientes botones, uno para seleccionar un archivo de cualquier formato y una vez seleccionado tenemos el siguiente botón que es para subir el archivo y al momento de subirlo se almacena en una carpeta contenedor, la cuestion es que como puedo mandarlo a la base de datos y la otra como puedo hacer la consulta de ese archivo o de cualquier otro.

Manejo php, base de datos Mysql y servidor XAMPP.

c++ – Volver a un punto de la función main desde otra función en una librería

Como puedo volver a ejecutar el main desde un punto en concreto sin invocar la funcion main()?
En mi caso tengo esta función en librería:

bool finPrograma(bool troll){
    string b;
    bool repetir;

    cout << "Confirma que quieres salir. 1- si, 2- no" << endl;
    cin >> b;

    if(b == "si"){
        cout << "Programa finalizado." << endl;
        repetir = false;
        return repetir;                                        //final del programa
    } else if(b == "no"){
        goto jump;                                             //continua en el programa (salta hasta a:)
    } else{
        repetir = true;
        return repetir;                                        //vuelve a preguntar
    }
} 

Y esta es mi función main:

int main(){
    
    int a;
    bool troll = true;
    bool troller = true;

    jump:
    menu();                                                 //Muestra el menú
    cout << "Que quieres hacer?" << endl;
    cin >> a;                                               //Pregunta al usuario que desea hacer, y guarda su elección


    while(troll == true && troller == true){                                        //la pregunta se repetirá hasta que troll == false
        troller = finPrograma(troll);
    }
    return 0;
}

Al ejecutarlo, en vez de volver a empezar desde “jump:”, ejecuta la función main() entera.

java – ¿Cómo se puede eliminar un elemento desde de un Fragment en la base de Datos en RealTime Firebase?

Esta parte lee los datos y los muestra en el recyclerview, cuando se presiona un imageview dentro de cada item del array, si detecta el id y el objeto pero no lo borra en la base de datos, ya hasta se puso las reglas todas en true, pero ni así lo logro

ref=database.getReference("Productos");
 ref.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot snapshot) {
            for(DataSnapshot snapshot1:snapshot.getChildren()){
                Offer e=snapshot1.getValue(Offer.class);
                mList.add(e);
            }
            mAdapter.setOnItemClickListener(new OfferAdapter.OnItemClickListener() {
                @Override
                public void deleteItem(int position) {
                    String id=mList.get(position).getId();
                    FirebaseDatabase.getInstance().getReference("Productos").child(id).child("token").removeValue();
                }
            });
            mAdapter.notifyDataSetChanged();

        }

        @Override
        public void onCancelled(@NonNull DatabaseError error) {
        }
    });

Este es la parte del adapter donde se hace click sobre la imagen en cuestión

public interface OnItemClickListener{
    void deleteItem(int position);
}
public void setOnItemClickListener(OnItemClickListener listener){
    mlistener=listener;
}
    public OfferViewHolder(@NonNull View itemView, final OnItemClickListener listener) {
        super(itemView);
        //Recuperamos de la vista las variables
  
        btndelete=itemView.findViewById(R.id.btndelete);

        btndelete.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if(listener!=null){
                    int position = getAdapterPosition();
                    if(position!=RecyclerView.NO_POSITION){
                        listener.deleteItem(position);
                    }
                }
            }
        });
    }

}

jquery – Abrir modal desde respuesta Javascript

Quería abrir una ventana modal para poder mostrar un resultado que obtengo a partir de una consulta y construyo con Javascript. Probé a montar una modal y por medio de Jquery llamarla desde el script, pero no funciona, el problema lo tengo al llamarla desde el Javascript.

var records = document.getElementById('contINFO');
records.innerHTML = '';
var html = '';
for (i=0; i<feature.length; i++){
    $('.iab, .cerrarInf').hide();
    if(feature(i).get('aphia_id_code') != null){
        records.innerHTML += '<div id="code" class="code">"http://es.stackoverflow.com/+ feature(i).get("id_code') + '</div>'
        records.innerHTML += '<p class="iob" style="color: rgba(255,69,0,0.6);"><i class="far fa-eye"></i>&nbsp;<span class="fontInf">Observación</span></p>';
    }else{
        records.innerHTML += '';
    }

    if(feature(i).get('imagen') !=null){
        records.innerHTML += '<img id= "btnModal" class = "iob" src="https://es.stackoverflow.com/+ feature(i).get("imagen') + '>';
        
    }else{
        records.innerHTML += '<img class = "iobs" src=images/Imagen_dummie.jpg>';
    }   
    if(feature(i).get('name')!= null){
        records.innerHTML += '<h1 class="sub-title iob">"http://es.stackoverflow.com/+ feature(i).get("name') + '</h1>';
    }else{
        records.innerHTML += '';
    }
}

Querría mostrar la imagen en grande dentro de la modal. La propia imagen la uso como botón para abrir la ventana en el html principal

nodejs – Estoy intentando hacer una petición post a una api rest externa desde node js ,estoy usando fetch y un usando proxy de salida a internet

cuando pruebo desde Postman si me trae el token correctamente, pero desde la petición me responde como que funciono la petición pero no me trae el token a demas no entiendo porque si le especifico el headers: { ‘Content-Type’: ‘application/json’ } porque cuando pregunto el header del response me dice application/xml; charset=utf-8.

const ProxyAgent = require('simple-proxy-agent');
const getWindowsProxy = require('@cypress/get-windows-proxy');
const proxy = getWindowsProxy();
const urlDomain = config.get('service.url');
exports.getToken = async () => {
  //const baseToken = config.get('service.baseToken');
  //const aportante = config.get('service.aportante');
  //const aportanteClave = config.get('service.aportanteClave');
  const url = `${urlDomain}/rest/security/GenerarTokenRest`;
  const data = {
    AportanteNombre: config.get('service.aportante'),
    AportanteKey: config.get('service.baseToken'),
    AportanteClave: config.get('service.aportanteClave'),
  };
  const proxySystem = await new ProxyAgent(proxy.httpProxy);
  try {
    const response = await fetch(
      url,
      { agent: proxySystem },
      {
        method: 'POST',
        // mode: 'cors',
        body: data,
        headers: { 'Content-Type': 'application/json' },
        // credentials: 'same-origin',
      }
    );
    console.log(response.ok);
    console.log(response.status);
    console.log(response.statusText);
    //console.log(response.headers.raw());
    console.log(response.headers.get('content-type'));
    if (response.ok) {
      logger.warn('Respuesta de red OK!! y respuesta HTTP OK!!');
      logger.warn(`${JSON.stringify(response)}`);
      const result = await response.json();
      logger.warn(`${JSON.stringify(result)}`);
    } else {
      logger.error('Respuesta de red OK pero respuesta HTTP no OK');
    }
  } catch (error) {
    throw error;
  }
}; ```

respuesta que obtengo
 true
 200
 OK
application/xml; charset=utf-8
(2020-11-11T12:46:00.024Z) - warn: Respuesta de red OK!! y respuesta HTTP OK!!
(2020-11-11T12:46:00.024Z) - warn: {"size":0,"timeout":0}
(2020-11-11T12:46:00.024Z) - warn: {"error":{"code":"500","message":"A property with the name 'HttpOperationSelectorData' already exists."}}