javascript – RETORNAR O VALOR DE UMA VARIAVEL

Olá, estou confuso com um ideia e gostaria de ajuda. A ideia em JavaScript é a seguinte… O usuário digita um valor em um input, e a aplicação retorna o valor correspondente a esse valor digita, que já foi pre definido antes com constantes exemplo:

100 = 1
200 = 2
300 = 3

Se o usuário digitar 100, a aplicação retorna 1, e assim por diante, alguém sabe como fazer algo assim?

Obrigado pela atenção.

Retorno select onde uma linha retorne duas onde o salario do primeiro seja maior que o segundo

Tenho uma lista de funcionário na tabela ‘funcionário’. Eu preciso fazer um select onde em uma única linha retorne pares de nomes em que o primeiro tenha o salario maior que o segundo e assim por diante.

react – Exibir informações de uma coleção especifica no Firebase usando ReactJS

Boa noite, estou tentando exibir algumas informações de uma coleção no firebase porem não consigo exibir essas informações, eu estou passando um ID da coleção e está retornando no log os dados que eu quero porem não consigo exibir no navegador em html essas informações.

        useEffect(()=>{
    // retrieve a document
    const chama = firebase.firestore().collection('cursos')
    chama.doc(id)
    .get()
    .then(snapshot => {
    const document = snapshot.data()
    // do something with document
    console.log(document);
    })
    }, ())

inserir a descrição da imagem aqui

python – Como extrair parte do texto de um arquivo PDF e criar uma tabela

Tenho um arquivo PDF que contem um cabeçalho e tabela com +60 paginas e quero extrair algumas informações do cabeçalho e algumas colunas da tabela, como faço para ler esse arquivo e trazer apenas as informações necessárias.

Exemplo (em vermelho o que devo extrair):

inserir a descrição da imagem aqui

As informações em vermelho precisa ser extraído para uma nova tabela, e o Local de Entrega e Pedido deve-se criar uma nova coluna para cada um e repetir em todas as linhas de pedidos da pagina em questão.

excel – Como Criar uma conexao VBA com Oracle 11

Estou tentando conectar VBA ao Oracle, porem os metodos que localizei nos foruns nao funcionaram.
A ideia é criar uma conexao, e nessa conexao realizar uma consulta com um parametro baseado em um dado da celula do excel.

estilo de codificação – Existe uma padronização para escrita de códigos em português?


Qualquer pessoa pode fazer uma pergunta


Qualquer um pode responder


As melhores respostas recebem votos positivos e sobem para os primeiros lugares

Estou começando, não tenho um pc bom, (HP mini 210) e venho pedir uma opinião, JAVA ou PYTHON para esse PC?

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.

async – Como converter uma função baseada em promise para callback em JavaScript?

Podemos converter funções assíncronas que trabalham com callback para trabalharem com promises, como demonstrado nos exemplos abaixo:

callback:

const timeInMs = 1_000;

function asyncCallback(timeMs, callback) {
  setTimeout(() => callback(null, timeMs), timeMs);
}

console.log('first');

asyncCallback(timeInMs, (err, result) => {
  if (err) return console.log('Error: ', err);

  console.log('last');

  console.log('Time passed: ', result);
});

console.log('second');

Mudando para promise:

const timeInMs = 1_000;

function asyncCallback(timeMs, callback) {
  setTimeout(() => callback(null, timeMs), timeMs);
}

// função simples para converter callback em promise
function promisify(callback) {
  return function promisified(...args) {
    return new Promise((resolve, reject) => {
      const argsArray = (
        ...args,
        function (err, result) {
          if (err) return reject(err);

          resolve(result);
        },
      );

      callback(...argsArray);
    });
  };
}

// promisificando e convertendo a função asyncCallback
const asyncPromise = promisify(asyncCallback);

console.log('first');

asyncPromise(timeInMs).then((result) => {
  console.log('last');

  console.log('Time passed: ', result);
});

console.log('second');

// usando async/await
(async () => {
  const result = await asyncPromise(timeInMs);

  console.log('(async/await) Time passed: ', result);
})();

Repare que foi possível mudar de callback para promise graças a função customizada promisify().

A pergunta é:

  • Como converter uma função baseada em promise para callback, ou seja, fazer o oposto de promisify()? Algo como callbackify().

Tem uma função no Node.js chamada callbackify do core module util que faz já faz o caminho inverso:

import { callbackify } from 'util'

const timeInMs = 1_000

function asyncCallback (timeMs, callback) {
  setTimeout(() => callback(null, timeMs), timeMs)
}

function promisify (callback) {
  return function promisified (...args) {
    return new Promise((resolve, reject) => {
      const argsArray = (
        ...args,
        function (err, result) {
          if (err) return reject(err)

          resolve(result)
        },
      )

      callback(...argsArray)
    })
  }
}

const asyncPromise = promisify(asyncCallback)

const callbackFunction = callbackify(asyncPromise)

callbackFunction(timeInMs, (err, result) => {
  console.log('Time passed: ', result) // Time passed:  1000
})

Mas eu quero saber como seria feito uma função “na mão” (semelhante à promisify()), com passo a passo e com explicação detalhada, porque quero entender a lógica de implementação.

Esta minha dúivida é só uma prova de conceito e gostaria de saber…

Substituir valores de uma coluna com base em valores de outra em Python

Caros,

Tenho uma dataframe com as colunas “mandante”, “visitante” e “vencedor”. Nas três estão os nomes dos times como string. No entanto, preciso colocar na coluna “vencedor” o valor 1 para indicar que o vencedor foi mandante, 0 para indicar que foi o visitante e “-” quando for empate.

javascript – Qual o significado do “!” antes de uma variável Array?

Boa Tarde!
Eu estava tentando realizar um exercício, que basicamente contava quantos pares de meia tinham numa gaveta. Com numero total de meias = n. Porem não consegui resolver e achei essa resposta, a baixo, na internet, mas não estou entendendo o ! antes do Array, Pra que ele serve? Se alguém puder me esclarecer a ideia desse algoritmo em geral também, fico agradecido.

function sockMerchant(n, ar) {

//Exemplo dos Arrays
//ar 10 10 10 20 30 20 20 30 40
//ar2 10 10 10 20 30 20 20 30 40
let ar2 = {};
let pares = 0;
for (var index = 0; index < n; index++) {
    ar2(ar(index)) = !ar2(ar(index));
    if (!ar2(ar(index))) pares++;
}
return pares;                 

}