首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端面试资料
思慕很大很大
创建于2026-03-08
订阅专栏
复习材料
暂无订阅
共42篇文章
创建于2026-03-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
字典树(Trie)算法题的技巧总结
字典树的使用场景包括:字符串集合的高效存储与检索、前缀匹配与自动补全、拼写检查与单词验证、带通配符的字符串搜索、IP路由表的最长前缀匹配、关键词过滤与敏感词检测。
二分查找算法题的技巧总结
二分查找的使用场景包括:有序数组元素查找、二维矩阵搜索、寻找满足条件的最值、旋转排序数组操作、基于时间戳的键值存储。
滑动窗口算法题的技巧总结
滑动窗口算法的使用场景包括:寻找长度固定的连续子数组的最大/最小值、寻找不含重复字符的最长子串、寻找可以通过k次替换得到的最长重复字符子串、判断一个字符串是否包含另一个字符串的排列、寻找包含所有目标字
双指针算法题的技巧总结
双指针的使用场景包括:数组元素移动/重排、字符串回文判断、有序数组两数之和、容器最大面积/接雨水、多数之和(三数、四数)、字符串压缩。
栈算法题的技巧总结
栈的使用场景:括号匹配问题、需要追踪历史最小值、后缀表达式求值、生成有效括号组合、寻找下一个更大元素、车队问题。
数组与哈希表算法题的技巧总结
哈希表的场景:判断元素是否存在、统计元素频次、查找满足条件的元素对、分组(异位词等)、需要 O(1) 查询。
树算法题的技巧总结
二叉树的核心解题思路是递归。掌握递归的基本模式是解决所有二叉树问题的基础。基本思路是确定递归函数的返回值和参数、确定终止条件、确定单层递归逻辑。
计算机网络基础知识-WebSocket
WebSocket 协议通过一次握手建立持久连接,实现了真正的全双工实时通信。其轻量级的数据帧格式和内置的心跳机制,使其在高频数据交换场景中具有显著优势。
计算机网络基础知识-TCP与UDP
TCP和UDP的概念、特点、使用场景,TCP的重传机制、拥塞控制机制、流量控制机制、可靠传输机制、三次握手和四次挥手。
计算机网络基础知识-网络模型
理解网络模型是掌握计算机网络的基础。本文将详细介绍 OSI 七层参考模型 和 TCP/IP 五层模型,帮助读者建立完整的网络协议体系认知。
计算机网络基础知识-DNS
DNS 协议、DNS 完整的查询过程、DNS 同时使用 TCP 和 UDP 协议的原因、递归查询与迭代查询、DNS 记录和报文。
计算机网络基础知识-HTTP 状态码
状态码的类别,2XX、3XX、4XX、5XX的含义和使用场景,重定向 307、303、302 的区别。
计算机网络基础知识-HTTPS 协议
HTTPS 作为现代网络通信的安全标准,通过结合 TLS/SSL 协议,有效解决了 HTTP 明文传输的安全隐患。它利用对称加密和非对称加密的结合,既保证了数据传输的安全性,又兼顾了传输效率。
计算机网络基础知识-HTTP 协议
本文详细介绍了 HTTP 协议的基础知识,涵盖了常见的 HTTP 请求方法及对比、常见的 HTTP 请求头和响应头、HTTP/1.0、HTTP/1.1、HTTP/2 之间的区别等。
浏览器基础知识-垃圾回收机制
V8 引擎的垃圾回收机制,包括分代式垃圾回收的核心思想、新生代的 Scavenge 算法和老生代的标记清除与标记压缩算法;常见的内存泄露场景及其原因。
浏览器基础知识-浏览器事件机制
浏览器事件机制的核心概念,包括事件模型、事件委托、事件循环等重要知识点。通过学习这些内容,开发者可以深入理解浏览器事件的工作原理,掌握事件处理的最佳实践,从而编写出更加高效、健壮的前端代码。
浏览器基础知识-浏览器同源策略
浏览器同源策略的概念、限制范围以及解决跨域问题的多种方法、正向代理和反向代理的区别、Nginx 的工作原理。
浏览器基础知识-浏览器本地存储
浏览器本地存储的几种主要方式,包括 Cookie、LocalStorage、SessionStorage 以及 IndexedDB,每种存储方式都有其独特的特点、适用场景和限制。
浏览器基础知识-浏览器渲染原理
浏览器渲染的五个核心步骤、针对 CSS、JS、DOM 树和 CSSOM 树的优化方法、减少回流与重绘的实用技巧等。
浏览器基础知识-浏览器组成
本文详细介绍了浏览器的基础知识,包括浏览器内核的组成、常见浏览器内核的比较、常见浏览器所用内核、浏览器的主要组成部分以及对浏览器的整体理解。
下一页