javascript – Minhas variáveis não estão sendo contadas no código

Estou criando uma página para que o usuário digite uma quantidade de números e parar apenas quando ele digitar o número 0, logo após isso, iria abrir um alerta dizendo a quantidade de números que o usuário digitou, quantos são negativos, pares e ímpares, porém apenas a parte da quantidade está funcionando, alguem poderia me explicar o que eu poderia fazer para solucionar o código?

<script>

    var quantidade = 0
    var negativos = 0
    var pares = 0
    var impares = 0

    while (numeros != 0) {
        var numeros = window.prompt("Digite os números para serem lidos")
        if (numeros != 0) {
            quantidade++;
        } else if (numeros < 0) {
            negativos++;
        } else if (numeros % 2 === 0) {
            pares++;
        } else if (numeros / 2 == 1) {
            impares++;
        }
    }

    alert(`Foram inseridos ${quantidade} númerosn${negativos} são negativosn${pares} são paresn${impares} são ímpares.`)

</script>

javascript – As imagens do meu site não carregam quando eu mudo para o dark mode

Eu percebi que logo ao entrar no meu site e trocar para o dark mode, as imagens não carregam. Mas se eu atualizar a página, as imagens aparecem normalmente. Esse problema só acontece na primeira vez que eu acesso a página e só no celular.
Esse é o meu site: https://hannahneves.github.io
Esse é o problema no meu celular: https://youtu.be/3zESMLQuOWc
Eu fiz o toggle do dark mode dessa forma:

const html = document.querySelector('html');
const checkbox = document.querySelector('.switch');


let check;

(() => {

  check = localStorage.getItem('check');

  if(check) {
    html.classList.toggle('dark-mode');
  }

})();

checkbox.addEventListener('change', function(){

  check = html.classList.toggle('dark-mode');

  if(check == true) {
    localStorage.setItem('check', check);
  } else {
    localStorage.clear();
  }

});

E fiz o upload das imagens com variáveis no CSS:

:root {
--portfolio: url('/assets/LightMode/portfolio.svg');
}
.dark-mode:root {
--portfolio: url('/assets/DarkMode/portfolio.svg');
}
.portfolio-animation{
  background: var(--portfolio);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 267.5px;
  height: 182px;
  margin: 0 auto;
}

javascript – Não consigo escrever um CSV com fast-csv no NodeJS

Preciso escrever um CSV com dados de um JSON, porém não consigo gerar o arquivo com os dados. Estou utilizando o fast-csv Package. Nenhum erro é informado durante a execução.

Segue meu código:

   const fastcsv = require("fast-csv");
   const fs = require("fs");
   var path = "../csv/final_dataset.csv";
   const ws = fs.createWriteStream(path, { flags: "w" }); //generated file

   db.query("SELECT * FROM distance", (error, result) => {

   const jsonData = JSON.parse(JSON.stringify(result.rows));
   console.log(jsonData);

   fastcsv
  .write(jsonData, { headers: true, duplicates: false })
  .on("finish", function () {
    console.log("Write to csv successfully!");
  })
  .pipe(ws);
  });

O resultado do console.log(jsonData):

(
 { id: 1420, date: '2021-03-26', distance: '3.7889199999999996' },
 { id: 1421, date: '2021-03-25', distance: '3.6386399999999997' },
 { id: 1422, date: '2021-03-31', distance: '0.5502699999999999' },
 { id: 1423, date: '2021-04-01', distance: '0.97' },
 { id: 1424, date: '2021-03-29', distance: '0.5358499999999999' },
 { id: 1425, date: '2021-03-28', distance: '0.59277' },
 { id: 1426, date: '2021-03-30', distance: '0.41669' },
 { id: 1427, date: '2021-03-27', distance: '0.37115' },
 { id: 1428, date: '2021-03-24', distance: '0.34079' },
 { id: 1429, date: '2021-03-23', distance: '2.6284099999999997' },
 { id: 1430, date: '2021-04-02', distance: '0.52371' },
 { id: 1431, date: '2021-04-03', distance: '0.73319' },
 { id: 1432, date: '2021-04-04', distance: '0.58139' }
)

O conteúdo do JSON vem de forma correta, mas o arquivo não é gerado com esse conteúdo no caminho especificado. Alguém sabe uma solução?

python – visual studio code nao mostra erros

visual studio por algum motivo maluco nao ta mostrando erro nenhum, ja tentei dar reset, e ate desinstalar
eu posso escrever qualquer babsoeira la tipo:

driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get(“”)
njfds

ele nao vai mostrar uma linhazinha vermelha embaixo do “njfds” como em QUALQUER OUTRA IDE
se alguem poder me ajudar ;-;

url – GitHub Pages não encontra a minha fonte no repositório

Enviei um site para o GitHub Pages junto com algumas fontes que serão usadas na página. A estrutura do diretório é essa:

MeuRepositorio/
    index.html
    public/
        ...
        fonts/
            MinhaFonte.TTF
        css/
            style.css

Dentro do arquivo style.css, eu utilizo o código abaixo para importar a fonte:

@font-face {
  font-family: MinhaFonte;
  src: url(../fonts/MinhaFonte.TTF);
}

O problema é que o GitHub Pages não encontra o arquivo e gera o seguinte erro:

Failed to load resource: the server responded with a status of 404 ()

E esse erro é bem estranho pois, se eu passar o cursor em cima do nome da fonte que deveria ser carregada — MinhaFonte.TTF:1 — ao lado da mensagem de erro, ele mostra a URL completa e supostamente correta, que é essa:

https://myName.github.io/MeuRepositorio/public/fonts/minhaFonte.TTF

O que eu estou fazendo de errado?

php – Já ando há dias a Resolver isto mas não funciona direito

assim que o cliente clica no submit ele deveria criar um codigo automatico para adicionar os pratos no mysql,o problema é que adiciona um numero qualquer e faz de conta que o submit não existe, não sei se é do for ou de outra coisa.

<!DOCTYPE html>
 <html>
    <body>
              <div class="row">
                 <div class="col-lg-12 col-sm-12 col-xs-12">
                    <div class="contact-block">
                        <form id="EncomendarForm" method="GET" action="Pedido.php">
                            <div class="row">
                                <div class="col-md-6">
                                    <h3>Prato e Nº Pessoas</h3>
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <select class="custom-select d-block form-control" name="Cod_Prato1" id="Cod_Prato" data-error="Insira as Entradas">
                                              <option disabled selected >Insira as Entradas*</option>
                                              <?php
                                              $prato="SELECT * From prato where tipo_prato='1'";
                                               $result=mysqli_query($ligax,$prato);
                                               $nregistos=mysqli_num_rows($result);
                                                $nome_prato=$registo('nome_prato');
                                                $Cod_Prato=$registo('Cod_Prato');
                                                
                                                for ($i=0; $i<$nregistos;$i++){
                                                $registo=mysqli_fetch_assoc($result);
                                                 echo "<option value='$Cod_Prato'>".$registo('nome_prato')."</option>";
                                              }
                                              ?>
                                            </select>
                                            <div class="help-block with-errors"></div>
                                        </div> 
                                    </div>
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <select class="custom-select d-block form-control" name="Cod_Prato2" id="Cod_Prato" data-error="Insira as Sopas">
                                              <option disabled selected >Insira a Sopa*</option>
                                               <?php
                                              $prato="SELECT * From prato where tipo_prato='2'";
                                               $result=mysqli_query($ligax,$prato);
                                               $nregistos=mysqli_num_rows($result);
                                                $nome_prato=$registo('nome_prato');
                                                $Cod_Prato=$registo('Cod_Prato');
                                                
                                                for ($i=0; $i<$nregistos;$i++){
                                                $registo=mysqli_fetch_assoc($result);
                                                 echo "<option value='$Cod_Prato'>".$registo('nome_prato')."</option>";
                                              }
                                              ?>
                                            </select>
                                            <div class="help-block with-errors"></div>
                                        </div>                                  
                                    </div>
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <select class="custom-select d-block form-control" name="Cod_Prato3" id="Cod_Prato" data-error="Insira o Prato Principal">
                                            <option disabled selected >Insira o Prato Principal*</option>
                                               <?php
                                              $prato="SELECT * From prato where tipo_prato='3'";
                                               $result=mysqli_query($ligax,$prato);
                                               $nregistos=mysqli_num_rows($result);
                                                $nome_prato=$registo('nome_prato');
                                                $Cod_Prato=$registo('Cod_Prato'); 
                                                
                                                for ($i=0; $i<$nregistos;$i++){
                                                $registo=mysqli_fetch_assoc($result);
                                                 echo "<option value='$Cod_Prato'>".$registo('nome_prato')."</option>";
                                              }
                                              ?>
                                            </select>
                                            <div class="help-block with-errors"></div>
                                        </div>                                 
                                    </div>
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <select class="custom-select d-block form-control" name="Cod_Prato4" id="Cod_Prato" data-error="Insira as Sobremesas">
                                              <option disabled selected >Insira a Sobremesa*</option>
                                             <?php
                                                $prato="SELECT * From prato where tipo_prato='4'";
                                                $result=mysqli_query($ligax,$prato);
                                                $nregistos=mysqli_num_rows($result);
                                                $nome_prato=$registo('nome_prato');
                                                $Cod_Prato=$registo('Cod_Prato');
                                                
                                                for ($i=0; $i<$nregistos;$i++){
                                                    $registo=mysqli_fetch_assoc($result);
                                                    echo "<option value='$Cod_Prato'>".$registo('nome_prato')."</option>";
                                                }
                                              ?>
                                            </select>
                                            <div class="help-block with-errors"></div>
                                        </div> 
                                    </div>
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <select class="custom-select d-block form-control" name="Cod_Prato5" id="Cod_Prato" data-error="Insira as Bebidas">
                                              <option disabled selected >Insira as Bebidas*</option>
                                             <?php
                                                $prato="SELECT * From prato where tipo_prato='5'";
                                                $result=mysqli_query($ligax,$prato);
                                                $nregistos=mysqli_num_rows($result);
                                                $nome_prato=$registo('nome_prato');
                                                $Cod_Prato=$registo('Cod_Prato');
                                                
                                                for ($i=0; $i<$nregistos;$i++){
                                                    $registo=mysqli_fetch_assoc($result);
                                                    echo "<option value='$Cod_Prato'>".$registo('nome_prato')."</option>";
                                                }
                                              ?>
                                            </select>
                                            <div class="help-block with-errors"></div>
                                        </div> 
                                    
                                    </div>
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <select class="custom-select d-block form-control"  id="pessoas" required data-error="Insira a número de Pessoas">
                                              <option disabled selected>Insira as Pessoas*</option>
                                              <option value="1">1</option>
                                              <option value="2">2</option>
                                              <option value="3">3</option>
                                              <option value="4">4</option>
                                              <option value="5">5</option>
                                              <option value="6">6</option>
                                              <option value="7">7</option>
                                              <option value="8">8</option>
                                              <option value="9">9</option>
                                              <option value="10">10</option>
                                            </select>
                                            <div class="help-block with-errors"></div>
                                        </div> 
                                    </div>
                                </div>
                                
                                <div class="col-md-6">
                                    <h3>Informações de Contacto</h3>
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <input type="text" class="form-control" id="nome" name="nome" placeholder="Nome" required data-error="Insira Seu Nome">
                                            <div class="help-block with-errors"></div>
                                        </div>                                 
                                    </div>
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <input type="text" placeholder="Email" id="email" class="form-control" name="email" required data-error="Insira o Seu Email">
                                            <div class="help-block with-errors"></div>
                                        </div> 
                                    </div>
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <input type="text" placeholder="Número de Telefone" id="telefone" class="form-control" name="phone" required data-error="Insira o Seu Número">
                                            <div class="help-block with-errors"></div>
                                        </div> 
                                    </div>
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <input type="text" placeholder="Morada" id="morada" class="form-control" name="Morada" required data-error="Insira a sua Morada">
                                            <div class="help-block with-errors"></div>
                                        </div> 
                                    </div>
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <input type="Text" placeholder="Código Postal" id="CodigoPostal" class="form-control" name="Código Postal" Value="0000-000" maxlength="8" required data-error="Insira o Seu Código Postal">
                                            <div class="help-block with-errors"></div>
                                        </div> 
                                    </div>
                                </div>
                                <div class="col-md-12">
                                    <div class="submit-button text-center">
                                        <button class="btn btn-common" id="submit"name="Submit" type="submit">Encomendar</button>
                                        <div id="msgSubmit" class="h3 text-center hidden"></div> 
                                        <div class="clearfix"></div> 
                                    </div>
                                </div>
                            </div>            
                        </form>
                    </div>
                </div>
            </div>
    </body>
</html>
------------------------------------------------/-------------------------------------------------------
O de Cima é o formulário
O de Baixo é para onde vão os dados
------------------------------------------------/-------------------------------------------------------
<?php
//Conexão  à BD
require('ligacao.php');

echo $_GET("Submit");

for ($i=1; $i<$_GET("Submit");$i++){
    $Codi_Pedido = $Codi_Pedido + $i;
//Receber todos os códigos do prato pedidos pelo utilizador e associá-los ao cod. pedido
if(isset($_REQUEST('Cod_Prato1'))){
$entrada=   $_REQUEST('Cod_Prato1');
$insere="Insert into prato_levar (Cod_Pedido,Cod_Prato,Quant_dose) values($Codi_Pedido,'$entrada',)";
}
if(isset($_REQUEST('Cod_Prato2'))){
$Sopa= $_REQUEST('Cod_Prato2');
$insere="Insert into prato_levar (Cod_Pedido,Cod_Prato,Quant_dose) values($Codi_Pedido,'$Sopa',)";
}
if(isset($_REQUEST('Cod_Prato3'))){
$Prato_Principal=   $_REQUEST('Cod_Prato3');
$insere="Insert into prato_levar (Cod_Pedido,Cod_Prato,Quant_dose) values($Codi_Pedido,'$Prato_Principal',)";
}
if(isset($_REQUEST('Cod_Prato4'))){
$Sobremesa=$_REQUEST('Cod_Prato4');
$insere="Insert into prato_levar (Cod_Pedido,Cod_Prato,Quant_dose) values($Codi_Pedido,'$Sobremesa',)";
}
if(isset($_REQUEST('Cod_Prato5'))){
$Bebidas=   $_REQUEST('Cod_Prato5');
$insere="Insert into prato_levar (Cod_Pedido,Cod_Prato,Quant_dose) values($Codi_Pedido,'$Bebidas',)";
}
}
$result=mysqli_query($ligax,$insere);
?>
<!DOCTYPE html>
<html>
<body>
<meta http-equiv="refresh" content="5; URL='Menu.php'"/>
<p style="text-align:center;font-size:300%;">
   Pedido Registado com Sucesso!
   <?php
    echo $Codi_Pedido;
   ?>
</p>
<?php
mysqli_close($ligax);
?>
</body>
</html>
´´´

python 3.x – Eliminar os elementos que não estão numa lista (dicionário)

Boas, eu tenho esta lista com dicionários (chamada de dados), e eu queria eliminar todos os elementos desta que não estejam na lista_colunas.
Como no exemplo abaixo:

dados = ({'colA':'', 'colB':'b', 'colC':''}, {'colA':'1', 'colB':'2', 'colC':'3'}, {'colA':'4', 'colB':'5', 'colC':'6'})
lista_colunas = ('colA', 'colC')

Output:

({'colA':'', 'colC':''}, {'colA':'1','colC':'3'}, {'colA':'4','colC':'6'})

Eu consigo fazer com que elimine os elementos que estão naquela lista mas eu pretendo que faça o inverso e não estou a conseguir.

Obrigado

react – Meu componente não atualiza o valor da const, após minha função receber um novo dado

Boa tarde, estou com um componentente recebendo uma função aonde a mesma atualiza dependendo do onClick. Até ai tudo bem está funcionando e recebendo, porém quando jogo essa função em outro componente a mesma não atualiza o valor da const que esta recebendo a função ao click.

segue o codigo

export function AcessoDePorta(observerPortas$) {
 const { portaID } = PortaoCondominio();
 const (accessDoor, setAccessDoor) = React.useState();

 React.useEffect(() => {
   setAccessDoor(
     portaID?.filter(
       (viewporta) => viewporta.condominio_id === observerPortas$,
     ),
   );
 }, (observerPortas$));

 return accessDoor;
}

Essa e a função que está funcionando direito. Porem quando eu envio ela para cá,

const BlocoPortao = () => {
  const accessDoor = AcessoDePorta();
  console.log(accessDoor);
  const accessDoor2 = acessoDePortas();
  const accessAcao = acessoDeAcao();
  const (att, setAtt) = React.useState();
  const (toggles, setToggles) = React.useState(false);

a mesma não atualiza ela chega como undefined e quando o outro codigo atualiza, este não e atualizado.

Chứng bệnh chàm nghiêm trọng không cũng như điều trị tại chỗ nào thì an toàn?

Các y bác sĩ tại Phòng khám Đa khoa Đại Tín cho hay, người bị bệnh chàm cảm giác rất đau đớn bởi những nốt ban đỏ làm ngứa cũng như đau rát. Không những thế, căn bệnh cũng khiến bệnh nhân càng ngày e ngại vì những nốt ban ứng đỏ trên da. Để bảo vệ sức khỏe, tìm lại vẻ đẹp của da và không gây mất nét thẩm mỹ, chúng ta không được mơ hồ mà hãy nắm rõ những thông tin về chứng bệnh và cơ sở y tế điều trị hiệu quả qua bài viết ở dưới đây.

Tìm hiểu của căn bệnh chàm

Có thể thấy, chàm chính là loại bệnh ngoài da phổ biến hiện tại, bệnh lý còn có được tên là eczema. Khi bị bệnh lý này, người bệnh sẽ có thấy nhiều mụn nước hình thành ở trên bề mặt làn da. Đồng thời, loại nốt mụn nước này tạo ra cảm nhận rất đau rát.

Hầu như ai cũng đều có nguy cơ mắc căn bệnh chàm. Tuy vậy, Mặc dù vậy, những đối tượng chủ yếu đó là các bé sơ sinh. Vì vậy, những bậc cha mẹ nên theo dõi tình trạng của con để có thể tìm thấy cũng như điều trị đúng lúc, hạn chế để cho trẻ con bị chàm nặng tác động tới sức khỏe.

Các loại chàm thường hay gặp và những triệu chứng của bệnh lý

1. Triệu chứng thường gặp của bệnh

Với những người mắc chàm, bệnh nhân sẽ có những đám hồng ban trên da, đồng thời cảm giác ngứa. Mặc dù vậy, một vài người thờ ơ, nghĩ rằng chỉ là biểu hiện của tình trạng dị ứng da, vì thế họ không để tâm và điều trị bệnh lý. Mỗi khi ngứa, người bệnh gãi tăng nguy cơ chảy máu, bể mụn, dẫn đến tình trạng viêm nhiễm da.

Đặc biệt các bệnh nhân chàm sẽ có tình trạng mụn nằm trên làn da, gây cảm giác đau rát mỗi khi mụn bị vỡ. Dựa vào tình trạng bệnh lý, số lượng mụn trên da hình thành nhiều hoặc ít. Sau một thời gian, nốt mụn nước bắt đầu bong ra, làn da trở nên khô cứng,đóng vảy.

2. Một số kiểu chàm thường gặp

Ở thực chất, căn bệnh chàm có rất nhiều kiểu khác nhau cũng như sở hữu một số biểu hiện đặc trưng. Do đó, người bị bệnh nên tìm hiểu rõ ràng tình trạng bệnh của mình.

Trong các tình trạng hay thấy đó chính là chàm dị ứng tiếp xúc. Khi mắc bệnh, chúng ta cũng sẽ có làn da bị chàm trở nên ửng đỏ cũng như cảm giác ngứa ngáy dữ dội. Nguyên nhân là do bạn từng đụng vào một vài các chất có độc làm hệ miễn dịch bị phản ứng. Một số chất sẽ có nguy cơ khiến kích ứng có thể kể đến đó là: chất axit, bụi bẩn, hóa chất độc hại.

Bên cạnh đó, đa số bệnh nhân có thể bị bệnh chàm thể đồng tiền. Giống như tên gọi, các vết chàm giống như hình dạng đồng tiền xu, rất to. Đặc điểm của người mắc chàm thể đồng tiền đó là da bị ráp, có vảy cũng như làm ra cảm giác ngứa ngáy. Nếu không biết phương pháp chăm chút, các vết chàm sẽ có cơ hội lan rộng các khu vực da khác, mức độ chứng bệnh càng ngày tồi tệ hơn.

Nguyên nhân chủ yếu gây căn bệnh chàm da

Những nguyên do gây ra căn bệnh chàm như:

Thừa hưởng từ di truyền hoặc bị dị ứng bởi các chất liệu hóa học. Trong đó, số người mắc chàm vì gen có phần không nhỏ.

Không những vậy, một vài chất dị ứng làn da có thể nhắc tới như là: sợi vải len, nhất là những sợi vải không tự nhiên, một vài nhóm xà phòng, tẩy rửa, một vài sản phẩm hay dầu thơm.

Thức ăn động thực vật cũng có chứa một số dị nguyên, hay gọi đó là chất làm kích ứng. Do đó, mọi người nên chú ý khi sử dụng một số thức ăn có khả năng làm dị ứng như là: những thực phẩm chế biến từ: lúa mì, trứng,…

Bên cạnh đó, nhiều người cần hạn chế khi bị mẫn cảm bởi phấn hoa hay lông động vật.

Đa khoa Đại Tín – Địa chỉ điều trị bệnh lý chàm da chất lượng

Mỗi khi mắc bệnh lý chàm, hẳn là bệnh nhân cảm thấy rất ngứa ngáy và e ngại bởi vì làn da bị kém thẩm mỹ. Để tránh ảnh hưởng tới sức khỏe, người bệnh nên thăm khám cũng như chữa trị đúng theo sự hướng dẫn của chuyên gia y tế.

Tại địa bàn Bình Dương, Đa khoa Đại Tín là cơ sở y tế mà bệnh nhân có thể an tâm khi thăm khám và điều trị ở đây. Bằng sự linh hoạt cũng như chu đáo của các bác sĩ, phòng khám Đại Tín càng ngày đã giành được tin tưởng của rất nhiều người bệnh.

Cho đến nay, phòng khám có gần 15 năm trong việc khám và điều trị bệnh chàm. Bên cạnh đó là hệ thống thiết bị y tế luôn được đầu tư tiên tiến cũng như ứng dụng các kỹ thuật vượt bậc giúp cho thời quan khám điều trị chứng bệnh đạt được kết quả cao nhất.

Nếu hiện mắc căn bệnh chàm da, mọi người không nên thờ ơ mà hãy thăm khám và chữa trị sớm nhất. Như vậy, bệnh lý sẽ không ngày càng nguy hiểm hơn, làm bạn cảm thấy xấu hổ bởi làn da của mình.

Những băn khoăn về thông tin trên, hãy gọi tới hotline: (02)74 3685 999 để được giải đáp với những chuyên gia nhanh chóng.

PHÒNG KHÁM ĐA KHOA ĐẠI TÍN

Địa chỉ: 306 Đại lộ Bình Dương,Tp. Thủ Dầu Một, Bình Dương

Thời gian hoạt động: Từ 08:00h đến 20:00h hàng ngày, làm việc kể cả chủ nhật và lễ – Tết.

*** Để quá trình thăm khám bệnh và điều trị bệnh được diễn ra nhanh chóng – đơn giản – thuận tiện hiện nay Phòng Khám Đa Khoa Đại Tín đã thiết lập hệ thống tư vấn online miễn phí.

– Tư vấn qua số điện thoại: (02)74 3685 999

Để đăng ký và lấy số đặt hẹn khám bệnh miễn phí, vui lòng bấm vào hotline sức khỏe.

.(tagsToTranslate)webmaster forum(t)internet marketing(t)search engine optimization(t)web designing(t)seo(t)ppc(t)affiliate marketing(t)search engine marketing(t)web hosting(t)domain name(t)social media