Skip to content

Instantly share code, notes, and snippets.

View parzibyte's full-sized avatar
馃捇
Coding

Parzibyte parzibyte

馃捇
Coding
View GitHub Profile
// Importamos paquete
const bcrypt = require("bcryptjs");
// Primero vamos a hashear la contrase帽a
const palabraSecretaTextoPlano = "hunter2";
// Entre m谩s rondas, mejor protecci贸n, pero m谩s consumo de recursos. 10 est谩 bien
const rondasDeSal = 10;
const palabraSecretaEncriptada = await bcrypt.hash(palabraSecretaTextoPlano, rondasDeSal);
console.log("Y hasheada es: " + palabraSecretaEncriptada);
const Equipo = require("./modelo_equipo");
// Definimos nuestro modelo
class Equipo extends Model {
}
await TuModelo.update({
campo: "nuevo_valor",
otro_campo: "otro_valor",
// ...
}, {
where: {
campo: "determinada_condici贸n",
otro_campo: "otra_condici贸n (ser铆a como usar and)",
}
});
await modeloEquipo.update({
trabajadoreId: peticion.body.idTrabajador,
}, {
where: {
id: idEquipo,
}
});
/*
____ _____ _ _ _
| _ \ | __ \ (_) | | |
| |_) |_ _ | |__) |_ _ _ __ _____| |__ _ _| |_ ___
| _ <| | | | | ___/ _` | '__|_ / | '_ \| | | | __/ _ \
| |_) | |_| | | | | (_| | | / /| | |_) | |_| | || __/
|____/ \__, | |_| \__,_|_| /___|_|_.__/ \__, |\__\___|
__/ | __/ |
|___/ |___/
float calcularVoltaje(float corriente, float resistencia)
{
return corriente * resistencia;
}
float calcularResistencia(float corriente, float voltaje)
{
return voltaje / corriente;
}
/*
____ _____ _ _ _
| _ \ | __ \ (_) | | |
| |_) |_ _ | |__) |_ _ _ __ _____| |__ _ _| |_ ___
| _ <| | | | | ___/ _` | '__|_ / | '_ \| | | | __/ _ \
| |_) | |_| | | | | (_| | | / /| | |_) | |_| | || __/
|____/ \__, | |_| \__,_|_| /___|_|_.__/ \__, |\__\___|
__/ | __/ |
|___/ |___/
int esFlotanteValido(char *cadena) {
int longitud = strlen(cadena);
// Quitar espacios, saltos de l铆nea, etc茅tera
while (longitud > 0 && isspace(cadena[longitud - 1]))
longitud--;
if (longitud <= 0) return 0;
int i;
int haEncontradoElPunto = 0;
for (i = 0; i < longitud; ++i) {
// En caso de que sea un gui贸n, y que no est茅 al inicio, no es v谩lido
int esEnteroValido(char cadena[LONGITUD_CADENA]) {
int longitud = strlen(cadena);
// Quitar espacios, saltos de l铆nea, etc茅tera
while (longitud > 0 && isspace(cadena[longitud - 1]))
longitud--;
if (longitud <= 0) return 0;
int i;
for (i = 0; i < longitud; ++i) {
// En caso de que sea un gui贸n, y que no est茅 al inicio, no es v谩lido
if (cadena[i] == '-' && i > 0) {