- 博客(5)
- 收藏
- 关注
原创 Git 实战:彻底删除已被 Git 跟踪的目录,并防止再次提交(超详细)
gitignore的作用只是忽略未被 Git 跟踪的文件,并不会自动取消已经纳入版本管理的内容。先写.gitignore,再用(或)取消跟踪,最后提交并推送。以后遇到配置文件、日志目录、临时脚本、缓存文件等需要停止版本管理的场景,都可以按照这套流程处理,避免反复被 Git 跟踪或在团队协作中不断同步回来。
2026-06-27 16:29:09
395
原创 被 Insert 和全角输入坑了无数次后,我终于决定把它们干掉
写代码这么多年,真正让我崩溃的 bug 不一定来自业务代码。有时候只是一个键。比如你正在改配置文件,敲着敲着发现后面的字符不断消失;或者 Git 命令明明没写错,却一直提示找不到命令。排查半天,最后发现:前者是不小心按到了Insert后者是输入法切到了全角这两个问题不大,但每次出现都特别恶心。
2026-06-08 10:25:01
250
原创 Git 实战:误删代码后又产生多个提交,如何安全恢复?
最近处理了一个 Git 问题:某次提交误删了一批代码,但后面已经有多个正常提交继续开发。这种情况下如果直接resetrevert或强推分支,很容易影响其他人的代码。记录一下处理过程。
2026-06-06 18:45:00
199
原创 异步任务系统性能排查指南:一次从 230 秒到 130 秒的优化实践
这次优化最大的收获并不是把 P50 从 230 秒降到了 130 秒。而是让我意识到:很多性能问题本质上不是执行效率问题,而是资源调度问题。是在排队吗?是在等待资源吗?还是在真正执行?把这三个问题搞清楚,往往比盲目优化代码更有效。对于异步任务系统来说,队列、并发控制、超时机制和可观测性,通常比单纯提升机器配置更重要。
2026-06-03 10:08:27
214
原创 很多时候,不是 AI 不够聪明,而是需求没有被真正“定义”清楚
很多人现在还觉得:Prompt Engineering 只是一个“过渡技能”。但我越来越觉得:它真正重要的,从来不是“会不会写一句 Prompt”。而是:你是否具备结构化定义问题的能力。因为无论未来 AI 多强:问题怎么定义目标怎么拆解边界怎么控制状态怎么流转系统怎么协同这些能力依然非常重要。AI 不会替代“定义问题的人”。它更像是:一个被放大的执行系统。而 Prompt Engineering 的真正价值,也许就在这里。
2026-05-29 14:17:52
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅