Naico智库
Search Docs
K
面试八股文
编程语言
数据库相关
前端常见问题
Java 基础与进阶
计算机网络基础
计算机操作系统
系统设计
软件架构
BackendForFront
微服务
经典设计模式
算法与数据结构
剑指Offer题解
LeetCode题解
算法基础
数据结构与算法
读书笔记
架构基础
React Hooks 核心原理与实战
TypeScript 进阶
面试八股文
软件架构
算法与数据结构
读书笔记
Menu
编程语言
Filter
编程语言
构建工具
一、构建工具的作用
二、Java 主流构建工具
三、Maven
参考资料
Docker相关知识
一、解决的问题
二、与虚拟机的比较
三、优势
四、使用场景
五、镜像与容器
参考资料
Git相关知识
集中式与分布式
中心服务器
工作流
分支实现
冲突
Fast forward
储藏(Stashing)
SSH 传输设置
.gitignore 文件
Git 命令一览
参考资料
JavaScript 进阶问题列表
面向对象思想
一、三大特性
二、类图
三、设计原则
参考资料
代码可读性
一、可读性的重要性
二、用名字表达代码含义
三、名字不能带来歧义
四、良好的代码风格
五、为何编写注释
六、如何编写注释
七、提高控制流的可读性
八、拆分长表达式
九、变量与可读性
十、抽取函数
十一、一次只做一件事
十二、用自然语言表述代码
十三、减少代码量
参考资料
正则表达式
一、概述
二、匹配单个字符
三、匹配一组字符
四、使用元字符
五、重复匹配
六、位置匹配
七、使用子表达式
八、回溯引用
九、前后查找
十、嵌入条件
参考资料