AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-1433268

MeltingDog's questions

Martin Hope
MeltingDog
Asked: 2025-04-07 10:20:13 +0800 CST

Node.JS: como faço para definir uma variável de ambiente em um arquivo para que todos os outros sejam lidos?

  • 6

Tenho vários arquivos que executam vários testes e retornam resultados em um arquivo de log.

Tenho funções auxiliares que criam um arquivo de log e adicionam dados a ele.

Quero nomear dinamicamente esse arquivo de log, com base na hora e data em que o script é executado. Para isso, preciso armazenar o nome do arquivo em uma variável no arquivo que dispara todos os testes ( main.js) e torná-lo disponível para as funções no meu helper-function.jsarquivo.

Tenho experimentado definir uma variável de ambiente, main.jsmas não obtive sucesso em fazer com que todas as funções auxiliares a leiam.

Embora pareça que eu possa defini-lo em main.js e fazer com que a função createLogs() o use, a updateLogs()função subsequente, que é exportada ( module.exports = {updateLogs}) para outros arquivos, não pode. Estou supondo que os outros arquivos simplesmente não estão "cientes" da variável de ambiente.

No entanto, codificar a variável de ambiente helper-functions.jsfunciona - ambas as funções auxiliares podem vê-la e usá-la.

Alguém sabe como posso definir process.env.LOGFILEum valor dinâmico e torná-lo disponível para todas as funções auxiliares? (Observação: devido a restrições de segurança, não posso usar pacotes de terceiros para fazer isso).

Meus arquivos são assim:

//main.js
const d = new Date();
const logName = "fooBar";
process.env.LOGFILE = logName + "-" + d.getDay() + "-" + d.getMonth() + "-" + d.getFullYear()  +  ".json";
createLogs(logName);

// Running tests on other files...

funções-auxiliares.js

//If I uncomment the below it works, but file name is hard coded.
//process.env.LOGFILE = "customLogs.json";
    
//Create log file when scripts are first run
const createLogs = (logName) => {
    exec('git branch --show-current', (err, stdout, stderr) => {
        if (err) {
            console.log("Error getting git branch:" + stderr);
        }

        const startTime = ((Date()).toLocaleString()).split('GMT')[0];
        const branchName = stdout ? stdout.replace(/(\r\n|\n|\r)/gm,"") : "no-branch";

        let repObjString = `{"details":{"name": "${logName}","time": "${startTime}","branch": "${branchName}"},"report":{}}`;

        const logFileName = `logs/${process.env.LOGFILE}`; //<== THIS WORKS
        if (!fs.existsSync(logFileName)) {
            console.log("Log doesnt exist. Making one...");
            fs.writeFile(logFileName, repObjString, function (err) {
                if (err) throw err;
                console.log('Creating file!');
            });
        }
    });
}

// Update logs
const updateLogs = (logObj) => {
    const logName = `logs/${process.env.LOGFILE}`; //<== THIS DOES NOT WORK

    fs.readFile(logName, 'utf8', function (err, logData) {
        if (err) throw err;
        Object.assign(logData["report"], logObj);
        fs.writeFile (logName, logData, function(err) {
            if (err) throw err;
            console.log('Log updated');
        });
    });
}
javascript
  • 1 respostas
  • 49 Views
Martin Hope
MeltingDog
Asked: 2025-02-19 08:38:38 +0800 CST

Existe uma maneira de evitar o aviso `A codificação segura não está habilitada para estado restaurável...` para scripts do Node?

  • 6

Estou escrevendo alguns testes automatizados usando node.js e Cypress, e como tenho muitos deles, quero agrupá-los e separá-los em seus próprios arquivos. Comecei a fazer isso, por exemplo:

//myscripts/prodPageTests.js

const { exec } = require('child_process');

let command = "npx cypress run --headless --browser chrome --spec './cypress/e2e/LoremProdPage.feature'";
// Other tests to come.
// Probably in some kind of loop with args.

exec(command, (error, stdout, stderr) => {
    if (error) {
        console.error(`Error executing command: ${error}`);
        return;
    }
    console.log(`Output:\n${stdout}`);
    if (stderr) {
        console.error(`Error Output:\n${stderr}`);
    }
});

Isso funciona, mas depois que é executado também recebo o aviso:

Error Output:

DevTools listening on ws://127.ip.address/devtools/browser/<some hash>
2025-02-19 10:18:07.287 Cypress[18578:4259699] WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSup

O que eu entendo ter algo a ver com o Mac Sonoma OS.

Estou curioso: existe uma solução alternativa para isso com o node.js?

javascript
  • 2 respostas
  • 45 Views
Martin Hope
MeltingDog
Asked: 2025-01-20 07:38:22 +0800 CST

No Cypress, como exatamente uso um valor retornado de um arquivo de função auxiliar dentro de um arquivo de teste?

  • 5

Sou novo no Cypress e configurei um monte de funções auxiliares em seu próprio arquivo. Quero que uma dessas funções retorne um valor, no entanto, estou ficando preso em como fazer isso dentro da estrutura síncrona do Cypress.

Continuo recebendo o erro

CypressError: cy.then()falhou porque você está misturando código assíncrono e síncrono.

Tentei implementar uma correção semelhante à mencionada aqui Cypress retornando valor síncrono dentro do comando assíncrono? mas sem sucesso.

Meu código é assim:

Função auxiliar:

//helperFunction.js
module.exports.schemaChecker = () => {
    cy.get('script:contains("@context")').its('length').then((len) => {
        cy.task('log', 'Schemas: ' + len);
        if (len > 1) {
            return "fail";
        }
    })
}

Arquivo de teste:

import { schemaChecker, } from '../../support/helperFunctions.js';
// other stuff...

Given('I am on X page', () => {
    cy.viewport(1480, 1000);
    cy.visit(pageUrl);

    schemaChecker().then((response) => {
        if (response == "fail") {
           // Do something
        };
    })
});

Tentei algumas variações disso (por exemplo: if (schemaChecker() == "fail") {}), mas não tenho certeza de como fazê-los funcionar juntos e não consegui encontrar nada útil no Google.

Alguém poderia me indicar a direção certa?

javascript
  • 1 respostas
  • 18 Views
Martin Hope
MeltingDog
Asked: 2024-12-27 08:50:04 +0800 CST

Como recuperar objetos JS aninhados e obter seus dados por índice?

  • 5

Tenho um objeto JS extenso com muitos objetos aninhados, por exemplo:

data = {
  sundriesIncreases : {
    month1: { projectedIncrease: 1.3, actualIncrease: 1.3 },
    month2: { projectedIncrease: 1.6, actualIncrease: 1.5 },
    month3: { projectedIncrease: 1.4, actualIncrease: 1.4 },
    month4: { projectedIncrease: 2, actualIncrease: 2.1 },
    month5: { projectedIncrease: 1.2, actualIncrease: 1.3 },
    //etc
  },
  //etc
}

Estou usando um loop para percorrer um conjunto de dados diferente e quero usar o índice desse loop para recuperar os dados dos meses correspondentes da matriz.

No entanto, estou tendo problemas para descobrir como obter um determinado valor do array filho pelo índice.

Até agora tentei obtê-lo por índice assim:

customerNumbers.forEach((amt, index) => {
   let actInc = data.sundriesIncreases[index].actualIncrease;
   console.log(`amt=${val} index=${index} increase=${actInc}`)
});

E convertendo o objeto pai em um array:

var increasesArr = Object.entries(data.sundriesIncreases);
customerNumbers.forEach((amt, index) => {
   let actInc = increasesArr[index].actualIncrease;
   console.log(`amt=${val} index=${index} increase=${actInc}`)
});

Mas até agora nada funciona.

Claro

customerNumbers.forEach((amt, index) => {
   if (index == 0) {
     let actInc = data.sundriesIncreases.month1.actualIncrease;
     console.log(`amt=${val} index=${index} increase=${actInc}`)
   }
});

funciona, mas não é o ideal.

Uma pesquisa no Google sobre o problema revela muitas informações sobre como obter a chave por valor e também sobre como fazer o oposto.

Alguém poderia me indicar a direção certa?

javascript
  • 1 respostas
  • 42 Views
Martin Hope
MeltingDog
Asked: 2024-12-05 14:50:12 +0800 CST

Como chamar uma função Vanillas JS que está dentro de outra função Vanillas JS no React?

  • 4

Tenho um componente React que fica dentro de uma página web normal (portanto, não é um SPA).

Há uma função Vanilla JS, dentro de outra função JS, nesta página da web que desejo chamar de dentro do meu componente React. Esta função se parece com:

const getInfo = (() => {
  const updateInfo = (dataId) => {
    //Do something
  }
  const showInfo = (dataId) => {
    //Do something
  }
  return {updateInfo, showInfo}
})();

E eles são chamados nas páginas da web (normais) como:

getInfo.updateInfo("1324");

Agora, quero incluir isso no meu componente React. Então, criei uma função auxiliar, simplesmente copiando o acima.

const getInfo = (() => {
  const updateInfo = (dataId) => {
    //Do something
  }
  const showInfo = (dataId) => {
    //Do something
  }
  return {updateInfo, showInfo}
})();

E chamando-o de dentro de outra função auxiliar, como de costume:

const calculate = () => {
   getInfo.updateInfo("1324");
   // Other React helper function stuff
}

Porém quando tento compilar recebo o erro

getInfo.updateInfo não é uma função

Alguém sabe como posso usar getInfo.updateInfo();as funções auxiliares do meu componente React?

javascript
  • 2 respostas
  • 48 Views
Martin Hope
MeltingDog
Asked: 2024-12-04 10:32:51 +0800 CST

O Cypress não consegue obter o valor da URL após remover o atributo de destino, apesar da página carregar bem

  • 5

Quero que o Cypress verifique se o link para uma página está correto clicando no link e vendo se o URL contém uma determinada sequência de caracteres.

Para isso, criei a função:

checkLink = (linkEl, expectedPath) => {
    let pathString = linkEl.prop('href') ? linkEl.prop('href') : 'no-href';
    if (expectedPath && (pathString != 'no-href')) {
        cy.task('log', 'Checking link: '  + pathString + ' ' + expectedPath);
        cy.get(linkEl).click();
        cy.url().should('include', expectedPath);
        cy.go('back');
    }
}

Na maioria dos casos isso funcionou bem.

No entanto, não funcionaria se o link tivesse um target="_blank"atributo. Então adicionei .invoke('removeAttr', 'target')e alterei a função para ser a seguinte:

checkLink = (linkEl, expectedPath) => {
    let pathString = linkEl.prop('href') ? linkEl.prop('href') : 'no-href';
    if (expectedPath && (pathString != 'no-href')) {
        cy.task('log', 'Checking link: '  + pathString + ' ' + expectedPath);
        cy.get(linkEl).invoke('removeAttr', 'target').click();
        cy.url().should('include', expectedPath);
        cy.go('back');
    }
}

No entanto, agora ele parece não conseguir obter a URL da página que visita. Por exemplo, recebo o erro:

 AssertionError: Timed out retrying after 4000ms: expected '' to include 'mystring'

Se eu executar o teste como o título, posso ver a página (com a string esperada na URL) carregar bem. Parece que o Cypress não está recebendo cy.url()mais nada por algum motivo.

Alguém sabe o porquê disso?

javascript
  • 1 respostas
  • 29 Views
Martin Hope
MeltingDog
Asked: 2024-10-16 08:53:12 +0800 CST

Como faço para analisar um valor de um atributo de dados no Cypress?

  • 4

Tenho um campo de entrada:

<input type="range" id="amtRange" value="0" min="280" max="1400">

Quero obter o valor do minatributo e ver se ele é menor que outro valor pré-existente, ou seja, o valor no minatributo (280) deve ser menor que o número na amtvariável.

Posso obter o valor como uma string assim:

cy.get('#amtRange').invoke('attr', 'min');

Mas não consigo descobrir como passá-lo como um inteiro. Eu tentei o seguinte:

const amt = 286;
let minAmt = cy.get('#amtRange').invoke('attr', 'min');
minAmt = parseInt(minAmt);
minAmt.should('be.lessThan', amt);

Mas isso produz o erro: TypeError: minAmt.should is not a function.

Eu também tentei:

const amt = 286;
cy.get('#amtRange').then(($amtInput) => {
    let minAmt = parseInt($amtInput.invoke('attr', 'min'));
    minAmt.should('be.lessThan', amt);
});

Mas isso produz o erro: $amtInput.invoke is not a function.

Como posso conseguir isso?

javascript
  • 1 respostas
  • 37 Views
Martin Hope
MeltingDog
Asked: 2024-10-01 11:52:09 +0800 CST

Como posso acionar uma função JS externa de dentro de um componente React?

  • 5

Estou criando um aplicativo em React e colocando-o em uma página do meu site.

Tenho um widget/plugin de chat de terceiros no meu site e gostaria que ele fosse ativado quando um botão específico fosse clicado no meu componente React. No vanilla JS, isso geralmente é feito com a seguinte função:

LiveChat.openChatWindow();

No entanto, não consigo descobrir agora como chamar essa função de dentro do meu componente React.

Eu tentei

  const launchChat = () => {
    LiveChat.openChatWindow();
  }
// Other code

  <a class="btn chat-btn" onClick={launchChat}>Chat to us</a>

Mas o aplicativo não compila porque, é claro, LiveChatnão está definido (na minha máquina local).

Também não consigo iniciar o chat detectando um clique de fora do componente, porque, é claro, o botão é criado pelo React, e não no DOM.

$(function(){
  $(".chat-btn").click(function(){
    LiveChat.openChatWindow();
  });
});

Alguém sabe como devo proceder?

javascript
  • 1 respostas
  • 43 Views
Martin Hope
MeltingDog
Asked: 2024-09-04 13:47:41 +0800 CST

Como faço para que o React CountUp conte a partir de um número anterior?

  • 7

Sou novo no React e estou usando o React CountUp para animar uma contagem crescente de números, por exemplo:

<CountUp end={totalAmount} />

Isso funciona: sempre que totalAmountfor alterado, o CountUp animará uma contagem de 0 até o novo número.

No entanto, quero animá-lo para contar a partir de qualquer que seja o número anterior. Por exemplo, se as totalAmountmudanças forem de 70 para 100, quero que o animado conte apenas a partir de 70. Como está agora, qualquer totalAmountmudança nele sempre começará em 0.

Vejo que há um updateprop disponível, mas não tenho certeza de como usá-lo. Eu tentei:

<CountUp end={totalAmount} update={totalAmount} />

Vejo que há uma maneira de fazer isso em um "gancho", mas, para ser honesto, não tenho ideia de como incorporar um gancho ao meu componente React mais amplo.

Alguém poderia me indicar a direção certa?

javascript
  • 3 respostas
  • 68 Views
Martin Hope
MeltingDog
Asked: 2024-08-13 11:58:56 +0800 CST

Como executo 2 funções diferentes de 1 arquivo com 2 prompts de linha de comando diferentes no Node.js?

  • 5

Tenho um arquivo .js em meu projeto que importa um pacote NPM e possui 2 funções que usam esse pacote:

//replacePaths.js
import {replaceInFile} from 'replace-in-file';
async function replace() {
    const options = {
        files: 'src/**/*.jsx',
        from: 'dev/svgs/icons-main.svg',
        to: 'staging/media/svgs/icons-main.svg',
    };

    try {
        const results = await replaceInFile(options);
    } catch (error) {
        console.error('Error occurred:', error);
    }
}

async function revert() {
    const options = {
        files: 'src/**/*.jsx',
        from: 'staging/media/svgs/icons-main.svg',
        to: 'dev/svgs/icons-main.svg',
    };

    try {
        const results = await replaceInFile(options);
    } catch (error) {
        console.error('Error occurred:', error);
    }
}
module.exports = {
    replace,
    revert
};

Quero poder executar essas funções na linha de comando. Pesquisei no Google e, para fazer isso, basta adicionar o seguinte ao meu package.jsonarquivo:

"scripts": {
    ...
    "replace": "node replacePaths.js replace",
    "revert" : "node replacePaths.js revert",
    ...
}

Eu sou o primeiro deles na linha de comando como tal: npm run replace, mas recebi o erro ReferenceError: module is not defined in ES module scope.

Pesquisando isso no Google, mudei a exportsparte para:

export default replace;
export default revert;

e tentei novamente. Não recebi nenhum erro, apenas node replacePaths.js replaceimprimi a linha no console.

Posso executar as funções removendo a parte de exportação e apenas colocando replace()ou revert()no arquivo JS, mas isso não é útil para mim se eu quiser ter 2 funções no mesmo arquivo.

Alguém seria capaz de me indicar a direção certa?

javascript
  • 3 respostas
  • 30 Views
Martin Hope
MeltingDog
Asked: 2024-06-05 14:06:28 +0800 CST

Existe uma maneira de renderizar HTML a partir de uma string no React sem usar `dangerouslySetInnerHTML` ou o pacote React HTML Parser?

  • 3

Quero poder enviar um elemento HTML como string em um suporte para o meu componente. Entendo que posso renderizar isso, dangerouslySetInnerHTML()mas não quero definir o HTML "interno" de nada - só quero renderizar o elemento HTML conforme ele vem do suporte.

Por exemplo, se eu enviar, <a href="/somepage" data-attr="somthing">Link here</a>quero apenas 'imprimir' apenas aquele elemento da tag âncora no meu componente.

dangerouslySetInnerHTML()poderia funcionar, mas eu teria que agrupar meu elemento enviado em outro elemento.

Por exemplo:

<div dangerouslySetInnerHTML={{ __html: linkHtml }} />

Renderizaria:

<div><a href="/somepage" data-attr="somthing">Link here</a></div>

O pacote React HTML Parser parece fazer o que eu quero, mas gostaria de saber se existe uma maneira de fazer isso sem usar primeiro um pacote de terceiros.

Alguém sabe se existe uma maneira de conseguir isso?

javascript
  • 1 respostas
  • 44 Views
Martin Hope
MeltingDog
Asked: 2024-02-08 14:22:51 +0800 CST

Por que posso encontrar o primeiro, mas não o segundo elemento com o Xpath?

  • 5

Estou tentando construir um teste no Selenium Webdriver para verificar os valores de 2 divs que possuem o mesmo nome de classe.

Por exemplo, HTML:

<div class="prod-card">
  <div class="prices">
    <div class="price-wrap">
      From: 
      <div class="price">$9.99</div>
    </div>
    <div class="price-wrap">
      To: 
      <div class="price">$19.99</div>
    </div>
  </div>
</div>

Tenho tentado usar o localizador Xpath do Selenium, mas não consigo localizar o segundo div.

Por exemplo, o seguinte funciona:

let lowerPrice = await driver.findElement(By.xpath("//div[@class='price'][1]")).getText();
lowerPrice = lowerPrice.trim();
assert.equal(lowerPrice, expectations[i].lowerPrice);

Mas isso não funciona:

let higherPrice = await driver.findElement(By.xpath("//div[@class='price'][2]")).getText();
higherPrice = higherPrice.trim();
assert.equal(higherPrice, expectations[i].higherPrice);

eu recebo o erroNoSuchElementError: Unable to locate element: //div[@class='price'][2]

Não sei por que isso funciona bem ao encontrar o primeiro elemento, mas não o segundo.

Alguém saberia por quê?

javascript
  • 1 respostas
  • 16 Views
Martin Hope
MeltingDog
Asked: 2023-10-11 07:20:46 +0800 CST

O SASS não está conseguindo compilar SVGs como imagens de fundo por não reconhecer `%3C`. Existe uma solução alternativa?

  • 5

Estou compilando o SASS em um projeto Create-React-App em um ambiente MacOS, com Node.js.

Estou enfrentando um problema em que meu projeto não consegue compilar devido aos caracteres UTF-8 %3Ce %3E(representando <and >), por exemplo, na regra CSS:

  background-image: url("data:image/svg+xml,%3Csvg...svg%3E");

Alguém saberia se existe uma alternativa para usar %3Ce %3Eao colocar o código fonte SVG em um arquivo .scss?

EDITAR:

Erro que estou recebendo no Storybook:

SassError: variável indefinida. node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[7].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[ 1].rules[5].oneOf[7].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].oneOf[7].use[ 3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[7].use[4]!./src/styles/components/components.scss indefinido

274 │imagem de fundo: url("data:image/svg+xml,%3Csvg width='464' height='243' xmlns='http://www.w3.org/2000/svg'%3E%3Cg #{$fill-stroke} fill-rule='evenodd'%3E%3Cpath d='M463.409 18.439l-.02 223.245L364.326 130.1l99.084-111.661zM231.847.5c10.354 0 20.063 4.372 26. 808 12.006 h0l104,333 117,516L263,256 242,5H1,112L205,216 12,505A35,488 35,488 0 01231,847,5z'/%3E%3C/g%3E%3C/svg%3E"); │
^^^^^^^^^^^^

src/styles/mixins/_svgs.scss 274:123 linha-chave()

O SCSS em questão é um mixin (você pode codificar as variáveis ​​para testar):

@mixin keyline($color: 'green', $style: 'stroke') {
    $colorcode: colourcode($color);
    @if $style == fill {
        $fill-stroke: "fill='%23#{$colorcode}'";
    }
    @else {
       $fill-stroke: "fill='none' stroke='%23#{$colorcode}'";
    }
    background-image: url("data:image/svg+xml,%3Csvg width='464' height='243' xmlns='http://www.w3.org/2000/svg'%3E%3Cg #{$fill-stroke} fill-rule='evenodd'%3E%3Cpath d='M463.409 18.439l-.02 223.245L364.326 130.1l99.084-111.661zM231.847.5c10.354 0 20.063 4.372 26.808 12.006h0l104.333 117.516L263.256 242.5H1.112L205.216 12.505A35.488 35.488 0 01231.847.5z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
css
  • 2 respostas
  • 30 Views
Martin Hope
MeltingDog
Asked: 2023-08-18 14:41:48 +0800 CST

Como faço para 'construir' um elemento HTML em uma variável com adereços?

  • 5

Estou recriando um componente de botão HTML existente que usa o <svg>elemento e uma folha de sprite de ícone para ícones.

Quero poder criar o <svg>elemento se um iconStringprop tiver um valor e adicioná-lo ao conteúdo do botão.

Estou tendo dificuldade em "construir" esse <svg>elemento dentro de uma variável, ex:

  if (iconString && label) {
    buttonContent = <svg className="btn-icon"><use xlink:href="/svgs/icons.svg#' + iconString + '"></use></svg> + label;
  }

Não consigo encontrar ou descobrir a maneira correta de usar <svg>os <use>elementos e junto com os adereços iconStringe label.

Alguém seria capaz de me apontar na direção certa?

Meu código completo é:

export const button = ({ type, size, iconString, label, ...props }) => {
  let buttonContent = '';
  if (iconString && label) {
    buttonContent = <svg className="btn-icon"><use xlink:href="/svgs/icons.svg#' + iconString + '"></use></svg> + label;
  }
  else {
    buttonContent = label;
  }

  return (
    <button
      type="button"
      className={['btn', `btn-${size}`, `btn-${type}`].join(' ')}
      {...props}
    >
      {buttonContent}
    </button>
  );
};
javascript
  • 1 respostas
  • 23 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Reformatar números, inserindo separadores em posições fixas

    • 6 respostas
  • Marko Smith

    Por que os conceitos do C++20 causam erros de restrição cíclica, enquanto o SFINAE antigo não?

    • 2 respostas
  • Marko Smith

    Problema com extensão desinstalada automaticamente do VScode (tema Material)

    • 2 respostas
  • Marko Smith

    Vue 3: Erro na criação "Identificador esperado, mas encontrado 'import'" [duplicado]

    • 1 respostas
  • Marko Smith

    Qual é o propósito de `enum class` com um tipo subjacente especificado, mas sem enumeradores?

    • 1 respostas
  • Marko Smith

    Como faço para corrigir um erro MODULE_NOT_FOUND para um módulo que não importei manualmente?

    • 6 respostas
  • Marko Smith

    `(expression, lvalue) = rvalue` é uma atribuição válida em C ou C++? Por que alguns compiladores aceitam/rejeitam isso?

    • 3 respostas
  • Marko Smith

    Um programa vazio que não faz nada em C++ precisa de um heap de 204 KB, mas não em C

    • 1 respostas
  • Marko Smith

    PowerBI atualmente quebrado com BigQuery: problema de driver Simba com atualização do Windows

    • 2 respostas
  • Marko Smith

    AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos

    • 1 respostas
  • Martin Hope
    Fantastic Mr Fox Somente o tipo copiável não é aceito na implementação std::vector do MSVC 2025-04-23 06:40:49 +0800 CST
  • Martin Hope
    Howard Hinnant Encontre o próximo dia da semana usando o cronógrafo 2025-04-21 08:30:25 +0800 CST
  • Martin Hope
    Fedor O inicializador de membro do construtor pode incluir a inicialização de outro membro? 2025-04-15 01:01:44 +0800 CST
  • Martin Hope
    Petr Filipský Por que os conceitos do C++20 causam erros de restrição cíclica, enquanto o SFINAE antigo não? 2025-03-23 21:39:40 +0800 CST
  • Martin Hope
    Catskul O C++20 mudou para permitir a conversão de `type(&)[N]` de matriz de limites conhecidos para `type(&)[]` de matriz de limites desconhecidos? 2025-03-04 06:57:53 +0800 CST
  • Martin Hope
    Stefan Pochmann Como/por que {2,3,10} e {x,3,10} com x=2 são ordenados de forma diferente? 2025-01-13 23:24:07 +0800 CST
  • Martin Hope
    Chad Feller O ponto e vírgula agora é opcional em condicionais bash com [[ .. ]] na versão 5.2? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench Por que um traço duplo (--) faz com que esta cláusula MariaDB seja avaliada como verdadeira? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng Por que `dict(id=1, **{'id': 2})` às vezes gera `KeyError: 'id'` em vez de um TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos 2024-03-20 03:12:31 +0800 CST

Hot tag

python javascript c++ c# java typescript sql reactjs html

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve