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
thomas
Asked: 2025-04-21 20:16:54 +0800 CST

Como posso executar uma instrução SQL-Select em uma tabela na memória em SQL.js?

  • 6

Eu uso SQL.js e preciso de uma solução neste framework.

Quero executar uma instrução SELECT em uma tabela que recuperei do banco de dados. Existe alguma maneira de fazer isso?

Eu tentei até agora:

let table = db.exec("select * from Person")[0];
let res = db.exec("select * from @table", {"@table": table});

Sei que poderia simplesmente escrever db.exec("select * from Person")neste caso especial, mas este é um exemplo simplificado. No meu caso de uso, obtenho a tabela de outra fonte.

javascript
  • 1 respostas
  • 50 Views
Martin Hope
Becca
Asked: 2025-04-21 20:14:00 +0800 CST

Como usar variáveis ​​de ambiente no Tailwind v4 (react-vite)?

  • 6

No meu trabalho atual, usamos variáveis ​​.env para definir as cores principais das páginas da web. Tenho usado a nova configuração do Tailwind, onde você define tudo em index.css, mas não encontrei uma maneira de usar variáveis ​​de ambiente diretamente lá.

Meu index.css, isso FUNCIONA, mas não é o que estou procurando

@import "tailwindcss";

@theme{
  --color-main:#62297f;
  --color-secondary:#5184c9;
}

Meu .env

VITE_PRIMARY_COLOR=#3490dc
VITE_SECONDARY_COLOR=#ffed4a
VITE_ACTION_COLOR=#e3342f
vite
  • 1 respostas
  • 22 Views
Martin Hope
user30252915
Asked: 2025-04-21 19:32:39 +0800 CST

Como corrigir um ParserError ao respeitar o delimitador CSV e um segundo ParserError na string de URL não esperada com o delimitador definido?

  • 7

Sou novo aqui, então espero poder colocar todas as informações necessárias

  1. Como o CSV é enorme (10GB), o link da URL está no código abaixo, se necessário
  2. Link de URL para a descrição dos dados (tipo de coluna...)
  3. O delimitador é \t, mas eles o chamam de CSV (descreva no "arquivo de descrição de dados").

Depois de substituir o delimitador errado (substituir '\n\t' por '\t' quando necessário) no arquivo csv e definir o tipo de dados para cada coluna, estou tentando lê-lo usando o delimitador \t, mas encontro 2 erros.

1)

Erro de análise na linha 1715281: esperavam-se 209 campos, mas foram encontrados 239 --> Para isso, tentei verificar o problema usando getline e, em seguida, dividi a linha com delimiter='\t'. Encontrei 'quantidade de colunas' = len(split(getline)) = 209

erro: Não foi possível analisar a string "URL link". Nenhum problema com todas as linhas anteriores a esta.

Minhas perguntas são:

  1. Por que recebo este erro do analisador na linha 1715281? Supondo que eu corrija o delimitador errado no início do meu código
  2. É uma boa abordagem usar 'getline' e então comparar o número de colunas no CSV com o comprimento da linha de divisão?
  3. Como gerenciar o erro "não é possível analisar a string: URL" quando todas as linhas anteriores não geram um problema?

Encontre abaixo meus códigos, comentários e mensagens de erro completas

import os.path
import pandas as pd
import numpy as np
import linecache

# data file available under: https://static.openfoodfacts.org/data/en.openfoodfacts.org.products.csv.gz
# it's .csv but delimiter is TAB

# generate the path to the file
data_local_path = os.getcwd() + '\\'
csv_filename = 'en.openfoodfacts.org.products.csv'
csv_local_path = data_local_path + csv_filename

# generate the path to create the file corrected
clean_filename = 'en.off.corrected.csv'
clean_local_path = data_local_path + clean_filename

# check if the file is already existing, if not then proceed to wrong delimiter replacement
if not os.path.isfile(clean_local_path):
    with open(csv_local_path, 'r',encoding='utf-8') as csv_file, open(clean_local_path, 'a', encoding='utf-8') as clean_file:
        for row in csv_file:
            clean_file.write(row.replace('\n\t', '\t'))

# columns type are defined under : https://static.openfoodfacts.org/data/data-fields.txt
column_names = pd.read_csv(clean_local_path, sep='\t', encoding = 'utf-8', nrows=0).columns.values
column_types = {col: 'Int64' for (col) in column_names if col.endswith (('_t', '_n'))}
column_types |= {col: float for (col) in column_names if col.endswith (('_100g', '_serving'))}
column_types |= {col: str for (col) in column_names if not col.endswith (('_t', '_n', '_100g', '_serving', '_tags'))}

print ("number of columns detected: ",len(column_names))
# output is "number of columns detected:  209"

print (column_names)

# Load the data
data = pd.read_csv(clean_local_path, sep='\t', encoding='utf_8', 
                   dtype=column_types, parse_dates=[col for (col) in column_names if col.endswith('_datetime')],
                   on_bad_lines='warn'
                  )
# display info
data.info()

A mensagem de erro na linha " data = pd.read_csv..." é:

...\AppData\Local\Temp\ipykernel_2824\611804071.py:2: ParserWarning: Skipping line 1715281: expected 209 fields, saw 239

  data = pd.read_csv(clean_local_path, sep='\t', encoding='utf_8',
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
File lib.pyx:2391, in pandas._libs.lib.maybe_convert_numeric()

ValueError: Unable to parse string "https://images.openfoodfacts.org/images/products/356/007/117/1049/front_fr.3.200.jpg"

During handling of the above exception, another exception occurred:

ValueError                                Traceback (most recent call last)
Cell In[6], line 2
      1 # Load the data
----> 2 data = pd.read_csv(clean_local_path, sep='\t', encoding='utf_8', 
      3                    dtype=column_types, parse_dates=[col for (col) in column_names if col.endswith('_datetime')],
      4                    on_bad_lines='warn'
      5                   )
      6 # display info
      7 data.info()

File ~\AppData\Local\Programs\Python\Python313\Lib\site-packages\pandas\io\parsers\readers.py:1026, in read_csv(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, date_format, dayfirst, cache_dates, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, encoding_errors, dialect, on_bad_lines, delim_whitespace, low_memory, memory_map, float_precision, storage_options, dtype_backend)
   1013 kwds_defaults = _refine_defaults_read(
   1014     dialect,
   1015     delimiter,
   (...)   1022     dtype_backend=dtype_backend,
   1023 )
   1024 kwds.update(kwds_defaults)
-> 1026 return _read(filepath_or_buffer, kwds)

File ~\AppData\Local\Programs\Python\Python313\Lib\site-packages\pandas\io\parsers\readers.py:626, in _read(filepath_or_buffer, kwds)
    623     return parser
    625 with parser:
--> 626     return parser.read(nrows)

File ~\AppData\Local\Programs\Python\Python313\Lib\site-packages\pandas\io\parsers\readers.py:1923, in TextFileReader.read(self, nrows)
   1916 nrows = validate_integer("nrows", nrows)
   1917 try:
   1918     # error: "ParserBase" has no attribute "read"
   1919     (
   1920         index,
   1921         columns,
   1922         col_dict,
-> 1923     ) = self._engine.read(  # type: ignore[attr-defined]
   1924         nrows
   1925     )
   1926 except Exception:
   1927     self.close()

File ~\AppData\Local\Programs\Python\Python313\Lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:234, in CParserWrapper.read(self, nrows)
    232 try:
    233     if self.low_memory:
--> 234         chunks = self._reader.read_low_memory(nrows)
    235         # destructive to chunks
    236         data = _concatenate_chunks(chunks)

File parsers.pyx:838, in pandas._libs.parsers.TextReader.read_low_memory()

File parsers.pyx:921, in pandas._libs.parsers.TextReader._read_rows()

File parsers.pyx:1066, in pandas._libs.parsers.TextReader._convert_column_data()

File parsers.pyx:1105, in pandas._libs.parsers.TextReader._convert_tokens()

File parsers.pyx:1211, in pandas._libs.parsers.TextReader._convert_with_dtype()

File ~\AppData\Local\Programs\Python\Python313\Lib\site-packages\pandas\core\arrays\numeric.py:283, in NumericArray._from_sequence_of_strings(cls, strings, dtype, copy)
    277 @classmethod
    278 def _from_sequence_of_strings(
    279     cls, strings, *, dtype: Dtype | None = None, copy: bool = False
    280 ) -> Self:
    281     from pandas.core.tools.numeric import to_numeric
--> 283     scalars = to_numeric(strings, errors="raise", dtype_backend="numpy_nullable")
    284     return cls._from_sequence(scalars, dtype=dtype, copy=copy)

File ~\AppData\Local\Programs\Python\Python313\Lib\site-packages\pandas\core\tools\numeric.py:232, in to_numeric(arg, errors, downcast, dtype_backend)
    230 coerce_numeric = errors not in ("ignore", "raise")
    231 try:
--> 232     values, new_mask = lib.maybe_convert_numeric(  # type: ignore[call-overload]
    233         values,
    234         set(),
    235         coerce_numeric=coerce_numeric,
    236         convert_to_masked_nullable=dtype_backend is not lib.no_default
    237         or isinstance(values_dtype, StringDtype)
    238         and not values_dtype.storage == "pyarrow_numpy",
    239     )
    240 except (ValueError, TypeError):
    241     if errors == "raise":

File lib.pyx:2433, in pandas._libs.lib.maybe_convert_numeric()

ValueError: Unable to parse string "https://images.openfoodfacts.org/images/products/356/007/117/1049/front_fr.3.200.jpg" at position 1963

'Getline' e 'split' usados ​​para verificar ParserWarning referente à linha 1715281

#get the line where the first warning had occured
line = linecache.getline(csv_local_path,1715281)
print (line)
# Split the string using tab delimiter
split_list = line.split('\t')
# Output the result
print("concerning Parser Warning: Skipping line 1715281: expected 209 fields, saw 239")
print("number of data detected in the raw 1715281: ",len(split_list))
print ("number of columns detected in CSV: ",len(column_names))

# Output is:
# concerning Parser Warning: Skipping line 1715281: expected 209 fields, saw 239
# number of data detected in the raw 1715281:  209
# number of columns detected in CSV:  209

Eu tentei "on_bad_lines='skip'" mas sem sucesso

python
  • 1 respostas
  • 51 Views
Martin Hope
Adam Stewart
Asked: 2025-04-21 18:54:10 +0800 CST

Como representar intervalos de tempo em um índice pandas

  • 7

Tenho uma coleção de dados de usuários da seguinte forma:

usuário começar fim
John Doe 2025-03-21 11:30:35 2025-03-21 13:05:26
... ... ...
Jane Doe 2023-12-31 01:02:03 2024-01-02 03:04:05

Cada usuário tem uma data e hora de início e término de alguma atividade. Gostaria de colocar esse intervalo temporal no índice para poder consultar rapidamente o dataframe e ver quais usuários estavam ativos durante um determinado intervalo de data/hora, assim:

df['2024-01-01:2024-01-31']

O Pandas possui Periodobjetos, mas estes parecem suportar apenas um ano, dia ou minuto específico, e não uma data e hora de início e término arbitrárias. O Pandas também possui MultiIndexíndices, mas estes parecem ser projetados para rótulos categóricos hierárquicos, não para intervalos de tempo. Alguma outra ideia de como representar esse intervalo de tempo em um índice?

python
  • 2 respostas
  • 67 Views
Martin Hope
Nic Buchanan
Asked: 2025-04-21 18:37:32 +0800 CST

Exceção: Os parâmetros (String,String,null,(class)) não correspondem à assinatura do método para CalendarApp.Calendar.createEvent

  • 4

Estou tentando criar uma planilha do Google que eu possa usar para agendar um calendário de manutenção de oficina.

Eu segui o tutorial abaixo, mas estou entendendo algo errado. Espero que alguém consiga identificar o erro facilmente.

https://www.youtube.com/watch?v=fAfomDR0pe4&list=PL3ooKofg5LEr7yYPz7DyReKrAhhBecfUv

Este erro aparece e tentei descobrir o motivo, mas não consegui. Formatei a hora de início e a hora de término para "data e hora" e tentei remover todas as células, mantendo apenas o que estou inserindo. Acho que posso ter inserido os intervalos incorretamente? Não tenho certeza...

Exceção: Os parâmetros (String,String,null,(class)) não correspondem à assinatura do método para CalendarApp.Calendar.createEvent.

Código de script abaixo:

let calendarId = '[email protected]'; // add your calendar id here

// if your events are coming through but the time is off, click on the gear icon to the left and make sure the time zone matches the time zone setting on your Google Calendar

// on open script menu
function onOpen() {
    let ui = SpreadsheetApp.getUi();
    ui.createMenu("Chur Bro").addItem("Update Calendar", "updateCalendar").addToUi();
}

// main function will irterate through data and determine if we are adding, updating or deleting an event.
function updateCalendar() {
    let ss = SpreadsheetApp.getActiveSpreadsheet();
    let sheet = ss.getSheetByName("Service Register");
    let events = sheet.getRange(9,13,sheet.getLastRow()-1,24).getValues();

    for (i = 0; i < events.length; i++) {
        let event = events[i];
        let returnedData;

        if (event[0] != '') {
            switch (event[0]) {
                case 'Add':
                    returnedData = addEvent(event)
                    break;
                case 'Update':
                    returnedData = updateEvent(event);
                    break;
                case 'Delete':
                    returnedData = deleteEvent(event);
                    break;
            }
            sheet.getRange(i + 9, 21, 9, ).setValues([returnedData]);
        }
    }
    sheet.getRange(9, 13, sheet.getLastRow()-1, 13).clearContent();
}


function addEvent(event) {

  let title = event[17];
  let description = event[18];
  let location = event[19];
  let emails = event[20];
  let startTime = event[23]
  let endTime = event[24]
  let options = {};

  if (description != '') { options['description'] = description; }
  if (location != '') { options['location'] = location; }
  if (emails != '') { options['guests'] = emails; }

  let calendar = CalendarApp.getCalendarById(calendarId);
  let id = calendar.createEvent(title, startTime, endTime, options).getId();
  return ["Added", id];

}




function updateEvent(event) {

    let title = event[17];
    let description = event[18];
    let location = event[19];
    let emails = event[20];
    let eventId = event[22];
    let startTime = event[23];
    let endTime = event[24];

    let calendar = CalendarApp.getCalendarById(calendarId);
    let thisEvent = calendar.getEventById(eventId);
    thisEvent.setTime(startTime, endTime)
        .setTitle(title)
        .setDescription(description)
        .setLocation(location);

    if (emails != '') {
        emails = emails.split(",");
        emails.forEach(x => thisEvent.addGuest(x));
    }
    return ["Modified", eventId];
}




function deleteEvent(event) {

    let eventId = event[22];
    let calendar = CalendarApp.getCalendarById(calendarId);
    let thisEvent = calendar.getEventById(eventId);
    thisEvent.deleteEvent();
    return ['Deleted', ''];

}

Imagem da Planilha Google:

Planilha Google

google-sheets
  • 1 respostas
  • 79 Views
Martin Hope
Bartłomiej Semańczyk
Asked: 2025-04-21 17:55:11 +0800 CST

Como atualizar a visualização criada com @ViewBuilder quando o @State relacionado muda?

  • 5

Aqui está o código:

struct DemoModel {
    var text: String
}

struct DemoView: View {
    @State var viewModel = DemoViewModel()
    var body: some View {
        VStack {
            Text("Hello, ")
            viewModel.builder?(DemoModel(text: "World!"))
            viewModel.builder?(DemoModel(text: "World2!"))
            viewModel.builder?(DemoModel(text: "World3!"))
        }
    }
    
    func viewBuilder<V: View>(@ViewBuilder builder: @escaping (DemoModel) -> V) -> Self {
        viewModel.builder = { model in
            AnyView(builder(model))
        }
        return self
    }
}

class DemoViewModel {
    var builder: ((DemoModel) -> AnyView)? = nil
}

struct WrapperDemoView: View {
    @State var value = "🏆"
    var body: some View {
        VStack(spacing: 10) {
            HStack {
                Button("ADD 1") {
                    value += "1"
                }
                Button("ADD 2") {
                    value += "2"
                }
            }
            Text(value)
            DemoView()
                .viewBuilder { model in
                    HStack {
                        Text(model.text + " " + value)
                    }
                }
        }
    }
}

insira a descrição da imagem aqui

Por que, ao tocar no botão "Adicionar 1" ou "Adicionar 2", o rótulo correspondente é atualizado, mas as visualizações criadas a partir do @ViewBuilder ainda não? Como posso atualizá-las também?

  • 2 respostas
  • 70 Views
Martin Hope
Shawn de Wet
Asked: 2025-04-21 17:19:33 +0800 CST

ServiceStack com Endpoint Routing e PascalCase quebra o admin-ui

  • 6

Temos um novo aplicativo ServiceStack 8.7 usando AspNet Identity, configurado para PascalCase.

No entanto, o PascalCase quebra o admin-ui, pois parece esperar um roleselemento no Authenticateresultado, mas está recebendo um Roleselemento e, portanto, não valida se o usuário tem a função Admin.

Veja a captura de tela mostrando a POST Authenticateresposta, que contém uma propriedade Funções com a função Admin, mas a interface do usuário nega acesso, indicando que a função Admin é necessária. insira a descrição da imagem aqui

Confirmei que, ao remover o código que configura o aplicativo para usar PascalCase, a interface de administração funciona conforme o esperado. Infelizmente, devido a outros requisitos de negócios, precisamos que o aplicativo retorne PascalCase.

Existe uma maneira de contornar esse problema?

servicestack
  • 1 respostas
  • 25 Views
Martin Hope
Yannic
Asked: 2025-04-21 17:08:29 +0800 CST

Formulário dinâmico em react-hook-form com anexação automática

  • 5

Estou com dificuldades para criar um formulário dinâmico com o react-hook-form useFieldArry, que acrescenta um novo campo/entrada sempre que o último elemento do campo não estiver vazio (para que o usuário não precise se preocupar em adicionar mais entradas).

Embora eu tenha uma solução funcional para casos simples (adicionar dados digitando), ela falha no seguinte caso: ao redefinir o formulário e preenchê-lo programaticamente com dados (por exemplo, clicando em um botão), ele adiciona duas entradas vazias no final. A princípio, pensei que isso estivesse relacionado ao Modo Estrito do React, mas isso acontece até mesmo na versão de produção.

insira a descrição da imagem aqui

Alguma ideia do porquê isso acontece, uma solução (ou até mesmo uma prática recomendada) para lidar com esse problema?

Aqui está um exemplo prático mínimo:

import { useEffect } from "react";
import { Controller, useFieldArray, useForm, useWatch } from "react-hook-form";

interface FormValues {
  items: {
    text: string;
  }[];
}

export default function DynamicForm() {
  const { control, reset } = useForm<FormValues>({
    defaultValues: {
      items: [{ text: "" }],
    },
  });

  const { fields, append } = useFieldArray({
    control,
    name: "items",
  });

  const watchItems = useWatch({
    control,
    name: "items",
  });

  useEffect(() => {
    if (watchItems && watchItems.length > 0) {
      const lastItem = watchItems[watchItems.length - 1];
      if (lastItem?.text && lastItem.text.trim() !== "") {
        append({ text: "" }, { shouldFocus: false });
      }
    }
  }, [watchItems, append]);

  const handleInsertData = () => {
    reset({
      items: [{ text: "X" }],
    });
  };

  return (
    <div className="p-6 max-w-md mx-auto bg-white rounded-xl shadow-md">
      <button onClick={handleInsertData}>Insert Data</button>
      <h2 className="text-xl font-bold mb-4">Dynamic Form</h2>

      <form>
        <div className="space-y-4">
          {fields.map((field, index) => (
            <div key={field.id} className="flex items-start space-x-2">
              <div className="flex-grow">
                <Controller
                  control={control}
                  name={`items.${index}.text`}
                  render={({ field }) => (
                    <textarea
                      {...field}
                      className="w-full p-2 border border-gray-300 rounded focus:outline-none focus:ring-2 focus:ring-blue-500"
                      placeholder="Enter text..."
                    />
                  )}
                />
              </div>
            </div>
          ))}
        </div>
      </form>
    </div>
  );
}
reactjs
  • 1 respostas
  • 78 Views
Martin Hope
Wojciech Konury
Asked: 2025-04-21 16:47:20 +0800 CST

Como fazer com que a primeira linha em uma lista SwiftUI se estenda de ponta a ponta como no Apple Health?

  • 8

Estou tentando recriar um layout semelhante ao do app Saúde da Apple. Especificamente, quero que o primeiro elemento em uma visualização rolável se estenda de ponta a ponta, enquanto o restante do conteúdo deve se parecer com uma .insetGroupedinterface SwiftUI padrão ( ) List.

Existe uma maneira de obter esse efeito dentro de uma Lista — fazendo com que a primeira linha ignore inserções horizontais — ou isso normalmente é feito usando um ScrollView+ VStackcom estilo personalizado para imitar Listo comportamento?

Eu preferiria evitar recriar completamente as seções da lista manualmente se houver uma maneira mais limpa de fazer isso usando List.

Aplicativo Apple Saúde

  • 1 respostas
  • 88 Views
Martin Hope
shadyseal
Asked: 2025-04-21 16:44:11 +0800 CST

SvelteKit (adaptador‑estático) + Tailwind v4 - Como adiciono uma fonte do Google?

  • 5

(e torná-lo a pilha sans padrão sem quebrar a compilação de configuração zero?)

Criei um novo projeto com o sv createassistente e escolhi Tailwind CSS.

O scaffold não gera um tailwind.config.jsou postcss.config.cjs. src/app.cssse parece com isso (e tudo é renderizado corretamente na interface do usuário):

@import 'tailwindcss';
@plugin '@tailwindcss/typography';

Meta

Carregue Montserrat do Google Fonts e torne-a a fonte sem serifa padrão (font-sans) para todo o site.

O que eu tentei

  1. Adicionada a tag de link da fonte do Google em src/routes/+layout.svelte.
  2. Criei um tailwind.config.ts (e .js) para estender fontFamily:
import type { Config } from 'tailwindcss';
import defaultTheme from 'tailwindcss/defaultTheme';

export default {
  content: ['./src/**/*.{svelte,html,js,ts}'],
  theme: {
    extend: {
      fontFamily: {
        sans: ['"Montserrat"', ...defaultTheme.fontFamily.sans]
      }
    }
  },
  plugins: []
} satisfies Config;
  1. Substituiu @import 'tailwindcss'; pelas três diretivas de camada (é isso que quebra os estilos do tailwind):
@tailwind base;
@tailwind components;
@tailwind utilities;
  1. Adicionado postcss.config.cjs com:
module.exports = {
  plugins: {
    '@tailwindcss/postcss': {},
    autoprefixer: {}
  }
};

Depois disso, o pnpm dev inicia sem erros, mas o Tailwind para de escanear meus arquivos .svelte — somente os estilos de pré-voo permanecem e todos os utilitários desaparecem.

tailwind-css
  • 1 respostas
  • 25 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