别再“假学习”:系统化技能提升的刻意练习与复盘方法

我们得先承认一件事:大多数人的"skills"清单,只是写给自己的心理安慰。列了十几条,什么沟通能力、数据分析、项目管理,看着挺全,可真到了要出手的时候,才发现每一项都拿不出手。我也经历过那个阶段,简历上写着"熟练掌握",心里清楚那只是"听说过"。今天这篇东西,我不想讲那种玄乎的"元能力"或者"底层逻辑",就聊点能落地的事:怎么把技能这团乱麻整理清楚,怎么真正把一项新能力学进脑子,以及怎么让自己看得见进步。这套东西我自己用了很久,也帮几位朋友梳理过,适合那些觉得自己一直在学、却总感觉没长进的人。

1. 技能体系怎么盘——先把"skills"拆清楚

1.1 硬技能、软技能与元技能的分类

很多人整理技能时,习惯按"工作需要的"和"我会点的"来分,这其实特别容易漏项。我更喜欢按属性来拆,因为不同属性的技能,学习路径和更新频率完全不一样。

第一类是硬技能,也叫"可量化技能"。比如写代码、做PPT、用Excel做透视表、操作一台机床、写一份符合规范的合同。这类技能的特点是:会就是会,不会就是不会,而且可以通过考试、作品、实际产出来验证。硬技能是敲门砖,它决定了你能不能进到某个领域的门里。

第二类是软技能,比如沟通、协作、时间管理、情绪控制。这类技能没法用一张证书证明,但它的价值往往在关键时刻才显现出来——比如项目崩了的时候,一个能稳住团队情绪的人,比一个只会写代码的人有用得多。软技能的麻烦在于,它不像硬技能那样有明确的正误反馈,练得好不好很难自我判断。

第三类是元技能,就是"学会怎么学"的技能。包括信息检索能力、逻辑归纳能力、深度思考习惯。这层技能平时看不见摸不着,但它决定了你掌握前两类技能的速度。我见过不少人硬技能很扎实,但一遇到陌生领域就抓瞎,问题往往出在元技能上——他从来没系统学过"如何进入一个陌生领域"。

盘完这三类,你对自己的技能资产才算有了一个立体的视角,而不是一条扁平的能力列表。

1.2 用技能账单摸清家底

"技能账单"这个概念,是我自己琢磨出来的。原理很简单:就像记账要先搞清楚钱花在哪,盘技能也要先搞清楚时间花在哪。

具体做法是准备一张表,三列:技能名称、投入时长、实际产出。这里有个容易被忽略的坑——很多人列技能时写的是"我想有的",而不是"我实际投入过的"。比如一个人说自己"掌握Python",但他的投入时长只够刷完一本入门教材,没有任何一个实际项目产出,那这项技能的真实价值就得打个问号。

我建议的摸底方法是:把你过去一年实际投入时间的活动全部列出来,大到工作项目,小到每天刷的教程。然后按照投入时长排序,再去链接对应的技能产出。做完这张账单之后,你会发现自己真正的技能家底,和你以为的差距很大。我自己做第一次摸底时,就发现花了大量时间看各种技术资讯,但真正沉淀下来的技能几乎没有——那些碎片化输入,既不构成技能,也不产生价值。

技能账单应该每半年更新一次。不是为了给别人看,而是给自己一个真实参照——下次再想往简历上写"熟悉某某技术"的时候,先看一眼那个技能下的投入时长和产出记录配不配。

1.3 技能组合才是真正的护城河

把单个技能练到顶尖,当然有它的价值。但在现实中,单一技能的深度很容易碰天花板,也容易被环境变化冲击。真正让我觉得走得稳的,是"技能组合"的概念。

单个技能的价值,取决于供需关系。你练得再深,如果市场上同样深度的人很多,价值就会被摊薄。但两三个技能的交叉点,竞争密度会小得多。比如一个只懂数据统计的人,和一个既懂数据统计又懂业务流程的人相比,后者往往能发现前者看不到的问题。这就是组合的价值。

我认识一位同事,代码能力中等偏下,但他特别擅长把复杂技术项目拆解成业务方可理解的语言,又懂一点UI交互的常识。他一个人就能在业务方和技术团队之间做顺畅的衔接,这让他成为项目里最不可或缺的人。他的单项技能都不算突出,但组合出来,就构成了一个别人很难替代的能力结构。

所以盘技能的时候,不要只盯着单个技能的深度,也要看看自己手里的技能点,能不能组合出一些鲜有人走的位置。这不是让你走捷径,而是让你意识到:技能的护城河,往往不是一根柱子,而是一道组合起来的墙。

2. 技能习得的核心路径——别再"假学习"了

2.1 刻意练习的四个要素

"一万小时定律"被误解得很深。它不是说熬够一万小时就能成专家,那叫重复劳动。真正有效的是刻意练习,它需要同时满足四个要素。

第一,任务要有明确的目标,并且这个目标要在当前能力边界附近。太简单了叫舒适区,练了没效果;太难了叫恐慌区,练不下去。好练习的设计,应该让你"跳一跳才够得着"。比如学写作,目标不是"写一篇好文章",而是"这篇开场白要在50字内建立矛盾冲突",这就具体且可执行。

第二,练习过程中需要即时反馈。没有反馈的练习,本质上是闭着眼投篮。学编程能跑代码,学演讲可以录像回放,这些都属于低成本获得反馈的方式。最怕的是那种练习后发现不了问题的场景——比如自己埋头看技术书,看了两周,既没输出也不验证,效率极低。

第三,练习要高度专注。很多人的"练习"其实是把技能当作背景音乐——一边听播客一边学东西。这样输入的只是信息,形不成技能回路。真正有效的练习,每次至少应该有30分钟不受打扰的高强度思考时间。

第四,要持续突破舒适区。一旦练习变得顺手,进步就会停滞。有个信号很实用:如果你觉得练起来"不难受了",说明强度该往上调了。这听起来有点自虐,但技能生长最旺盛的阶段,恰恰是大脑感到不确定和别扭的时候。

四个要素缺一不可。没有目标的练习是消耗精力,没有反馈的练习是自我安慰,没有专注的练习是表演勤奋,没有突破的练习是原地踏步。

2.2 输出倒逼输入:让知识形成闭环

我见过太多人学东西,路径是"看课—划线—看下一条",觉得眼睛学会了就完事了。这种学习方法最大的问题是:它只打通了"输入"通道,而"提取"和"应用"通道完全没激活。等到真要使用的场景,大脑里一片空白。

解决这个问题最实用的方法,就是"输出倒逼输入"。原理来自认知科学——信息在我们大脑里停留的强度,不取决于你看了几遍,而取决于你提取了几次。每次提取,都是一次加深记忆的机会。

具体操作上,可以按阶梯式节奏来:学完一个章节,把笔记关掉,凭记忆把这个知识点的核心逻辑复述一遍,写在纸上;有能力的话,再尝试在真实或模拟场景里用一下;最后,给完全没学过的人讲一遍,看能不能用大白话让他听懂。这三个步骤只要做到了,一个知识点基本就很难忘掉了。

我自己试过的最有效的做法,是把每次学习都设计成"要交付一个东西"的模式。哪怕只是内部记录,也要在一个虚构的交付场景里,把这个知识用出来。这种"带着任务学"的方式,能让大脑进入更深的处理层级,比单纯浏览的效率高出一倍还不止。

2.3 项目实践是唯一的高强度训练场

如果只让我留一条技能习得的建议,我会选这条:学任何东西,尽早扔进真实项目里。模拟练习、理论推演都是热身,真实项目才是高强度训练场。

为什么这么说?因为模拟环境里没有真正的约束。真实项目有明确的时间要求、资源限制、协作对象,还有意外的坑。这些约束条件逼着你做决策、做取舍,而决策和取舍,恰恰是技能内化最深的部分。比如学项目管理,课程里学的是一套流程,但真到了项目上,你会发现资源永远不够,时间永远紧张,相关方永远有自己的算盘。应对这些东西,能力才能从"知"变成"能做"。

对初学者来说,最大的障碍是心理上觉得自己"还没准备好"。我的建议是:降低启动门槛,找一个小到不能再小的真实需求。哪怕是帮别人解决一个Excel操作问题,也是真实的实践,因为它有真实的用户和真实的结果。每次实践结束,一定要做一件事——总结这次项目里,哪些环节卡住了,为什么会卡住,下次如何避免。项目经验本身不值钱,值钱的是项目里的复盘提炼出来的判断力。

3. 技能成长的持续迭代——建立可量化的反馈闭环

3.1 技能评估:不能只用"会不会"来判断

"你会Python吗?"——这种问题本身就问错了。技能的熟练度不是非黑即白,而是一条连续的光谱。如果你只用"会"和"不会"来评估自己,就等于用一个失真的仪表在驾驶,迟早会出问题。

我习惯把技能熟练度分成五个档位来评估。第一档"听说过",知道这个概念存在,但从未真正使用过;第二档"能模仿",在参考范本的情况下能照猫画虎;第三档"能独立完成",不参考任何东西,能独立做出来,但速度一般、质量不稳定;第四档"能优化",不仅完成,还能针对不同场景做调整和优化;第五档"能创新",能基于这项技能产出新的方法或范式。

用这个框架去复盘,你会发现大多数人的真实水平集中在档一到档二之间,却常常在简历上把自己标成档四。这个差距就是自我认知的失真。它没什么可怕的,怕的是你带着这个失真版本去规划学习路径——明明只有档一,却按档四的训练强度去安排,结果必然是挫败感与放弃。

每项核心技能,应该每三个月做一次档位评估。档位的变化趋势,比绝对档位更重要。它直接告诉你:你上个阶段的学习策略,到底有没有让你的技能真实生长。

3.2 复盘的三个层次:事件层、模式层、结构层

很多人也复盘,但复盘的深度浅得可怜。最常见的是"事件层复盘":今天这个项目出了什么状况,我是怎么处理的,下次要改进什么。这种复盘有用,但作用有限,因为它只处理了孤立的单次事件。

再深一层是"模式层复盘":不只看这次事件,而是看你反复出现的行为模式。比如每次项目延期,表面上理由是"需求变更",但如果你把十个延期的项目放一起看,可能会发现共同模式是"前期对需求的理解总是只停留在表面描述"。看到这个层面,你就能针对自己的行为模式做调整,而不是每次都被同一个坑绊倒。

最深一层是"结构层复盘":连你的行为模式都不是根本,根本在于给你造成行为模式的决策框架。比如你的技能构建总是浅尝辄止,可能是因为内心深处的假设是"技能的广度比深度更容易带来安全感"。这个假设不调整,你的学习策略换多少次都不会有质变。

一个好的复盘,应该横跨这三个层次。不要每次都做最深层的分析,那太耗精力,但至少每隔一个季度,要抽一次结构层的复盘——问一问自己:我当前的学习方向本身,是不是建立在一个已经过时的假设上的?这一步想不清楚,再努力都是低效的重复。

3.3 90天技能提升计划实操模板

说再多原则,不如给一套可以直接用的模板。我设计过一套90天的技能提升计划,经过多人亲测有效,分享一下核心结构。

前30天是"基础打底期"。目标不是练到多好,而是建立正确的框架认知。具体动作包括:找三个不同来源的资料对比筛选,形成一套正确的入门方法论;每天投入40到60分钟做基础练习,但这个基础练习必须是"做完能立刻校验正确性"的那种,不能是虚的。这阶段的里程碑是:能用自己的话,把这项技能的底层逻辑讲清楚。

中间30天是"刻意练手期"。开始做中等的模拟项目或专项练习,难度要比当前水平高两档左右。这个阶段的重点,是练习中获得的反馈密度。最好能找到一个比你水平高的人,帮你指出练习里的问题。没有条件的话,录像复盘或公开输出也是好策略。里程碑是:能独立完成一个中等难度的完整交付物,但过程中还需要反复查资料。

最后30天是"真实落地期"。一定要找一个真实的场景,把自己的成果暴露在真实评价之下。真实场景会逼出你的各种问题,这恰恰是最好的练习。这阶段的里程碑是:独立完成一个有明确用户和明确目标的真实输出,并完成一次三层次复盘。

这个计划的秘密在于:它不是按固定进度推进,而是按阶段里程碑验收。每阶段到达不了里程碑,就原地重新打磨,不急着往下走。慢就是快,这在技能习得上永远成立。

4. 常见问题与避坑实录——别人的教训就是你的捷径

4.1 技能焦虑与收藏夹吃灰

我见过太多人,看到一篇好文章、一个好课程,条件反射一般先收藏,然后放在收藏夹里再也不打开。这种行为背后的心理是:收藏的动作,给了大脑一个"我已经学会了"的错觉,从而降低了继续行动的动力。这个坑,几乎每个人都踩过。

破解方法很简单:给收藏夹设一个"72小时规则"。凡是收藏的内容,72小时内必须有一个动作——要么提炼出三条核心要点记录到自己的笔记里,安排一个时间进一步学习;要么直接删除。做不到就删掉,不要有心理负担。你的收藏夹不是仓库,是待处理队列,堆满了不处理的收藏,跟堆满了不刷的碗没有区别。

还有一种焦虑来自信息过剩:今天觉得AI重要,明天觉得区块链要学,后天看别人做自媒体眼红。这种焦虑的本质,是你没搞清楚自己的技能规划,才会被外界的信息牵着走。回到第一部分说的技能账单,把精力集中在你自己的组合规划上,外部噪音对你的影响就会小很多。

4.2 贪多求全与伪勤奋

"这个也想学,那个也不能落下"——这是技能成长最大的拦路虎。人的意志力和精力都是有限资源,你把它们摊成薄薄一层,那每一项技能分到的热量都只够它苟延残喘,永远长不大。

我建议的规则是"同一时间最多深度打磨两项技能"。其他感兴趣的东西,允许自己了解一下,但不动用深度学习的资源。这两项技能里,一项是跟你当前主要目标强相关的,另一项可以是看起来不相关但能跟主技能组合出差异化的。确认这个组合之后,就要有勇气对其它方向说"暂缓"。

伪勤奋也值得单独说。有人每天看书、听课、做笔记,看着特别努力,但产出为零——没有输出,没有交付,没有对比。我管这叫"消费型学习",它跟刷短视频本质上没有区别,都是一种对勤奋的消费。判断自己是不是伪勤奋,只需问一个问题:这周我学的东西,有没有产生一个可以被别人看见和评价的产出?没有,那就是消费,不叫学习。

4.3 没有反馈环境怎么办

很多自学者最头疼的问题:一个人埋头练,不知道练得对不对。这个问题的破解思路是:不需要一开始就找人给反馈,可以先建立"自我反馈机制"。

自我反馈有三个来源。第一个来源是"客观结果":你的练习有没有产生结果,比如写的代码能不能跑通、做的方案逻辑通不通。第二个来源是"对比样例":找这个领域公认的优秀样板,跟自己的产出逐条对比,找出差距。第三个来源是"时间复验":过一两周再回头审视现在的产出,那个"我怎么当初做得这么幼稚"的感觉,就是收获。

在此基础上,再主动构建"外部反馈"的机会。哪怕是在社区里发一篇自己的学习心得,或者找一位水平高于你的人做一次付费咨询。坦白说,我见过太多人的技能停滞,不是因为缺少名师指引,而是连"把自己暴露出去"的勇气都没有。

4.4 常见问题速查表

我把这几年观察到的典型问题按症状、原因和处理方式整理成了一个速查表,方便你对号入座:

症状可能原因处理建议
收藏了很多资料从不打开把收藏当学会了执行72小时规则,逾期未处理就删
学了很多但总感觉没长进缺少输出闭环每次学习都设定一个交付物,强制输出
什么都想学、什么都学不精技能规划不清晰同一时间只深度打磨两项技能
一练习就觉得烦躁任务超出能力边界太多把任务拆小,降到"跳一跳够得着"的难度
能完成但总是速度慢质量差停留在模仿阶段进入刻意练手期,增加反馈密度和次数
学的知识过两周就忘提取太少用费曼方式强制回忆和复述核心逻辑
做完项目没有成长感忽视复盘环节按事件层、模式层、结构层做三层复盘

这张表解决不了所有问题,但大部分人会卡在其中的一两行里。先对症下药,比盲目尝试各种学习技巧有效得多。

4.5 关于维持技能的几点心得

最后说几个维持技能状态的经验。第一点,技能是会折旧的,而且速度快得超乎想象。一项硬技能如果超过半年不实践,档位至少掉一档。这不是说你要同时维护所有技能——不值得,也不现实。正确做法是区分"核心技能"和"辅助技能",核心技能要保持每周有实践,辅助技能允许它休眠,需要时再唤醒。

第二点,技能成长的瓶颈往往不在"知"的层面,而在"行"的层面。你看再多的学习方法论,不去执行,都是一纸空文。我自己就经常陷入"看完一篇方法文章觉得自己进步了"的幻觉,后来养成一个习惯:读完任何方法论,48小时内必须做一次实操验证。文章说的再好,不验证不内化,跟你没有任何关系。

第三点,也是我最深的体会——技能成长真正可贵的,不是你最后掌握了多少项能力,而是你在这个过程中练习的"面对不确定性的能力"。每次进入一个陌生领域,都是在跟自己的笨拙相处,从手足无措到逐渐熟练,周而复始。这项元能力才是永远跟着你走的。它让你知道,哪怕明天世界全变了,你依然有办法学会应对这个世界的新方式。

相关新闻

极小环境快速搭建HBase:单机模式配置与踩坑指南

极小环境快速搭建HBase:单机模式配置与踩坑指南

1. 为什么要在“极小环境”里折腾HBase很多人第一次接触HBase,都是被“大数据”“海量存储”“列式数据库”这些词唬住的,觉得这东西必须跑在几十台机器的集群上,至少也得三台起步,否则根本玩不转。我一开始也是这么想的&#xff…

2026/10/20 17:23:56 阅读更多 →
校园文件管理系统源码解析:Spring Boot上传分片与权限避坑指南

校园文件管理系统源码解析:Spring Boot上传分片与权限避坑指南

简介:桃源校园文件管理系统是一套基于ASP.NET Web Forms的校园网文件管理源码,面向学校信息化管理人员,常用于搭建文件存储备份、发送共享、内容发布及教学课件资源管理平台,也适合.NET开发者学习完整的Web项目结构。系统源自桃源…

2026/10/20 17:23:56 阅读更多 →
多Agent协同效率不升反降?四大原因与六个优化实操

多Agent协同效率不升反降?四大原因与六个优化实操

加了更多Agent,产出却更慢了?这不是错觉。我去年在做某跨平台系统Demo时,把团队从一个Agent加到五个,结果每天的可用产出反而缩水,光排查它们之间的“协调故障”就耗掉一大半精力。圈子里很多人都在吹多Agent编排&…

2026/10/20 17:23:56 阅读更多 →

最新新闻

Vue组件化核心:从页面思维到组件通信的实战指南

Vue组件化核心:从页面思维到组件通信的实战指南

很多初学者学Vue,前四天还跟得上节奏,一到第五天就有点懵——因为从这一天开始,你不再只是"写页面",而是开始写"组件"了。我自己的感受是:模板语法、指令、状态管理这些学起来都还算直观&#xff…

2026/10/20 23:37:22 阅读更多 →
提示组装与提示缓存:LLM请求时延优化的关键路径

提示组装与提示缓存:LLM请求时延优化的关键路径

做LLM服务的人应该都有同感:一次请求进来,真正让模型跑起来之前的那些准备动作,反而是最容易出问题的地方。尤其是提示组装,系统提示、历史消息、工具定义、用户最新的问题,全都要在短短几十毫秒里拼成一个结构正确的上…

2026/10/20 23:37:22 阅读更多 →
Claude Code自动模式实战:从审批式对话到任务式执行的安全迁移指南

Claude Code自动模式实战:从审批式对话到任务式执行的安全迁移指南

最近我在一个内部项目里把 Claude Code 升级到带“自动模式”的版本,连着用了两周多处理日常编码任务,整体感受很复杂:一方面觉得 AI 编码工具的自主性终于到了能真正落地的程度,另一方面又在某些深夜看着终端里一串自动动作时忍不…

2026/10/20 23:37:22 阅读更多 →
SSM+Vue考研互助辅导平台:从需求拆解到部署全链路实战解析

SSM+Vue考研互助辅导平台:从需求拆解到部署全链路实战解析

这个“SSM278的考研互助辅导平台vue”是不少计算机相关专业的同学在课程设计或毕业设计阶段会遇到的一类典型题目。单看名字,它同时点名了后端框架(SSM)、项目业务方向(考研互助辅导)和前端技术栈(Vue&…

2026/10/20 23:37:22 阅读更多 →
静态页面仿写全流程:从布局拆解到HTML/CSS还原的实战指南

静态页面仿写全流程:从布局拆解到HTML/CSS还原的实战指南

1. 是怎么回事:为什么要做静态页面仿写这几年带过不少新人,也看过很多自学前端的朋友的作品集。发现一个特别普遍的现象:很多人跟着视频教程能做出漂亮的页面,可一旦脱离教程,拿到一张设计图或者一个参考网站&#xff…

2026/10/20 23:37:22 阅读更多 →
大模型入门:向量数据库、嵌入技术与GPT核心概念实战解析

大模型入门:向量数据库、嵌入技术与GPT核心概念实战解析

很多朋友把“AI大模型”相关的资料收藏了一堆,结果一个月后打开,发现除了“Transformer”“Token”几个词眼熟,其他全是黑话。我见过太多人卡在这一步:不是不努力,而是上来就扎进数学公式和源码,把底层概念…

2026/10/20 23:36:21 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/20 20:43:59 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:45 阅读更多 →