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
Archer
Asked: 2025-04-19 18:18:08 +0800 CST

Como faço para exibir anúncios em vídeo no Appylar Android SDK?

  • 6

Estou implementando o SDK da Appylar para Android no meu aplicativo. No site da Appylar, vi que é possível incluir anúncios em vídeo nas campanhas e quero poder exibi-los no meu aplicativo. Este é o código que tenho para inicializar o SDK:

Appylar.init(
    this,
    "my app key",
    arrayOf(AdType.BANNER, AdType.INTERSTITIAL),
    false
)

De acordo com a documentação da Appylar, AdType.BANNER e AdType.INTERSTITIAL são os únicos dois tipos de anúncio. Não existe um tipo de anúncio em vídeo. Então, como inicializo o SDK para exibir anúncios em vídeo também?

  • 1 respostas
  • 33 Views
Martin Hope
usualuser
Asked: 2025-04-19 17:56:22 +0800 CST

No Firefox, o espaço reservado não reaparece após uma redefinição quando ele foi preenchido pelo preenchimento automático

  • 6

Após enviar o formulário (em javascript e ajax) executo um script que reseta o formulário com um loop (nó como elemento de entrada).

node.value = ""

O problema é que, se as entradas forem preenchidas automaticamente, o texto do espaço reservado não reaparece. Esse problema não existe no Chrome.

javascript
  • 1 respostas
  • 60 Views
Martin Hope
zwh82
Asked: 2025-04-17 16:48:31 +0800 CST

Como usar Polars para ler colunas específicas de um arquivo CSV

  • 5

Tenho um arquivo muito grande gerado por outras ferramentas, mas não preciso de todas as informações; apenas algumas colunas são suficientes. Quando uso o Python Pandas para ler, consigo especificar as colunas necessárias, mas não sei como o Rust implementa isso.

Obrigado.

Espero que o Rust possa atingir a mesma funcionalidade que o Python Pandas.

data = pd.read_csv(file, sep='\t', header=None, usecols=[0,1,5])
rust
  • 1 respostas
  • 24 Views
Martin Hope
Chameleon
Asked: 2025-04-17 15:41:01 +0800 CST

Diretiva OpenMP em funções constexpr

  • 5

De acordo com a especificação OpenMP (2.1. Formato de Diretiva)

Diretivas não podem aparecer em funções constexpr ou em expressões constantes. Pacotes de parâmetros variádicos não podem ser expandidos para uma diretiva ou suas cláusulas, exceto como parte de um argumento de expressão a ser avaliado pela linguagem base, como em uma chamada de função dentro de uma cláusula if.

Eu uso bastante o OpenMP em funções constexpr até que o g++14.2 sem compilador emitiu um aviso. Mas usar o g++15 é um erro.

O seguinte não é um erro do g++14.2, mas sim um erro do g++15.

erro: diretivas OpenMP podem não aparecer em funções 'constexpr' [-Wtemplate-body]

constexpr void func(size_t sz) noexcept
{
     #ifdef _OPENMP
     #pragma omp parallel for
     #endif
     for (size_t i = 0; i < sz; ++i) something(i);
}

Qual é o motivo dessa restrição? O compilador tem a capacidade de executar código compatível com OpenMP sem habilitar o OpenMP. Esqueci de alguma coisa?

Estou tentando corrigir meu código com a seguinte solução alternativa. O g++15 não proíbe isso, mas não sei se ele quebra novamente o padrão OpenMP e, por exemplo, no g++16, preciso corrigir meu código novamente.

O seguinte é aceito pela especificação OpenMP? É aceito pelo g++15 (e anteriores).

constexpr void func(size_t sz) noexcept
{
    auto fcommon = [](size_t i) {};
    auto fomp    = [sz]()
    {
         #ifdef _OPENMP
         #pragma omp parallel for
         #endif
         for (size_t i = 0; i < sz; ++i) fcommon(i);
    };
    auto fseq    = [sz]() { for (size_t i = 0; i < sz; ++i) fcommon(i); };

    if (std::is_constant_evaluated()) fseq(); else fomp();
}
c++
  • 1 respostas
  • 46 Views
Martin Hope
Michu93
Asked: 2025-04-17 15:18:37 +0800 CST

Adicionar Certificado de Chave Pública - Erro ao carregar o certificado de chave. O parâmetro local, impressão digital, tem um valor inválido.

  • 5

Tenho um Serviço de Aplicativo (SKU e tamanho PremiumV2 P3v2) e queria adicionar um certificado pelo Portal do Azure. Entrei em contato Certificatese Public key certificates (.cer)então Add certificate: insira a descrição da imagem aqui

Escolho o arquivo e o nome .cer e recebo um erro:

Add Public Key Certificate - Error uploading key certificate. The parameter location, thumbprint has an invalid value.

insira a descrição da imagem aqui

  • 1 respostas
  • 27 Views
Martin Hope
John
Asked: 2025-04-17 15:06:58 +0800 CST

Por que uma regex que termina com `[^.]` corresponde inesperadamente?

  • 3

Considere a seguinte linha (como em um índice):

6.1.34.2    Some text

(há uma tabulação depois do "2").

Ao pesquisar, ^\d\+[.]\d\+[.]\d\+[^.]a linha é selecionada (e colorida de "6" a "4"), o que, na minha humilde opinião, não está correto devido ao último ponto no caso de teste.

Com ^\d\+[.]\d\+[.]\d\+\sa linha não selecionada (como esperado).

Minha pergunta é: o que há de errado com a primeira regex?

regex
  • 1 respostas
  • 32 Views
Martin Hope
foxdrt
Asked: 2025-04-17 14:45:48 +0800 CST

O pytube está demorando uma quantidade estranha de tempo

  • 6

Então, quando executo o Pytube dentro do script, ele leva 30 segundos para terminar, mas quando executo em uma função, ele leva apenas 0,96 segundos para terminar. Por quê? Alguém pode explicar em termos simples, já que sou iniciante em Python?

aqui levou apenas 0,96 segundos para terminar "dentro de uma função"

aqui demorou 30s para terminar em uma linha normal

e a função realmente pega todos os vídeos? porque eu imprimo o índice aleatório e ele me dá um pequeno número como 60 de 3000 vídeos aqui está o script


import pytube
import time
StarterTick = time.time()
print(StarterTick,type(StarterTick))
VideoList = "list=PLKB9puQeauyBTnMmRWsB4VVfbbWR0tKCc"
PlayList = f"https://www.youtube.com/playlist?{VideoList}"

def getRandomVideo():
    PlayListVideos = pytube.contrib.playlist.Playlist(PlayList,)
    randomIndex = random.randint(0,len(PlayList) -1) # -1 cuz list start with 0 so if we have 5 items it would be 4 but len would return 5 
    print(f"your random index is {randomIndex}")
    return PlayListVideos[randomIndex] # just return a random video from youtube list


# this way it takes 30 s to finish PlayListVideos = pytube.contrib.playlist.Playlist(PlayList)

print(f"here is your random Video {getRandomVideo()}")
print("programm finished")
print(f"THe programm took {time.time() - StarterTick:>3.2f} seconds to finish")
python
  • 1 respostas
  • 44 Views
Martin Hope
Mark Brin
Asked: 2025-04-17 13:38:37 +0800 CST

como adicionar tachado sem nenhuma extensão de terceiros no vs code?

  • 5

Eu queria algo como "todo", para monitorar o progresso, e sei sobre as soluções integradas, TODO:mas agora eu queria riscá-las, e quando tento soluções integradas (fornecidas online), elas parecem não funcionar.

Tentei algumas soluções como:

~~strikethrough~~

mas não está funcionando, anexei a captura de tela para referência.captura de tela

visual-studio-code
  • 2 respostas
  • 30 Views
Martin Hope
Wei Wang
Asked: 2025-04-17 12:07:49 +0800 CST

Por que Collection.equals() retorna false para Map.values() [duplicado]

  • 5
Esta pergunta já tem respostas aqui :
Usar equals para comparar valores de mapa retorna falso mesmo quando os valores e a ordem de inserção são os mesmos (3 respostas)
Fechado há 10 dias .
Integer i = 2;
String key = "k";

Map<String, Integer> aDict = new HashMap<>();
Map<String, Integer> bDict = new HashMap<>();

aDict.put(key, i);
bDict.put(key, i);

System.out.println(aDict.values().equals(bDict.values()));

Os retornos acima false— testados em vários tempos de execução. Por que isso acontece?

java
  • 2 respostas
  • 70 Views
Martin Hope
Ramanan T
Asked: 2025-04-17 11:29:00 +0800 CST

Imprimir padrão correspondente em um arquivo junto com linhas correspondentes

  • 7

Em um script complexo que estou usando greppara obter linhas correspondentes usando um arquivo de padrão

Por exemplo: Aqui está o arquivo contendo o texto

$ cat file.txt
abc$(SEQ)asdasd
wwww$(SEQ)asqqqqqq
efg hij$(SEQ)asdasdasd$(SEQ)zzzzzz
klmn$(SEQ)11111111
op$(SEQ)44444444
qrs$(SEQ)777
tuv$(SEQ)mmmmmmmmm
qrs$(SEQ)777444
asdsd777hdhfgjdfasd
wxyzfhdfghdfh

e aqui está o arquivo de padrão

$ cat pattren.txt
444
777
asd

Estou usando o seguinte grepcomando para obter as linhas correspondentes

O

Na linha de comando, consigo ver qual padrão é correspondido, mas não nos logs quando ele é registrado. Portanto, preciso de uma maneira de imprimir a linha correspondida e o padrão que foi correspondido. A saída deve ser algo como isto: Padrão impresso após TAB (ou qualquer formato reconhecível)

abc$(SEQ)asdasd <TAB> asd
efg hij$(SEQ)asdasdasd$(SEQ)zzzzzz  <TAB> asd
op$(SEQ)44444444    <TAB>   444
qrs$(SEQ)777    <TAB>   444
qrs$(SEQ)777444  <TAB>  777444
asdsd777hdhfgjdfasd  <TAB>  asd777 

Posso usar grep com , -omas não consigo combinar os dois (ou seja, com e sem -o).

Não é necessário usar grep, ficarei feliz em usar qualquer outro comando que possa fazer isso.

string
  • 3 respostas
  • 58 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