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 / coding / 问题

All perguntas(coding)

Martin Hope
C. Guff
Asked: 2025-04-16 23:12:28 +0800 CST

paleta de cores scale_colour_binned no ggplot

  • 5

Estou plotando um mapa usando os pacotes ggplote ggOceanMaps. Para agrupar as cores em função da data, usei a função scale_colour_binned().

library(ggOceanMaps)
library(tidyverse)
library(lubridate)

df_map <- df_map %>%
  mutate(date_numeric = as.numeric(date))

basemap(data = df_map, limits = c(min(df_map$Lon) - 0.5,max(df_map$Lon) + 0.5,min(df_map$Lat) - 0.5,max(df_map$Lat) + 0.5), bathymetry = TRUE,
        # bathy.style = "rcb" proper raster
) + # a synonym: basemap(dt)
  ggspatial::geom_spatial_point(data = df_map, aes(x = Lon, y = Lat, color = date_numeric), size = 2) + 
  # scale_colour_distiller(labels = \(x) as.POSIXct(x, origin = lubridate::origin) |>
  #                          format(format ="%b %d"), n.breaks = length(unique(df_map$station))/2, palette = "Spectral")
  scale_colour_binned(type = "magma", name="Date",
                      breaks = seq(min(df_map$date_numeric), max(df_map$date_numeric), length.out = length(unique(df_map$date_numeric))),
                      labels = \(x) as.POSIXct(x, origin = lubridate::origin) |>
                        format(format = "%b %d"))

Gráfico de exemplo

Infelizmente, quando tento alterar type = "viridis"para uma paleta de cores diferente (por exemplo, magma), recebo um erro informando que o tipo de escala "magma" é desconhecido e que apenas "vidris" ou "gradiente" estão disponíveis. Existe alguma maneira de ter mais paletas disponíveis para a scale_colour_binned()função?

Aqui está um exemplo de dados:

df_map = structure(list(Lat = c(78.6585508333333, 78.6585508333333, 78.6585508333333,
78.6585508333333, 78.6585508333333, 78.6585508333333, 78.6585508333333,
78.6585508333333, 78.7585508333333, 78.7585508333333, 78.7585508333333,
79.6585508333333, 79.6585508333333, 79.6585508333333, 79.6585508333333,
79.7585508333333, 79.7585508333333, 79.7585508333333, 80.6585508333333,
80.6585508333333, 75.0000000000000, 75.1000000000000, 73.9994955166667, 73.9994955166667, 73.9994955166667,
73.9994955166667, 73.9994955166667), Lon = c(24.6500727416667, 24.6500727416667,
24.6500727416667, 24.6500727416667, 24.6500727416667, 24.6500727416667,
24.6500727416667, 24.6500727416667, 24.6500727416667, 24.6500727416667,
24.6500727416667, 24.6500727416667, 24.6500727416667, 24.6500727416667,
23.6500727416667, 23.6500727416667, 23.6500727416667, 25.7500727416667,
25.7500727416667, 25.7500727416667, 30.9864643333333, 30.8874643333333, 35.9974643333333,
35.9974643333333, 35.9974643333333, 35.9974643333333, 35.9974643333333), date = structure(c(1690042620,
1690042620, 1690042620, 1690042620, 1690042620, 1690042620, 1690042620,
1690042620, 1690042620, 1690042620, 1690192620, 1690192620, 1690192620,
1690192620, 1690192620, 1690392620, 1690392620, 1690542620, 1690542620,
1690542620, 1691056620, 1691056620, 1691686620, 1691686620, 1691686620, 1691686620,
1691686620), class = c("POSIXct", "POSIXt"), tzone = "UTC")), row.names = c(NA,
27L), class = "data.frame")
  • 1 respostas
  • 20 Views
Martin Hope
Elgin Cahangirov
Asked: 2025-04-16 23:10:06 +0800 CST

O caplog do Pytest não captura logs

  • 8

Veja meu exemplo mínimo abaixo para reproduzir o problema:

import logging
import logging.config


def test_logging(caplog):
    LOGGING_CONFIG = {
        "version": 1,
        "disable_existing_loggers": False,
        "formatters": {
            "default": {
                "format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s",
            },
        },
        "handlers": {
            "console": {
                "class": "logging.StreamHandler",
                "formatter": "default",
                "level": "DEBUG",
            },
        },
        "loggers": {
            "": {  # root logger
                "handlers": ["console"],
                "level": "DEBUG",
                "propagate": True,
            },
        },
    }

    logging.config.dictConfig(LOGGING_CONFIG)

    logger = logging.getLogger("root_module.sub1.sub2")
    logger.setLevel(logging.DEBUG)

    assert logger.propagate is True
    assert logger.getEffectiveLevel() == logging.DEBUG

    with caplog.at_level(logging.DEBUG):
        logger.debug("🔥 DEBUG msg")
        logger.info("📘 INFO msg")
        logger.warning("⚠️ WARNING msg")
        logger.error("❌ ERROR msg")
        logger.critical("💀 CRITICAL msg")

    print("🔥 caplog.messages:", caplog.messages)

    # Final assertion
    assert any("CRITICAL" in r or "💀" in r for r in caplog.messages)

Saídas em execução pytest -s:

tests/test_logs.py 2025-04-16 17:06:03,983 - root_module.sub1.sub2 - DEBUG - 🔥 DEBUG msg
2025-04-16 17:06:03,983 - root_module.sub1.sub2 - INFO - 📘 INFO msg
2025-04-16 17:06:03,983 - root_module.sub1.sub2 - WARNING - ⚠️ WARNING msg
2025-04-16 17:06:03,983 - root_module.sub1.sub2 - ERROR - ❌ ERROR msg
2025-04-16 17:06:03,983 - root_module.sub1.sub2 - CRITICAL - 💀 CRITICAL msg
🔥 caplog.messages: []

A versão do Pytest é 8.3.5. Não acho que importe, mas meu setup.cfg:

[tool:pytest]
testpaths =
    tests

Espero caplog.recordsconter todos os 5 logs, mas é uma lista vazia.

python
  • 1 respostas
  • 31 Views
Martin Hope
Amritanshu SINGH
Asked: 2025-04-16 23:07:20 +0800 CST

Falha nos utilitários do Tailwind 4 ("Não é possível aplicar classe de utilitário desconhecida") na compilação do Next.js 15 (roteador de páginas)

  • 6

Estou configurando um novo projeto usando Next.js (v15.3.0 - Pages Router) e Tailwind CSS (v4.1.4) e encontrei um problema de compilação persistente em que as classes de utilitários do Tailwind não estão sendo reconhecidas.

O problema central:

O servidor de desenvolvimento Next.js ( next dev) falha ao compilar, gerando erros como:

Error: Cannot apply unknown utility class: bg-gray-50

Inicialmente, isso acontecia com as classes padrão do Tailwind ( bg-gray-50) usadas @applyno meu globals.css. Depois de testar configurações diferentes globals.css(como usar @import "tailwindcss/preflight"; @reference "tailwindcss/theme.css";), o erro passou para as cores do meu tema personalizado :

Error: Cannot apply unknown utility class: text-primary-600

Ao tentar usar a theme()função diretamente em @layer base, recebo:

Error: Could not resolve value for theme function: theme(colors.gray.50).

Basicamente, parece que o processo de construção do PostCSS/Tailwind não está reconhecendo ou aplicando nenhuma classe de utilitário do Tailwind corretamente dentro do pipeline de construção do CSS.

Versões relevantes:

  • Next.js: 15.3.0 (Usando o roteador de páginas)
  • Tailwind CSS: 4.1.4
  • @tailwindcss/postcss: 4.1.4
  • Node.js: v20.x

Arquivos de configuração:

tailwind.config.js(Tentativa simplificada):

const defaultTheme = require('tailwindcss/defaultTheme');
const colors = require('tailwindcss/colors');

module.exports = {
  content: [
    "./src/pages/**/*.{js,ts,jsx,tsx}",
    "./src/components/**/*.{js,ts,jsx,tsx}",
  ],
  theme: { // No 'extend'
    fontFamily: {
      sans: ['Inter', ...defaultTheme.fontFamily.sans],
    },
    colors: {
      transparent: 'transparent',
      current: 'currentColor',
      black: colors.black,
      white: colors.white,
      gray: colors.gray, // Explicitly included
      red: colors.red,
      green: colors.green,
      primary: { // My custom color
        DEFAULT: '#2563EB',
        // ... other shades 50-950
        600: '#2563EB',
        700: '#1D4ED8',
      },
      secondary: { /* ... custom secondary color ... */ },
    },
     ringOffsetColor: {
        DEFAULT: '#ffffff',
     },
  },
  plugins: [],
};

postcss.config.js:

module.exports = {
  plugins: {
    "@tailwindcss/postcss": {}, // Using the v4 specific plugin
    autoprefixer: {},
  },
};

src/styles/globals.css(Última tentativa):

/* src/styles/globals.css */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

@import "tailwindcss/preflight";
@tailwind theme;
@tailwind utilities;

@layer base {
    html {
        font-family: 'Inter', sans-serif;
        scroll-behavior: smooth;
    }

    body {
        @apply bg-gray-50 text-gray-900 antialiased;
    }

    a {
        @apply text-primary-600 hover:text-primary-700 transition-colors duration-150;
    }
}

Etapas de solução de problemas tentadas (sem sucesso):

  • Instalações limpas completas:.next , node_modulese , foram excluídos várias vezes package-lock.jsone executados novamente npm install.
  • Caminhos de configuração verificados:content caminhos verificados em tailwind.config.jse baseUrlem tsconfig.json.
  • Simplificado tailwind.config.js: Tentei remover theme.extende definir cores diretamente em theme.
  • Cores padrão explícitas: adicionadas explicitamente gray: colors.gray, red: colors.redetc. à configuração.
  • Diretivas diferentes globals.css:
    • Testei o padrão v3 @tailwind base; @tailwind components; @tailwind utilities;.
    • Testado @import "tailwindcss/preflight"; @reference "tailwindcss/theme.css"; @tailwind utilities;(isso corrigiu erros de classe padrão, mas não os personalizados ao usar @apply).
    • Testado @import "tailwindcss/preflight"; @tailwind theme; @tailwind utilities;(atual).
  • @applyvs. theme(): Tentei usar cada um desses métodos dentro @layer basede globals.css. @applyfalhou primeiro, depois theme()também.
  • postcss.config.jsVariações: Tentei usar tailwindcss: {}em vez de @tailwindcss/postcss: {}.

Apesar dessas etapas, a compilação falha consistentemente, incapaz de reconhecer ou processar classes de utilitários do Tailwind referenciadas em CSS (especialmente em globals.css). Classes de utilitários padrão usadas diretamente em elementos JSX (por exemplo, <div className="p-4 bg-primary-500">) também falham em aplicar estilos corretamente porque o CSS subjacente não é gerado corretamente.

Alguém já encontrou problemas semelhantes com esta pilha específica (Next.js 15 / Tailwind 4 / Pages Router)? O que pode estar causando essa falha fundamental no processamento do Tailwind na compilação do Next.js? Alguma sutileza de configuração que eu possa estar ignorando?

Agradecemos antecipadamente por qualquer informação!

css
  • 1 respostas
  • 54 Views
Martin Hope
CJ Chang
Asked: 2025-04-16 22:58:01 +0800 CST

ml-gradle especifica HTTPS para a porta 8003

  • 6

Versão do mlgradle: 5.0.0

gradle mlDeploy recebeu o seguinte erro:

* What went wrong:
Execution failed for task ':mlDeployApp'.
> Error occurred while calling http://<some-DNS-address>:8003/v1/config/properties; java.net.SocketException: Connection reset ; possible reasons for the error include that a MarkLogic app server may not be listening on the port, or MarkLogic was stopped or restarted during the request; check the MarkLogic server logs for more information.

Nosso firewall só permite HTTPS e acho que é por isso que a conexão falhou. No gradle.properties, tenho o seguinte para especificar HTTPS, mas ele ainda usa HTTP para a porta 8003.

mlManageSimpleSsl=true
mlAdminSimpleSsl=true
mlRestSimpleSsl=true
mlAppServicesSimpleSsl=true

Como especifico HTTPS para a porta 8003?

marklogic
  • 1 respostas
  • 15 Views
Martin Hope
Kunal Rane
Asked: 2025-04-16 22:37:36 +0800 CST

Por que meu código Python está exibindo o arquivo CSV com alinhamento à direita?

  • 6

Eu escrevi este código apenas para ler um arquivo csv:

import pandas as pd
df = pd.read_table('C:\\XXXXX\\Python_Learn\\pandas.csv')
print(df.to_string())

e a saída para isso vem como abaixo:

  Date|Invoice ID|Customer Name|Product|Category|Quantity|Unit Price|Total Amount|Region|Salesperson
0      2025-04-01|INV1001|John Smith|Apple iPhone 14|Electronics|1|999.00|999.00|North|Alice Johnson
1           2025-04-01|INV1002|Jane Doe|Samsung TV 55|Electronics|2|600.00|1200.00|NULL|Bob Williams
2               2025-04-02|INV1003|Michael Lee|Nike Sneakers|Apparel|3|120.00|360.00|West|Carol Chen
3             2025-04-02|INV1004|Emma Brown|Office Chair|Furniture|1|150.00|150.00|South|David Patel
4          2025-04-03|INV1005|Olivia Green|HP Laptop|Electronics|1|850.00|850.00|North|Alice Johnson
5             2025-04-03|INV1006|Noah White|Dining Table|Furniture|1|450.00|450.00|NULL|Bob Williams
6                    2025-04-04|INV1007|Ava Scott|Levis Jeans|Apparel|2|80.00|160.00|West|Carol Chen
7             2025-04-04|INV1008|Liam Davis|AirPods Pro|Electronics|2|250.00|500.00|NULL|David Patel

Por que minha saída está sendo alinhada à direita?

Adicionei .strip(), mas ainda dá o mesmo resultado.

Atualização: Atualizei meu código com .read_csv() em vez de .read_table() e isso melhorou a saída em termos de alinhamento, mas agora ele não mostra caracteres no lado direito do arquivo.

import pandas as pd
df = pd.read_csv('C:\\XXXXX\\Python_Learn\\pandas.csv')
print(df)

Saída como abaixo,

  Date|Invoice ID|Customer Name|Product|Category|Quantity|Unit Price|Total Amount|Region|Salesperson
0  2025-04-01|INV1001|John Smith|Apple iPhone 14|...
1  2025-04-01|INV1002|Jane Doe|Samsung TV 55|Elec...
2  2025-04-02|INV1003|Michael Lee|Nike Sneakers|A...
3  2025-04-02|INV1004|Emma Brown|Office Chair|Fur...
4  2025-04-03|INV1005|Olivia Green|HP Laptop|Elec...
5  2025-04-03|INV1006|Noah White|Dining Table|Fur...
6  2025-04-04|INV1007|Ava Scott|Levis Jeans|Appar...
7  2025-04-04|INV1008|Liam Davis|AirPods Pro|Elec...

Por que ele mostra ... em vez de ler o conteúdo no lado direito do arquivo?

python
  • 1 respostas
  • 62 Views
Martin Hope
Allrounder
Asked: 2025-04-16 22:35:24 +0800 CST

Por que o código da função "where" do pacote pryr funciona como funciona [duplicado]

  • 7
Esta pergunta já tem respostas aqui :
Como acessar funções ocultas que estão muito bem escondidas (1 resposta)
Como posso visualizar o código-fonte de uma função? (14 respostas)
Fechado há 20 horas .

Por algum motivo (irrelevante para esta pergunta), dei uma olhada rápida no pacote pryr do Hadley, onde me deparei com algo peculiar. Minha pergunta é sobre a função "where", cujo código é assim:

where

function (name, env = parent.frame()) 
{
  stopifnot(is.character(name), length(name) == 1)
  env <- to_env(env)
  if (identical(env, emptyenv())) {
    stop("Can't find ", name, call. = FALSE)
  }
  if (exists(name, env, inherits = FALSE)) {
    env
  }
  else {
    where(name, parent.env(env))
  }
}

O que acho estranho está na quarta linha ( env <- to_env(env) ), que implica que existe uma função chamada "to_env". No entanto, não existe tal função, pelo menos nenhuma que eu consiga encontrar. Mesmo assim, o código funciona (por quê?). Tentei replicar a função com um nome diferente, mas o código não funciona (claro!).

Acho que estou esquecendo algo fundamental aqui, algo que não encontrei em toda a minha (não tão curta) carreira como R. Alguém pode me ajudar?

  • 1 respostas
  • 31 Views
Martin Hope
Yanir Aton
Asked: 2025-04-16 22:30:41 +0800 CST

Regras de segurança do Firebase Storage: get() para Realtime Database não funciona

  • 6

Estou tentando criar uma regra do Firebase Storage que só permite acesso a arquivos em /approved/ se o usuário tiver um campo permission: true no Realtime Database, localizado neste caminho:

/Users/{uid}/permission

Aqui está a regra que estou tentando:

service firebase.storage {
  match /b/{bucket}/o {
    match /approved/{fileId} {
      allow read, write: if isApprovedUser();
    }
  }
}

function isApprovedUser() {
  return request.auth != null &&
         get(/databases/(default)/data/Users/$(request.auth.uid)/permission).val() == true;
}

No simulador do Firebase Console, eu o testo com um ID de usuário válido (dzS1gm71rhgTM4NYdZQ81MuceTp2), e esse caminho definitivamente existe no Realtime Database, este é o RTDB

A função isApprovedUser não funciona, e tentei várias coisas, mas no final, nenhuma delas funcionou, e não consigo descobrir qual é o problema. Até tentei remover o .val(), mas não funcionou.

O que eu tentei:

•   Double-checked that the path is correct
•   Ensured the user is authenticated
•   Checked the Realtime Database rules (they currently allow read access for authenticated users)
•   Tried changing the path casing, checked for typos
  • 1 respostas
  • 22 Views
Martin Hope
mr_evans2u
Asked: 2025-04-16 22:24:32 +0800 CST

O PowerShell compara, mas exclui arquivos .txt

  • 6

Tudo o que quero fazer é verificar se o(s) arquivo(s) que estão na pasta 1 também estão na pasta 2. Tudo o que preciso verificar é o nome do arquivo. Para fins de teste, sei que são o(s) mesmo(s) arquivo(s), mas não estou obtendo os resultados de que são iguais. Também preciso excluir um arquivo *.txt da pasta 1, no qual também não tive sucesso e nem mesmo o incluí nos meus dois exemplos. Sei que isso deve ser bem simples, mas estou com dificuldades. Se for importante, os arquivos zip com os quais estou testando são chamados de N324RA_TEST__20240423221326.zip e N335RT_TEST_20250410020632.zip. Eles estarão na pasta 1 com certeza, preciso verificar se também estão na pasta 2 ou não. Se um ou ambos não estiverem na pasta 2, preciso saber

Eu tentei:


$Temp = "C:\MaxTemp\"
$Temp2 = "C:\MaxTemp2\"

$files1 = Get-ChildItem  -Path $Temp -Recurse | Where-Object { ! $_.PSIsContainer }
$files2 = Get-ChildItem  -Path $Temp2 -Recurse | Where-Object { ! $_.PSIsContainer } 
write-host "$files1"
write-host "$files2"

if ($fiiles1 -eq $files2)
{write-host "same"
}
else
{write-host "not same"}

Isso resultou em arquivos não são os mesmos. Eu também tentei isso, mas ele descobre que os arquivos são os mesmos de qualquer maneira.


$Temp = "C:\MaxTemp\"
$Temp2 = "C:\MaxTemp2\"

$files1 = Get-ChildItem -Path $Temp -Recurse | Where-Object { ! $_.PSIsContainer }
$files2 = Get-ChildItem -Path $Temp2 -Recurse | Where-Object { ! $_.PSIsContainer }

if ($comparison) {
    Write-Host "Differences found:"
    $comparison | ForEach-Object {
        if ($_.SideIndicator -eq "<=") {
            Write-Host "Only in $($Temp): $($_.Name)"
        } 

        }
    } 
  else{ ($_.SideIndicator -eq "==") 
            Write-Host "No differences found. Both folders contain the same files."
        }  
powershell
  • 2 respostas
  • 33 Views
Martin Hope
Always Learner
Asked: 2025-04-16 22:17:10 +0800 CST

Como remover contas do seletor BottomSheet de login do Google?

  • 5

Estou implementando o login com o Gerenciador de Credenciais. Se eu fizer login com várias contas com e-mail e senha e essas contas ficarem indisponíveis, elas permanecerão no seletor. Se eu tentar fazer login usando uma das contas indisponíveis, recebo:

A credencial de autenticação fornecida está incorreta, malformada ou expirou.

Como remover contas do seletor BottomSheet de login do Google ao usar o Gerenciador de Credenciais para evitar a exibição de contas expiradas? Como remover essas contas do sistema?

  • 1 respostas
  • 23 Views
Martin Hope
dcp3450
Asked: 2025-04-16 22:15:23 +0800 CST

O cabeçalho Angular HTTPClient retorna o comprimento do erro indefinido

  • 7

Tentando fazer uma POSTchamada simples, mas recebendo o erro:

TypeError: Cannot read properties of undefined (reading 'length')
    at HttpHeaders.applyUpdate (http.mjs:222:27)
    at http.mjs:195:58
    at Array.forEach (<anonymous>)
    at HttpHeaders.init (http.mjs:195:33)
    at HttpHeaders.forEach (http.mjs:263:14)
    at Observable._subscribe (http.mjs:2116:29)
    at Observable._trySubscribe (Observable.js:37:25)
    at Observable.js:31:30
    at errorContext (errorContext.js:19:9)
    at Observable.subscribe (Observable.js:22:21)

Estou definindo os cabeçalhos base e fazendo a solicitação de postagem:

let headers = new HttpHeaders({'Content-Type': 'application/x-www-form-urlencoded'});
    this.http.post(
      '<target domain>',
      {
        grant_type: '<grant_type>',
        code: '<code>',
        redirect_uri: '<redirect_uri>',
        client_id: '<client_id>'
      },
      {
        headers
      }
    ).subscribe({
      next: (response) => {
        console.log('Token response:', response);
      },
      error: (error) => {
        console.log('error:', error);
      }
    });

A variável "headers" contém apenas os new HttpHeadersvalores padrão com Content-Typeacréscimos. Parece que deve funcionar como esperado. Estou esquecendo de algo?

angular
  • 1 respostas
  • 29 Views
Prev
Próximo

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