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
TBK
Asked: 2025-04-16 20:09:05 +0800 CST

pyserial não lê a linha completa

  • 6

Quero ler dados do meu Arduino e mostrá-los em uma janela do Tkinter. Funciona bem, mas quando envio os dados para o Arduino a cada 10 ms, ele revisa muitas linhas que não estão completas, como esta:

 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']
⚠️ Invalid line, skipped: ['0', '0', '0', '0', '0', '0', '0', '0', '0', 'Malik']

O estranho é que quando envio a 10 ms, funciona, mas às vezes não funciona quando movo a janela. Espero que alguém possa me ajudar. Aqui está o meu código:

    def read_Serial_Values(self):
        read_Line = ReadLine(ser)
        self.raw_Input = read_Line.readline().decode('utf-8').strip()
        # if self.is_Data_Here():
        #     print("!Overload!")
        #     self.trash = ser.read_all()
        self.raw_Listet_Input = [x for x in self.raw_Input.split(",") if x]
        if len(self.raw_Listet_Input) < 21:
            print("⚠️ Invalid line, skipped:", self.raw_Listet_Input)
            return
        self.Inp_manager.save_Repeating_Input(self.raw_Listet_Input)

    def is_Data_Here(self):
        if ser.in_waiting >0:
            return True
        return False
               

class ReadLine:
    def __init__(self, s):
        self.buf = bytearray()
        self.s = s
    
    def readline(self):
        i = self.buf.find(b"\n")
        if i >= 0:
            r = self.buf[:i+1]
            self.buf = self.buf[i+1:]
            return r
        while True:
            i = max(1, min(2048, self.s.in_waiting))
            data = self.s.read(i)
            i = data.find(b"\n")
            if i >= 0:
                r = self.buf + data[:i+1]
                self.buf[0:] = data[i+1:]
                return r
            else:
                self.buf.extend(data)

Tentei alterar o tempo limite, mas isso não mudou nada e também mudei a maneira como o programa recebe as linhas.

python
  • 1 respostas
  • 36 Views
Martin Hope
timholz
Asked: 2025-04-16 20:05:13 +0800 CST

desabilitar carregamento especulativo introduzido no wp 6.8

  • 8

Existe algum filtro para desabilitar o carregamento especulativo no WP 6.8? Eu tentei:

apply_filters( 'wp_speculation_rules_configuration', null );

Mas o script ainda está presente. Obrigado por qualquer dica.

wordpress
  • 1 respostas
  • 46 Views
Martin Hope
Tom's
Asked: 2025-04-16 19:30:45 +0800 CST

É normal que a chave pública gerada a partir da chave privada seja diferente a cada vez?

  • 5

Tenho um código-fonte C que gera uma chave RSA de 2048 bits (está funcionando, sem problemas):

int main(void)
{
    RSA *lptypRSA = NULL;
    BIGNUM *lptypBIGNUM = NULL;
    BIO *lptypBIOPublic = NULL;
    BIO *lptypBIOPrivate = NULL;

    lptypBIGNUM = BN_new();
    if (lptypBIGNUM == NULL) {
       exit(1);
    }

    if (BN_set_word(lptypBIGNUM, RSA_F4) != 1) {
       exit(2);
    }

    lptypRSA = RSA_new();
    if (lptypRSA == NULL) {
       exit(3);
    }
    
    if (RSA_generate_key_ex(lptypRSA, 2048, lptypBIGNUM, NULL) != 1) {
       exit(4);
    }

    /* Public key generation */
    lptypBIOPublic = BIO_new_file("/some/path/rsa_2048_public.key", "w");
    if (lptypBIOPublic == NULL) {
       exit(5);
    }
    
    if (PEM_write_bio_RSAPublicKey(lptypBIOPublic, lptypRSA) != 1) {
       exit(6);
    }

    /* Private key generation */
    lptypBIOPrivate = BIO_new_file("/some/path/rsa_2048_private.key", "w");
    if (lptypBIOPrivate == NULL) {
       exit(7);
    }
    
    if (PEM_write_bio_RSAPrivateKey(lptypBIOPrivate, lptypRSA, NULL, NULL, 0, NULL, NULL) != 1) {
       exit(8);
    }

    /* Free ressource */
    BIO_free_all(lptypBIOPrivate);
    BIO_free_all(lptypBIOPublic);
    BN_free(lptypBIGNUM);
    RSA_free(lptypRSA);

    exit(0);
}

(Minha versão do libcrypto é antiga (aix5.3), por isso não estou usando EVP_RSA_gen/PEM_write_PUBKEY/PEM_write_PrivateKey). Fiz um teste e acabei tendo esses dois arquivos:

"/some/path/rsa_2048_private.key":

-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAt4LjnYKRabX6LfPfUi/vhXXJkPryKBtGxvODNkGXZCJViWg+
qmwdhplW0Zcj0hbKD3tscwKzhL/2ghSQcVZ72/PpWGwwHe6tAoSaA31qR6z3+zp3
s/3IFoOXnZa7enNtjZW5rcwxwRED1SZVAoFX3/TcemM8gWOtOMoUcfQjrN2GsonN
E9fO0rp0PQvewfnr6KoPI5jvFi8ssvKqWzzQZXNlpxTP4UlTfTJ+My2aVB1KJe6u
T6xsiQNQPWAu8F6TKrsgMllXh1tBou9X7i8UYEdabhu7kjAsX/V1HqfIJryNu/bM
/qtxAV1Tw0rIrb9shITP5xQDy+EIsjf7IIt1pQIDAQABAoIBAEXWdSMjZo2RaLWG
Qu33OjNTQTOAnRmwT741PDEwwxmji2PwnTCkVpQ71POMjmBMtfcwZHRcic8ycvDM
PLA1Vou9hodVHPa3N3Zm2moLl5/RbspYVOfV5AjVaaTakVyngwDIA1LmC+VKwWej
3+RFLxkXCbU2APfI5EphdWhsngsR2arQDaoUALPF/A0XsAX0QZ6qFKzY1xFBLl3b
gcleiLsBhDetq5a0ucNFQ2oAdMnLOAj7meLVdRTEhGe3gMaXAgt53uQ2bUPlbRT+
AcG2C5fMgIAMgbb4kZbxeUC8DJW3YVtTRA1APwCDZxYshyqOd+B/RjOgh7PbM801
BhH64Z0CgYEA7NXL7TvlJbFEZw8+1cPzzyuTIi/NpWcl1ZIJQT+4CKhBMH/g3YSj
rLQ+nOHOihpjC9cz37/S68RdeS9v8Yc3chGLmW0ifpl9YL40fbwteeR9raimczhA
Fz2A290gagzWefIfiTL37CXukbCD/29GDyZ/+d5Y9X+G/0LPZyaXQg8CgYEAxlxz
uIJ7KrVkcJuPFt+JSHxOCn5V1c9YgH40X7TsqdV1TXTx/xCtpx0ME382czNqOaqB
gMkRs1PRPER+ZPKVL6CnW4QdgqexgahgFp+r17311Bkhy70ePCoHobOHyP7FUCpm
ekh9mTFsEq7Bb1levsErdAMEKh7fNVoCZ7TtcQsCgYAbEwXRBPvZJz6umWuRfGku
0chsLBLSScxlceBk+SfMtY9eQAAw0qzzXVebD6VQ3FteSye++GrgUP5ukCG39sE7
5Q2UaIl894cBvDy78vsv6BMF+zWsDk4lWf6VI95EwVrzbd51DMKS2HNBbHBqjwnv
SXNv2R9KUV3ZaIXVQPAhuQKBgFzKKLPaDcWnvslSa3gWr0CCLXuJJ5vx94N8BgHz
P3YezVWjbASWB7WRx/Fi49S16234TcYxyJ7riYg4vit4ssLp0v/jaG6TBV0Sp4hN
vvQX/2PtMbr9x6P7QUCqG82xKBndC70OJfrAfL6skv4Ef2aaNDp7oroVYPKzHUbo
At6LAoGBAKrHtDG8NdQyCQ1bkI2gKoGrBnKLuR5X0G+k/mElD4V62aw2A03bBu95
TfqPIllJcxX/Zo/blKlNFFyWAKI67jDw5/HvOIckn1/YCwcWY+WJ+jY7pk5T2t03
yqVAiEeS6dynj2MFiN6E0C4YQqkAdCzaHlGYFLWHCGD+Vod1U9KA
-----END RSA PRIVATE KEY-----

"/some/path/rsa_2048_public.key"

-----BEGIN RSA PUBLIC KEY-----
MIIBCgKCAQEAt4LjnYKRabX6LfPfUi/vhXXJkPryKBtGxvODNkGXZCJViWg+qmwd
hplW0Zcj0hbKD3tscwKzhL/2ghSQcVZ72/PpWGwwHe6tAoSaA31qR6z3+zp3s/3I
FoOXnZa7enNtjZW5rcwxwRED1SZVAoFX3/TcemM8gWOtOMoUcfQjrN2GsonNE9fO
0rp0PQvewfnr6KoPI5jvFi8ssvKqWzzQZXNlpxTP4UlTfTJ+My2aVB1KJe6uT6xs
iQNQPWAu8F6TKrsgMllXh1tBou9X7i8UYEdabhu7kjAsX/V1HqfIJryNu/bM/qtx
AV1Tw0rIrb9shITP5xQDy+EIsjf7IIt1pQIDAQAB
-----END RSA PUBLIC KEY-----

Agora, quero testar se consigo obter a chave pública a partir da chave privada caso a chave pública seja perdida, então uso este comando shell:

openssl rsa -in "/some/path/rsa_2048_private.key" -out "/some/path/rsa_2048_public.key" -pubout

Eu obtenho isto:

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt4LjnYKRabX6LfPfUi/v
hXXJkPryKBtGxvODNkGXZCJViWg+qmwdhplW0Zcj0hbKD3tscwKzhL/2ghSQcVZ7
2/PpWGwwHe6tAoSaA31qR6z3+zp3s/3IFoOXnZa7enNtjZW5rcwxwRED1SZVAoFX
3/TcemM8gWOtOMoUcfQjrN2GsonNE9fO0rp0PQvewfnr6KoPI5jvFi8ssvKqWzzQ
ZXNlpxTP4UlTfTJ+My2aVB1KJe6uT6xsiQNQPWAu8F6TKrsgMllXh1tBou9X7i8U
YEdabhu7kjAsX/V1HqfIJryNu/bM/qtxAV1Tw0rIrb9shITP5xQDy+EIsjf7IIt1
pQIDAQAB
-----END PUBLIC KEY-----

O que me surpreende é que o conteúdo do arquivo é diferente, mas ainda consigo descriptografar com a nova chave pública os dados que foram criptografados com a chave pública original (e agora perdida).

Não entendo completamente como o RSA funciona (não sou muito bom em matemática), mas li que uma chave privada só pode ter uma chave pública. No entanto, tenho o que parecem ser duas chaves públicas diferentes trabalhando com uma chave privada.

É normal não obter a chave pública exata? Se eu refazer o comando shell, acabo com uma terceira chave pública diferente das duas primeiras, mas ainda funcionando. Fiz meu teste errado: se eu refazer um terceiro arquivo público com o comando shell, ele acaba sendo diferente do primeiro (gerado via código C), mas idêntico ao segundo (gerado via shell).

c
  • 1 respostas
  • 77 Views
Martin Hope
Thomas
Asked: 2025-04-16 19:21:23 +0800 CST

Atualizar tabela de acordo com JSON/JSONB

  • 7

Eu tenho uma tabela books:

Nome da coluna Tipo
eu ia int (PK)
nome texto
nb_pages int

E uma mesa book_modifications:

Nome da coluna Tipo
eu ia int (PK)
dados_antigos jsonb
novos_dados jsonb
id_do_livro int (FK)

Agora vamos imaginar que tenho uma linha na minha bookstabela como esta:

id: 15,
name: "name-1",
nb_pages: 120

E uma linha para inserir na minha book_modificationstabela assim:

id: 7,
old_data: {name: "name-1", nb_pages: 120},
new_data: {name: "new-name-1"},
book_id: 15

Minha pergunta é:

Como posso atualizar minha bookstabela com a new_datacoluna da minha book_modificationstabela no SQL ou PostgreSQL?

Atualmente encontrei esta maneira:

create or replace function on_book_modifications_insert () 
returns trigger 
language plpgsql 
as $$
begin

-- Here (new_data only contains the 'name' field)
UPDATE books 
SET name = new.new_data -> 'name', nb_pages = new.new_data -> 'nb_pages' 
WHERE id = new.book_id;

return new;

end;
$$

Neste caso, a consulta SQL acima será atualizada nb_pagespara nullporque não está presente em new_data(o que gerará um erro), enquanto eu gostaria de deixar nb_pagesem 120 e atualizar apenas os campos presentes em new_data.

Para INSERT, vi que json_objectexiste, mas não consigo encontrá-lo para UPDATE.

sql
  • 1 respostas
  • 46 Views
Martin Hope
CameL
Asked: 2025-04-16 19:14:27 +0800 CST

como posso obter o nome do elemento svg quando clico nele no nicegui

  • 6

Tenho uma página NiceGUI com uma imagem SVG composta por dois elementos (um círculo e um quadrado). Preciso verificar qual elemento dessa imagem foi clicado quando a imagem SVG foi clicada, para que eu possa lidar com isso.

Quero que o evento "círculo clicado" seja acionado quando o círculo for clicado, e o evento "quadrado clicado" seja acionado quando o quadrado for clicado. Estou tentando implementar isso por meio de um manipulador, mas não sei o que escrever na função do manipulador. Estou anexando o código.

Meu método 1:

from nicegui import ui

def my_handler(event_args):
    print("Button clicked!")

with ui.row():
    svg_element = ui.html('''
        <svg width="200" height="200" style="border: 1px solid black;">
            <circle cx="50" cy="50" r="40" fill="red" class="clickable-circle"/>
            <rect x="100" y="10" width="80" height="80" fill="blue" class="clickable-square"/>
        </svg>
    ''')

    svg_element.on('click', js_handler='(click) => { console.log(event.target.clickable-circle); }')

ui.run(port = 8082)

Meu método 2:

from nicegui import ui


def my_handler(event_args):
    element = event_args.sender
    # ???????


with ui.row():
    svg_element = ui.html('''
        <svg width="200" height="200" style="border: 1px solid black;">
            <circle cx="50" cy="50" r="40" fill="red" class="clickable-circle"/>
            <rect x="100" y="10" width="80" height="80" fill="blue" class="clickable-square"/>
        </svg>
    ''')

    svg_element.on('click', handler=my_handler)

ui.run(port=8082)

Obrigado a todos pela ajuda.

python
  • 2 respostas
  • 45 Views
Martin Hope
user500665
Asked: 2025-04-16 18:33:51 +0800 CST

Como aninhar SplitProcessors em TYPO3?

  • 6

Preciso dividir uma string por linha e depois por |.

Inicialmente, usei um CommaSeparatedValueProcessorwith fieldDelimiter = |que funciona com strings simples, mas agora as strings contêm "and 'para medições, o que o impede de funcionar.

Tentei definir fieldEnclosurealgo diferente, "mas isso não parece ajudar.

Então pensei que poderia voltar para um SplitProcessor. Existe uma maneira de aninhá-lo para obter as duas divisões?

dataProcessing {
    10 = TYPO3\CMS\Frontend\DataProcessing\SplitProcessor
    10 {
        fieldName = data
        delimiter.char = 10
        as = myarray
    }
}
typo3
  • 1 respostas
  • 29 Views
Martin Hope
Android_programmer_office
Asked: 2025-04-16 18:23:29 +0800 CST

Largura padrão para a largura do BasicTextField do Jetpack Compose

  • 6
@Composable
fun BasicInputTextField(
    modifier: Modifier = Modifier,
    height: Int = R.dimen.cgux_text_field_normal_height,
) {
    var text by remember { mutableStateOf("Hello") }

    Box(
        modifier = modifier
            .height(dimensionResource(id = height))
            .border(1.dp, Color.Gray, shape = RoundedCornerShape(4.dp)),
        contentAlignment = Alignment.CenterStart,
    ) {
        BasicTextField(
            modifier = Modifier.padding(horizontal = 10.dp),
            value = text,
            onValueChange = { text = it },
            textStyle = TextStyle(
                fontSize = 14.sp,
                lineHeight = 16.sp,
                color = Color.Black,
            ),
            singleLine = true,
        )
    }
}

Estou usando o código acima para personalizar o TextField básico, pois não consigo definir a altura dele. Existe alguma maneira de definir uma largura padrão para ele?

  • 1 respostas
  • 40 Views
Martin Hope
cat coder
Asked: 2025-04-16 18:22:01 +0800 CST

Como remover o preenchimento do InkWell?

  • 7

Quero apagar a lacuna indicada pela seta na Imagem.

Atualmente estou usando o InkWell.

highlightColor: Colors.blue;

Se eu fizer o procedimento acima e pressionar e segurar, a cor azul aparece nos espaços. Então, estou me perguntando se a animação está causando o problema.

Mas não sei como resolver isso.

                  gridView.builder(
                      gridDelegate:
                          const SliverGridDelegateWithFixedCrossAxisCount(
                        crossAxisCount: 3,
                        childAspectRatio: 0.7, 
                      ),
                      itemCount:
                          items.length;
                      itemBuilder: (context, index) {
                        return InkWell(
                               onTap()=>game())
                            child:Card(child:Container(height:100),                            margin: EdgeInsets.zero,
);
flutter
  • 1 respostas
  • 40 Views
Martin Hope
Beginner coder
Asked: 2025-04-16 18:15:36 +0800 CST

Aceitando entrada de imagem enquanto rejeita entradas que não sejam de imagem em python

  • 5

Estou tentando criar um projeto com imagens armazenadas e, entre elas, precisamos encontrar uma imagem semelhante/igual à imagem de entrada. Para a entrada, estou tentando encontrar uma maneira de garantir que a entrada seja, de fato, o caminho para a imagem (imagem de entrada) e, caso contrário, uma imagem mostre um erro ao usuário. Consigo garantir que o caminho inserido exista, mas não se o caminho mostra uma imagem ou algum outro arquivo. Alguém pode me ajudar?

python
  • 2 respostas
  • 39 Views
Martin Hope
Đức Thành Nguyễn
Asked: 2025-04-16 17:51:11 +0800 CST

Deserializar uma resposta armazenada em cache em um objeto fortemente tipado Kontent ai

  • 5

Estou usando o Blazor WASM com .Net 8 e o pacote Kontent.Ai.Delivery e estou tentando integrar o cache ao sistema. Um problema que estou enfrentando é que, depois de armazenar os dados como JSON no cache, não consigo desserializar os dados no objeto porque a classe é gerada com Kontent AI e é um modelo fortemente tipado como este.

public partial class RichTextModulesType
{
    public const string Codename = "rich_text_modules_type";
    public const string PositionCodename = "position";
    public const string DescriptionCodename = "description";
    public const string ImageCodename = "image";
    public const string ImagePositionCodename = "image_position";
    public const string AdditionalTextCodeName = "additional_text";

    public IRichTextContent AdditionalText { get; set; }
    public IEnumerable<IMultipleChoiceOption> Position { get; set; }
    public IRichTextContent Description { get; set; }
    public IEnumerable<IAsset> Image { get; set; }
    public IEnumerable<IMultipleChoiceOption> ImagePosition { get; set; }
    public IContentItemSystemAttributes System { get; set; }
}

Quando tento desserializar os dados, ocorre o erro

Componente de renderização de exceção não tratada: O tipo de coleção 'Kontent.Ai.Delivery.Abstractions.IRichTextContent' é abstrato, uma interface ou é somente leitura e não pôde ser instanciado e preenchido.

É assim que os dados foram recuperados antes de serializar e colocar no cache

var response = await DeliveryClient.GetItemsAsync<PageType>(
    new MyParams("...")
);
if (response.Items.Count() > 0)
{
    PageInfo = response.Items.FirstOrDefault<PageType>();
    string responseBody = JsonSerializer.Serialize(PageInfo, new JsonSerializerOptions
    {
        ReferenceHandler = System.Text.Json.Serialization.ReferenceHandler.IgnoreCycles,
        MaxDepth = 128
    });
    await CacheStorageAccessor.StoreAsync(new HttpRequestMessage(HttpMethod.Get, cacheKey), new HttpResponseMessage
    {
        Content = new StringContent(responseBody)
    }, 3600);
}

Quais são minhas opções aqui?

c#
  • 1 respostas
  • 31 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