Tag: CONCURRENTHASHMAP
Siento que este problema tal vez requiera una simple anotación de rasgo, pero estoy atascado/a. Quiero crear clones de estas estructuras durante la otra parte del programa. use std::collections::HashMap; #[derive(Debug, Copy, Clone)] struct NodeMap { map: HashMap<usize, node=””>, } #[derive(Debug, Copy, Clone)] struct Node { destinations: Vec<usize>, visits_left: usize, } . . . Read more
La documentación menciona que std::unordered_map utiliza una tabla hash. ¿Cómo logra una búsqueda de complejidad O(1) de una clave específica en la tabla hash? La única forma que se me ocurre es almacenando cada clave en una dirección calculada a partir del valor hash de los datos que contiene. Si . . . Read more
Quiero implementar una solución a un problema que requiere una función de hash que devuelva el mismo resultado para entradas similares. La entrada será algún código y quiero que la función de hash ignore los nombres de las variables, etc. Si no hay disponible una función de hash que cumpla . . . Read more
Esta es la consulta que he escrito: select c.id, CONCAT(c.major_version, ‘.’, c.minor_version) as versions from event_ids c where c_id in (‘101’) group by c_id, major_version, minor_version; Este es el resultado que obtengo de la base de datos: |id | versions| |—-|——– | |101 | 0.0 | |101 | 1.0 | . . . Read more
router.post(“/login”, async (req, res) => { try { const user = await User.findOne({ email: req.body.email }); if (!user) return res.status(401).json(“¡Credenciales incorrectas!”); var salt = process.env.SALT; //SALT var hashedPassword = CryptoJS.PBKDF2(req.body.masterPassword, salt, { //HASHED PWD keySize: 256 / 32, }); const decryptedPassword = CryptoJS.AES.decrypt( user.masterPassword, process.env.PASS_SEC ).toString(); console.log(decryptedPassword+” “+hashedPassword) if (hashedPassword . . . Read more