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
Matheus Lors
Asked: 2025-04-05 04:52:14 +0800 CST

Como selecionar e copiar conteúdos específicos para outras tabelas

  • 6

Estou tentando copiar todas as linhas definidas como "Masculino" ou "Feminino", dependendo da escolha do usuário, como um estudo e teste de conceito para meu trabalho. No entanto, quando tento executar o código, ele repete a primeira linha para a quantidade de linhas que há na tabela principal ou não copia nada se eu selecionar "Feminino".

Meu código é:

    Sub Seletion()

Dim CatDes As String
Dim Bsd As Excel.Worksheet
Dim Tst As Excel.Worksheet
Dim NR As Integer
Dim i As Integer
Dim N As Integer

'Variables
CatDes = Sheets("issue sheet").Range("B2").Value
Set Bsd = Excel.Worksheets("Base de dados")
NR = Bsd.Range("a1").End(xlDown).Row - 1
N = 2

'Copy headers
Bsd.Select
Range("A1", Range("A1").End(xlToRight)).Copy
Sheets.Add.Name = "Teste"
    'Criar planilha nova
        Set Tst = Excel.Worksheets("Teste")
        Tst.Range("A1").PasteSpecial Paste:=xlPasteValues

'Copy info
While N <> NR

Bsd.Select
Bsd.Cells(N, 1).Select
    Do
        If ActiveCell.Offset(0, 4).Value = CatDes Then
            Range(ActiveCell, Cells(ActiveCell.Row, ActiveCell.End(xlToRight).Column)).Copy
            Tst.Select
            Range("A1").Select
                'Checar Próxima Celula Vazia
            Do While Not IsEmpty(ActiveCell)
                ActiveCell.Offset(1, 0).Select
            Loop
            ActiveCell.PasteSpecial xlPasteValues
            Else
        End If
        N = N + 1
    Loop Until N = NR
Wend
    
End Sub

A ideia é que eu:

  1. Tenho o gênero que desejo selecionado/digitado (CatDes)
  2. Saiba quantas linhas existem no banco de dados principal (NR)
  3. Copie os cabeçalhos do banco de dados principal (já que meu objetivo é criar uma nova planilha como um todo em vez de filtrá-la)
  4. Copie todas as linhas que tenham o gênero exato que selecionei.

Tentei repetir o processo de verificação de gênero tantas vezes quantas forem as linhas no banco de dados principal, mas não tenho certeza se há uma maneira melhor para isso, daí o "N<>NR". Tentei usar o For I ... Next, mas não tive sucesso. Qualquer ajuda é apreciada

excel
  • 1 respostas
  • 39 Views
Martin Hope
502E532E
Asked: 2025-04-05 04:50:29 +0800 CST

Tipo de retorno de dica de tipo do método abstrato para ser qualquer instância da classe pai

  • 5

Como posso digitar uma dica de que o tipo de retorno de um método de alguma classe abstrata é alguma instância dessa classe?

Minha resposta intuitiva é que

@abstractmethod
def mymethod() -> typing.Self:
    pass

deveria ser a maneira correta (como sugerido neste post , por exemplo). Mas quando agora subclassifico desta classe, o tipo de retorno é restrito ao tipo da classe filha. Qual é a maneira correta de digitar hint aqui, para que cada subclasse da classe pai seja permitida?

Código de exemplo:

from abc import ABC, abstractmethod
from typing import Self, override
import random

class DiceResult(ABC):
    @abstractmethod
    def reroll(self) -> Self:
        pass

class NaturalTwenty(DiceResult):
    @override
    def reroll(self) -> DiceResult: # Type checkers report an error here
        return random.choice([NaturalTwenty(), NaturalOne()])

class NaturalOne(DiceResult):
    @override
    def reroll(self) -> DiceResult: # Type checkers report an error here
        return random.choice([NaturalTwenty(), NaturalOne()])

Mypy playground Baseado em direitos autorais playground

python
  • 2 respostas
  • 195 Views
Martin Hope
SK-USA
Asked: 2025-04-05 04:41:57 +0800 CST

SQL Server RegEx [duplicado]

  • 4
Esta pergunta já tem respostas aqui :
Usando RegEx no SQL Server (10 respostas)
Fechado ontem .

Preciso corresponder a uma string contendo pelo menos 6 dígitos. Estou tendo um problema com isso.

Este exemplo ajudará:

IF OBJECT_iD('tempdb..#Sample') IS NOT NULL DROP TABLE #Sample
CREATE TABLE #Sample(Field VARCHAR(50))
GO

INSERT INTO #Sample (Field) VALUES ('ABC123 ')
INSERT INTO #Sample (Field) VALUES ('ABC1')
INSERT INTO #Sample (Field) VALUES ('ABC1')
INSERT INTO #Sample (Field) VALUES ('ABC123.')
INSERT INTO #Sample (Field) VALUES ('ABC123&')
INSERT INTO #Sample (Field) VALUES ('ABC123&')
INSERT INTO #Sample (Field) VALUES ('ABC1234567&')
INSERT INTO #Sample (Field) VALUES ('ABC12345&')
INSERT INTO #Sample (Field) VALUES ('DataMigrationLog_Bak3')

DECLARE @PAT VARCHAR(500) 

SELECT '%[^a-z0-9 .]%' PAT, * FROM #Sample WHERE Field LIKE '%[^a-z0-9 .]%'

SELECT @PAT = '%[(\d{6})]%'
SELECT @PAT PATVAR, * FROM #Sample WHERE Field LIKE @PAT

SELECT '%[(\d{3})]%' PAT, * FROM #Sample WHERE Field LIKE '%[(\d{3})]%'

Ao usar este padrão - %[(\d{6})]%Ele dá duas linhas

ABC1234567&
DataMigrationLog_Bak3

O que estou perdendo aqui?

sql-server
  • 1 respostas
  • 61 Views
Martin Hope
Davi Davi
Asked: 2025-04-05 04:08:48 +0800 CST

Adicione uma propriedade a um bean spring boot em vez de recriá-lo

  • 5

Tenho um bean objectMapper definido implicitamente pelo spring boot, gostaria de adicionar

this.objectMapper.enable(DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE);

sem:

@Bean
public ObjectMapper configure(){
    ObjectMapper om = new ObjectMapper();
    om.enable(DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE);
}

Como ele recria o bean e depois o configura, eu gostaria apenas de fazer uma pequena alteração no bean sem recriá-lo do zero, bagunçando as configurações implícitas feitas pelo spring.

spring-boot
  • 2 respostas
  • 24 Views
Martin Hope
8legs tentacles
Asked: 2025-04-05 03:54:41 +0800 CST

Quando eu oculto o formulário principal e mostro outro formulário (como uma tela inicial, login ou IU secundária), o aplicativo desaparece da barra de tarefas

  • 5

Atualmente estou aprendendo os fundamentos do Delphi.

Quando oculto o Formulário Principal e mostro/exibi um novo Formulário, o ícone do programa na Barra de Tarefas desaparece.

 FRMsecond.show;
 Frmmain.hide;

O .dprdo meu programa se parece com isso:

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TFRMlogin, FRMlogin);
  Application.CreateForm(TFRMstatistics, FRMstatistics);
  Application.CreateForm(TFRMregister, FRMregister);
  Application.Run;
end.
windows
  • 2 respostas
  • 105 Views
Martin Hope
Jacob Fuchs
Asked: 2025-04-05 03:34:31 +0800 CST

Gradle e Java constroem jar

  • 6

O Gradle suporta compatibilidade com versões anteriores para build Java? Por exemplo, o Gradle versão 8.5 pode buildar arquivos jar Java 11 ou Java 8?

Geralmente, como escolher o Gradle para construir um código Java para o JDK 11?

java
  • 2 respostas
  • 42 Views
Martin Hope
user2828701
Asked: 2025-04-05 03:03:47 +0800 CST

Ao mudar de rolagem de elementos fixos para relativos, piscando

  • 5

Estou trabalhando em um projeto no qual estou tentando transformar um elemento fixo em um elemento relativo à medida que o usuário rola a tela passando por um elemento na página.

O elemento é fixo por padrão. Conforme o usuário rola a página, adiciono uma classe que adiciona uma classe adicional, que altera a posição de fixa para relativa, além de algumas outras alterações de CSS.

No momento, ao rolar a tela para o elemento, os elementos e/ou a página piscam ou piscam. Pelo que vejo, isso acontece porque a classe está sendo adicionada e removida repetidamente, mas não consigo entender o porquê.

<div class="main">
  <div class="inner">
    <div class="maincontent">
      some content
    </div>
    <div class="fixed">
      hola
    </div>
    <div class="last">
      this is the last content.  I want my fixed content to be inline as I scrolle past.
    </div>
    <div class="footer">
      Footer Content
    </div>
  </div>
  
</div>

$(window).on('scroll', function(){
  var windowTop = $('.fixed').offset().top;
  if (windowTop >= $('.last').offset().top && !$('.fixed').hasClass('.optBTM')) {
    $('.fixed').addClass('optBTM');
  } else if(windowTop < $(".last").offset().top && $('.fixed').hasClass('.optBTM')){

  }else {
    //console.log('poll scroll no fixed')
    $('.fixed').removeClass('optBTM');
  }
});

.maincontent{
  height: 800px;
  background:#d3d3d4;
}
.fixed{
  position:fixed;
  width:100%;
  height:50px;
  background: #fff;
  bottom:0;
  padding:10px;
  box-shadow:0px -4px 12px 0px #0000000D;
}
.footer{
  background:#555;
  height:150px;
}
.optBTM{
  background: unset !important;
  position: relative !important;
  box-shadow: unset !important;
  
}

jsFiddle

Qualquer informação que você possa nos dar será muito apreciada.

javascript
  • 1 respostas
  • 24 Views
Martin Hope
HeartBleed
Asked: 2025-04-05 02:43:49 +0800 CST

Como a dependência de um parâmetro de tipo pode ocorrer em outro parâmetro de tipo não fixo na inferência de tipo C#

  • 7

Desculpe por fazer uma pergunta de noob. Estou lendo C# em profundidade, onde o autor escreve em 9.4.3 inferência de tipo de duas fases

static void PrintConvertedValue<TInput,TOutput>
(TInput input, Converter<TInput,TOutput> converter)
{
    Console.WriteLine(converter(input));
}

// ...

PrintConvertedValue("I'm a string", x => x.Length);

TInputnão depende de nenhum parâmetro de tipo não fixo, então é fixo em string.

Eu estava tentando esse código, mas falhou:

public class Program
{
    public void foo<type1, type2>(List<type1> foo,Func<type1, type2> bar) { }

    public static void Main(string[] args)
    {
        new Program().foo(new List<int>(), (string str)=> str.Lenth);
    }
}

Eu queria saber se alguém poderia me mostrar o exemplo "TInput depende de qualquer parâmetro de tipo não fixo", ou seja, como o próprio parâmetro de tipo pode ser dependente de outro parâmetro de tipo para ser inferido?

c#
  • 1 respostas
  • 51 Views
Martin Hope
thumbtackthief
Asked: 2025-04-05 02:14:39 +0800 CST

Não é possível adicionar numpy à camada Lambda

  • 5

Estou tentando importar numpy e scipy em uma função Lambda usando uma camada. Segui os passos descritos aqui: https://www.linkedin.com/pulse/add-external-python-libraries-aws-lambda-using-layers-gabe-olokun/ (que está um pouco desatualizado, mas reflete tudo o que encontrei em outros lugares.)

Este é o erro que estou recebendo:

"Não foi possível importar o módulo 'lambda_function': Erro ao importar o numpy: você não deve tentar importar o numpy do diretório de origem; saia da árvore de origem do numpy e reinicie seu interpretador python a partir daí."

Estou usando Python 3.13

  • 2 respostas
  • 37 Views
Martin Hope
Shiladittya Chakraborty
Asked: 2025-04-05 01:42:47 +0800 CST

Recursos de visualização do Java 24 Não é possível acessar

  • 5

Estou tentando acessar os recursos do Java 24. Mas não consigo acessar. Estou usando o programa abaixo

public static void main(String[] args) {
        Stream.of("apple", "banana", "kiwi")
              .gather((word, out) -> {
                  for (char ch : word.toCharArray()) {
                      if (Character.isLowerCase(ch)) {
                          out.accept(ch); // emit each lowercase letter
                      }
                  }
              })
              .forEach(System.out::println);
    }

Mas está me dando a exceção de tempo de compilação abaixo

The method gather(Gatherer<? super String,?,R>) in the type Stream<String> is not applicable for the arguments ((<no type> word, <no type> out) -> {})

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    The method gather(Gatherer<? super String,?,R>) in the type Stream<String> is not applicable for the arguments ((<no type> word, <no type> out) -> {})
    Lambda expression's signature does not match the signature of the functional interface method integrator()

Eu habilitei os recursos de visualização nas propriedades

insira a descrição da imagem aqui

Mas ainda não é possível executar recursos de visualização. Estou esquecendo de algo aqui?

Estou usando a versão mais recente do Eclipse, 2025-03, 4.35

java
  • 2 respostas
  • 73 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