认证(Authentication) 身份验证是大多数现有应用程序的重要组成部分。有许多不同的方法、策略和方法来处理用户授权。我们最终决定使用什幺取决于特定的应用程序要求,并且与它们的需求密切相关。 passport 是目前最流行的 node.js 认证库,为社区所熟知,并相继应用于许多生产应用中。将此工具与 Nest 框架集成起来非常简单。为了演示,我们将设置 passport-http-bea
想给自己两个大比兜!!!写过的题没写出来。最后发现就少写了一个符号。 面试官等了我好久,感觉他很想让我过!!!可惜 我自己不争气!!!面完当场给自己两个大比兜。 面试体验很好!收获很大。感谢面试官。 下面全靠回忆,可能有遗漏 八股: 1. 冯诺依曼体系结构 2. 网络七层、四层结构。面试官说一般是五层,这块无所谓不影响 3. 三次握手 四次挥手 4. 数据库 innodb 的事务。事务特性四个英文
3.7 一面 说说数据类型,引用数据类型的数组 数组常用方法有哪些 数组去重方式 说说事件循环 说说原型和原型链 new操作符中干了什么 从url到渲染页面的过程 说说缓存 html,css,js解析流程,想让js先与页面解析,后于页面解析该怎么做 浏览器发送请求时有没有限制数量,大概是多少,怎么进行优化 css中position的属性 css实现文本溢出…省略 css实现垂直水平居中 vue中的
你的项目中自己觉得做的最好的部分是什么 vue2如何实现响应式,object.defineProperty()的缺点是什么vue3为什么不用这个了 防抖、节流 js的基本数据类型 js比较两个很大的数字有什么办法 vue父子组件的生命周期 浏览器从url按下到渲染的过程 浏览器渲染的过程 知不知道css预处理器,less和sass的好处 js数字能表示的最大范围 基本上就是这些,总的来说很基础。不
下面是一个 XML 技术的列表。 XHTML (可扩展 HTML) 更严格更纯净的基于 XML 的 HTML 版本。 XML DOM (XML 文档对象模型) 访问和操作 XML 的标准文档模型。 XSL (可扩展样式表语言) XSL 包含三个部分: XSLT (XSL 转换) - 把 XML 转换为其他格式,比如 HTML XSL-FO (XSL 格式化对象)- 用于格式化 XML 文档的语言
AJAX不能独立工作。 它与其他技术结合使用来创建交互式网页。 JavaScript 松散类型的脚本语言。 在页面中发生事件时调用JavaScript函数。 整个AJAX操作的胶水。 DOM 用于访问和操作结构化文档的API。 表示XML和HTML文档的结构。 CSS 允许将演示样式与内容明确分开,并可通过JavaScript以编程方式进行更改 XMLHttpRequest 与服务器执行异步交互的
没有问什么技术问题,基本都是在问做的项目的事情。 自我介绍 一般都是问你写的第一个项目 项目中有哪些你觉得比较难的地方说一说 如果有一个很难的需求,你要怎么一步一步实现 自己在技术上有什么不足的 自己的职业规划是什么 对pc端模板怎么看,怎么样才算一个后台管理系统的模板 还有一些记不清楚了,不过都是从你的回答中发散地问问题,总的来说,如果你对自己做的项目比较熟悉,那面试的感觉还是友好的,时间大
前言 大家好,我是chowley,今天回顾一下之前参加的PPT工程师面试(doge) 面试官针对我的PPT进行提问,梦回大学课堂 时间:40min 平台:腾讯会议 过程 20minPPT展示 PPT做了多长时间? 你觉得你展示的内容怎么样? CI/CD pipeline中接口自动化脚本是你自己写的吗? 你负责哪些部分? 快速测试你是怎么理解的? 你正在改一个版本1.0,突然发现新的bug,部署了1
可能因为是线下面,再加上公司内部信息流通比较快,一天内的上下午就面完了! 我个人还是对公司的业务非常感兴趣的!所以提前看过好几篇公司业务相关的文章 面试官人很nice,我俩基本上是我一答他一回应,所以我在这里重点挑自己印象里答得不好的地方写写。 技术面 堆和栈的区别?堆是怎么样的数据结构? 数组和链表的具体区别呢?优缺点?存取效率? 原型链?可以先答概念,在用Object和Array来解释各个指向
我正在通过一些在线示例学习区块链。我有一个高级代码,我用前面的散列创建一个新的块,然后向其中添加一个事务,然后生成一个困难的块散列(有8个前导零) 这很有效。但我有一个问题,在向区块链添加区块之前,如何验证该工作证明。 即。假设生成了一个包含8个前导零的散列
### 一面 - 项目 - 项目里做了哪些优化 - 封装过哪些组件 - 项目深入 - 扁平化数组内容转成树形结构 - 服务端渲染了解吗? - 服务端渲染有几种方式 - vue2和vue3的区别 - vue3 不同API是浅层监听还是深层监听 - 说五个语义化标签 - 垂直水平居中 - position 设置为0, margin设置auto,为什么能实现垂直水平居中 - 实现动画有几种方式 - di
用例是黑盒测试的功能测试,用于根据系统的使用从系统的开始到结束识别测试用例。通过使用这种技术,测试团队创建了一个测试场景,可以从头到尾根据每个功能的功能运行整个软件。 在这种情况下,有一个测试人员代表用户逐个使用系统的功能。在这种情况下,有一个演员代表用户使用软件系统的功能。 这描述了软件应用程序的逐步功能,可以通过一个例子来理解,假设存在在线资金转移的软件应用程序。转账的各个步骤如下: 用户登录
主要内容:动态分区的缺点,需要分页动态分区的缺点 动态分区的主要缺点是外部碎片。 尽管这可以通过压缩来消除,但正如我们前面所讨论的那样,压缩使得系统效率低下。 我们需要找一种替代机制,以更优化的方式加载分区中的进程。 让我们讨论一个称为分页的动态灵活机制。 需要分页 让我们考虑一个大小为2 MB的进程P1和分为三个分区的主内存。 在三个分区中,两个分区是每个大小为1 MB的空洞。 P1需要在主存中加载2 MB空间。 我们有两个1M
Redux 是一个混合产物。它和一些设计模式及技术相似,但也有不同之处。让我们来探索一下这些相似与不同。 Flux Redux 的灵感来源于 Flux 的几个重要特性。和 Flux 一样,Redux 规定,将模型的更新逻辑全部集中于一个特定的层(Flux 里的 store,Redux 里的 reducer)。Flux 和 Redux 都不允许程序直接修改数据,而是用一个叫作 “action” 的普
一、跨站脚本攻击 二、跨站请求伪造 三、SQL 注入攻击 四、拒绝服务攻击 参考资料 一、跨站脚本攻击 概念 跨站脚本攻击(Cross-Site Scripting, XSS),可以将代码注入到用户浏览的网页上,这种代码包括 HTML 和 JavaScript。 攻击原理 例如有一个论坛网站,攻击者可以在上面发布以下内容: // html location.href="//domain.com/?