reactjs – Agregar datos a un array por medio de una api react

Tengo el siguiente codigo. Debo agregar a un array los datos obtenidos atraves de la consulta de la api pero el boton no funciona. El boton de agregar se muestra en la descripcion del super heroe cuando muestra los resultados de la busqueda

<h1>Bascador</h1>
    <div>
      <input
        id="search-bar"
        type="search"
        placeholder="Buscar"
        onChange={handleChange}
        value={searchText}
      />
    </div>
    <div>
      {
      superheroData != null ? (
      superheroData.map((superhero) => 
      (
        <div className="search-result">
          <div className="left">
            <img src={superhero.image.url} alt="super pic" />
          </div>
          <div className="right">
            <h1>{superhero.name}</h1>
            <span style={{ color: "gray", marginBottom: 5 }}>
              {superhero.biography("full-name")}
            </span>
            <div className="stats">
              <div>strength: {superhero.powerstats.strength}</div>
              <div>speed: {superhero.powerstats.speed}</div>
              <div>power: {superhero.powerstats.power}</div>
            </div>
          </div>
          <button onClick={()=> addTeam(superhero)}>Agregar heroe al equipo</button>
        </div>

esta es la funcion para agegar el heroe a un array para luego mostrarlo

function addTeam(superhero){
    
    arrayTeam.push(superhero);
  }

¿Como agregar rangos al final y/o al inicio de un array en bash?

Creo un array de rangos y guardo su cantidad de elementos:

arrayRanks=({A..D} {1..4})
arrayRanksLength= ${arrayRanks(*)}

Puedo agregar un elemento al final del array a la vez que actualizo su cantidad de elementos:

arrayRanks(arrayRanksLength)=33
arrayRanksLength=$((arrayRanksLength+=1))

Hasta aqui todo bien, pero si quiero agregar un rango al final del array o al inicio, ¿como puedo hacerlo incrementando arrayRanksLength según la cantidad de elementos del nuevo rango?

php – agregar a una variable la información donde di clic

Estoy iniciando con PHP y tengo una tabla com multiples valores, mi problema es que necesito cuando de clic en uno de esos valores que mo lo guarde dentro del codigo donde paso valores por el metodo GET

Este es:

$detalle = '<a href="detalle.php?RUT= incluir el valor donde doy clic">ver detalle</a>

nodejs – Problema al agregar css a handlebars

Estoy utilizando un template engine llamado handlebars (hbs)
El problema es que no me detecta el archivo que tengo en la carpeta publica con mi css personal. Tengo definido el express.static y la configuración de hbs pero me imagino que algo estoy haciendo mal ya que no me aparece

Aqui muestro la estructura que esta teniendo mi proyecto

estructura

Aqui muestro la configuración del hbs

introducir la descripción de la imagen aquí

Aqui muestro lo que sería mi archivo “index”, es decir la plantilla principal a la cual le metere distintas cosas a medida que avance

paginaPrincipal

Muchas gracias y quedo super atento!

pandas – agregar columnas a archivo excel con python

estoy trabajando con un archivo excel (xlsx) en conjunto con pandas lo que hago es leer el archivo y hacer operaciones con los datos, sin embargo quiero que se agregue una nueva columna en la cual este alojado los resultados de los datos.
con esto leo los datos de cada columna

fileEst = pd.read_excel('mate.xlsx')
datos = fileEst('intervalos')
for i in datos:
    ini,fin = i.split(',')
    ini = float(ini)
    fin = float(fin)
    xis = (ini+fin)//2

he intentado hacerlo algo como esto fileEst('resultado')=xis sin embargo mi archivo no cambia y si intento esto se borra los datos anteriores

for i in datos:
    ...
    fl = pd.DataFrame(((str(xis))))
    fl.to_excel('mate.xlsx')

¿Como podria gregar una nueva columna en mi archivo?

datatables – ¿agregar columna jspdf-autotable usando datales?

Tengo este codigo js, que es me funciona para exportar los datos de una tabla de datables a pdf

{
                                text:      '<i class="fa fa-file-pdf-o"></i> ',
                                title: tittleoage1,
                                filename: tittleoage,
                                titleAttr: 'Exportar a PDF',
                                className: 'btn btn-danger',
                                exportOptions: {
                                    columns: ':not(.noexportar)'
                                },
                                action: function ( e, dt, node, config ) {
                                    var tittl= tittleoage;
                                    var options = {
                                        headStyles:{
                                        valign: 'middle',
                                        halign : 'center',
                                        }};
                                    var pdfsize = "a3"
                                    var doc= new jsPDF('p', 'pt', pdfsize, options);
                                    doc.autoTable({ html: '#piku-pro-cons', headStyles:{valign: 'top',halign : 'center'}, styles: { lineColor: (44, 62, 80), lineWidth: 1}, pageBreak: 'avoid'})
                                    doc.save(tittl+'.pdf');
                                }
                            }

mi consulta, es si puedo agregar un campo extra vacio, con el encabezado.

es como agregrar otra item por fila usando el plugins jspdf-autotable

Problema al agregar elementos a un diccionario en Python

Reciban un cordial saludo.

En esta oportunidad me dirijo a ustedes con la finalidad de obetener algo de informacion con respecto los diccionarios en Python.

Resulta que estoy tratando de realizar un diccionario con los datos de un archivo.txt el cual tiene varios datos (que deseo colocar como claves de diccionario) repetidos. Estos datos los transformo en una lista pero al momento de crear el diccionario, la sentencia me omite los datos repetidos, es decir, si son 6 elementos de los cuales 3 son repetidos, el resultado final es un diccionario con 3 elementos o items.

Por favor me podrian guiar en este problema particular?? Como hago para crear el diccionario sin omitir ningun dato asi sean repetidos??

Gracias de antemano por su colaboracion.

Saludos!!

vue.js – Como agregar componentes basados en la ruta en Nuxt.js

Estoy intentando mostrar un componente basandose en la ruta, por ejemplo, mostrar el componente Contacto con la ruta /contact dentro del componente principal (index) para que el contenido del componente contact salga dentro del div #box

pages
|    index.vue
|    contact.vue

intente usando <nuxt-child> de esta manera

index.vue

<div id="box">
    <NuxtLink to="/contact">contacto</NuxtLink>
    <nuxt-child>
</div>

php – como hago para agregar una imagenes que traigo de la base de datos a esta estructura de bootstrap

¡Gracias por contribuir en StackOverflow en español con una respuesta!

  • Por favor, asegúrate de responder a la pregunta. ¡Proporciona información y comparte tu investigación!

Pero evita

  • Pedir ayuda o aclaraciones, o responder a otras respuestas.
  • Hacer declaraciones basadas en opiniones; asegúrate de respaldarlas con referencias o con tu propia experiencia personal.

Para obtener más información, consulta nuestros consejos sobre cómo escribir grandes respuestas.

c# – Error al agregar origen de datos en Visual Studio

Tengo un proyecto WPF en Visual Studio con .NET Framework 4.7.2 y he creado una conexión a una base de datos SQL Server correctamente, pero al agregar un nuevo origen de datos recibo el siguiente error:

Error de la herramienta personalizada: No se pudo generar código. No se pudo generar código. No se puede cargar el archivo o ensamblado ‘file:///C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.0System.Data.OracleClient.dll’ ni una de sus dependencias. Los ensamblados de referencia no deben cargarse para la ejecución. Se pueden cargar únicamente en el contexto de cargador solo para la reflexión. (Excepción de HRESULT: 0x80131058) No se puede cargar un ensamblado de referencia para la ejecución. No se puede cargar el archivo o ensamblado ‘file:///C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.0System.Data.OracleClient.dll’ ni una de sus dependencias. Los ensamblados de referencia no deben cargarse para la ejecución. Se pueden cargar únicamente en el contexto de cargador solo para la reflexión. (Excepción de HRESULT: 0x80131058) No se puede cargar un ensamblado de referencia para la ejecución.

Después de recibir este error el dataset se crea correctamente pero el origen de datos no aparece en el panel correspondiente.
Ya reinstalé Visual Studio, he creado un nuevo proyecto y el error sigue apareciendo.
Otro detalle importante es que si creo el origen de datos sin seleccionar ninguna tabla si funciona, pero cuando lo actualizo para agregar las tablas vuelve a presentar el mismo error y desaparece del panel de “orígenes de datos”.