# 别来无恙 > 每天更新自己,慢慢理解世界 ## Table of Contents ### CSS - [CSS知识点](/basic/css/CSS知识点.md) - [CSS3 Flex布局](/basic/css/Flex布局.md) ### HTML - [HTML常见问题](/basic/html/HTML常见问题.md) ### JavaScript - [JS类型与常用类型判断](/basic/javascript/JS类型与常用类型判断.md) - [JS隐式类型转换](/basic/javascript/JS类型转换.md) - [线程机制与事件机制](/basic/javascript/JS线程机制与事件机制.md) - [JS闭包](/basic/javascript/JS闭包.md) - [面向对象之对象创建模式](/basic/javascript/JS面向对象之对象创建模式.md) - [ES6知识点](/basic/javascript/ES6知识点.md) - [与DOM坐标计算有关的操作属性](/basic/javascript/JS与DOM坐标计算有关的属性.md) - [JS事件详解](/basic/javascript/JS事件.md) - [JS作用域与执行上下文](/basic/javascript/JS作用域与执行上下文.md) - [JS函数](/basic/javascript/JS函数.md) - [JS面向对象](/basic/javascript/JS原型与原型链.md) - [JS异步任务与事件循环](/basic/javascript/JS异步任务与事件循环.md) - [浏览器对象模型BOM](/basic/javascript/JS浏览器BOM对象.md) ### 设计模式 - [如何优雅的解耦代码里的if-else](/engineer-basic/design-pattern/如何优雅的解耦if-else.md) ### 操作系统 - [常用unix命令](/engineer-basic/operation-system/常用unix命令.md) ### 数据结构与算法 - [关于三角形最小路径和的3种解法](/engineer-basic/structure-algorithm/三角形最小路径和(120).md) - [迭代法和递归法实现二叉树的DFS](/engineer-basic/structure-algorithm/二叉树的DFS.md) - [快速排序](/engineer-basic/structure-algorithm/快速排序.md) - [详解二分查找](/engineer-basic/structure-algorithm/详解二分查找.md) - [算法刷题总结(一)](/engineer-basic/structure-algorithm/算法刷题总结一.md) - [算法刷题总结(二)](/engineer-basic/structure-algorithm/算法刷题总结二.md) ### 代码协同 - [GitHub搜索技巧](/engineer-basic/team/GitHub搜索技巧.md) - [Volta常用命令](/engineer-basic/team/Volta常用命令.md) - [git rebase 与 git merge 区别](/engineer-basic/team/git-rebase和git-merge区别.md) - [工作中常见的Git命令](/engineer-basic/team/工作中常见的Git命令.md) ### 面试系列 - [面试题之手撕系列](/mixture/interview/手撕系列.md) - [一道扁平化数据转树结构的题目](/mixture/interview/数组转对象.md) - [利用 Async 和 Await 创建一个并发任务队列](/mixture/interview/利用 Async 和 Await 创建一个并发任务队列.md) ### 工具软件 - [一些推荐大家使用的小工具](/mixture/tools/软件推荐.md) - [开发者工具推荐](/mixture/tools/开发者工具推荐.md) - [低成本拥有自己的一个博客网站](/mixture/tools/低成本拥有自己的一个博客网站.md) - [定时获取免费SSL证书部署至七牛云](/mixture/tools/定时获取免费SSL证书.md) ### AI - [Agent 开发思维导图](/senior/ai/Agent 开发思维导图.md) - [Agent 使用技巧整理](/senior/ai/Agent使用技巧整理.md) - [大模型提示词技巧](/senior/ai/大模型提示词技巧.md) - [AI设计模式理解与能力选择](/senior/ai/AI设计模式理解与能力选择.md) - [RAG查询质量优化](/senior/ai/RAG查询质量优化.md) - [AI信息片段随记(持续更新中...)](/senior/ai/AI信息片段随记.md) ### 后端 - [数据库基本概念](/senior/backend/数据库基本概念.md) - [Mysql 基本概念](/senior/backend/Mysql 基本概念.md) - [Redis 常用数据结构和应用场景](/senior/backend/Redis 常用数据结构和应用场景.md) - [缓存](/senior/backend/缓存.md) ### 大前端 - [2023-2025年前端领域的技术演进Top5](/senior/frontend/2023-2025年前端领域的技术演进Top5.md) - [Vue与React各个生命周期](/senior/frontend/Vue与React各个生命周期.md) - [web性能优化话题](/senior/frontend/web性能优化.md) - [前端一些常用的npm库](/senior/frontend/前端一些常用的npm库.md) - [vite虚拟模块实现约定式路由](/senior/frontend/vite虚拟模块实现约定式路由.md) ### Nodejs - [Nest入门](/senior/nodejs/Nest入门.md) - [Nest其他相关](/senior/nodejs/Nest其他相关.md) - [Nest登录认证](/senior/nodejs/Nest登录认证.md) - [Node制作工具常用库](/senior/nodejs/Node制作工具常用库.md) - [Node 的 CPU 过载保护机制](/senior/nodejs/Node的CPU过载保护机制.md) - [Node的I/O 机制](/senior/nodejs/Node的IO机制.md) - [关于Koa洋葱模型中间件底层原理简单实现](/senior/nodejs/关于Koa中间件底层原理简单实现.md) - [影响 node 的性能因素](/senior/nodejs/影响Node的性能因素.md) ### 百宝箱 - [一些有趣的JS工具方法](/senior/peculiar/一些有趣的JS工具类方法.md) - [TwoSum之TS类型体操](/senior/peculiar/01.两数之和-类型体操版本.md) - [CSS冷门技巧(一)](/senior/peculiar/CSS冷门技巧(一).md) ### Rust - [前端视角下的 Rust 简单概念理解](/senior/rust/前端视角下的Rust简单概念理解.md) - [如何在vscode中用rust刷leetcode](/senior/rust/如何在vscode中用rust刷leetcode.md) - [Rust 中的拷贝和克隆](/senior/rust/Rust 中的拷贝和克隆.md) - [理解Cell和RefCell](/senior/rust/理解Cell和RefCell.md) - [理解Deref解引用](/senior/rust/理解Deref解引用.md) - [理解Rc和Arc](/senior/rust/理解Rc和Arc.md) - [Rust生命周期的消除规则](/senior/rust/Rust生命周期的消除规则.md) - [理解miri 与 栈借用](/senior/rust/理解miri 与 栈借用.md) - [Rust编译的 wasm 在 Vite 中使用](/senior/rust/Rust编译的 wasm 在 Vite 中使用.md) ### TypeScript - [TypeScript知识点](/senior/typescript/TypeScript知识点.md) - [TS几个常用类型之间区别](/senior/typescript/几个常用类型之间区别.md) - [TS新版本类型体操的一些新特性](/senior/typescript/新版本类型体操的一些新特性.md) - [TS类型体操中的一些特殊情况](/senior/typescript/类型体操中的一些特殊情况.md) ### Other - [关于我](/about.md)