javascript – Web, no carga imagen.png en “Iphone 6”, q esta está dentro de un svg

yo tengo creada una web, donde dentro de svg, tengo una imagen de W:8000px y H:4500px.

La tengo dentro de un svg.

El tema es que cuando abren la web desde ese celular en particular, no carga la imagen, si el svg y todos los elementos(polygon) que se crean automáticamente con js…

<div id="diver" class="zoom-svg-container" style="margin-bottom: 20px;">
                <svg id="usersvg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 280" height="100%" width="100%" version="1.1" preserveAspectRatio="xMinYMid slice" xmlns:cc="http://creativecommons.org/ns#"
                    xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
                    <polyline id="polyline" style="fill:white;stroke:black;stroke-width:1"/>
                    <image id="imglote" xlink:href="resources/imagen.png" x="0" y="0" width="100%"></image>
                </svg>
                <div class="zoom-svg-zoom zoom-svg-zoom-in"> + </div>
                <div class="zoom-svg-zoom zoom-svg-zoom-rst"> = </div>
                <div class="zoom-svg-zoom zoom-svg-zoom-out"> - </div>
            </div>

como puedo vaciar un objeto que no esta en un arraylist en java

Las soluciones que he encontrado siempre son con arraylist pero en este caso no puedo utilizarlo una parte del codigo es asi
haciendo que alfinal vo(n)=null;

Getset vo()= new Getset(50);

vo(l)= new Getset();

l=0;
n=Integer.parseInt(JOptionPane.showInputDialog(“Escriba la pocición que desea borrar”));
if(n!=l)
vo(n)=null;

html – meu dropdown bootstrap não está abrindo, alguem sabe o erro?

Pagina com bootstrap

 <nav class="navbar navbar-expand-lg navbar-light" aria-haspopup="true" aria-expanded="false">
     <a class="navbar-brand" href="#">
         <img src="https://pt.stackoverflow.com/img/Pictures-icon.png" width="70px">
    </a>

    <div class="collapse navbar-collapse">
        <ul class="navbar-nav">
            <li class="nav-item">
                <a class="nav-link" href="#conheça-nos">conheça-nos</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#atendimento">atendimento</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">parceiros</a>
            </li>
            <li class="nav-item dropdown">
                <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                  Dropdown
                </a>
                <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                  <a class="dropdown-item" href="#">Ação</a>
                  <a class="dropdown-item" href="#">Outra ação</a>
                  <div class="dropdown-divider"></div>
                  <a class="dropdown-item" href="#">Algo mais aqui</a>
                </div>
              </li>
              <li class="nav-item">
                <a class="nav-link disabled" href="#">Desativado</a>
              </li>
        </ul>
    </div> 
 </nav>

javascript – Pegar elemento iframe que está chamando uma certa página

Tenho uma página X e uma página Y. Sendo que a página Y é a principal, e dentro dela eu tenho:

<iframe src="https://pt.stackoverflow.com/pagina x"></iframe>

Ou seja, chamo a página X dentro da Y a partir de um iframe.

Como faço pra pegar esse elemento iframe por dentro da página X?

Imaginei algo como
window.self.parentNode mas sem exito.

Esse código está bom?

Olá, eu criei um código em Javascript de um cronometro bem simples, eu gostaria que pessoas mais experientes me dissessem se o código está bom e limpo, e no que eu poderia melhorar.

// VARIAVÉIS

let horas = 0, minutos = 0, segundos = 0, decimos = 0, estado = "parado";

// DOM

let elementos = {
    horas : document.getElementById('horas'),
    minutos : document.getElementById('minutos'),
    segundos : document.getElementById('segundos'),
    textos : document.getElementsByClassName('texto')
}
let alterar = {
    horas : function () {
        if (horas > 9) {
            elementos.horas.innerHTML = horas.toString();
        } else {
            elementos.horas.innerHTML = "0" + horas.toString();
        }
    },
    minutos : function () {
        if (minutos > 9) {
            elementos.minutos.innerHTML = minutos.toString();
        } else {
            elementos.minutos.innerHTML = "0" + minutos.toString();
        }
    },
    segundos : function () {
        if (segundos > 9) {
            elementos.segundos.innerHTML = segundos.toString();
        } else {
            elementos.segundos.innerHTML = "0" + segundos.toString();
        } 
    },
    trocarCor : function (c) {
        if (c == 1) {
            for (var i = 0; i < elementos.textos.length; i++) {
                elementos.textos(i).style.color = "#f00";
            }
        } else {
            for (var i = 0; i < elementos.textos.length; i++) {
                elementos.textos(i).style.color = "#fff";
            }
        }
    }
}

// LÓGICO

let timer = {
    motor : function() {
        if (estado == "rodando") {
            decimos++;
            if (decimos == 10) {
                segundos++;
                decimos = 0;
                if (segundos == 60) {
                    minutos++;
                    segundos = 0;
                } if (minutos == 60) {
                    horas++;
                    minutos = 0;
                }
                alterar.segundos();
                alterar.minutos()
                alterar.horas()
            }
            setTimeout(timer.motor, 100);
        }
    },
    iniciar : function () {
        if (estado != "rodando") {
            estado = "rodando";
            this.motor();
            alterar.trocarCor(0);
        }
    },
    zerar : function() {
        estado = "parado";
        horas = 0, segundos = 0, decimos = 0, minutos = 0;
        alterar.segundos();
        alterar.minutos()
        alterar.horas()
        alterar.trocarCor(0);
    },
    pausar : function() {
        estado = "parado";
        alterar.trocarCor(1);
    }
} 
@import url('https://fonts.googleapis.com/css2?family=Major+Mono+Display&display=swap');
/* font-family: 'Major Mono Display', monospace; */

body {
    background: linear-gradient(90deg, rgba(67,0,112,1) 15%, rgba(1,0,32,1) 79%);
}
.texto {
    font-family: 'Major Mono Display', monospace;
    display: inline;
    font-size: 50pt;
    color: #fff;
}
#main {
    margin: 0 auto;
    margin-top: 200px;
    width: 500px;
   
}
#timer {
    display: flex;
    height: 100px;
    width: 500px;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    
    
}
#botoes {
    display: flex;
    height: 50px;
    justify-content: space-between;
    align-items: center;       
}
.botao {
    display: inline-block;
    outline: none;
    width: 160px;
    height: 50px;
    font-family: 'Major Mono Display', monospace;
    font-size: 20pt;
    background-color: rgba(0,0,0,0);
    color: #fff;
    border: #fff solid 2px;
    border-radius: 10px;
}
.botao:hover {
    font-size: 21pt;
    color: #aaa;
    border: #aaa solid 2px;
    background-color: rgba(0,0,0,0.3);
}
<html>
    <head>
        <meta charset="utf-8">
        <link rel="stylesheet" type="text/css" href="estilo.css">
        <title> Timer </title>
    </head>
    <body>
        <div id="main">
            <div id="timer">
                <p class="texto" id="horas">00</p>
                <p class="texto">:</p>
                <p class="texto" id="minutos">00</p>
                <p class="texto">:</p>
                <p class="texto" id="segundos">00</p>
            </div>
            <div id="botoes">
                <button onclick="timer.iniciar()" id="botaoIniciar" class="botao"> iniciar </button>
                <button onclick="timer.pausar()" id="botaoPausar" class="botao"> pausar </button>
                <button onclick="timer.zerar()" id="botaoLimpar" class="botao"> zerar </button>
            </div>
        </div>
        <script src="script.js"></script>
    </body>
</html>

html – Está acontecendo uma sobreposição de números em um que possui uma máscara de Javascript em formulário PHP

Meu <input> Valor de compra possui um javascript que deve retornar a máscara $("#mvalorcompra").mask("00000.00", {reverse: true}) para ser inserido até a quantidade em reais de 99999.99, só que quando atinge o total das casas decimais o input não para de sobrepor os antigos números pelos novos digitados alterando o valor

  • Exemplo: Quando digito 55555.55 e depois eu digito 333 ficará 55553,33.

Eu queria saber como parar com essa sobreposição de números quando atingir a quantidade de casas máximas, pois eu preciso enviar esse valor a uma coluna do banco de dados do tipo DECIMAL(7,2)

Código abaixo

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="utf-8"> 
    <title> Cadastrar itens fornecedor </title>
    <link rel="stylesheet" href="https://pt.stackoverflow.com/WEB/css/css.css">
    <script type="text/javascript" src="https://pt.stackoverflow.com/WEB/js/jquery-3.3.1.min.js"></script>
    <script type="text/javascript" src="/WEB/js/jquery.mask.min.js"></script>   
    <script type="text/javascript">
    $(document).ready(function(){
        $("#mvalorcompra").mask("00000.00", {reverse: true})
    })
</script>
</head>
<body> 
<form method="POST">
        <p> Valor de compra: <input type="number" id="mvalorcompra" step="0.01" required=""> </p>
    </form>

node.js – Mongoose: Adicionar Item dentro de uma Lista que esta dentro de outra lista

Eu tenho um Schema que contem uma lista de Turmas, e cada turma tem uma lista de ProfessorDisciplina.
Como faço para adicionar professores dentro dessa turma?

const SerieSchema = new Schema({
  serie : {type: Number, required: (true, '{PATH} é um campo obrigatório')},
  turmas: (TurmaSchema)
});

const TurmaSchema = new Schema({
  disciplinas: ({
    type: Schema.Types.ObjectId,
    ref: 'ProfessorDisciplina',
  }),
  alunos: ({
    type: Schema.Types.ObjectId,
    ref: 'Aluno',
  }),
});
module.exports = mongoose.models.Serie || mongoose.model('Serie', SerieSchema);

Revise esta herramienta de imagen por favor (una especie de photoshop en línea)

Revise esta herramienta de imagen por favor (un poco de photoshop en línea)

Hola,
Revise amablemente la herramienta de diseño de imágenes en esta página:

https://vmapp.org/imageMake/logo.php

No necesito revisiones de diseño de sitios web HTML, el diseño aún no está hecho.
Revise la herramienta, por favor, la calidad de las imágenes que genera, es bastante fácil de usar, etc. Si desea que agregue algo más, etc.

Esto no es como los "diseñadores de logotipos" que encontramos en línea.
En esas herramientas, los webmasters ya han creado plantillas y puede simplemente escribir el nombre de su empresa allí.

Este es algo más parecido a Photoshop, pero en línea.
Puede hacer algunas de las cosas que hace Photoshop, como colorear una forma o texto aleatorio, rellenarlo en degradado, sesgarlo, distorsionarlo en perspectiva, soltar diferentes tipos de sombras, dar un efecto de brillo a un lado, etc.
Por supuesto, no es tan avanzado como el photoshop, creo que ni siquiera está cerca, pero traté de replicar algunas funcionalidades usando PHP solo, sin imagemagic.

Las partes que más me gustan son el control de porcentajes de gradiente y el tipo CSS "posicionamiento automático de capas", y la decisión automática de ancho y alto de fondo adecuados.
Algo parecido a lo que hacen los navegadores con imágenes y CSS flotante.

Por ejemplo, al agregar capas, en lugar de darle una posición fija x, y en el fondo, puede darle un valor CSS como "correcto"
Cuando haga clic en el botón "Crear logotipo", se iniciará el procesamiento y se ajustará automáticamente a "esta capa" a la derecha de la "capa anterior" procesada.
Las palabras clave admitidas son: "arriba, abajo, izquierda, derecha"

La imagen de ejemplo que ve en la parte inferior de la página, que tiene un estilo completamente CSS, sin posiciones fijas.
El ancho y la altura del fondo total también fue decidido automáticamente por la herramienta misma, solo especifiqué los colores, dejé la sección "ancho / altura del fondo" vacía.

Una vez que se crea la imagen, se mostrará en la parte inferior de la página (donde está la imagen predeterminada).
También verá 2 enlaces "descargar archivo VMapp" y "descargar archivo png". Descárguelos a ambos.

El archivo VMapp es como un archivo PSD. Luego puede cargarlo y realizar modificaciones en las imágenes existentes. No es necesario rehacer todo de nuevo.
Básicamente un conjunto json, nada complicado …

Puede mover las capas hacia arriba / hacia abajo de manera muy similar a cómo usa "alinear capas" en Photoshop. Usa las flechas al lado del nombre de una capa.
Por cierto, esa flecha también se hizo usando esta herramienta en sí. Minimizó demasiado una forma de la galería y usó la configuración de círculo.

Otra cosa que admite es "abreviatura de colores".
Entonces, si desea tener un color blanco completo, no necesita escribir el hexadecimal completo "" FFFFFF "o" 255.255.255 ", simplemente escriba" f "o" ff ", etc. y lo aceptará.
Puede escribir "b5" en lugar de "b5b5b5"
SEMrush

Intente agregar una o dos capas de texto, una o dos capas de forma y haga clic en el botón "crear logotipo".

Cuando crea una nueva capa, haga clic en el botón "Agregar". El botón "Guardar" es guardar los cambios en las capas existentes y no guardar nuevas capas.

Todo está basado en el teclado, disculpe por eso. Lo hice para que incluso las personas con muy mala vista puedan usarlo y no necesiten luchar con el mouse …

Por favor, hágame saber lo que piensa al respecto.
Mi principal preocupación es la calidad de imagen que finalmente se generará.

Gracias

Está dando este erro qdo tento add dados na tabela – 00928. 00000 – "missing SELECT keyword

INSERT INTO DEPT
(
DEPTNO, DNAME, LOC)
VALUES
(10, ‘ACCOUNTING’, ‘NEW YORK’);
(20, ‘RESEARCH’, ‘DALLAS’);
(30, ‘SALES’, ‘CHICAGO’);
(40, ‘OPERATIONS’, ‘BOSTON’);

Visas – ESTA application, or any travel document (vacation) as a former holder of the US Permanent Residence Card. USA

From what you've stated here, you no longer have permanent residence. Your parents abandoned their permanent residence and took you away. The abandonment of the parents is reasonably attributed to the minor children.

Zamora Stuff

Children

If an LPR parent is found to have left their residence, and
has taken his son out of the US USA, abandonment of parents
will be imputed to the child. The child's intentions are irrelevant:
only parents are, according to the BIA. Zamora affair, 17 I&N
December 395 (BIA 1980)

This is what will happen if you try to travel with your permanent residence card. Firstly, the airline in your country will probably prevent you from boarding because your physical card has expired. Even if you can overcome that hurdle, immigration at the US airport. USA You have no choice but to admit it because abandonment is only determined by an immigration judge. At the airport, immigration would charge an LPR that they believed had left their state under INA § 237 (a) (1) (A) for being inadmissible at the time of admission.

You will receive a Notice of Appearance before an immigration judge who will make the final determination. From what you have provided, it will be a formality, your permanent residence will almost certainly be considered abandoned. At that time, you will begin to accumulate illegal presence that you must declare every time you apply for a visa to any country whose forms ask if you have ever been deported or have been denied entry to a country.

To avoid this problem and as a precaution, the embassy asked him to formally leave his permanent residence so that he does not face the problems described above. They are not telling you this because they think you are still a permanent resident. It is just to make your travel stress free.

Save yourself the hassle, or if you have an appetite for risk taking, wasting time in immigration court, and saving money for an immigration attorney, try traveling with the card in your possession.