java – List no me devuelve los datos que quiero

Estoy haciendo una query que me devuelve por ejemplo (101,18), (101,21), pero al intentar simplemente pintar lo que lleva la query me devuelve:

  (Ljava.lang.Object;@6f563af5
  (Ljava.lang.Object;@789eaaa5

Mi código:

List<Object> list101 = remService.getTipoDocYEntidad(idEnvioRemesa);
       for(Object o1: list101) {
           System.out.println(o1);
}

Debugeando se ve que los arrays llegan correctamente:

introducir la descripción de la imagen aquí

Lo que quiero es conseguir imprimir cada elemento, porque posteriormente quiero añadir a cada lista un elemento más

html – quiero poner el footer (color oscuro) detras de la card blanca pero esta no deja, ¿qué podria hacer?

.container-card{
    margin-bottom: 50px;
    width: 100%;
    height: 100px;
    position: relative;
}
.card-smile{
    text-align: center;
    margin: 50px 10px;
    position: absolute;
    top: -10px;
    padding: 15px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.card-smile > h3{
    font-size: 1.09em;
}



.btn-big{
    border: none;
    border-radius: 2em;
    background-color: rgba(254,85,194,255);
    color: #FFF;
    font-size: .6em;
    margin-bottom: 1.5em;
    padding: 1.2em 4em;
}


/* footer */

footer{
    background: #00252e;
    width: 100%;
    heigth:300px;
    z-index: -10;
}
<div class="conteiner2-card">
  <div class="container-card">
    <div class="card-smile">
      <h3>Ready To Build Your Community?</h3>
      <button class="btn btn-big btn-dffcolor">
        Get Started For Free
      </button>  
  </div>
</div>
</div>
<footer>
    <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Assumenda fugit a necessitatibus perspiciatis ullam ex praesentium, quas id eum. Optio nostrum labore cum esse quasi quae odio non molestias magni? </p>
</footer>

Python: Quiero leer una serie de datos de un .txt, realizar una serie de calculos y guardar los resultado en otro achivo

Tengo un archivo de texto como este:

material1;1200;44
material2;1200;44
material3;475;44
material4;508;44
fin

Y quiero extraer las líneas de texto de a una de modo de que cada dato quede como un elemento de una lista para luego realizar una serie de cálculos.
Este es mi código hasta ahora:

# calcular cuántas barras de un material de una cierta longitud necesitas para fabricar x barras de y longitud cada una, 
# y cuántos retazos (pedazos sobrantes) te quedan después de la fabricación.

longitud_barras = 12000 #longitud barras de material en milimetros

#abro archivos
archivo_datos=open('datos.txt','r')
archivo_resultado=open("resultado.txt", "w")

#inicio ciclo
while(archivo_datos.readline != "fin"):
    #divido linea leida en una lista
    datos = archivo_datos.readline().split(";")
    #asigno una variable a cada dato en la lista
    tipo_material = str(datos(0))
    longitud_material = float(datos(1))
    cantidad_material = float(datos(2))
    #realizo los caculos
    cantidad_una_barra = longitud_barras/longitud_material
    cantidad_barrars = round(cantidad_material/cantidad_una_barra)
    retazos = cantidad_material - cantidad_una_barra
    retazos = longitud_barras - (retazos*longitud_material)
    #escribo los resultados en resultados.txt
    archivo_resultado.write(str(tipo_material)+" "+str(longitud_material)+" "+str(cantidad_material)+" "+str(cantidad_barrars)+" "+str(retazos))

#cierro archivos
archivo_datos.close()
archivo_resultado.close()

Al ejecutarlo me da un error en la línea 18 que dice:

Traceback (most recent call last):
  File "c:prueba.py", line 16, in <module>
    longitud_material = float(datos(1))
IndexError: list index out of range

¿Qué estoy haciendo mal?
¿Cómo podría mejorar mi programa para hacerlo funcionar?

Logré hacer funcionar una versión de este programa que en lugar de leer los datos desde un archivo, estos son ingresados por el usuario, pero la cantidad de datos es demasiado grande como para que esto sea práctico. Estoy usando python 3.9.4 si ayuda en algo.

javascript – Tengo un select (html) en el que creo options, quiero borrarlo al inicio y volverlo a crear

Tengo un select que selecciono con js y luego le creo options, para que aparezcan numeros en sus opciones, tal cantidad de numero por veces comparado en el for, quiero que estos option se eliminen cada vez y se vuelvan a crear como se podría hacer? Quiero que si existe se borre y se cree nuevamente, y si no existe solo se cree

Por ejemplo: yo muestro un listado de opciones de 1 al 10 luego lo abro de nuevo y se borra y se muestra de nuevo las opciones esto es posible?

let select = document.getElementById('select')
for(i = 1; i <= 10; i++){
    let option = document.createElement("option");
    let valor = option.value = i;
    let texto = option.text = i;
    select.appendChild(option);                                     
}
<select name="select" class="form-control" id="select">
</select>

java – tengo este código y quiero que agá lo que pone debajo

 import java.util.Scanner;

 abstract class Shape {
     int width;
     abstract void area();
 }
 //tu código va aquí


 public class Program {
     public static void main(String( ) args) {
         Scanner sc = new Scanner(System.in);
         int x = sc.nextInt();
         int y = sc.nextInt();
        
        Square a = new Square(x);
        Circle b = new Circle(y);
        a.area();
        b.area();
    }
}

Estás trabajando en una aplicación gráfica, que incluye múltiples formas diferentes.
El código dado declara una clase base Shape con un método abstracto area() y un atributo width .
Necesitas crear dos subclases Shape, Square y Circle, que inicializan el atributo de anchura usando su constructor, y definen sus métodos area() .
El area() para la clase Square debe generar el área del cuadrado (el cuadrado de la anchura), mientras que para Circle,debe generar el área del círculo dado (PIanchuraanchura).
El código en principal crea dos objetos con la entrada de usuario dada y llama a los métodos area().

Ejemplo de entrada:
5
2

Ejemplo de salida:
25
12.566370614359172

El área de un cuadrado es 55=25, mientras que el área del círculo es PI2*2=12.566370614359172

latex – En Rmarkdown quiero poner una tabla de contenidos que se titule “Índice” (en ESP) y no “Contents” (ING)

Estoy haciendo mi TFG con Rmarkdown y quiero que aparezca tras la portada un índice cuyo encabezado sea “Índice” y no “Contents” como me sale por defecto

Sé incluir un tableofcontents pero no consigo que salga como Índice en vez de como Contents

¿Alguna ayuda?

Incluyo el código

---
title: El concepto de naturaleza humana en Karl Polanyi y la función política de los Derechos
blinded: 0
authors: 
  
- name: Alberto Baeza Vaz
  thanks: El autor agradece al Ministerio de Educación por la concesión de la Beca de colaboración con el Departamento de Ciencias Políticas y de la Administración de la Universidad de Granada para el curso 2020/2021.
  affiliation: Facultad de Ciencias Políticas y Sociología, Universidad de Granada

keywords:
- 3 to 6 keywords
- that do not appear in the title
abstract: |
  The text of your abstract.  200 or fewer words.
lang: es
papersize: a4
fontsize: 12
csl: apa.csl
bibliography: tfgref.bib
output: rticles::asa_article
editor_options: 
  markdown: 
    wrap: sentence
---
newpage
tableofcontents
newpage```

javascript – quiero mostrar uno a uno los elementos de un array las veces que quiera con un boton

let eldiv=document.getElementById('div');`
let equipos = ('barcelona', 'madrid','liverpool');`
let boton = document.getElementById('boton1');

boton.addEventListener('click',mostrar);
let index = 0;
function mostrar(){

el codigo que tengo me muestra los elementos del array uno a uno hasta el ultimo
al momento de presionar el boton, LO QUE QUIERO es volver a mostrar los elementos
al presionar el boton que los muestre desde el inicio

if(index < equipos.length){
  const  li = document.createElement('li');
  li.textContent = equipos(index);
  eldiv.appendChild(li);
  index++;
}