javascript e url pushstate – Stack Overflow em Português

Olá!

Eu tenho um site que estava funcionando bem… até eu mexer nele…rsrsrs

Ele carrega as páginas mas quando eu clico nas “bandeirinhas” para mudar o texto para o inglês, ele volta para o index, ou então para uma página que que acabei de visitar… o certo era clicar na bandeirinha e mudar o texto (carregando só parte do site) para o inglês, ou vice e versa.

O site: http://elainecampos.com.br

Alguém pode me ajudar?

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

<script type="text/javascript">

$(document).ready(function(){
    var content = $('#conteudo');

    //pre carregando o gif
    loading = new Image(); loading.src = "https://pt.stackoverflow.com/imagens/carregando.gif";
    $('#menu a,.menu-rodape a').live('click', function( e ){
        e.preventDefault();
        content.html( '<img class="carregando" src="imagens/a.png" />' );

        var href = $( this ).attr('href');
        $.ajax({
            url: href,
            success: function( response ){
                //forçando o parser
                var response = $( '<article>'+response+'</article>' );
                
                var data = response.find('#conteudo').html();
                
                    //apenas atrasando a troca, para mostrarmos o loading
                window.setTimeout( function(){
                    content.fadeOut('slow', function(){
                        content.html( data ).fadeIn();
                        
                        var title = response.find('title').text();
                        window.history.pushState( href, title, href );
                        document.title = title;
                    });
                }, 500 );
            }
        });

    });
});
</script>       

Tratar promise com typescript – Stack Overflow em Português

Eu tenho o seguinte método:

async sync({model, event, data}: {model: string, event: string, data: Category}) {
    if(model === 'category') {
      switch (event) {
        case 'created':
          await this.categoryRepo.create({
            ...data,
            createdAt: new Date(),
            updatedAt: new Date()
          });
          break;
      }
    }
  }

Quando faço a chamada dele:

this.sync({model, event, data});

O typescript me retorna o seguinte erro no this:

ESLint: Promises must be handled appropriately or explicitly marked as
ignored with the void
operator.(@typescript-eslint/no-floating-promises)

Como posso tratar isso?

Problema de lógica simples – Stack Overflow em Português

Obrigado por contribuir com o Stack Overflow em Português!

  • Certifique-se de responder à pergunta. Entre em detalhes sobre a sua solução e compartilhe o que você descobriu.

Mas evite

  • Pedir esclarecimentos ou detalhes sobre outras respostas.
  • Fazer afirmações baseadas apenas na sua opinião; aponte referências ou experiências anteriores.

Para aprender mais, veja nossas dicas sobre como escrever boas respostas.

PHP no Linux Mint – Stack Overflow em Português

Venho me deparando com um problema desde a muito tempo.

Eu uso Linux Mint 20 e programo em PHP nele, só que toda vez que salvo meu programa aparece o popup do Adm para digitar a senha do SU

Como faço para evitar isso?

Snapshot em C, erro – Stack Overflow em Português

Snapshot
1 INTRODUCTION
Usual search engines receive a set of keywords and look for all the documents that contain these keywords.
The documents are listed in the order of document significance. In this problem we consider the
significance of a document for a set of keywords is given by the minimum number of words of the
continuous piece of text that contains all the searched keywords.
For instance: consider the keywords “2008” and “IEEEXtreme”, and the following two texts: “The
registration for the 2008 edition of IEEEXtreme is now open” and “IEEEXtreme 2008 edition is going
to take place on March 8th 2008”. The significance of the first text is 4, and of the second one is 2. If any
of the given words is not present in the text, the significance is zero.
2 TASK
Please write a program that reads from the standard input a text in which the words are separated only
by spaces, and finds the significance of text against the keywords given as the parameters to your program.
3 SYNTAX
For the input text:
The registration for the 2008 edition of IEEEXtreme is now open
your program executed as:

snapshot 2008 IEEEXtreme
should write 4 on the standard output.
Note: if not all the words are found, the program should return 0.

#include <stdio.h>
#include <string.h>

int compare(char *x, char *z){
int a=0;
if(strlen(x) == strlen(z)){
while(a < strlen(x)){
if(x(a) == z(a))
a++;
else
return 0;
}
return 1;
}
}

int verify(int q, int n, char *v){
static int flag2=0;
static int error=0;

if ((v(0) == "https://pt.stackoverflow.com/#") && (v(1) == "https://pt.stackoverflow.com/#") && (v(2) == "https://pt.stackoverflow.com/#") && (v(3) == "https://pt.stackoverflow.com/#") && (v(4) == "https://pt.stackoverflow.com/#")){
    flag2=1;
}
else{        
    error++;
}

if((q=n-1) && flag2==1 && error == 0)
    return 1;
else
    return 0;

}

int main(int argc, char * argv()){

char text(1000);
char word(30);

FILE *fp=fopen("filename", "r");

int i=0,j=0,k=0,y=1,w=1,t=1,flag=0,signifiancia=0;

while(feof(fp))
    text(i++) = fgetc(fp);

text(i)='';

while(text(j) != ''){
    if (text(j) == ' '){
        j++;
        word(k) = '';
        k=0;
        while(y < argc){
            compare(argv(y) , word);
            if(1){
                flag = 1;
                argv(y) = "#####";
                signifiancia++;
                y++;
            }else{
                if(flag = 1)
                    signifiancia++;
                    y++;
            }
        }
    }
    else{
        word(k) = text(j);
        j++;
        k++;
    }
    while(w < argc){
        verify(t, argc, argv(w));
        t++;
        if(1)
            printf("%d", signifiancia);
    }

}
printf("0");

}

Dá-me o seguinte erro:
Segmentation fault (core dumped)

formula – Simplificar equação – Stack Overflow em Português

Eu preciso isolar a variável qtd…as demais variáveis tem seus valores conhecidos no fluxo. Abaixo a formula a que consegui simplificar do processo original.

inserir a descrição da imagem aqui

Por exemplo, para as constantes:
PC = 21,23
PV = 21,15
Tliq = 0,0002
Tcor = 1,99
Tiss = 0,05

Com um qtd de 1800 tenho um W de 234,4782 (aproximadamente)

Minha necessidade é colocar w fixo ( o valor pode variar dentro de um range) e para o valor de range eu tenho um conjunto de constantes que irão definir o qtd

O problema é que não consigo isolar o qtd já que ele está “espalhado” na formula…usei alguns programas para tentar simplificar mas não deu muito certo.

abs

Screenshot em Python – Stack Overflow em Português

Olá! Meu problema é o seguinte:
Eu quero fazer uma screenshot da tela do meu pc usando python, eu até consigo bater a screenshot, porém, a captura de tela só é salva após a execução do programa, digo, a print só é salva após meu código terminar de rodar… Tem alguma forma da screenshot salvar enquanto executo o programa?
Segue o código:

import pyautogui

capturar = pyautogui.screenshot()
capturar.save('foto.jpg')

for a in range(1,10):
    print(a)
    time.sleep(1) 

Como eu disse, a captura de tela só é salva após o for, ou seja quando o código para de executar. Tem como ela ser salva antes da finalização da execução do programa?

javascript – Enter Automático – Stack Overflow em Português

Sei que no JavaScript tem uma funcionalidade que é o click() que clica em algum elemento de forma “automatica”, queria saber se existe algum comando que dê um ENTER de forma automática. Pode ser usando javascript, jQuery etc…
OBS: sou iniciante

Angular HttpClient.get demorando – Stack Overflow em Português

Boa tarde galerinha, seguinte, estou desenvolvendo um projeto do meu curso com umas pessoas, mas tem um trecho onde estou sofrendo um pouco pelo motivo de que o código manda a requisição pro meu back (Em Java) e já continua executando o resto na hora, isso ta dando problema pra mim fazer a verificação que preciso…
Estou tentando fazer uma verificação de login existente, onde claro, não podem haver dois logins iguais

export interface existeUsuario {
   usuarioExistente: boolean;
}
verificaUsuarioExistente(login: string): boolean {
   console.log(login); // Aparece no console o login digitado
   var existe: boolean;
                // Usando uma interface pois foi a única forma de conseguir puxar o back-end, se tiver algumas forma de usar somente um .get<boolean> me falem por favor
   this.htto.get<existeUsuario>(this.urlApi + 'verificaUser&login=' + login).subscribe(retorno => {
      console.log(retorno); // Log: {usuarioExistente: true}
      existe = retorno.usuarioExistente;
      console.log('Retorno 1' + existe);
   }
   console.log('Retorno: ' + existe);
   return existe;
}

cadastrarUsuario(login: string, senha: string, email: string) {
   if(login!= '' && senha != '' && email != '') {
      if(this.usuarioExistente(login) === true) {
        console.log('Usuario já existe');
      } else {
        console.log('Usuario não existe');
      }
    } else {
      console.log('Informações em Branco!');
    }
  }

Como podem ver, o Retorno 2 está vindo antes do Retorno 1, o que acaba retornando undefined pois não foi definido no .get ainda, ai depois ele define (sempre como true no momente pois coloquei um login já existente no meu banco de dados)

Exercicio em portugol – Stack Overflow em Português

Foi pedido o seguinte exercício :

Um funcionário de uma empresa recebe um aumento salarial anualmente. Sabe-se
que:
i. Esse funcionário foi contratado em 2002, com salário inicial de R$ 600,00;

ii. Em 2003 recebeu um aumento de 1,5% sobre seu salário inicial;

iii. A partir de 2004 (inclusive), os aumentos corresponderam ao dobro do percentual do ano anterior;

Faça um programa que determine o salário atual deste funcionário.


Se alguém puder me ajudar vendo meu código e dizendo se está certo ou não, e informando se, tem algo a ser melhorado.

Segue o Código :

inserir a descrição da imagem aqui


Obs: tem mais variáveis para frente