ya tengo la base de datos, pero nose como conectarla a python y poder hacer botones de consulas crud usando flask, alguien tiene algún enlace de algun video o alguna pagina o sugerencia? me ayudaría mucho por favor
Tag: Como
javascript – Como puedo hacer un Slider sobre una imagen?
Intento superponer un slider sobre una imagen en mi pagina web, ejemplo:
Imagen: Una computadora con la pantalla apagada pero dentro de esta colocar el slider simulando que esta encendida, e ir agregándole cosas dentro de ella y con efectos de transición.
java – Sockets y ficheros txt ¿Como puedo usar ambos a la vez?
Veran tengo una tarea que dicta lo siguiente:
- Clase1(Servidor)
- Leer un archivo CSV, (TXT) de 100 valores
- Enviar esa información a la Clase2(Cliente)
- La Clase2
- hará la suma de esos valores y
- enviara la suma a la Clase1
- La Clase1 imprimirá el resultado
Tengo el siguiente código como guia
Para DemoServer
package libro_cap7;
import java.net.ServerSocket;
import java.net.Socket;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
public class DemoServer {
public static void main(String() args) throws Exception {
ObjectInputStream ois = null;
ObjectOutputStream oos = null;
Socket s = null;
ServerSocket ss = new ServerSocket(5432);
while (true)
{
try
{
//el ServerSocket me da el Socket
s = ss.accept();
//informacion en la consola
System.out.println("Se conectaron desde la IP: "+ s.getInetAddress());
//enmascaro la entrada y salida de bytes
ois = new ObjectInputStream( s.getInputStream() );
oos = new ObjectOutputStream( s.getOutputStream() );
//leo el nombre que envia el cliente
String nom = (String)ois.readObject();
//armo el saludo personalizado que le quiero enviar
String saludo = "Hola mundo ("+nom+") _ "+System.currentTimeMillis();
//envio el saludo al cliente
oos.writeObject(saludo);
System.out.println("Saludo enviado...");
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
if( oos !=null ) oos.close();
if( ois !=null ) ois.close();
if( s != null ) s.close();
System.out.println("Conexion cerrada!");
}
}
}
}
Y para DemoCliente
package libro_cap7;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.net.Socket;
public class DemoCliente {
public static void main(String() args) throws Exception{
ObjectOutputStream oos = null;
ObjectInputStream ois = null;
Socket s = null;
try
{
//instancio el server con la IP y el PORT
s = new Socket("127.0.0.1",5432);
oos = new ObjectOutputStream(s.getOutputStream());
ois = new ObjectInputStream(s.getInputStream());
//envio un nombre
oos.writeObject("Pablo");
//recibo la respuesta (el saludo personalizado)
String ret = (String)ois.readObject();
//muestro la respuesta que envio el server
System.out.println(ret);
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
if( ois != null ) ois.close();
if( oos != null ) oos.close();
if ( s != null ) s.close();
}
}
}
Agradecería mucho su ayuda ya que soy algo nuevo en java y apreciaría si pudieran decirme que hace que en el código.
Gracias por su atención
ordenamiento – Como hacer que un programa de arduino capture e imprima en el lcd 3 nombres (string) y los acomode alfabéticamente con la variable tipo compareTo
¡Gracias por contribuir en StackOverflow en español con una respuesta!
- Por favor, asegúrate de responder a la pregunta. ¡Proporciona información y comparte tu investigación!
Pero evita…
- Pedir ayuda o aclaraciones, o responder a otras respuestas.
- Hacer declaraciones basadas en opiniones; asegúrate de respaldarlas con referencias o con tu propia experiencia personal.
Para obtener más información, consulta nuestros consejos sobre cómo escribir grandes respuestas.
spring boot – Como disparar uma fila para um listener persistir uma pesquisa no banco?
Implementei uma especificação técnica com o contexto apenas no domínio de usuários onde o objetivo principal do serviço é ser massivo e otimizado para realizar buscas, mas na ultima etapa da especificação aparece a premissa: “Toda vez que realizar uma busca pelo usuário, dispare em uma fila com a string de busca na pesquisa, e um listener salvará essa pesquisa no banco.”
Isso me pareceu uma mensageria no caso um contexto separado usando filas e estas guardando as pesquisas numa tabela separada com a lista, mas também pode ser um simples observer no mesmo contexto com os dados persistidos carregando a chave(string busca)
Qual seria a interpretação desse trecho que vcs entenderiam?
OBS: Já estou usando o elasticsearch + redis para a primeira parte da otimização.
html – Como usar PHP en WordPress
me gustaría usar php en un bloque html en WordPress. En un bloque html en una pagina de wordpress, cuando se accione le botón “submit” debería llamar el archivo php, como si trabajara en un localhost. He creado un code snippet pero no se como indicar que se ejecute al accionar el submit. Alguna idea?
mysql – Como faço pra realizar mais de uma consulta ao banco de dados em uma única requisição .GET na mesma rota no NODE.JS?
Estou criando uma API para um projeto pessoal, e preciso fazer 2 consultas ao banco de dados em uma mesma requisição GET. Meu código está assim:
module.exports = {
async listarAnual(req, res, next){
const ano = req.body.ano;
const valores = {
entradas: 0,
saidas: 0,
}
con.getConnection((error, conn) => {
if (error) {
return res.status(500).send({error : error})
}else{
var sqlEntradas = `
select d.nome_descricao_entrada, sum(e.valor_entrada) from entrada as e
inner join descricao as d on e.id_descricao_entrada = d.id_descricao_entrada
where Year(e.data_entrada) = ?
group by d.id_descricao_entrada
order by d.nome_descricao_entrada asc;
`;
var sqlSaidas = `
select d.nome_descricao_saida, sum(s.valor_saida) from saida as s
inner join descricaosaida as d on s.id_descricao_saida = d.id_descricao_saida
where Year(s.data_saida) = ?
group by d.id_descricao_saida
order by d.nome_descricao_saida asc;
`;
valores.entradas = conn.query(sqlEntradas,ano, function (error, results, fields) {
if (error) {
return res.status(500).send({ error: error });
} else {
return res.status(200).send({ entradas: results });
}
});
valores.saidas = conn.query(sqlSaidas, ano, function(error, results, fields) {
if (error) {
return res.status(500).send({error: error});
} else {
return res.status(200).send({saidas: results});
}
});
}
return res.status(200).send(valores);
});
}
}
O resultado dessa requisição está sendo esse:
"entradas": {
"_events": {},
"_eventsCount": 0,
"next": null,
"sql": "n n select d.nome_descricao_entrada, sum(e.valor_entrada) from entrada as en inner join descricao as d on e.id_descricao_entrada = d.id_descricao_entradan where Year(e.data_entrada) = 2019 n group by d.id_descricao_entradan order by d.nome_descricao_entrada asc;n n ",
"values": 2019,
"_queryOptions": {
"rowsAsArray": false,
"sql": "n n select d.nome_descricao_entrada, sum(e.valor_entrada) from entrada as en inner join descricao as d on e.id_descricao_entrada = d.id_descricao_entradan where Year(e.data_entrada) = ? n group by d.id_descricao_entradan order by d.nome_descricao_entrada asc;n n ",
"values": 2019
},
"namedPlaceholders": false,
"_fieldCount": 0,
"_rowParser": null,
"_fields": (),
"_rows": (),
"_receivedFieldsCount": 0,
"_resultIndex": 0,
"_localStream": null,
"_connection": null},"saidas": {
"_events": {},
"_eventsCount": 0,
"next": null,
"sql": "n n select d.nome_descricao_saida, sum(s.valor_saida) from saida as sn inner join descricaosaida as d on s.id_descricao_saida = d.id_descricao_saidan where Year(s.data_saida) = 2019 n group by d.id_descricao_saidan order by d.nome_descricao_saida asc;n n ",
"values": 2019,
"_queryOptions": {
"rowsAsArray": false,
"sql": "n n select d.nome_descricao_saida, sum(s.valor_saida) from saida as sn inner join descricaosaida as d on s.id_descricao_saida = d.id_descricao_saidan where Year(s.data_saida) = ? n group by d.id_descricao_saidan order by d.nome_descricao_saida asc;n n ",
"values": 2019
},
"namedPlaceholders": false,
"_fieldCount": 0,
"_rowParser": null,
"_fields": (),
"_rows": (),
"_receivedFieldsCount": 0,
"_resultIndex": 0,
"_localStream": null,
"_connection": null
}
Já tentei colocar os return que cada valor recebe ser apenas um “return results”, mas continuou retornando a mesma coisa. Mas se eu apagar o return res.status(200).send(valores);
la no final, ele retorna os dados que eu espero apenas da primeira consulta.
javascript – Como desplazar automáticamente botón apenas me muestre el alert
Estoy teniendo problemas al desplazar un botón automáticamente apenas se muestra un alert
de validación, actualmente tengo un input en donde se ingresa un correo y se valida que la cadena que se ingresa corresponda a los caracteres de un correo, la vista para este input esta de esta manera actualmente:
Si se fijan entre el input y el botón enviar existe un espacio que es necesario para mostrar el alert
al momento de ingresar correos como no validos, de esta manera:
Quisiera que inicialmente mi botón de enviar y el input
se ubicaran de esta manera, uno debajo del otro sin el espacio:
Pero entonces que al momento de mostrar el alert
correspondiente se desplace automáticamente debajo de el.
Anexo el código de mi input con su botón y la validación, seria de mucha de ayuda.
function EnviarInformacion() {
var Contacto = $("#Contacto").val();
const alerta = document.getElementById("alert");
if (/^(((^<>()().,;:s@")+(.(^<>()().,;:s@")+)*)|(".+"))@(((^<>()().,;:s@")+.)+(^<>()().,;:s@"){2,})$/i.test(Contacto)) {
//Codigo de validacion aquí
} else {
alerta.classList.add("show")
}
}
.alert {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
}
.alert-danger {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.alert {
opacity: 0;
transition: opacity 0.5s;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
<div class=" col-sm-12 col-xs-12 col-md-12 col-lg-12">
<br /><br />
<p>
<span class="ContenidoContactoMensaje">
Ingresa tu correo<br />
</span>
</p>
</div>
<br />
</div>
<div class="row">
<div class="col-sm-12 col-xs-12 col-md-12 col-lg-12 alinearDerecha">
<div class="col-sm-6 col-xs-12 col-md-6 col-lg-6 row2">
<input type="text" name="Contacto" value="" size="50" class="form-control" id="Contacto" />
<div id="alert" class="alert alert-danger" style="font-family: 'Lettera Text Std';">Favor de ingresar una cuenta de correo válida.</div>
</div>
<div class="col-sm-6 col-xs-12 col-md-6 col-lg-6 row2">
<button class="EnviarContactoDetalleProducto btn-lg" onclick="EnviarInformacion()"> Enviar</button>
</div>
<br />
</div>
</div>
Como não duplicar dados na consulta com banco Mysql
Fala, galera. Criei um formulário que é preenchido somente nos sábados para registrar frequência de quantas pessoas preencheram e quem foram, tem data também. O problema é como está na imagem:
Como vemos, Willian preencheu formulario mais de uma vez e aparece no select que fiz. Gostaria de que esses dados não se repetissem, porém quando uso o DISTINCT, os dados não aparecem mais, mesmo com o usuário preenchendo o formulário novamente. Gostaria de saber se tem um parâmetro MySql para que isso não ocorra. Até minha irmã que não entende mysql entendeu o problema. Mas o código que tô usando é esse aqui:
SELECT * FROM frequencia
Vou resumir para o stackoverflow n barrar de novo:
Formulario preenchido nos sabados para controlar frequencia de quem preencheu, naquele dia(sábado), gostaria que não houvesse duplicação de dados e que a pessoa no próximo sábado pudesse preencher e aparecesse de novo. Controle de frequência, tipo chamada de escola.
laravel – Como importar bootstrap-fileinput en vue npm
requiero saber como importar bootstrap-fileinput en vue con npm,
en mi app estoy intentando importarlo así
import fileinput from 'bootstrap-fileinput'
Vue.use(fileinput, {
})
y en mi app.scc
@import '~bootstrap-fileinput/scss/fileinput.scss';
pero no logro hacer que funcione.