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
Marcif
Asked: 2025-03-28 21:31:31 +0800 CST

Problema com posicionamento do botão fechar na janela modal

  • 7

Estou com um problema no botão que fecha a janela modal.

O Xbotão no canto principal direito da janela modal é cortado pela área da janela modal.

Exemplo ( codepen ):

.modal-close {
  z-index: 9999;
  position: absolute;
  display: block;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  border: 0px;
  text-indent: -9999px;
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/alpinejs/3.14.9/cdn.js"></script>

<link href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.0.4/tailwind.min.css" rel="stylesheet">

<section x-data="{showModal: false, showLoading: false, html: ''}">
  <button
    class="flex justify-center animate-grow-on-hover--small cursor-pointer"
    @click="html='loading...'; showLoading = true; showModal = !showModal; 
      fetch('https://phet-dev.colorado.edu/html/build-an-atom/0.0.0-3/simple-text-only-test-page.html', {
        method: 'GET',
        headers: {
          'X-Requested-With': 'XMLHttpRequest',
        },
      })
      .then(response => response.text())
        .then(text => {
          html = text,
          showLoading = false;
      })"
    >
    click me
  </button>

  <div id="bgMask" class="absolute z-90 inset-0 bg-black opacity-70" x-show="showModal" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-70" x-transition:leave="transition ease-in duration-300" x-transition:leave-start="opacity-70" x-transition:leave-end="opacity-0">
  </div>
  
  <div class="relative h-full w-full">
    <!---->
    <div class="fixed z-90 inset-0 overflow-y-auto overflow-x-hidden my-6 md:my-12 mx-auto max-w-5xl w-2/3 md:rounded shadow-2xl bg-white" style="box-shadow: 0 0 10px #000;" x-show="showModal" @click.away="showModal = false" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease-in duration-200" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0">
      <div x-show="showLoading" x-transition:leave="transition ease-out duration-200" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" class="absolute h-full w-full inset-0 z-20 flex flex-col justify-center items-center text-gray-600 bg-white">
        <svg version="1.1" id="L9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
                          viewBox="0 0 100 100" enable-background="new 0 0 0 0" xml:space="preserve" class="w-16 h-16 fill-current">
          <path d="M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50">
            <animateTransform
             attributeName="transform"
             attributeType="XML"
             type="rotate"
             dur="1s"
             from="0 50 50"
             to="360 50 50"
             repeatCount="indefinite" />
          </path>
        </svg>
        Loading&hellip;
      </div>
      
      <!-- Close button -->
      <div class="modal-close z-[100]" @click="showModal = false"></div>
      
      <div x-html="html"></div>
    </div>
  </div>
</section>

Alguém pode me ajudar com isso?

css
  • 1 respostas
  • 34 Views
Martin Hope
user30093107
Asked: 2025-03-28 21:25:45 +0800 CST

Importar DLL C++ para Excel (VBA) gera erro 49 ou 453

  • 5

É a primeira vez que escrevo DLLs e, como o título sugere, estou tentando importar minha DLL no Excel, mas me deparei com uma parede de tijolos com stdcall escrito nela. Aqui está um exemplo mínimo do meu problema: Minha DLL C++ define as funções

extern "C" __declspec(dllexport) BOOL testBool1() {
    return true;
}

extern "C" __declspec(dllexport) BOOL __stdcall testBool2() {
    return true;
}


extern "C" __declspec(dllexport) BOOL __stdcall testBool3(BOOL a) {
    return a;
}

extern "C" __declspec(dllexport) BOOL testBool4(BOOL a) {
    return a;
}

no VBA eu tento importá-los usando

Declare Function testBool1 Lib "MyDLL" () As Boolean
Declare Function testBool2 Lib "MyDLL" () As Boolean
Declare Function testBool3 Lib "MyDLL" (ByVal a As Boolean) As Boolean
Declare Function testBool4 Lib "MyDLL" (ByVal a As Boolean) As Boolean

Sub Test()
  testBool1
  testBool2
  testBool3 (True)
  testBool4 (True)
End Sub
  • testBool1 funciona perfeitamente
  • testBool2 dá um erro 453 (Não é possível encontrar o ponto de entrada da DLL)
  • testBool3 dá um erro 49 (Convenção de chamada de DLL incorreta)
  • testBool4 dá um erro 453 (Não é possível encontrar o ponto de entrada da DLL)

O que eu acho que está acontecendo é:

  • O Excel espera a convenção stdcall. No entanto, se a função não tiver parâmetros, não importa se é stdcall ou cdecl, portanto testBool1 funciona e testBool3 não.
  • Colocar __stdcall em C++ impede que o VBA encontre a função, daí o erro 453 para testBool2 e testBool4.

O que posso fazer para consertar isso? No meu problema, não consigo alterar o código VBA, apenas o código C++.

Atualização: parece que o compilador c++ está adicionando um '_' às funções com __stdcall, a DLL contém ".testBool1._testBool2@ [email protected] ". Isso só acontece ao compilar para uma DLL de 32 bits. Com uma DLL de 64 bits não deve haver problema, infelizmente não tenho um Excel de 64 bits agora para verificar.

c++
  • 2 respostas
  • 62 Views
Martin Hope
YS_NE
Asked: 2025-03-28 21:18:39 +0800 CST

após atualizar o driver oracle ojdbc17 no servidor tomcat: SQLException: UCP-0: Não é possível iniciar o Universal Connection Pool

  • 5

Drivers oracle atualizados recentemente de ojdbc8 para ojdbc17 e ucp17.jar, para o servidor tocmat onde um aplicativo baseado em Java17 é implantado. Mas a conexão com o banco de dados agora mostra o seguinte erro. Outros jars no classpath são

org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: UCP-0: Unable to start the Universal Connection Pool
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:83)
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:646)
    at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:960)

Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: when l value specified, it must be less than bitlength(p)
    at oracle.net.aso.DiffieHellman$DHJCEWrapper.getPublicKey(DiffieHellman.java:148)
    at oracle.net.ano.DataIntegrityService.receiveServiceData(DataIntegrityService.java:253)
    at oracle.net.ano.Service.receiveSelection(Service.java:360)

And the last caused by is : 
Caused by: java.lang.IllegalArgumentException: when l value specified, it must be less than bitlength(p)
    at org.bouncycastle.crypto.params.DHParameters.<init>(Unknown Source)
    at org.bouncycastle.crypto.params.DHParameters.<init>(Unknown Source)
    at org.bouncycastle.jce.provider.JDKKeyPairGenerator$DH.initialize(Unknown Source)
    at java.base/java.security.KeyPairGenerator.initialize(KeyPairGenerator.java:436)

Eu tinha o antigo jar bouncy castle bcprov-jdk16:1.46. Atualizei para bcprov-jdk18on. Continuo recebendo o mesmo erro. Qualquer ajuda é bem-vinda.

java
  • 1 respostas
  • 51 Views
Martin Hope
Andrea Bocco
Asked: 2025-03-28 21:17:10 +0800 CST

Por que a expansão de pacote falha no meu traço de tipo de transformação std::tuple?

  • 7

Estou tentando construir a versão "tuplada" de tempo de compilação de std::transform. Este tipo de características deve receber um std::tuple, uma característica de tipo unário que "retorna" um tipo (como std::remove_pointer) e deve produzir um std::tuplecujos tipos são o resultado da aplicação da característica de tipo ao tipo correspondente da entradastd::tuple

Por exemplo, my_tuple_trasform<std::tuple<int*, float&, double*>, std::remove_pointer>::typedeve ser equivalente a std::tuple<int, float&, double>.

Eu poderia facilmente escrever uma solução recursivamente, mas estava tentando implementar uma solução "iterativa" por meio de um pacote de expansão e não consigo descobrir o que estou fazendo de errado.

Aqui está meu código:

template <typename Tuple, template<typename> typename TraitPredicate>
struct my_tuple_trasform;

template <template<typename> typename TraitPredicate, typename... Ts>
struct my_tuple_trasform<std::tuple<Ts...>, TraitPredicate>
{
    using type = std::tuple<(typename TraitPredicate<Ts>::type)...>;
};

O compilador produz um erro inútil, onde aponta que a expressão

(typename TraitPredicate<Ts>::type)

não é reconhecido como um pacote de parâmetros e também parece pensar que a coisa toda, reticências incluídas, é apenas o primeiro tipo do std::tuple.

c++
  • 2 respostas
  • 97 Views
Martin Hope
joshSP95
Asked: 2025-03-28 20:57:00 +0800 CST

Keycloak - Redirecionamento de aplicativo Java dentro do Docker

  • 5

Tenho uma aplicação web Java com Tomcat e Keycloak para autenticação. Ambos os serviços (o aplicativo e o Keycloak) estão sendo executados em contêineres Docker separados, conectados por uma rede Docker Bridge

  • keycloako serviço é executado http://keycloak:8080/authdentro do Docker.
  • Meu aplicativo java com tomcat expondo portas internas e host em 8090
  • O frontend é JS

No meu aplicativo o perfil foi configurado com keycloak.json como:

{
  "realm": "${realm}",
  "auth-server-url": "http://keycloak:8080/auth",
  "ssl-required": "none",
  "resource": "${client_id}",
  "public-client": true,
  "confidential-port": 0
}

Tive um problema ao tentar acessar http://localhost:8090/system, o aplicativo redirecionou o navegador para esta URL do Keycloak:

http://keycloak:8080/auth/realms/tdoc-api/protocol/openid-connect/auth...

O que falhou no navegador ERR_CONNECTION_REFUSED, pois entendo que esse serviço não pode ser resolvido externamente ao host.

Também tentei alterar keycloak.json para:

{
  "realm": "${realm}",
  "auth-server-url": "http://localhost:8012/auth",
  "ssl-required": "none",
  "resource": "${client_id}",
  "public-client": true,
  "confidential-port": 0
}

Mas meu aplicativo falhou ao tentar efetuar login, mostrando um erro interno do servidor 500:

[WARN ] 12:08:46.150 org.keycloak.adapters.KeycloakDeployment.resolveUrls() - Failed to load URLs from http://localhost:8012/auth/realms/${realm}/.well-known/openid-configuration
java.net.ConnectException: Connection refused (Connection refused)

Porque não pode resolver de dentro do contêiner meu serviço exposto localmente na porta 8012. Que eu acho que foi a resposta fornecida neste post: https://stackoverflow.com/a/74929659

Alguém sabe por que essa solução não funcionou para mim?

Consegui consertar configurando um ambiente em docker-compose.yml:

  • KEYCLOAK_FRONTEND_URL=http://localhost:8012/auth

Mais contexto do meu ambiente docker:

version: '3'
services:
  app-db:
    image: mysql:5.7
    ports:
      - "3309:3306"
    environment:
      MYSQL_ROOT_PASSWORD: example
    networks:
      - my-network

  my-app:
    build: .
    ports:
      - "8090:8080"
      - "8000:8000"
    environment:
      - JAVA_OPTS=...
    volumes:
      - ./app:/usr/local/tomcat/webapps/my-app
    depends_on:
      - app-db
    networks:
      - my-network

  keycloak:
    image: quay.io/keycloak/keycloak:16.1.1
    ports:
      - "8012:8080"
    environment:
      - DB_VENDOR=mysql
      - DB_ADDR=keycloak-db
      - DB_PORT=3306
      - DB_USER=keycloak_user
      - DB_PASSWORD=keycloak_pass
      - DB_DATABASE=keycloak
      - PROXY_ADDRESS_FORWARDING=true
      - KEYCLOAK_FRONTEND_URL=http://localhost:8012/auth
    volumes:
      - ./themes:/opt/jboss/keycloak/themes
    depends_on:
      - keycloak-db
    networks:
      - my-network

  keycloak-db:
    image: mysql:5.7
    ports:
      - "3307:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=keycloak_pass
      - MYSQL_DATABASE=keycloak
      - MYSQL_USER=keycloak_user
      - MYSQL_PASSWORD=keycloak_pass
    volumes:
      - ./volumes/mysql:/var/lib/mysql
    networks:
      - my-network

networks:
  my-network:
    external: true
    name: my-network

java
  • 1 respostas
  • 46 Views
Martin Hope
Fedor
Asked: 2025-03-28 20:36:32 +0800 CST

O std::bit_cast pode converter de ou para o tipo std::nullptr_t?

  • 10

É proibido usar std::bit_castpara conversão de ou para std::nullptr_t = decltype(nullptr)o tipo? E se for permitido, 1) o resultado de deve std::bit_castser o mesmo que static_cast, 2) a conversão de ida e volta deve retornar o valor original?

Testei os compiladores atuais e todos eles aceitam o seguinte programa sem nenhum aviso:

#include <bit>
#include <iostream>

int p = 0;
auto n = std::bit_cast<decltype(nullptr)>( &p );

int main() {
  std::cout 
    << (std::bit_cast<int*>(n) == static_cast<int*>(n))
    << ' '
    << (&p == std::bit_cast<int*>(n));
}

Mas os compiladores divergem na forma como tratam as conversões, o que é visível na saída do programa:

  • Impressões sonoras 0 1.
  • Impressões GCC 1 0.
  • Impressões MSVC 1 1.

Demonstração online: https://gcc.godbolt.org/z/fbEGvGs4v

Qual implementação está correta aqui, se houver alguma?

c++
  • 1 respostas
  • 102 Views
Martin Hope
yorel
Asked: 2025-03-28 20:29:52 +0800 CST

Boost.TypeErasure `any` com um conceito retornando o mesmo `any`?

  • 6

Imagine um tipo de matriz, implementado como um B.TE any e uma série de structs representando matrizes ordinárias, etc. Ele tem um conjunto de operações, digamos, transpose, etc. transpose deve retornar uma matriz. Isso pode ser implementado em B.TE? Algo como:

BOOST_TYPE_ERASURE_FREE(transpose);

struct ordinary_matrix_impl {};

using matrix =
    any<mpl::vector<copy_constructible<>, has_transpose<matrix(_self&)>>>;

auto transpose(ordinary_matrix_impl&) {
  // ...
  return matrix(ordinary_matrix_impl(/*...*/));
}

Mas o uso matrix = ...não compila (erro: 'matrix' não foi declarado neste escopo).

Existe uma solução?

c++
  • 2 respostas
  • 65 Views
Martin Hope
Will
Asked: 2025-03-28 20:27:08 +0800 CST

Qualtrics - erro ao obter valores da pergunta

  • 5

Estou tentando escrever uma pesquisa que fornecerá vinhetas experimentais aos participantes com base em classificações anteriores de partidos políticos. Obviamente, isso significa que precisarei canalizar resultados de perguntas anteriores para uma nova pergunta. Tentei fazer isso com uma tabela de matriz, mas isso levou ao seguinte erro:

SE API Error:  TypeError: Cannot read properties of null (reading 'val')
    at A.i.eval (eval at <anonymous> (jfeLib.fa2484b7040929bdf0ac.min.js:2:125561), <anonymous>:25:56)
    at A.i.<anonymous> (jsApi.8c8dd06a862b12e2d92e.min.js:1:5034)
    at A.i.r (jfeLib.fa2484b7040929bdf0ac.min.js:2:29148)
    at A.i.s (jfeLib.fa2484b7040929bdf0ac.min.js:2:29191)
    at s (jfeLib.fa2484b7040929bdf0ac.min.js:2:28405)
    at A.i._trigger (jfeLib.fa2484b7040929bdf0ac.min.js:2:30008)
    at A.i.r [as _trigger] (jfe.e7b329a67c066949aeb4.min.js:2:368934)
    at A.i._finishRenderAndTriggerReady (jfe.e7b329a67c066949aeb4.min.js:2:283139)
    at A.i.r [as _finishRenderAndTriggerReady] (jfe.e7b329a67c066949aeb4.min.js:2:368934)
    at A.i.__postRender (jfe.e7b329a67c066949aeb4.min.js:2:263578) ƒ () {   var matrixQuestionID = "QR~QID22~"; 
    var partyNames = [
        "Party A", "Party B", "Party C", "Party D", "Party E", "Party F", "Party G"
    ];

var ratings = [];

Para referência, este é o código que escrevi na tabela de matriz JavaScript: Qualtrics.SurveyEngine.addOnUnload(function()

Qualtrics.SurveyEngine.addOnUnload(function()
{
    var matrixQuestionID = "QR~QID22~"; 
    var partyNames = [
        "Party A", "Party B", "Party C", "Party D", "Party E", "Party F", "Party G"
    ];
    
    var ratings = [];
    
    // Capture Ratings
    for (var i = 0; i < partyNames.length; i++) {
        var rating = parseInt($(matrixQuestionID+(i+1)).val());
        ratings.push({ party: partyNames[i], rating: rating });
    }

    // Sort ratings
    ratings.sort(function(a, b) {
        return b.rating - a.rating;
    });

    // Store ordered parties
    for (var j = 0; j < ratings.length; j++) {
        Qualtrics.SurveyEngine.setEmbeddedData("SortedParty_" + (j + 1), ratings[j].party);
    }

});

Tenho certeza de que é devido ao nome da pergunta, mas não consigo descobrir como consertar (tentei QID22, QR~QID22~ (para corresponder ao nome HTML) e o nome que dei no Qualtrics, partyRank). Qualquer ajuda seria ótima!

javascript
  • 1 respostas
  • 25 Views
Martin Hope
H.H
Asked: 2025-03-28 20:05:28 +0800 CST

O URL atribuído ao Google Cloud Run foi alterado inesperadamente

  • 5

Minha URL atribuída ao Google Cloud Run mudou inesperadamente de:

https://xxxxx-yyyyy- dt .a.run.app

para:

https://xxxxx-yyyyy- um .a.run.app

Isso aconteceu sem nenhuma implantação ou atualização da minha parte. Esse é o comportamento esperado ou pode ser um bug?

  • 1 respostas
  • 35 Views
Martin Hope
user16038501
Asked: 2025-03-28 19:52:26 +0800 CST

Os nós do ImageView parecem aparecer na posição y errada

  • 8

Tenho um problema estranho com o posicionamento ImageViewde s em a Sceneno JavaFX.

Quero que três imagens do mesmo tamanho (200 x 200) apareçam uma ao lado da outra na mesma altura. Então, especifico o mesmo valor em setTranslateY()para cada imagem. Mas, por algum motivo, elas aparecem em alturas diferentes: Cada imagem seguinte parece 200 pixels mais baixa que a anterior.

Aqui está o código:

public class Main extends Application {

    @Override
    public void start(Stage myStage) throws IOException {
        myStage.setTitle("title");
        myStage.setScene(getScene());
        stage = myStage;
        myStage.show();
    }

    public static void main(String[] args) {
        launch();
    }

    private Scene getScene() {
        List<Node> nodes = new ArrayList<>();
        Image i1 = loadFromPath("... some path");
        Image i2 = loadFromPath("... some other path");
        Image i3 = loadFromPath("... again some other path");
        ImageView v1 = new ImageView(i1);
        ImageView v2 = new ImageView(i2);
        ImageView v3 = new ImageView(i3);
        v1.setTranslateX(100);
        v1.setTranslateY(100);
        v2.setTranslateX(320);
        v2.setTranslateY(100);
        v3.setTranslateX(540);
        v3.setTranslateY(100);
        nodes.add(v1);
        nodes.add(v2);
        nodes.add(v3);
        VBox box = new VBox(nodes.toArray(new Node[0]));
        box.setMinWidth(800);
        box.setMaxWidth(800);
        box.setMinHeight(400);
        box.setMaxHeight(400);

        return new Scene(box);
    }

    private Image loadFromPath(String path) {
        FileInputStream input = null;
        try {
            input = new FileInputStream(path);
        } catch (FileNotFoundException e) {
            throw new RuntimeException(e);
        }
        return new Image(input);
    }
}

O resultado fica assim:

insira a descrição da imagem aqui

Quando uso setLayoutX()and setLayoutY()em vez de setTranslateX()and setTranslateY(), o resultado é ainda pior:

insira a descrição da imagem aqui

Alguém pode explicar esse resultado?

java
  • 1 respostas
  • 59 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