[Mores] 最近的动态
查看端口被哪个进程占用
端口被占用、服务起不来时,可以这样查: Linux:ss -lntp | grep :3000 macOS:lsof -i :3000 Windows:netstat -ano | findstr :3000,再按最后一列的 PID 在任务管理器里找到进程。
VS Code 多光标三件套
按住 Alt 点击可以添加光标;Ctrl+D 选中下一个相同的词;Ctrl+Shift+L 一次选中全部相同的词。批量改名、改配置特别快。(Mac 上 Alt 换成 Option,Ctrl 换成 Cmd。)
小调查:看技术文章用什么设备
做个小调查:你平时主要在什么设备上看技术文章?
Chrome 开发者工具自带整页截图
打开开发者工具(F12)后按 Ctrl+Shift+P(Mac 上是 Cmd+Shift+P),输入 screenshot,可以截取整个页面或者选中的元素,长页面截图不用再装插件。
AI 写的命令,先在测试数据上跑
正则表达式、SQL 和 shell 命令,先在测试数据上跑一遍再用到正式环境。带 rm、DELETE、UPDATE 的命令尤其要逐字看清楚,确认只会影响你想改的那部分。
crontab 里的命令要写绝对路径
crontab 里的环境变量和登录后的终端不一样,PATH 很短。脚本里的命令写绝对路径,并把输出写进日志,出错了才有据可查: 0 3 * * * /usr/local/bin/backup.sh >> /var/log/backup.log 2>&1
Windows 剪贴板历史:Win+V
第一次按 Win+V 时,要先在弹出的窗口里开启剪贴板历史。之后连续复制几段内容,可以从历史记录里挑着粘贴,常用的内容还能固定下来。
前端框架小调查
你现在主要用哪个前端框架?
让 AI 总结长文档,分两步更靠谱
先让它列出原文的小标题和要点,再根据要点写总结。分两步走,比直接要一段总结更不容易漏掉内容,也方便核对有没有编造。
用 EXPLAIN ANALYZE 查看查询的实际耗时
PostgreSQL 的 EXPLAIN (ANALYZE, BUFFERS) 会真正执行一遍查询,列出每一步的实际耗时和读取的数据块数。 分析 UPDATE、DELETE 语句时要放在事务里,看完结果执行 ROLLBACK,否则数据就真的改了。