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
Cardinal System
Asked: 2025-04-03 22:07:07 +0800 CST

Por que INET_NTOA não funciona no ColumnTransformer?

  • 6

Tenho uma tabela MySQL que armazena informações sobre impressoras de etiquetas:

ip porta apelido
181012304 9100 PRLMA213
181012370 9100 PRLMA212
181012398 9100 PRLMA211
181012559 9100 PRLMA210

Há uma entidade JPA correspondente para esta tabela em meu aplicativo:

@Entity
@Table(name = "printers", catalog = "gage_requests")
public class PrinterEntity {

    @Id
    @Column(name = "ip")
    @ColumnTransformer(read = "INET_NTOA(ip)", write = "INET_ATON(?)")
    private String address;
    private int port;
    private String nickname;

    public String getAddress() {
        return this.address;
    }

    public int getPort() {
        return this.port;
    }

    public String getNickname() {
        return this.nickname;
    }

}

Quando tento CriteriaQueryrecuperar a lista de impressoras, o endereço IP não é convertido corretamente e continua sendo um número inteiro:

public List<PrinterEntity> findPrinters() {
    CriteriaBuilder criteriaBuilder = this.entityManager.getCriteriaBuilder();
    CriteriaQuery<PrinterEntity> criteriaQuery = criteriaBuilder.createQuery(PrinterEntity.class);

    Root<PrinterEntity> root = criteriaQuery.from(PrinterEntity.class);
    criteriaQuery.select(root);

    TypedQuery<PrinterEntity> query = this.entityManager.createQuery(criteriaQuery);
    return query.getResultStream().peek(this.entityManager::detach)
            .collect(Collectors.toCollection(LinkedList::new));
}

Lista retornada:

[
    {
        "address": "181012304",
        "nickname": "PRLMA213",
        "port": 9100
    },
    {
        "address": "181012370",
        "nickname": "PRLMA212",
        "port": 9100
    },
    {
        "address": "181012398",
        "nickname": "PRLMA211",
        "port": 9100
    },
    {
        "address": "181012559",
        "nickname": "PRLMA210",
        "port": 9100
    }
]

Quando hibernate.show_sqldefinido como verdadeiro, o seguinte SQL é registrado:

select printerent0_.ip as ip1_5_, printerent0_.nickname as nickname2_5_, printerent0_.port as port3_5_ from gage_requests.printers printerent0_

Claramente está faltando a INET_NTOAfunção usada na minha @ColumnTransformeranotação, então parece que a anotação não está sendo aplicada.

Por que isso acontece?

java
  • 2 respostas
  • 47 Views
Martin Hope
RedStoneMatt
Asked: 2025-04-03 21:45:30 +0800 CST

Como leio os primeiros N bytes de um arquivo a partir de uma entrada de arquivo HTML?

  • 7

Situação

Digamos que o usuário pode carregar um arquivo em uma página da web, que geralmente é de tamanho grande (mínimo de 80 MB, pode ser muito mais) e de um tipo específico, digamos, por exemplo , PDF.

Considerando que esses são arquivos enormes, não gostaríamos de desperdiçar largura de banda desnecessariamente carregando o arquivo apenas para perceber que o tipo do arquivo está errado. Portanto, gostaríamos de ter certeza, no lado do cliente, de que o arquivo é realmente um arquivo PDF, e somente ENTÃO enviá-lo se realmente for.

Felizmente, o formato de arquivo PDF tem um número mágico de 5 bytes , igual a 25 50 44 46 2D.

(É um exemplo , pode ser qualquer formato de arquivo, estou usando PDF como referência. O que importa é que é um formato de arquivo que você pode diferenciar com seus bytes mágicos, o que consideramos uma verificação boa o suficiente aqui. Além disso, minha pergunta pode ser relevante para outros casos, não apenas este exemplo de formato de arquivo, por favor, considere o exemplo PDF apenas como uma forma de dar um exemplo prático sobre o problema)

Daí minha pergunta: como eu leria os 5 primeiros bytes do arquivo ou, mais genericamente, os primeiros N bytes de um arquivo?

Você não gostaria de ler o arquivo inteiro, já que ele pode ser enorme e o disco rígido do cliente pode ser lento. Você só precisa ler esses cinco bytes e, somente se eles estiverem corretos, você lerá o restante do arquivo para enviá-lo ao servidor.

Se não houver uma maneira, há alguma solução alternativa ou proposta em andamento para esse recurso?

O que eu tentei

A FileReaderAPI permite ler um arquivo em um buffer de matriz (veja esta resposta e a documentação ):

let reader = new FileReader();
  
reader.onload = function() {
  let arrayBuffer = this.result,
    array = new Uint8Array(arrayBuffer),
    binaryString = String.fromCharCode.apply(null, array);

  console.log(binaryString);
 }
reader.readAsArrayBuffer(this.files[0]);

No entanto, isso lê o arquivo inteiro.

Perguntas semelhantes que não dão solução para minha pergunta

  • Você consegue ler linha por linha em javascript? A resposta aceita de depende de alguma API externa.
  • Existe uma maneira de obter partes específicas de um arquivo com FileReader em JavaScript? solicitado a ler de acordo com um caractere específico repetido no arquivo, o que obviamente não era possível sem ler o arquivo inteiro primeiro
  • Todas as perguntas relacionadas ao NodeJS: Estou fazendo isso em um navegador da web, qualquer proposta que não seja de navegador não é uma solução

Comentários

(Respondendo a comentários significativos aqui, já que os comentários são temporários )

O fatiamento do arquivo real em si ajuda? https://stackoverflow.com/a/24845020/1427878 – @C3roe

Ele me dá o resultado esperado, mas qual é a garantia de que ele realmente lê apenas os primeiros n bytes e não lê tudo e depois fatia? Há algum detalhe de implementação para isso nos padrões? O MDN afirma: "a new Blob object which contains data from a subset of the blob on which it's called.", o que implica que havia um blob completo para fatiar em primeiro lugar.

javascript
  • 3 respostas
  • 84 Views
Martin Hope
Samuel Hao
Asked: 2025-04-03 21:44:00 +0800 CST

Detecção de arestas baseada em kernel 1D no script DigitalMicrograph

  • 7

Atualmente, estou desenvolvendo uma função para detecção de bordas em scripts DigitalMicrograph (DM). Já tenho duas implementações simples para calcular a primeira e a segunda derivadas usando variáveis ​​intrínsecas, conforme mostrado abaixo:

Primeira derivada:

Image absolute_first_derivative(Image in)
{
    Number size_x, size_y, origin, scale;
    String units;
    Image out;

    in.ImageGetDimensionCalibration(0, origin, scale, units, 0);
    in.GetSize(size_x, size_y);
    if (size_y != 1) Result("Only compatible with 1D image");

    out := RealImage("first_derivative", 4, size_x, size_y);

    out = in[icol + 1, irow] - in[icol, irow];
    out[0, 0] = 0;
    out[size_x - 1, 0] = 0;

    out.ImageSetDimensionCalibration(0, origin, scale, units, 0);
    return out;
}

Segunda derivada:

Image second_derivative(Image in)
{
    Number size_x, size_y, origin, scale;
    String units;
    Image out;

    in.ImageGetDimensionCalibration(0, origin, scale, units, 0);
    in.GetSize(size_x, size_y);
    if (size_y != 1) Result("Only compatible with 1D image");

    out := RealImage("second_derivative", 4, size_x, size_y);

    out = in[icol + 1, irow] - 2 * in[icol, irow] + in[icol - 1, irow];
    out[0, 0] = 0;
    out[size_x - 1, 0] = 0;

    out.ImageSetDimensionCalibration(0, origin, scale, units, 0);
    return out;
}

Gostaria de implementar uma abordagem mais flexível, baseada em kernel (por exemplo, Sobel, LoG ou kernels similares) usando a Warp()função fornecida pelo DM. No entanto, parece que ela Warp()é explicitamente projetada para transformações de imagem 2D.

Minhas perguntas são:

  1. O script DigitalMicrograph pode Warp()ser adaptado ou usado para processamento de imagens unidimensionais?
  2. Se Warp()não for adequado, existe outra função DM integrada ou método recomendado para executar convolução ou transformações baseadas em kernel especificamente em imagens 1D?

Quaisquer sugestões ou exemplos serão muito apreciados!

dm-script
  • 1 respostas
  • 25 Views
Martin Hope
Lushmoney
Asked: 2025-04-03 21:31:58 +0800 CST

Excluir branch de desenvolvimento local automaticamente após mesclagem no GitHub

  • 4

Estou tentando descobrir uma maneira de, depois que meu branch de desenvolvimento local for enviado para o GitHub, ou BitBucket, ou qualquer VCS, e uma solicitação de pull for aprovada, quando esse branch for mesclado main, haver algum tipo de script ou funcionalidade que permita que o branch de desenvolvimento local seja excluído automaticamente do meu sistema local.

Não estou me referindo especificamente ao git branch --deletecomando, o que obviamente posso fazer manualmente, mas sim fazer com que essa ramificação seja excluída da minha máquina local, depois que eu fizer check-out no main, e fizer uma atualização git pulldessa mesma ramificação de desenvolvimento que já foi mesclada anteriormente.

O que estou procurando fazer é:

  1. Enviar alterações para local-branch.
  2. Mesclar após local-brancha mainaprovação do PR, no navegador.
  3. No meu sistema local, confira mainas git pullalterações do arquivo . mesclado recentemente local-branch.
  4. Ele local-branchfoi excluído localmente no meu sistema, então, ao executar git branch, essa ramificação não é mais listada.

Isso é possível de alguma forma? Espero que tudo tenha feito sentido...

EDIT: Só mais algumas informações, então usamos o BitBucket como nosso VCS, e depois que ele local-branché mesclado com o Mergebotão da interface do BitBucket, ele local-branchnão é excluído do BitBucket, o que é uma decisão da empresa, mas estou apenas querendo excluí-lo do meu sistema local depois de obter o mais recente main, depois que local-branchele for mesclado.

git
  • 3 respostas
  • 50 Views
Martin Hope
NikS
Asked: 2025-04-03 21:29:29 +0800 CST

setlocale() em C é restrito a localidades mostradas por “locale -a”?

  • 6

Parece que em C (pelo menos no Linux) só funciona se o locale que setlocale()você está tentando definir for um dos listados na saída de locale -a. Isso é realmente verdade?

O motivo pelo qual peço para confirmar é que parece uma restrição potencialmente desagradável.

  • Por exemplo, minha instalação bastante padrão do Ubuntu só produz locales em inglês e C/Posix para locale -a. No entanto, em Java, por outro lado, a lista de locales disponíveis não parece limitada pelo que está instalado no SO (locales de muitos idiomas e países estão disponíveis).
c
  • 1 respostas
  • 44 Views
Martin Hope
MackM
Asked: 2025-04-03 21:16:02 +0800 CST

Como obtenho uma string legível de um objeto de sessão da API do Snowpark?

  • 5

Estou escrevendo um procedimento armazenado com a API Snowpark do Snowflake, usando Python como linguagem. Quero que meu procedimento registre toda vez que executar uma instrução DML. Quando escrevo procedimentos que constroem as strings SQL e depois as executo via session.call(SQLString), isso é fácil - posso registrar a string SQL que construí. Essa abordagem se parece com isso em um procedimento JavaScript:

const EXAMPLE_QUERY = `CALL EXAMPLE_PROCEDURE('${ARG1}', '${ARG2}', '${ARG3}');`;
let exampleStatement = snowflake.createStatement({sqlText: EXAMPLE_QUERY});
log(EXAMPLE_QUERY, "info", `Exit code: ${exitCode}`);

O EXAMPLE_QUERYé em si uma string que eu posso registrar diretamente, e ele me diz exatamente qual declaração DML é executada quando eu leio os registros. Muito informativo e conveniente.

No momento, estou tentando usar o sessionobjeto e os métodos Snowpark, então não tenho uma string SQL que construo no procedimento. O que posso obter do meu sessionobjeto para colocar na minha tabela de log? Não precisa ser exatamente uma instrução SQL, mas gostaria de saber o que está acontecendo com os dados. A última linha do procedimento de exemplo abaixo é o problema que estou tentando resolver.

    CREATE OR REPLACE PROCEDURE EXAMPLE()
    RETURNS VARIANT
    LANGUAGE PYTHON
    RUNTIME_VERSION = '3.9'
    PACKAGES = ('snowflake-snowpark-python')
    HANDLER = 'run'
    AS
    $$
    def run(session):
        PROCEDURE_NAME = 'EXAMPLE'
        def log(execution, level, message):
            try:
                logging_function = 'EXAMPLE_DB.EXAMPLE_SCHEMA.LOGGING' # This UDF already lives in the database
                session.call(logging_function, PROCEDURE_NAME, execution, level, message)
            except Exception as e:
                return {"status": "ERROR", "message": "Error in the logging function: "+str(e)}
    
        try:
            log(f'CALL {PROCEDURE_NAME}({ADMIN_DB}, {BUILD_DB}, {BUILD_SCHEMA}, {BUILDS_TO_KEEP})', 'info', 'Begin run')
            example_table = "EXAMPLE_DB.EXAMPLE_SCHEMA.EXAMPLE_TABLE"
            get_tables_query = session.table(example_table).select('EXAMPLE_COLUMN').distinct()
            example_output = [row['EXAMPLE_COLUMN'] for row in get_tables_query.collect()]
    
            log(get_tables_query, 'info', 'Unique tables returned: '+str(len(target_tables))) # Does not work!
python
  • 1 respostas
  • 44 Views
Martin Hope
Rick White
Asked: 2025-04-03 21:14:56 +0800 CST

Página da LOJA do WooCommerce - ocultando produtos de uma categoria, mas NÃO de todo o site [duplicado]

  • 3
Esta pergunta já tem respostas aqui :
Woocommerce Excluindo Certa Categoria da Página da Loja (2 respostas)
Excluindo categorias de produtos da página da loja no Woocommerce (1 resposta)
Ocultar categoria específica na página da loja WooCommerce (1 resposta)
Fechado há 23 horas .

Tenho lutado para descobrir como fazer isso. Gostaria de ocultar produtos de uma (ou várias) categorias na página da LOJA PRINCIPAL, mas não ocultá-los em suas páginas de categorias individuais. Encontrei soluções para ocultar as categorias, mas isso sempre as torna invisíveis em suas páginas de categorias, também... o que eu não quero.

O motivo é que essa categoria em particular terá milhares de produtos que não quero sobrecarregar e esconder os outros itens mais variados.

woocommerce
  • 1 respostas
  • 33 Views
Martin Hope
Marcel
Asked: 2025-04-03 21:08:12 +0800 CST

Gitlab CI - Variáveis ​​${var:-default} não estão funcionando como esperado (Expansão de Parâmetros do Shell)

  • 6

Usar a expansão de parâmetros do Shell dentro do bloco de variáveis ​​de .gitlab-ci.yaml não está resolvendo o valor padrão.

Exemplo:

my_job:
  extends: .template
  variables:
    OPTS: >-
      -tag=${CI_COMMIT_TAG:-NO_TAG}
      -url=${CI_PIPELINE_URL}

A parte do script se parece com isso (e é fornecida via extends)

.template:
   script: 
     - cmd ${OPTS}

O problema é que -tagestá sempre vazio quando CI_COMMIT_TAG não está definido, mas deveria ser "NO_TAG" neste exemplo.

Uma possível solução seria definir OPTS em scriptou before_script, mas isso é algo que quero evitar aqui por causa das extensões e somente as variáveis ​​devem ser definidas.

Tentei encontrar uma solução online para, de alguma forma, escapar da ${parameter:-word}parte na parte variável para deixar o bash "analisá-la" em vez do pipeline. Mas sem sucesso.

Existe uma maneira de fazer isso funcionar ou minha única opção é definir a variável "OPTS" dentro de um script?

  • 1 respostas
  • 16 Views
Martin Hope
Sapri s
Asked: 2025-04-03 21:00:47 +0800 CST

O procedimento armazenado retorna nulo em vez de todos os nomes de colunas com um registro vazio na saída json_string usando JSON AUTO

  • 5

Tenho um procedimento armazenado onde obtenho alguns nomes de colunas da tabela e pego os nomes de colunas restantes dinamicamente. Eu obtenho nomes de colunas sem registros se eu não convertê-los para string JSON, mas se eu convertê-los para json_stringusar JSON AUTO, ele retorna nulo em vez de todos os nomes de colunas com um registro nulo. Como obter todos os nomes de colunas com um registro nulo aqui?

ALTER PROCEDURE [dbo].[GetVendorCriticalityInventory]
    @CategoryName VARCHAR(120) = null 
AS
BEGIN
    DECLARE @sql1 Nvarchar(Max);
    DECLARE @ques Nvarchar(max);

    DECLARE @CommonColumns NVARCHAR(MAX) = '
RID,
RequestID,
[Application/Vendor Name],
[Risk Identified],
[Application/Vendor Type],
[Date of the Request],
[IT Owner],
[Business Owner],
Requestor,
[App/Vendor Criticality],
ISOClause,
Submodule
';

    SELECT @ques = STRING_AGG(CAST(QUOTENAME(Question) AS varchar(MAX)),',') 
    FROM
        (select distinct Question 
         from TPMSMasterData 
         where TPMSCategoryName = @CategoryName) AS D

    --SET @sql1 = '
    SET @sql1 = '

    WITH LatestData AS 
    (
        select
            R.RequestID as RID,
            R.RequestIDInfo as RequestID,
            isnull(R.NameOftheTool, ''N/A'') as [Application/Vendor Name],
            RiskSummaryScore as [Risk Identified],
            isnull(convert(varchar(10), R.RequestSubmitted, 120), ''N/A'') as [Date of the Request],
            isnull(R.NameOfModule, ''N/A'') as [Application/Vendor Type],
            ''N/A'' as [IT Owner],
            isnull(R.BusinessOwners, ''N/A'') as [Business Owner],
            isnull(R.RequestCreatedByEmailID, ''N/A'') as Requestor,
            isnull(cast(R.AppCriticalityScore AS varchar), ''N/A'') AS [App/Vendor Criticality],
            isnull(A.Question, ''N/A'') as Question,
            R.ISOClause,
            R.Submodule,
            isnull(case
                       when exists (SELECT 1 
                                    FROM STRING_SPLIT(A.DataControlLup, '':'') AS sg 
                                    WHERE TRIM(sg.value) = ''LookupTable'' ) 
                           then d.lookupDisplayValue 
                       when A.DataControlLup like ''%[A-Za-z]%'' 
                           then c.LupDisplayValue 
                       else b.Data1 
                   end, 
            ''N/A'') as Data1 ,
            row_number() over (partition by B.RequestID, A.Question order by B.TPMSTransID desc) as rn
        from
            TPMSMasterData A
        join
            TPMSTransactionData B on A.TPMSID = b.TPMSID
        join
            RequestInfo R on B.RequestID = R.RequestID
        left join
            BusinessLookupTable c on TRY_CAST(b.Data1 as int) = c.BusinessLupID
        left join 
            LookupTable d on try_cast(B.Data1 AS INT) = d.LookupID
        where
            A.TPMSCategoryName = @CategoryName 
            and R.WorkFlowCompleted = 1 

) 
SELECT(
    select ' + @CommonColumns + ', ' + @ques + '
    from (
        SELECT ' + @CommonColumns + ',Question,Data1
        FROM LatestData 
        WHERE rn = 1
    ) as TPMSCategory
    pivot(max(Data1) for Question in (' + @ques + ') ) as LatestAnswer
    for json auto
) AS [my_json]
';

exec sp_executesql @sql1,N'@CategoryName VARCHAR(120)',@CategoryName
END
GO

A saída que obtenho quando não há registros para exibir é

meu_json
nulo

Mas a saída que eu quero é

meu_json
[{"RID":null,"RequestID":null,"Nome do aplicativo/fornecedor":null,"Risco identificado":null,"Tipo de aplicativo/fornecedor":null,"Data da solicitação":null,"Proprietário de TI":null,"Proprietário da empresa":null,"Solicitante":null,"Criticalidade do aplicativo/fornecedor":null,"ISOClause":null,"Submódulo":null,"Quão críticos são os produtos/serviços ":null,"Quão difícil seria encontrar um terceiro alternativo ":null,"Com que frequência esses produtos são utilizados?":null}]

Esta é minha última tentativa

 SELECT @DummyColumns = STRING_AGG('NULL AS ' + TRIM(value), ', ')
 FROM STRING_SPLIT(@CommonColumns + ',' + @ques, ',');  
,
 TPMSCategory AS (
     SELECT ' + @CommonColumns + ', Question, Data1
     FROM LatestData
     WHERE rn = 1
 ),
 LatestAnswer AS (
     SELECT ' + @CommonColumns + ', ' + @ques + '
     FROM TPMSCategory
     PIVOT (
         MAX(Data1) FOR Question IN (' + @ques + ')
     ) AS PivotTable
 )
 SELECT (
     SELECT ' + @DummyColumns + ', la.*
     FROM LatestAnswer AS la
     FOR JSON PATH  
 ) AS my_json';

E recebo este erro:

A propriedade 'RID' não pode ser gerada na saída JSON devido a um conflito com outro nome de coluna ou alias. Use nomes e aliases diferentes para cada coluna na lista SELECT.

Como posso resolver esse erro de duplicação?

sql
  • 1 respostas
  • 89 Views
Martin Hope
3D-kreativ
Asked: 2025-04-03 20:42:36 +0800 CST

Como adicionar um diretório extra na URL que funcione no htaccess e corresponda a uma postagem selecionada?

  • 5

Pesquisei muito no Google, mas não consigo encontrar a resposta certa, então estou fazendo uma pergunta aqui. É sobre htaccess e url para um site simples que estou construindo com código php. É assim que uma url se parece atualmente:

www.example.com/flowers-and-garden/white-flowers-in-spring

O que eu quero alcançar é um diretório extra para o nome do ano 2025na url quando eu fizer um novo post. E quando eu postar no ano que vem, uma pasta para 2026na url como esta:

www.example.com/flowers-and-garden/2025/white-flowers-in-spring

Fiz várias tentativas de alterar o código no arquivo htaccess, mas ele só me dá erros! Acho que não é só o código no htaccess que preciso alterar.

É assim que parte do código atual se parece no arquivo htaccess:

RewriteRule ^flowers-and-garden$ /?p=flowers-and-garden [L,QSA]

RewriteRule ^flowers-and-garden/(.+)$ /?p=post&id=$1 [L,QSA]

É assim que meu código fica atualmente quando alguém seleciona uma postagem:

Primeiro o pedido:

{
$request = ($_GET["id"]);
}
else
{
$request = "start";
}

Em seguida, verifique se a postagem solicitada corresponde post_pathao nome na tabela do banco de dados, como este:

$sql = "SELECT * FROM " . DB_TABLE_POSTS . " WHERE post_path='{$request}' AND post_status = 1 LIMIT 1;";

Em vez de apenas verificar uma correspondência da postagem white-flowers-in-springna tabela, preciso verificar uma correspondência de2025/white-flowers-in-spring

Como devo verificar se uma postagem solicitada corresponde a uma postagem no diretório 2025 é o que preciso de ajuda e como reescrever o código em htaccess e php. Se algo não estiver claro na minha pergunta, pergunte-me! Obrigado antecipadamente!

  • 1 respostas
  • 43 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