¿Es posible tener una passwor del mismo estilo que con Jframe pero en java osea por consola?

Estoy haciendo un formulario, en teoría era en Swing pero he teneido problemas con el serializa y deserializa y he decidio hacerlo sin Swing ya que no era obligatorio. Entonces mi preguta es, es posible tener algo como el Password de Jframe osea que cuando tu metas la clave por consola salga astericos o cosas del estilo? os dejo mi clase Persona para que os hagais una idea aunque no es necesario

Public class Persona implements Serializable {      private String usuario;     private String password;     private int edad;     private int telefono;     private static final long serialVersionUID = 2L;      public Persona() {         this.usuario = "";         this.password = "";         setEdad(edad);         setTelefono(telefono);     }      public Persona(String usuario, String password, int edad, int telefono) {         this.usuario = usuario;         this.password = password;         this.edad = edad;         this.telefono = telefono;     }      public String getUsuario() {         return usuario;     }      public void setUsuario(String usuario) {         this.usuario = usuario;     }      public String getPassword() {         return password;     }      public void setPassword(String password) {         this.password = password;     }      public int getEdad() {         return edad;     }      public void setEdad(int edad) {         if (this.edad < 110) {             this.edad = edad;         }     }      public int getTelefono() {         return telefono;     }      public void setTelefono(int telefono) {         if (Integer.toString(telefono).length() == 9) {             this.telefono = telefono;         }     }  } 

Puede un botón tener dos funciones en codeigniter

quiero que me orienten en codeigniter, la cuestión es que tengo un formulario con un submit y boton de guardar, al dar guardar me redirecciona a una vista de que el registro ha sido completado y los datos guardados correctamente y un botón que genera un pdf con los datos mas importantes. Hasta aquí todo bien, lo que quiero saber es si al momento de dar click en el botón que genera el pdf también el botón tenga la función de que la vista que contiene el mensaje de que los datos se han guardado correctamente cambie a otra pagina para que la persona que hizo el registro no vuelva a generar el pdf

¿Para que usa una uri android al momento de tener que enviar una intent a un componente?

Estoy estudiando intents en android y tengo este código:

Uri webpage = Uri.parse("http://hermosaprogramacion.blogspot.com"); Intent webIntent = new Intent(Intent.ACTION_VIEW, webpage); startActivity(webIntent); 

Comprendo que lo que hará android es buscar las aplicaciones que tengan componentes que permitan la acción de tipo ACTION_VIEW y de esta manera desencadenar la acción.

  • ¿Como sabe android que lo que se quiere hacer es abrir una pagina web en x aplicación? haciendo uso de la uri?, ¿Como sabe android que es lo que quiere decir la uri?, ¿es decir como sabe que hacer con ella? cuando se va a comunicar con un componente mediante un intent

  • Por ejemplo si hay varias aplicaciones candidatas para hacer la
    acción lo que hace android es mandar un menú de opciones y la app que el usuario elija sera la que se designe para recibir el intent,
    entonces en ese proceso ya cuando se eligio el componente y todo ¿Que papel juega la uri y como la usa android? y en el caso del ejemplo que puse arriba ¿Como sabe que se quiere abrir una pagina web? ¿Como sabe que es lo que tiene que hacer con esa url?

¿Como hacer segura mi PC con iptables para tener un servidor web casero?

Quiero mostrar ejemplos de código y aplicaciones web a otras personas. Y se me ocurrió hacer un servidor web casero LAMP (Linux, Apache, MySQL y PHP) que se ejecute en mi PC. Pero quiero que sea lo más seguro posible, porque hay código fuente que no quiero mostrar, no porque esté en contra del software libre ni nada por el estilo, sino porque no sería conveniente hacerlo.

Además, en mi PC uso Deepin Linux y quiero que sea lo más seguro posible y no mandarme macanas. Creo que iptables me ayuda en eso, pero no se si con eso es suficiente.

Según este sitio web me dice como borrar todas las reglas de iptables, pero ¿Como hago para crear las necesarias desde cero?

¿Que reglas de iptables me recomiendan aplicar? Quiero permitir sólo conexiones del puerto 80 y 443. Se como configurar correctamente el router para que acepte conexiones entrante y las mande a mi PC (con DMZ y redirección de puertos). Estoy confiando en que Apache es lo bastante maduro y seguro, y tiene pocas vulnerabilidades o ninguna.

Que argumentos debe tener la funcion que maneja transaction en laravel 5.8

espero me puedan ayudar, no se como usar la transacción, lo estoy haciendo desde el registerControler que te genera Auth.

La transacción funciona cuando hay un error, como por ejemplo matricula o correo repetido, y la información del formulario nunca llega a la base de datos, el problema es cuando la información si esta toda correcta, me general el siguiente error.

“Cannot use object of type Illuminate\Database\MySqlConnection as array”

Entonces aquí mi problema es que no estoy pasando correctamente los datos, CREO…

Espero me puedan ayudar, gracias.

protected function create(array $  data) {     DB::transaction(function ($  data) {          return usuarios::create([             'matricula' => $  data['matricula'],             'nombres' => $  data['nombres'],             'email' => $  data['email'],             'apellPat' => $  data['apellPat'],             'apellMat' => $  data['apellMat'],             'facultad' => $  data['facultad'],             'areaCono' => RegisterController::buscarArea($  data['facultad']),             'genero' => $  data['genero'],             'tipoUsuario' => 2,             'password' => Hash::make($  data['password']),         ]);     }); } 

¿Porque se pueden tener etiquetas anidadas, porque se permite y el resultado no es considerado erróneo?

Por ejemplo tengo el siguiente codigo

<!DOCTYPE> <html> <head>  <meta charset="utf-8">   </head>  <body>  <strong><em>Texto emfatizado</em></strong>    </body> </html>

Tengo entendido que strong es para marcar texto de gran importancia y que los scream readers le “narran ese texto” a los usuarios de una forma diferente para que resalte mas. Pero su contenido no debe de ser meramente texto? pero en este caso su contenido es una etiqueta y no un texto para poder marcarlo como importante

O es que el elemento em se vuelve uno solo con el texto que contiene y técnicamente em junto con su contenido son considerado una sola cosa (un texto como tal solo que con énfasis) y por eso es valido que strong lo tenga como padre? de la misma forma podría interpretar otras etiquetas que estén anidadas?

¿Cómo hago para que mi frame muestre los datos del jLabel sin tener que redimensionar la ventana?

Esta es la función de la ventana, el problema es que al correrlo, me muestra el frame sin datos y debo redimensionar la ventana para ver los cambios, sé que hay un método para ello, pero no recuerdo cual es y estuve investigando en la documentación y no la encontré.

public void buildInvite() {     window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     window.setLocationRelativeTo(null);     window.setPreferredSize(new Dimension(400, 400));     window.setBounds(250, 50, 400, 400);     window.setResizable(true);     window.setVisible(true);     window.pack();      panel.setLayout(null);      fond.setSize(400, 400);     fond.setIcon(new ImageIcon("birthday.jpg"));      header.setBounds(120, 150, 200, 50);     header.setForeground(Color.WHITE);     header.setFont(new Font("serif", Font.BOLD, 30));      shoot.setBounds(60, 300, 100, 25);      bet.setBounds(220, 300, 100, 25);      window.getContentPane().add(panel);     panel.add(bet);     panel.add(shoot);     panel.add(header);     panel.add(fond); } 

Usar Variables con la posibilidad de ser indefinidas sin tener errores en PHP

Tengo un formulario donde a veces aparece un campo y otras veces no, y desde la validación con PHP necesito almacenar todos los valores de los campos en variables.

Entonces, no puedo hacer esto porque aparecería un error:

$  nombre = $  _POST['nombre']; 

Pero tampoco quiero hacer esto porque son muchos los campos y me gustaría hacerlo de una forma más eficiente si es posible:

if (isset($  _POST)) {     $  nombre = $  _POST['nombre']; } 

¿Hay alguna alternativa que por ejemplo deje la variable con NULL (por ejemplo) si el campo no existe y de una forma más eficiente?

Tengo una tabla de ordenes y existen casos donde una orden puede tener varios recibos asociados

Al construir el join se me replica la información de la orden por filas, y luego hay un bloque de atributos de los recibos que es diferente en cada caso, necesito que los bloques de los atributos se conviertan en columnas que muestren la información de cada recibo en la misma fila de la orden. El query esta construido en MySQL. Son dos tablas una de órdenes y otras de recibos donde la llave es el número de orden.