Hola estoy subiendo mis archivos a github (primera vez) y ne da este error Failed to connect to github.com port 443: Bad access

$ git push -u origin main
fatal: unable to access ‘https://github.com/JGilTosca/FrondEnd-Programming.git/’: Failed to connect to github.com port 443: Bad access

Como fazer um loop em python que imprima 50 itens por vez?

Tenho uma lista com 5.668 linhas, eu quero criar um loop que imprima 50 linhas, pare por 1 minuto, e depois imprima mais 50 linhas, pare por mais 1 minuto, e assim por diante até chegar na última linha (5.668).

A questão de parar por 1 minuto, irei usar o: sleep(60)

O que eu não sei mesmo é como criar o loop.

​Sou iniciante em python, por isso por favor, peço que expliquem passo a passo do código que irá resolver esse meu problema para eu conseguir aprender e entender, ao invés de só copiar e colar.

Sou extremamente grata por qualquer ajuda!

aplicação web – Mostrar uma página php 1 vez por usuário após cadastro

Possuo um site em PHP com um formulário de cadastro e precisava que no fim do cadastro a pessoa seja redirecionada de /cadastro para /boas-vindas. Mas essa página de /boas-vindas deve ser exibida somente 1 vez por usuário (quando ele termina de fazer o cadastro).

Pesquisei algumas coisas e vi que dá pra utilizar cookies, porém até agora não consegui fazer funcionar, alguém consegue me dar uma luz?

Valeu!

funções – Como mudar o background-color toda vez que a página atualizar? – Javascript

Como posso fazer uma função com Javascript que: sempre que atualizar a página, altere o background-color da tag body para uma das cores predefinidas? Exemplo: Quero definir umas 3 cores diferentes, para que sempre que a página for atualizada, altere para uma dessas 3 cores aleatóriamente, e isso ocorra sempre que a página for atualizada. Não sei como fazer essa função, até agora o que eu tenho é isso:

function mudarCores() {
    document.body.style.background = "#FF00FF";
}

javascript – ¿Cómo parar todos los procesos a la vez?

Tengo un botón que inicia un setTimeout cada vez que lo pulso (no debería ser así, solo podría estar activo uno a la vez, pero bueno).

Imaginemos que tengo 3 setTimeout abiertos y quiero pararlos todos a la vez, intenté hacer un botón dinámico que los parase, y una vez parados, se borrase. Crear el botón una sola vez fue fácil, lo difícil, y que no me sale, es parar todos los procesos de una.

El código es este:

window.addEventListener('load', ()=>{

  document.querySelector('.magic').addEventListener('click', ()=>{
    //creamos un boton para parar el ciclo
    let stop_btn = createStopBtn();
    if(!document.querySelector('.stop-btn')){
      document.body.appendChild(stop_btn);
    }
    var timer = false;
    startGame(stop_btn, timer);
  })
});

function startGame(stop_btn, timer){
  //obtener eel boton
  if(document.querySelector('.stop-btn') == null){
    console.log('timer has stopped');
    clearTimeout(timer);
  }
  else{
    document.querySelector('.stop-btn').onclick = function(){
      clearTimeout(timer);
      document.querySelector('.stop-btn').remove();
  }}
  //obtenemos un length
  let lng = document.querySelectorAll('.cont').length;
  //elegimos aleatoriamente un número entre 0 y el lenght
  let rng = randomNumber(lng);
  //obtenemos el cuadrado que queremos
  let dvc = getDivColored(rng);
  console.log(rng);

  if(dvc.style.backgroundColor == dvc.getAttribute('data')){
    dvc.style.backgroundColor = 'white';
  }
  else{
    dvc.style.backgroundColor = dvc.getAttribute('data');
  }

  timer = setTimeout(startGame, 1000);
}

function randomNumber(lng){
  return Math.floor(Math.random() * Math.floor(lng));
}

function getDivColored(rng){
  return document.querySelectorAll('.cont')(rng);
}

function createStopBtn(){
  let btn = document.createElement('button');
      btn.type='button';
      btn.innerHTML='STOP';
      btn.className='stop-btn'

  return btn
}
.cont{
    width:50px;
    height:50px;
    border:1px solid #000;
    margin:0 15px;
    display: inline-block;
    float: left;
}

.red{
    background: red;
}
.blu{
    background: blue;
}
.yel{
    background: yellow;
}
.gre{
    background: green;
}
.pur{
    background: purple;
}
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
    <title>013 : paleta</title>
    <link rel="stylesheet" type="text/css" href="css/013.css">
    <script src="https://es.stackoverflow.com/js/013.js"></script>
</head>
<body>
    <div class="plt">
        <div class="red cont" data="red"></div>
        <div class="blu cont" data="blue"></div>
        <div class="yel cont" data="yellow"></div>
        <div class="gre cont" data="green"></div>
        <div class="pur cont" data="purple"></div>
    </div>
<button type="button" class="magic">MAGIA</button>
</body>
</html>

Como ven, si pulsamos dos veces al start se crean dos procesos simultáneos, y el botón stop solo puede llegar a parar uno.

Se que podría hacer el botón de start dinámico, y borrarlo cuando lo pulse. PERO, quiero aprender a hacer lo otro antes :3

¿Cómo podía hacerlo?

javascript – Executar uma função assíncrona no react-native apenas a primeira vez que ela for chamada

Estou usando a função do componente Camera do expo-camera

onBarCodeScanned={(event) => {
      handleQRCode(event);
}}

E toda vez que há um código de barra ele chama meu handleQRCode, porém apenas de passar o QRCode na frente da câmera ele já chama essa função mais de uma vez, (geralmente mais de 3 vezes com uma passada bem rápida), porém dentro do meu handleQRCode eu chamo uma API, e como o handleQRCode é chamado muitas vezes acontecem muitas requisições a API, já testei colocar variáveis booleanas, tanto “normais” tanto usando o useState pra enquanto estiver ocorrendo a requisição ele não fazer novas requisições, mas não funciona, não sei mais o que fazer, alguém pode me ajudar?

Código do handleQRCode:

const (visibleModalBuscando, setVisibleModalBuscando) = useState(false);

async function handleQRCode(event) {
    if (!visibleModalBuscando) {
      setVisibleModalBuscando(true);
      let result = await buscarDadosParaHome(event.data);
      if (result) {
        navigation.navigate("Home");
      } else {
        Alert.alert(
          "QRCode inválido",
          "Esse QRCode não é válido!n Tente novamente! Se o problema persistir contate o responsável!"
        );
      }
      setVisibleModalBuscando(false);
    }
  }

sql server – tabla maestro detalle donde el detalle a su vez tiene detalles

Bueno estoy desarrollando un sistema para un laboratorio de analisis clinicos en donde levanto ordenes de examenes para ello guardo los datos atraves de un maestro detalle. tengo 3 tablas

El funcionamiento de el siguiente procedimiento alamacenado que contiene la tabla analisis guarda las id de la orden del examen como idpaciente,iddoctor, ideusuario y el precio de la orden del examen ya que el paciente puede hacerse varios examenes . en la tabla detalle examen guarda el nombre del o los examenes que se va hacer el paciente y en la tabla detalle_prueba guardan las pruebas que le corresponde a cada tipo de examen.

  USE (dbBioclinicos)
GO
/****** Object:  StoredProcedure (dbo).(analisis_insertar)    Script Date: 24/02/2021 07:47:26 a. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER proc (dbo).(analisis_insertar)
@idusuario int,
@idpaciente int,
@iddoctor int,
@total decimal(11,2),
@detalle type_detalle_v READONLY,
@detallep type_detalle_pruebao READONLY
as
begin
    insert into analisis (idpaciente,idusuario,iddoctor,fecha,total,estado)
    values (@idpaciente,@idusuario,@iddoctor,getdate(),@total,'Aceptado');
    
    insert detalle_examen(idanalisis,idexamen,nomexamen,precio,estado)
    select @@IDENTITY,d.idexamen,d.nombreexamen,d.precio,'Pendiente'
    from @detalle d;
    
    insert detalle_prueba(iddetalle_examen,idprueba,resultado1,resultado2,resultado3,resultado4,valoresdereferencia)
    select de.iddetalle_examen,dt.idprueba,dt.resultado1,dt.resultado2,dt.resultado3,dt.resultado4,dt.valoresReferencia
    from @detallep dt inner  join  detalle_examen de on dt.idexamen=de.idexamen
    where de.iddetalle_examen=scope_identity();
    end

El problema es el siguiente cuando yo ingreso una orden de analisis,por ejemplo elijo los examenes citometria hematica y reticulocitos donde esta es la forma correcta de cuardarla

citometria hematica con sus pruebas

  1. prueba=Eritrocitos resultado=2
    2.prueba= Hemoglobina (Hb) resultado=12
  2. prueba=Hematocrito (Hto) resultado=3

Reticulocitos con sus pruebas

  1. prueba=Recuentos de reticulocitos resultado=2

encambio con ese procedimiento alamacenado que he hecho se guarda de la siguiente manera para citometria no se guardan sus pruebas

citometria hematica con sus pruebas

Reticulocitos con sus pruebas

  1. prueba=Recuentos de reticulocitos resultado=2

esto creo que es debido al scope_identity(); devuelve el último ID creado del iddetalle_examen

si alguien sabe como hacer un procedimiento almacenado maestro detalle que a su vez tiene detalles me seria muy util o me pueda corregir

javascript – Porque estou recebendo undefined como resposta qd chamo a função pela 2ª vez

Pq esta função só esta recebendo o retorno certo uma vez?

data() {
        return {
            remaining: 8,
            doorsAmount: 10,
            ...
            openedDoors: (),
        };
    },

methods: {
openDoors() {
            if (this.remaining > 0) {
                let number = this.drawNumber();
                console.log('n -', number);

                this.openedDoors.push(number);
                --this.remaining;
                console.log('Array', this.openedDoors, '/ Remaining', this.remaining);
            }

        },

        drawNumber() {
            const draw = Math.floor(Math.random() * this.doorsAmount);
            if (
                draw == this.doorRewarded ||
                draw == this.selected ||
                this.openedDoors.includes(draw)
            ) {
                console.log('Ops');
                this.drawNumber();
                return;
            }
            console.log('draw', draw);
            return draw;
        },
    },
}

A função openDoors() chama a função drawNumber() q retorna o numero certo, porem da segunda vez q essa função é chamada mesmo ela retornado o numero corretamente na função openDoors() a var number que recebe esse numero é setada como undefined…

Obs: a função openDoors() é disparada por um click (em um botão por ex) e ela é chamada corretamente e tb chama a função drawNumber(), só q dá 2ª x em diante mesmo a função mesmo eu vendo numero sorteado correto no console a var é setada diferente… pra undefined…

Obs 2: remaining ainda é maior q 0 então a função é chamada.

javascript – Porque los dropdowns de bootstrap toman el e.target solo una vez?

tengo una delegacion de eventos click de esta manera:

document.addEventListener("click",function(e){

console.log(e.target)

},false);

con esto cada vez que hago click sobre algun item del menu de bootstrap (o sobre cualquier cosa del viewport) me imprime en consola dicho item, si sigo haciendo click sobre el mismo item sigue imprimiendo como deberia esperarse, pero cuando dicho item tiene un submenu (dropdown) solo toma el evento 1 vez, lo imprime por consola 1 vez, si sigo dando click ya no lo toma.
por que sucede esto? como podria captar el click cada vez que lo hago?
me di cuenta como cambiar de posicion los carets con css y queria usar un toggler para cambiar la clase, pero me encontre con este problema, ya que solo lo cambia una vez, por el dichoso comportamiento del dropdown