Problema de escritura con OutputStreamWriter no escribe todo el texto

Estoy tratando de crear un archivo en un servidor FTP remoto, actualmente ya puedo crear el archivo en el servidor remoto, para esto tengo un método que se conecta al servidor FTP para crear el archivo.

Para el contenido del archivo, trabajo con una List<String>, que contiene lo que necesito incluir en el archivo. Cada elemento en el contenido de la List<String> content debe ir en el archivo.

Sin embargo, cuando el contenido de la Lista<String> content tiene dos o más elementos, el archivo resultante solo contiene el último elemento de la lista en el archivo.

Ejemplo:

En la List<String> content tengo los siguientes elementos:

0034;005900000

0037;002000000

El archivo resultante solo contiene el ultimo elemento de la lista, es decir:

0037;002000000

Este es el método que tengo:

public void createFile(List<String> content, String ip) {         URL url = null;         URLConnection conn = null;          try {             url = new URL(ip);             conn = url.openConnection();             conn.setDoOutput(true);             try (OutputStreamWriter outputStream = new OutputStreamWriter(conn.getOutputStream())) {                 for (String txt : content) {                    outputStream.write(txt);                 }         } catch (Exception e) {             e.printStackTrace();         }     } catch (Exception e) {         e.printStackTrace();     } } 

Adicional a esto, no estoy generando ninguna excepción.

¿Donde está el problema en este código Python?

El programa debe factorizar y mostrar todos los factores primos de un número ingresado por el usuario:

def detector(num):     cont = 0     for i in range(1, num+1):         if num % i == 0:             cont += 1     if cont == 2 or num == 1:         return True     else:         return False   def primeFactorization():      factor = 2     number = int(input('Please, choose a number to factorize: '))      while number != 1 and detector(factor):         if number % factor == 0:             yield factor             number = number / factor         else:             factor += 1  primeFactorization() 

Tengo un problema con numeros primos en python

hola queria saber como puedo buscar los primeros primos de un numero y guardas los primos encontrados en una lista, mi programa que esta fallando es el siguiente, se que estoy haciendo algo muy mal, es que recien estoy entrando en este mundo de la programacion y me cuesta poder llegar a buscarle la logica, si tambien tienen algun consejo se los agradeceria, puedo llegar a estar horas para desarrollar un problema simple y asi me desanimo mucho, gracias: les dejo mejor la consigna: Definir una función que tome un entero n y devuelva los primeros n primos.

def primos(n): losprimos=[] for i in range(2,n): if (n%i==0): print(“”) else: losprimos.append( i) n=9 print(primos(n))

hola, buenos dias tengo este error para conectar java a MySQL y no se cual es el problema

“java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near”

Mi codigo es el siguiente:

private void botonInsertarActionPerformed(java.awt.event.ActionEvent evt) {
Connection conexion = null;

    try{         conexion = getConnection();           ps= conexion.prepareStatement("insert into `escuela`.`persona` (clave,nombre,domicilio,celular,e-mail,fecha_nacimiento,genero) values (?,?,?,?,?,?,?)");         ps.setString(1, cajaClave.getText());         ps.setString(2, cajaNombre.getText());         ps.setString(3, cajaDomicilio.getText());         ps.setString(4, cajaCelular.getText());         ps.setString(5, cajaCorreo.getText());         ps.setDate(6,Date.valueOf(cajaNacimiento.getText()));         ps.setString(7, comboGenero.getSelectedItem().toString());         int resultado = ps.executeUpdate();         if(resultado >0){            JOptionPane.showMessageDialog(null,"Registro insertado correctamente");        }else{            JOptionPane.showMessageDialog(null, "Error al insertar el registro");        }         conexion.close();     }catch(Exception ex){         System.err.println("error, "+ex);     } }           

tengo problema para generar una notificacion de tema con firebase en android studio

tengo problema para generar un mensaje de tema me estoy guiando de el documento den github de google link, ya lo suscribo pero nocuando le doy al boton que genera la notificacion me lanza un mensaje, pero no entiendo que debo hacer, copie y pegue y esta exactamente como esta en el link (las 3 clases exactamente igual), pero no entiendo ese mensaje, creo que debo ingresar la clave del servidor pero no se en donde debo hacerlo, alguna sgerencia para solucionar esto gracias. mensaje de respuesta

y otra duda que tengo es ¿cuales son las variables para cambiar el titulo y el mensaje de la notificacion?

Problema redirección DNS Hostalia

Llevo un año utilizando un DNS de hostalia para la redirección de mi VPS. Ayer automáticamente se me renovó el servicio, y dejó de funcionar el DNS. Llevo todo el día intentando arreglarlo, pero no lo consigo.

Si entro desde www.mipagina.com funciona bien, pero si entro desde mipagina.com, sale una pantalla diciendo “este dominio está reservado”.

La dirección de mi VPS es 85.255.8.178

Esto es lo que tengo en el panel de los DNS de Hostalia panel dns

Y aquí la REDIRECCIÓN (desactivada) redirección

Problema al mostrar eventos full calendar

Mi calendario de full calendar no muestra los eventos Os muestro mi código

Tengo el siguiente error

lang-all.js:1 Uncaught ReferenceError: jQuery is not defined at lang-all.js:1 at lang-all.js:1

El calendario funciona correctamente, se muestra en español y no hay problemas. Sólamente con mostrar los eventos

<script>     document.addEventListener('DOMContentLoaded', function() {       var calendarEl = document.getElementById('calendar');        var calendar = new FullCalendar.Calendar(calendarEl, {         plugins: ['dayGrid'],         locale: 'es',         height: 'auto',         events: [           {             title  : 'event1',             start  : '2019-10-10'           }         ]       });        calendar.render();     });   </script>
<link href='fullcalendar/core/main.css' rel='stylesheet' /> <link href='fullcalendar/daygrid/main.css' rel='stylesheet' /> <script src='fullcalendar/core/main.js'></script> <script src='fullcalendar/core/locales/es.js'></script> <script src='fullcalendar/daygrid/main.js'></script> <script src='https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.2.7/lang-all.js'></script>  <div id='calendar'></div>

Problema con listas en Python sin el uso de sort o sorted

Desarrolla el programa mezcla_ordena_listas.py que permitirá obtener de una lista ordenada de números enteros de menor a mayor a partir de dos listas de números enteros. Los valores individuales de las listas de entrada los captura el usuario uno por uno y posteriormente se unirán ambas listas para luego ordenarlas en forma ascendente (de menor a mayor valor). Tu programa deberá permitir la captura de los valores enteros de las listas sin hacer uso de mensajes (leyendas) al usuario y mostrará el resultado en la forma en que se indica más adelante.

Para ordenar:

No puedes usar la función sort o sorted ni ninguna función que ya ordene. Tendrás que escribirla tú. Si usas alguna función de estas no tendrás puntos extras.

Te recomiendo hacer una función llamada ordena(lista) que recibe una lista y regresa una lista ordenada.

El algoritmo para ordenar sería mas o menos así:

Por cada elemento en la lista, se hará una pasada a la lista  En cada pasada, se irá checando el elemento i con el i+1 y si el elemento en i es mayor al elemento que esta en i+1, intercambiarlos, seguir revisando hasta uno antes del final (para que en i+1 no te salga un index out of range. De esta forma,  el número mayor se irá 'empujando' hasta el final y no es necesario volver a revisar ese elemento (tu rango puede ir disminuyendo cada pasada).  Si no hubo intercambios, quiere decir que ya todo esta en orden y no es necesario hacer mas pasadas (puedes usar una variable booleana para saber si hiciste un intercambio o no) 

problema al enviar objeto por socket nodejs

estoy trabajando con nodejs y express como framework, hago una consulta a mi base de datos mysql, envío esa consulta al cliente para poder separarlo y mostrar por fechas en un fullcalendar.

codigo del servidor

var links; io.sockets.on('connection', function (socket) { socket.emit('news', {links}); socket.conn.close ();    },2000);     router.get('/grafica/:id',async (req,res,next)=>{    const {id} = req.params;   links= await pool.query('SELECT * FROM historial WHERE id_paciente=?', [id]);  res.render('date_real/grafica');    }   );  

codigo del cliente

var socket = io.connect('127.0.0.1:5000'); console.log('conectado');  socket.on('news', function (data) {    Object.keys(data).forEach(function(key) {      row = data[key];   });  console.log(row.length); 

la consulta lo recibe correctamente el cliente hasta cierto tamaño del objeto ya que muestra las fechas en el fullcalendar, me doy cuenta con el console.log(row.length); que solo lo soporta cuando su tamaño es de 87, si se pasa, el fullcalendar se queda en blanco, no se si la forma en que mando los datos sea la correcta, estaría muy agradecido si pudieran ayudarme.

¿Como resuelvo problema al abrir Modal de Bootstrap en asp.net?

Estoy desarrollando una aplicación en ASP.NET y he creado un Modal el cual se abre con un botón, el problema es que cada vez que presiono el boton para abrir el Modal, este se abre a la vez que la pagina se tilda obligandome a presionar F5 para refrescar la pagina, le agradezco a quien me ayude a resolverlo.

Este es mi código HTML del Modal:

Título

<!-- Button trigger modal -->             <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">                 Launch demo modal             </button>             <!-- Modal -->             <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">                 <div class="modal-dialog" role="document">                     <div class="modal-content">                         <div class="modal-header">                             <h5 class="modal-title" id="exampleModalLabel">Error al ingresar</h5>                             <button type="button" class="close" data-dismiss="modal" aria-label="Close">                                 <span aria-hidden="true">&times;</span>                             </button>                         </div>                         <div class="modal-body">                             Usuario o contraseña incorrectos                         </div>                         <div class="modal-footer">                             <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>                             <button type="button" class="btn btn-primary">Save changes</button>                         </div>                     </div>                 </div>             </div>