技能管理:从模糊到清晰的系统化拆解与投资策略

1. 从“skills”这个标题说起:一个被低估的硬核话题

“skills”这个词,单独拎出来看,信息量几乎为零。它不像“如何用Python做数据清洗”那样具体,也不像“三小时搭建个人博客”那样有明确的操作边界。但恰恰是这种模糊性,让它成了一个值得深挖的切口。我在过去几年里带过不少新人,也跟不同行业的从业者聊过,发现一个很普遍的现象:大多数人对自己“会什么”这件事,其实说不清楚。简历上写“熟练掌握XX”“精通XX”,一问细节就露馅。这不是态度问题,是方法问题——没有人教过他们怎么拆解和经营自己的技能。

所以这篇内容,我想把“skills”当作一个项目来做。不是泛泛地谈“要多学习”“要提升自己”这种正确的废话,而是把它当成一个可以拆解、可以量化、可以迭代的系统工程。核心要解决的问题有三个:第一,怎么把模糊的“我会一点”变成清晰的技能清单;第二,怎么判断哪些技能值得投入时间,哪些应该果断放弃;第三,怎么让技能之间产生化学反应,而不是各自为战。适合谁看?如果你工作了三五年,感觉自己什么都会一点但什么都不精,或者你正在带团队、需要帮别人梳理能力方向,再或者你单纯想搞清楚自己到底值多少钱,这篇内容应该能给你一些可以直接上手的方法。

我自己的背景比较杂,做过技术,也做过产品,还带过一段时间的运营团队。这种跨领域的经历让我被迫思考一个问题:不同岗位的“skills”到底有没有通用的拆解逻辑?答案是有的。下面我会把这套逻辑完整地展开,包括我踩过的坑、用过的工具、以及一些反直觉的结论。

2. 技能拆解的第一层:把“能力”翻译成“动作”

2.1 为什么“精通XX”是一句废话

先做一个测试。你打开自己的简历或者个人介绍,找到“技能”那一栏,把每一条读出来。如果读完之后,一个完全不了解你行业的人能准确说出你具体能做什么,那这条就算合格。但现实是,大部分描述都是“熟悉分布式系统”“具备良好的沟通能力”“有较强的数据分析能力”。这些话的问题在于,它们描述的是状态,不是动作。

“熟悉分布式系统”是一个状态。但如果你把它翻译成动作,应该是这样的:我能设计一个由三个节点组成的服务集群,处理每秒一千次请求,在其中一个节点宕机时自动切换,并且把数据一致性控制在最终一致的范围内。你看,一旦翻译成动作,别人立刻就知道你的能力边界在哪里,你自己也能判断这个技能到底值多少分。

我管这个方法叫动作化翻译。具体操作分三步。第一步,找出你所有“状态型”的技能描述。第二步,对每一条追问:这个状态对应的具体动作是什么?第三步,把动作写下来,包括动作的对象、条件、结果。举个例子,“有较强的数据分析能力”可以翻译成:我能从一张包含十万行数据的销售表里,用SQL提取出按地区、按品类、按月份的销售趋势,并用透视表或Python脚本生成一份包含三个关键结论的报告。

这个翻译过程本身就有价值。因为很多人在翻译到第二步的时候就卡住了——他们发现自己根本说不出具体动作。这说明什么?说明那个技能可能只是“听说过”,而不是“会”。承认这一点不丢人,丢人的是拿着“听说过”去面试“需要会”的岗位。

2.2 技能清单的颗粒度控制:太粗和太细都是坑

翻译完动作之后,你会得到一份很长的清单。接下来的问题是:颗粒度怎么控制?我见过两种极端。一种是颗粒度太粗,比如“编程”算一条技能,“写作”算一条技能。这种清单没有任何指导意义,因为“编程”下面至少能拆出语言、框架、算法、调试、版本控制等十几个子项。另一种是颗粒度太细,比如“能用Pandas的merge函数做左连接”算一条技能。这种清单又太琐碎,维护成本极高,而且会让人陷入“我学了好多”的幻觉。

我的经验是,以“能独立完成一个最小可交付成果”为标准来切分。什么叫最小可交付成果?就是一件你可以拿出来给别人看、并且别人能判断好坏的东西。比如“能用Python写一个爬虫抓取指定网页的标题和正文”就是一个最小可交付成果。它足够具体,但又没有细到某个函数的用法。按照这个标准,一个中级开发者大概会有十五到二十五条技能,一个中级产品经理大概会有十到十八条。如果你的清单少于十条,说明颗粒度太粗;如果超过四十条,说明太细了,需要合并。

这里有一个实操技巧:用表格来管理。表格的列包括技能名称、动作描述、熟练度(1到5分)、最近一次使用时间、关联项目。其中“最近一次使用时间”这个字段特别重要。我见过太多人把五年前用过一次的东西写成“熟练掌握”,结果面试官一问就露馅。如果一个技能超过一年没用,熟练度自动降两分,这是我自己用的规则。

2.3 熟练度打分的锚点:别再用“了解/熟悉/精通”了

“了解、熟悉、精通”这三个词已经被用烂了,而且每个人对它们的定义都不一样。我建议用行为锚定法来打分。具体来说,1分代表“能看懂别人做的东西,但自己动手会卡住”;2分代表“能照着教程或文档复现,但遇到报错需要查资料”;3分代表“能独立完成常规任务,遇到问题能自己排查”;4分代表“能优化流程,能教别人,能处理边界情况”;5分代表“能设计新方案,能解决行业内的疑难问题,别人会来请教你”。

这个打分标准的好处是,它把主观感受变成了可观察的行为。你不需要纠结“我到底算熟悉还是精通”,只需要问自己:我能不能独立完成?能不能教别人?能不能处理没见过的情况?三个问题一过,分数自然就出来了。

我自己的经验是,大部分工作三五年的人,核心技能集中在3分到4分之间。5分是很少的,通常只在某一个非常窄的领域里存在。如果有人告诉你他有很多5分技能,要么他是天才,要么他对5分的定义有问题。承认自己大部分技能是3分,反而是一种诚实和自信。

3. 技能投资的取舍逻辑:哪些该深耕,哪些该放弃

3.1 用“稀缺性×杠杆率”做筛选

清单列好了,分数打完了,接下来是最难的部分:时间有限,到底该把精力投在哪里?我试过很多方法,最后发现最有效的是两个维度的组合:稀缺性和杠杆率。

稀缺性指的是,会这个技能的人有多少。如果满大街都是,那它的市场价值就低。杠杆率指的是,这个技能能不能放大其他技能的效果。比如写作的杠杆率就很高,因为写作能力可以让你做技术分享、写文档、做产品说明、甚至影响他人决策。编程的杠杆率也很高,因为你可以用代码自动化很多重复劳动。

把这两个维度画成一个四象限。高稀缺高杠杆的,比如“能设计分布式系统架构并且能写清楚设计文档”,这是最值得投入的。高稀缺低杠杆的,比如“能修复某个冷门框架的特定bug”,除非你正好在这个领域工作,否则投入产出比不高。低稀缺高杠杆的,比如“熟练使用Excel”,虽然稀缺性低,但杠杆率高,值得保持在一定水平。低稀缺低杠杆的,比如“能手动整理会议纪要”,这种技能应该尽快用工具替代或者交给别人。

我自己的做法是,每年年初重新评估一次所有技能在这两个维度上的位置。然后定一个规则:高稀缺高杠杆的技能,每周至少投入五小时;高稀缺低杠杆的,保持现状不投入额外时间;低稀缺高杠杆的,用工具或流程来维持,不占用学习时间;低稀缺低杠杆的,直接放弃或者外包。

3.2 沉没成本陷阱:为什么你该果断放弃一些技能

说到放弃,这是最反人性的部分。很多人明明知道某个技能没什么前景,但就是因为“已经学了这么久”“投入了这么多时间”,舍不得放手。这就是典型的沉没成本陷阱。

我踩过这个坑。早年我花了很多时间学一个当时很流行的前端框架,学得很深,能解决很多疑难问题。但后来这个框架的生态逐渐萎缩,新的项目基本不用了。我当时的想法是:我都投入这么多了,万一以后还用得上呢?结果就是,我继续在这个框架上花时间,而错过了学习新框架的最佳窗口期。后来我强迫自己做了一次清算:把这个框架相关的所有技能从清单里删掉,只保留一条“了解其核心思想”,然后逼着自己去学新的东西。痛苦了大概两个月,但之后效率明显提升。

判断一个技能该不该放弃,我用的标准是:如果这个技能明天从世界上消失,我的核心竞争力会不会受影响?如果答案是“不会”,那就可以考虑放弃。如果答案是“会,但影响不大”,那就降到最低维护水平。如果答案是“会,而且影响很大”,那就继续投入。这个标准比“我投入了多少”要理性得多。

3.3 技能组合的化学反应:T型结构的真正含义

“T型人才”这个词被说烂了,但很多人理解错了。他们以为T型就是“一专多能”,竖线是深度,横线是广度。这个理解没错,但不够。真正的T型结构,关键在于竖线和横线之间要有化学反应。

举个例子。一个人竖线是“数据库优化”,横线是“写作”。如果这两者没有化学反应,那他只是“会优化数据库”加上“会写文章”,价值是加法。但如果他能把数据库优化的经验写成一系列深入浅出的文章,那他的价值就是乘法——因为懂数据库的人很多,会写作的人也很多,但既能深入数据库又能写清楚的人很少。这个组合就产生了稀缺性。

所以我在梳理技能清单的时候,会专门花时间思考:哪些技能组合在一起能产生一加一大于二的效果?我的经验是,技术技能加表达技能是最通用的组合。无论你做什么,能把复杂的事情说清楚,都能让你在同类人中脱颖而出。另一个有效的组合是核心技能加项目管理,因为大部分工作最终都需要协作,而协作就需要项目管理能力。

4. 把技能变成可验证的资产:从清单到作品

4.1 为什么你的技能需要“证据链”

清单和打分都是内部视角,但市场是外部视角。你说你会,别人凭什么信?这就需要证据链。证据链不是证书,不是学历,而是可验证的成果。

我见过太多人,技能清单写得很漂亮,但一问“有没有相关的作品或案例”就支支吾吾。这就像一个人说自己会游泳,但从来没下过水。证书只能证明你学过,不能证明你会用。真正有说服力的证据是:你做过什么,解决了什么问题,结果如何。

所以我在整理技能的时候,会强制自己为每一条3分以上的技能配一个证据。证据的形式可以多样:一个开源项目、一篇技术文章、一个线上运行的demo、一份设计文档、甚至是一个复盘总结。关键是,这个证据要能让别人看到你的思考过程和实际产出。

4.2 证据的三种形态:作品、案例、复盘

作品是最直接的证据。比如你说你会写代码,那就放一个GitHub仓库,里面有完整的代码、注释、README。你说你会做设计,那就放一个作品集,里面有设计稿和设计说明。作品的特点是可独立查看,不需要你额外解释。

案例是次一级的证据。它描述的是你在某个具体项目中的角色和贡献。比如“在某项目中,我负责了用户认证模块的设计和实现,用了JWT方案,处理了token刷新和并发登录的问题”。案例的特点是有上下文,能体现你在真实环境中的判断力。

复盘是最高级的证据。它不只是描述做了什么,还分析了为什么这么做、遇到了什么问题、如果重来会怎么改进。复盘能体现你的反思能力和成长潜力。我招人的时候,如果看到候选人有一份高质量的复盘,会比看到十个证书更有兴趣。

这三种证据不需要每一条技能都配齐,但至少要有一种。我的建议是,核心技能配作品或案例,辅助技能配复盘或简要说明。证据不需要多,但需要精。一个高质量的作品,胜过十个半成品。

4.3 证据链的维护:别让技能“过期”

技能会过期,证据也会过期。三年前的作品,如果技术栈已经过时,反而会成为减分项。所以证据链需要定期维护。

我的做法是,每半年做一次“证据审计”。把每条技能对应的证据拿出来看一遍,问三个问题:这个证据还能体现当前的水平吗?技术栈或方法论有没有过时?有没有新的证据可以替换或补充?如果答案是否定的,就更新或替换。

这个过程很枯燥,但很有必要。我见过一些人,简历上放的是五年前的作品,面试官一看就知道他这几年没什么进步。与其这样,不如主动把过时的证据撤下来,用新的东西补上。哪怕新的东西还不够完美,至少能证明你在持续更新。

5. 技能管理的日常习惯:别把它当成一次性任务

5.1 每周十五分钟的“技能日志”

技能管理不是年初列个清单就完事了,它需要日常维护。我用的方法是技能日志。每周花十五分钟,记录这周在技能上的投入和产出。格式很简单:这周我花了多少时间在哪个技能上?做了什么具体的事情?有没有遇到问题?有没有新的发现?

这个日志的好处是,它让技能的成长变得可见。很多人觉得自己在进步,但说不清楚进步在哪里。日志一写,一目了然。而且日志积累多了,还能发现一些模式。比如我发现自己每次学新东西,前三天效率最高,之后就容易分心。于是我就调整策略,把最难的部分放在前三天集中攻克。

日志不需要写得很长,每条约五十字就够了。关键是坚持。我试过用各种工具,最后发现最简单的文本文件最有效。因为工具本身会分散注意力,而文本文件打开就能写,没有学习成本。

5.2 季度回顾:三个问题定方向

每季度做一次回顾,比每周日志更重要。回顾的时候,我只问三个问题。第一个问题:过去三个月,哪个技能进步最大?为什么?第二个问题:哪个技能退步了或者停滞了?原因是什么?第三个问题:下个季度,我要把主要精力投在哪个技能上?

这三个问题看起来简单,但回答起来不容易。尤其是第二个问题,需要诚实地面对自己的懒惰和拖延。我自己的经验是,技能停滞通常不是因为难,而是因为没有明确的产出目标。比如我学一个新的编程语言,如果只是看文档,很快就忘了。但如果我定一个目标,比如“用这个语言写一个命令行工具”,那学习效率会高很多。

所以季度回顾的产出,不是一份报告,而是一个具体的、可交付的目标。下个季度我要完成什么,这个目标要足够小,小到可以在三个月内做完,又要足够大,大到能覆盖一个完整的技能应用场景。

5.3 年度清算:删掉那些“僵尸技能”

每年年底,我会做一次彻底的清算。把所有技能重新过一遍,按照前面说的稀缺性和杠杆率重新打分。然后做一件很残忍的事情:删掉所有僵尸技能。

僵尸技能指的是那些超过一年没用、未来一年也不太可能用、而且稀缺性和杠杆率都不高的技能。这些技能留在清单里,只会增加维护成本,还会给自己一种“我会很多”的错觉。删掉它们,清单会更清爽,注意力也会更集中。

我第一年做清算的时候,删掉了将近三分之一的技能。当时很心疼,觉得这些都是我花时间学的。但删完之后,我发现剩下的技能反而更清晰了,学习新东西的动力也更强了。因为我知道,清单上的每一条都是真正重要的,而不是凑数的。

6. 一些反直觉的结论和踩坑记录

6.1 学得越多,不一定越值钱

这是我最想分享的一个反直觉结论。很多人以为技能越多越好,于是拼命学新东西。但市场定价的逻辑不是“你会多少”,而是“你会的东西有多稀缺、有多难替代”。一个会十种编程语言但每种都只有2分的人,和一个只会一种语言但有5分的人,后者的市场价值通常更高。

我踩过这个坑。有段时间我疯狂学各种新技术,每样都学个皮毛,简历上写了一大堆。结果面试的时候,面试官随便挑一个深入问,我就答不上来。后来我调整策略,把精力集中在两三个核心技能上,把它们打磨到4分以上,其他的保持2到3分就够了。调整之后,面试通过率明显提高。

所以我的建议是:先深后广。先把一个技能做到能独立解决问题、能教别人的程度,再考虑扩展。深度带来的价值,远大于广度。

6.2 舒适区里的技能,其实在贬值

另一个反直觉的点是:你越熟练的技能,可能贬值越快。因为熟练意味着你在舒适区里,而舒适区里的技能,市场供给通常很充足。比如十年前会Excel函数很值钱,现在几乎是基础要求。

所以我会刻意关注那些让我感到不舒服的技能。比如我不擅长公开演讲,但我知道这个技能很重要,所以我会逼自己去讲。每次讲完都很累,但进步也很明显。那些让你感到吃力、需要集中注意力才能做好的事情,往往才是真正在增值的事情。

6.3 技能管理的最大敌人是“假装在学”

最后说一个很隐蔽的坑:假装在学。什么叫假装在学?就是买了很多课、收藏了很多文章、下载了很多电子书,但从来没有真正看完、做完、用上。这种行为会给人一种“我在进步”的幻觉,但实际上没有任何产出。

我有一段时间就是这样。收藏夹里堆了几百篇文章,网盘里存了几十G的教程,但真正看完的不到十分之一。后来我给自己定了一个规则:不看完不收藏,不做完不学下一个。这个规则逼着我做减法,也逼着我面对一个事实:学得慢没关系,假装在学才可怕。

技能管理这件事,说到底就是对自己诚实。你知道自己会什么、不会什么、值多少,然后根据这个认知去做选择。清单、打分、证据、日志,都是工具,工具本身不重要,重要的是你愿不愿意花时间面对真实的自己。我做了几年下来,最大的收获不是技能变多了,而是焦虑变少了。因为我知道自己在哪,要去哪,以及怎么去。这种确定感,比任何具体的技能都值钱。

相关新闻

从技能拆解到项目交付:构建可复用的技能栈实战指南

从技能拆解到项目交付:构建可复用的技能栈实战指南

1. 从“skills”这个词说起:为什么它突然成了硬通货“skills”这个词,放在三五年前,大家聊起来多半还是简历上那一栏“专业技能”——写上去好看,面试时被问两句就过去了。但这两年情况完全变了。我身边做技术的、做产品的、做设计…

2026/10/20 13:30:26 阅读更多 →
从零搭建可复用技能体系:skills工程化封装与编排实战

从零搭建可复用技能体系:skills工程化封装与编排实战

1. 从“skills”这个词说起:为什么它突然成了高频词最近不管是刷技术社区还是跟同行聊天,“skills”这个词出现的频率高得离谱。一开始我以为大家只是在聊招聘JD里的技能要求,后来发现完全不是那么回事——有人在讨论“技能封装”&#xff0c…

2026/10/20 13:30:26 阅读更多 →
点微同城源码34.7部署全流程:从环境配置到小程序联调避坑指南

点微同城源码34.7部署全流程:从环境配置到小程序联调避坑指南

简介:点微同城源码34.7是一套面向本地生活服务领域的开源建站方案,适合具备PHP与小程序开发基础、希望快速搭建类似美团或大众点评平台的技术人员与创业者。资源整合了H5网页端与微信小程序前后端代码,并附带全套功能插件,可覆盖信…

2026/10/20 13:29:25 阅读更多 →

最新新闻

数据库慢排查实战:五步定位慢查询与锁等待问题

数据库慢排查实战:五步定位慢查询与锁等待问题

数据库又慢了。后台报警刷屏,接口超时,前端白转圈,老板在群里问“怎么回事”,你打开终端,脑子一片空白——这种情况干过线上运维的人都不陌生。数据库慢是一个现象,不是结论,你不可能听它说“我…

2026/10/20 15:07:44 阅读更多 →
MySQL锁机制全解析:从全局锁到行级锁,掌握锁等待与死锁排查

MySQL锁机制全解析:从全局锁到行级锁,掌握锁等待与死锁排查

凌晨两点,我被一条告警短信叫醒:核心订单库的更新成功率掉到了40%。登录备库一看,show processlist里一大片线程卡在Waiting for table metadata lock,后面还排着一大串正在执行的SELECT。经验告诉我,这一定是某个“顺…

2026/10/20 15:07:44 阅读更多 →
用代码生成PPT:基于Markdown与结构化数据的幻灯片工作流实践

用代码生成PPT:基于Markdown与结构化数据的幻灯片工作流实践

1. 为什么我又造了一个PPT工具轮子先坦白一件事:我做过不下二十套PPT模板,从年终汇报、项目复盘到产品路演,几乎每个季度都要跟幻灯片打交道。市面上现成的工具用了不少,在线协作平台也试过一圈,但每次遇到"要把一…

2026/10/20 15:07:44 阅读更多 →
数据库慢时最先排查的5个关键点(线上经验总结)

数据库慢时最先排查的5个关键点(线上经验总结)

数据库慢的时候,我最先看哪 5 个地方?(线上经验总结)先说个真实场景:某天凌晨 1 点,线上告警突然响起来,接口超时率从 0.5% 飙到 15%,数据库 CPU 使用率直接顶到 99%。群里一片慌乱&…

2026/10/20 15:07:44 阅读更多 →
Eclipse RCP多页编辑器实战:构建可扩展的桌面工作台

Eclipse RCP多页编辑器实战:构建可扩展的桌面工作台

1. 这不是普通编辑器,而是可插拔的“工作台级”编辑界面 你有没有遇到过这样的场景:在开发一个数据处理工具时,用户既要查看原始JSON结构,又要切换到表格视图做字段筛选,还得临时写一段校验脚本——结果只能开三个独立…

2026/10/20 15:07:44 阅读更多 →
继续教育毕业论文如何用AI工具?9大平台实测与避坑指南

继续教育毕业论文如何用AI工具?9大平台实测与避坑指南

毕业论文季一到,私信里问得最集中的问题就是:继续教育学生到底能不能用AI工具写论文?市面上关于AI论文平台的文章,很多就是丢一份名单,告诉你谁谁谁很强,但真正站在在职学习者角度,把平台类型、…

2026/10/20 15:06:42 阅读更多 →

日新闻

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/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

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

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在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 阅读更多 →