编程笔记

把学到的东西用自己的话再写一遍,才算真的学会了。

JavaScript前端基础

JavaScript 闭包入门:从一个计数器说起

以前总背不下闭包的定义,直到自己用计数器例子踩了一遍坑。本文记录我对闭包的逐步理解:函数会记住它定义时的外部变量,以及它在防抖、节流等场景里的实际用途。

阅读约 5 分钟
Python工具

Python 虚拟环境与依赖管理常用命令

venv 创建与激活、pip freeze 导出、requirements.txt 安装,一次搞定「在我电脑上能跑」的环境问题。附一张自己常用的命令速查表。

阅读约 4 分钟
Git版本控制

Git 分支与合并:一次踩坑记录

记录一次合并冲突从慌乱到解决的全过程:git status 看冲突文件、逐行处理标记、最后 rebase 让历史更干净。文末附我常用的分支操作命令清单。

阅读约 6 分钟
数据库MySQL

MySQL 索引优化的三个小技巧

联合查询变慢后用 EXPLAIN 排查,总结了三个立刻见效的技巧:遵守最左前缀、尽量用覆盖索引、避免在索引列上使用函数。

阅读约 5 分钟
CSS前端布局

用 CSS Grid 搭建响应式卡片布局

一行 repeat(auto-fill, minmax(300px, 1fr)) 就能搞定自适应卡片网格,再也不用写一堆媒体查询。附本站在用的布局代码。

阅读约 3 分钟
Linux运维

Linux 常用命令备忘清单

文件查找、进程管理、网络排查相关的个人高频命令整理:find、grep、ps、top、curl、netstat 等,随用随查。

阅读约 4 分钟