算法
文章平均质量分 86
吉法师、
不愿鞠躬车马前,但愿老死花酒间。
展开
-
面试项目经验相关技巧
面试问项目经验主要是想了解所做项目用到的技术,以及自己在项目中扮演的角色。原创 2023-01-30 18:36:39 · 922 阅读 · 0 评论 -
Node.js面试题整理-四年经验
/函数声明 function f() {... } //函数引用 var f = function() {... }其实没什么卵用的知识。//能够正常调用,由于引擎会提早扫描代码,将该函数存储到函数定义区 f();} //报错,由于虽然g也进行了变量提高,但此时g的值是undefined,不能调用 g();原创 2023-01-14 20:18:25 · 1709 阅读 · 0 评论 -
后端工程师面试 看这一篇文章就足够了
一、Node.js语言部分I.语言基础1.闭包的原理函数就是一个闭包,js的特点是可以在函数内部创建另一个函数。js可以在函数内用外部的变量,所以自然而然产生的闭包概念。function foo(){ var local = 1 function bar(){ local++ return local } return bar}var func = foo()func()在内部的那个函数可以引用外部的变量,但同时这个变量也无法被销毁,有消耗内存的风险。块原创 2022-03-12 14:35:45 · 1983 阅读 · 0 评论 -
RSA与AES加密算法的性能差异分析
一、术语1.RSA指1977年提出的基于大数分解难题的某非对称加密算法2.AES指美国2001年征集的高级加密标准,其实现为某对称加密算法。3.加密算法指提供加密、解密方式,且正常情况下公开算法内容的某算法。4.对称加密与非对称加密对称加密:加密与解密过程使用同一组密钥非对称加密:用公钥进行加密,用私钥进行解密。二、RSA加解密流程生成公私钥:找到两个大素数,求欧拉公式的值,求模的逆元(这些属于前期准备工作,都不会影响加解密的性能,所以略去)假设公钥(n=..原创 2021-03-26 17:26:26 · 4873 阅读 · 2 评论