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 / user-2444661

Mandroid's questions

Martin Hope
Mandroid
Asked: 2025-04-09 13:12:08 +0800 CST

buscar um par KV específico de um conjunto de KVs definidos em um caminho

  • 5

No cofre da Hashicorp, como faço para obter um par KV específico de um conjunto de KVs que defini em um determinado caminho?

Por exemplo, se eu definir vários pares de chave-valor em /mysecrets, tenho que fazer isso:

http://localhost:8200/v1/kv/data/mysecrets

...e busca todos os pares.

Se eu tentar:

http://localhost:8200/v1/kv/data/mysecrets/key1

Eu entendo

{
    "errors": []
}
hashicorp-vault
  • 2 respostas
  • 22 Views
Martin Hope
Mandroid
Asked: 2025-03-29 11:01:53 +0800 CST

Função SQL round em infinito negativo?

  • 6

Estou tentando descobrir qual é o comportamento padrão do SQL para a função round se o valor for infinito (infinito negativo, para ser específico). Não consegui encontrar nenhuma documentação online relacionada.

O db tem um comportamento específico?

sql
  • 1 respostas
  • 40 Views
Martin Hope
Mandroid
Asked: 2025-01-14 11:15:36 +0800 CST

Invocando componente filho do componente pai

  • 6

Estou apenas começando a usar o React, então, tenham paciência comigo.

Tenho um componente React pai, Usuários, que contém outro componente React como este:

<UsersTable onSelectRecord={onSelectRecord} />

'onSelectRecord' é uma função definida em Usuários.

UseraTable é definido como:

const UsersTable = props => {...}

e seu gancho useEffect é implementado como:

useEffect(() => {
       fetchUsers(1);
}, [props.updateTime]);

O que entendi disso é que o hook useEffect é executado sempre que a propriedade updateTime é alterada.

Mas em Usuários, não vejo nenhuma propriedade desse tipo sendo passada.

Então como isso funciona?

reactjs
  • 1 respostas
  • 42 Views
Martin Hope
Mandroid
Asked: 2024-12-13 16:06:10 +0800 CST

Não é possível detectar MapboxLayer em deck.gl/mapbox

  • 5

Seguindo isto .

Tenho o seguinte no meu package.json:

{
  "name": "cesium-deckgl-viewer-vite",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "tsc && vite build",
    "preview": "vite preview"
  },
  "devDependencies": {
    "typescript": "~5.6.2",
    "vite": "^6.0.1"
  },
  "dependencies": {
    "@deck.gl/core": "^9.0.38",
    "@deck.gl/geo-layers": "^9.0.38",
    "@deck.gl/mapbox": "^9.0.38",
    "@loaders.gl/3d-tiles": "^4.3.3",
    "@loaders.gl/core": "^4.3.3",
    "@probe.gl/log": "^4.0.9",
    "mapbox-gl": "^3.8.0"
  }
}

E no meu index.js:

import {MapboxLayer} from '@deck.gl/mapbox';

Mas me dá erro:

Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/@deck__gl_mapbox.js?v=5cb1e8a3' does not provide an export named 'MapboxLayer'

O que está faltando na minha configuração?

javascript
  • 1 respostas
  • 17 Views
Martin Hope
Mandroid
Asked: 2024-11-08 18:23:36 +0800 CST

Geotools: erro ao criar SimpleFeatureWriter a partir do ShapefileDataStore

  • 6

Estou tentando escrever um shapefile:

File shapefile = new File(....);
Map<String, Serializable> map = new HashMap();
map.put("url", shapefile.toURI().toURL());
SimpleFeatureTypeBuilder builder = new SimpleFeatureTypeBuilder();
builder.setName("MultiPolygonFeatureType");
CoordinateReferenceSystem crs = DefaultGeographicCRS.WGS84
builder.setCRS(crs);
builder.add("location", MultiPolygon.class);
builder.add("name", String.class);
SimpleFeatureType featureType = builder.buildFeatureType();

ShapefileDataStoreFactory factory = new ShapefileDataStoreFactory();
ShapefileDataStore dataStore = (ShapefileDataStore) factory.createNewDataStore(map);
dataStore.createSchema(featureType);
SimpleFeatureWriter writer = (SimpleFeatureWriter) 
dataStore.getFeatureWriterAppend(dataStore.getTypeNames()[0], new DefaultTransaction());

Mas isso me dá erro:

java.lang.ClassCastException: a classe org.geotools.data.InProcessLockingManager$1 não pode ser convertida para a classe org.geotools.data.simple.SimpleFeatureWriter (org.geotools.data.InProcessLockingManager$1 e org.geotools.data.simple.SimpleFeatureWriter estão no módulo sem nome do carregador 'app')

Que parte estou esquecendo aqui?

geotools
  • 1 respostas
  • 19 Views
Martin Hope
Mandroid
Asked: 2024-11-03 18:43:50 +0800 CST

Pasta .run ausente na raiz do projeto

  • 3

Estou seguindo isso .

Ele menciona para colocar a configuração fornecida na .runpasta. Mas não vejo nenhuma pasta assim no diretório do meu projeto.

Onde posso encontrá-lo?

intellij-idea
  • 1 respostas
  • 25 Views
Martin Hope
Mandroid
Asked: 2024-10-24 22:21:34 +0800 CST

Erro 'mvn: não encontrado' mesmo após instalar o plugin maven

  • 5

Configurei o plugin Jenkins 'Pipeline Maven Integration Plugin' e tenho o seguinte no meu jenkinsfile:

pipeline {
    agent any

    stages {
        stage('Build') {
            steps {
                script {
                    echo 'Building the project...'
                    sh 'mvn clean install'
                }
            }
        }

        stage('Test') {
            steps {
                script {
                    echo 'Running tests...'
                    sh 'mvn test'
                }
            }
        }

        stage('Deploy') {
            steps {
                script {
                    echo 'Deploy step (for demo purposes)...'
                }
            }
        }
    }
}

Mas a compilação falha com erro:

mvn: not found

Por quê?

  • 1 respostas
  • 12 Views
Martin Hope
Mandroid
Asked: 2024-10-12 17:05:20 +0800 CST

Não é possível analisar o shapefile zip

  • 5

Tenho o seguinte código:

String shapeFileZipPath = "path/to/shapefile-test.zip";
File file = new File(shapeFileZipPath);
Map<String, Serializable> map = new HashMap();
map.put("url", file.toURI().toURL());

ShapefileDataStoreFactory dataStoreFactory = new ShapefileDataStoreFactory();
ShapefileDataStore dataStore = (ShapefileDataStore) dataStoreFactory.createDataStore(map);
System.out.println(dataStore);

Quando executo este programa, obtenho:

shapefile-test.zip is not one of the files types that is known to be associated with a shapefile

Quando descompacto o arquivo usando o utilitário de compactação zip do Mac, ele descompacta em uma pasta contendo seis arquivos (.prj, .shp, .shx, .dbf, .qmd, .cpg).

Então esse erro ocorre porque há uma pasta no nível raiz do zip, enquanto o ShapefileDataStoreFactory precisa desses seis arquivos no nível raiz.

Nota: Eu crio o zip usando o comando 'zip -j...'.

gis
  • 1 respostas
  • 27 Views
Martin Hope
Mandroid
Asked: 2024-09-28 13:33:23 +0800 CST

zsh: comando não encontrado para um pacote python

  • 5

Eu instalei um pacote dicedb-cli no meu mac:

$ pip3 install dicedb-cli

Posso vê-lo no local:

/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages

Mas quando tento executar o comando, recebo:

zsh: command not found: dice

Como adicioná-lo ao caminho?

Editar: Então adicionei o caminho completo (export PATH="$PATH:/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/dice") para ~./zshrc. Mas ainda vejo o mesmo problema.

macos
  • 2 respostas
  • 31 Views
Martin Hope
Mandroid
Asked: 2024-09-24 14:28:05 +0800 CST

Não é possível ler um arquivo usando ResourceLoader

  • 5

Tenho um arquivo merge.json no diretório de recursos do meu aplicativo springboot, que está sendo executado no docker.

'jar -tf app.jar' mostra BOOT-INF/classes/merge.json nos resultados.

No código, tento ler assim:

@Autowired
private ResourceLoader resourceLoader;
....
....
Resource resource = this.resourceLoader.getResource("classpath:merge.json");
File file = resource.getFile();
Files.readString(file.toPath());

Mas dá erro:

java.io.FileNotFoundException: o recurso de caminho de classe [merge.json] não pode ser resolvido para o caminho de arquivo absoluto porque ele não reside no sistema de arquivos: jar:nested:/../../app.jar/!BOOT-INF/classes/!/merge.json

O que estou perdendo aqui?

spring-boot
  • 1 respostas
  • 15 Views
Martin Hope
Mandroid
Asked: 2024-08-26 10:29:20 +0800 CST

Ativando um ambiente conda quando o contêiner docker é iniciado

  • 5

Eu tenho um aplicativo Java e ele usa pacotes conda para algumas tarefas. Portanto, minha necessidade é ativar um ambiente conda quando o contêiner docker for iniciado. Eu tentei seguir no meu arquivo docker:

ENTRYPOINT ["/bin/bash", "-c", "source /opt/conda/bin/activate myenv && java -jar app.jar"]
ENTRYPOINT ["conda", "run", "--no-capture-output", "-n", "myenv", "java", "-jar", "app.jar"]

Mas nada disso funciona, e tenho que ativar manualmente o ambiente dentro do contêiner.

Qual é a maneira correta de fazer isso no Dockerfile?

docker
  • 1 respostas
  • 27 Views
Martin Hope
Mandroid
Asked: 2024-08-24 22:10:00 +0800 CST

Não foi possível buscar a propriedade

  • 5

Eu defini algumas propriedades em meu application.properties:

path.tools=/app/tools

No código, tento buscá-lo como:

System.getenv("path.tools");

Mas retorna nulo.

Eu também tentei:

System.getProperty("path.tools");

O aplicativo está sendo executado na janela de encaixe.

O que estou faltando na minha configuração?

spring-boot
  • 1 respostas
  • 19 Views
Martin Hope
Mandroid
Asked: 2024-08-07 10:28:01 +0800 CST

Estrutura de dados em crescimento dinâmico, como arraylist do Java

  • 5

Eu tenho um caso de uso em que estou lendo dados de streaming do servidor e colocando-os em uma matriz. Então minha abordagem é:

var points = str.split("\n"); //split input based on new line character
var positions = new Float32Array();
for (let i = 0; i < points.length; i++) {
  var coords = points[i].split("_"); //split line into individual values separated by '_'
  for(let j=0; j < coords.length; j++) {
      var coord = parseFloat(coords[j]) // parse string to float
      positions.push(coord); // add to float array
  }
}

Mas isto não está funcionando. a execução do código simplesmente para em 'push' e nada acontece depois disso.

Float32Array não tem estrutura de dados correta para este caso de uso?

javascript
  • 2 respostas
  • 38 Views
Martin Hope
Mandroid
Asked: 2024-07-23 19:01:15 +0800 CST

Anotação para camada de serviço de teste de unidade isoladamente

  • 5

Para testar o controlador isoladamente, temos @WebmvcTest disponível no teste de inicialização do Spring. Ele configuraria apenas a classe do controlador e nenhuma dependência para ela. Da mesma forma para a camada jpa temos @DatajpaTest

Existe algo semelhante para beans de serviço?

spring-boot
  • 1 respostas
  • 16 Views
Martin Hope
Mandroid
Asked: 2024-05-27 15:40:42 +0800 CST

Acesso S3: endpoint de gateway vs endpoint de interface

  • 5

Podemos ter um endpoint de gateway VPC, bem como um endpoint de interface para acessar o S3.

Qual usar em qual cenário?

  • 1 respostas
  • 12 Views
Martin Hope
Mandroid
Asked: 2024-05-12 13:05:08 +0800 CST

Migração EC2 em AZ

  • 5

Entendo que uma instância do EC2 pode ser migrada entre AZ.

Quando paramos uma instância ec2, seu endereço IP privado, que vem da sub-rede, é retido. Quando migramos uma instância para outra AZ, que possui uma sub-rede diferente, isso não causará problemas?

  • 1 respostas
  • 13 Views
Martin Hope
Mandroid
Asked: 2024-05-04 12:44:22 +0800 CST

host dedicado aws: totalmente dedicado vs compartilhamento?

  • 4

Analisando a documentação da AWS , há o seguinte a dizer sobre host dedicado:

insira a descrição da imagem aqui

Esses dois pontos não são conflitantes? Se a capacidade do servidor pode ser compartilhada com outras contas, como pode ser um servidor totalmente dedicado?

  • 1 respostas
  • 15 Views
Martin Hope
Mandroid
Asked: 2024-04-25 13:06:16 +0800 CST

como passar um arquivo para um contêiner

  • 5

Eu tenho um caso de uso em que preciso passar o caminho para um arquivo como uma variável env para meu aplicativo Java em execução no K8s.

env:
 name: INPUT
 value: /path/to/input.txt

O aplicativo leria o arquivo do local especificado.

Portanto, preciso garantir que, quando o pod for iniciado, esse arquivo seja passado para o contêiner no local fornecido acima.

Entendo que usando volumes e volumes, podemos fazer isso.

spec:
 containers:
 - name: myapp
   image: myapp:latest
   volumeMounts:
   - name: xyz
     mountPath: /app/config
...
...
spec:
 volumes:
 - name: xyz

Não estou muito claro como isso funcionaria.

Qual local mountPath representa em todo esse arranjo?

E como disponibilizar o input.txt para toda essa configuração no kubernetes?

Editar: mountPath representa o local que o contêiner conhece. Assim, o aplicativo pode acessá-lo.

kubernetes
  • 1 respostas
  • 35 Views
Martin Hope
Mandroid
Asked: 2024-04-21 11:58:07 +0800 CST

endereço de leitura representado pelo membro ponteiro de vec

  • 5

Um vec possui três membros: comprimento, capacidade e um ponteiro para memória heap. vec fornece métodos len e capacidade para radiar esses valores, mas não existe tal método para valor de ponteiro.

De qualquer forma, é possível resolver retenções de ponteiro de valor?

rust
  • 1 respostas
  • 15 Views
Martin Hope
Mandroid
Asked: 2024-04-20 21:58:16 +0800 CST

erro [E0277]: limite de característica do clone não satisfeito

  • 5

Estou tentando implementar o HashMap. A definição básica é:

pub struct CLHashMap<K, V> {
    buckets: Vec<Vec<(K, V)>>,
    count: usize
}

Para a função de redimensionamento, eu tenho isto:

let newSize = ....
let newBuckets = vec![Vec::new(); newSize]; // error here
for mut items in self.buckets.drain(..) {
      for (key, value) in items.drain(..) {
                let mut hasher = DefaultHasher::new();
                key.hash(&mut hasher);
                let index = (hasher.finish() % newBuckets.len() as u64) as usize;
                newBuckets[index].push((key, value));
      }
}

mem::replace(&mut self.buckets, newBuckets);

Isso dá erro na linha anotada no código.

error[E0277]: the trait bound `K: Clone` is not satisfied in `(K, V)`

Erro, eu entendo, mas não sei por que a ferrugem precisa que a característica clone seja implementada por V.

A cópia/clonagem está envolvida aqui?

rust
  • 1 respostas
  • 26 Views

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