从技能识别到产出:构建可迭代的个人技能体系实战指南

1. 从“skills”这个词说起:它到底指什么

“skills”这个词最近频繁出现在各种讨论里,很多人第一反应是“技能”这个翻译,但如果你只把它理解成简历上那一栏“掌握技能”,那就把问题想简单了。我做了十多年一线项目,带过团队也做过独立开发,越来越觉得“skills”这个词背后藏着一整套关于能力结构、学习路径和实际产出的方法论。它不是一个静态的标签,而是一个动态的系统——你有哪些技能、这些技能怎么组合、在什么场景下调用、如何持续更新,这些问题的答案直接决定了一个人或者一个项目能不能真正跑起来。

这篇文章我想聊的,就是围绕“skills”这个核心概念,把它拆开揉碎,从能力识别、技能树搭建、实操训练到常见误区,完整地讲一遍。不管你是刚入行的新手,还是带过几个项目的老手,都能从中找到可以直接用的东西。我不会讲空泛的“要提升技能”这种废话,而是把每个环节的操作细节、判断标准和避坑经验都摆出来,让你看完就能动手整理自己的技能体系。

先明确一下范围:这里说的“skills”不局限于编程或者技术领域,它可以是任何需要刻意练习才能掌握的能力单元——写代码、做设计、写文档、做数据分析、甚至沟通协调和项目管理。核心逻辑是一样的:识别核心技能、拆解到可训练的动作、通过项目实战固化、定期复盘迭代。下面我按这个逻辑逐层展开。

2. 技能识别:先搞清楚你手里有什么牌

2.1 为什么大多数人对自己技能的认知是模糊的

我见过太多人,问他会什么,回答就是“我会Python”“我会做前端”“我懂一点机器学习”。这种回答的问题在于颗粒度太粗,粗到没法指导任何具体行动。你说你会Python,那到底是能用pandas做数据清洗,还是能写Django后端,还是能调sklearn跑模型?这三者之间的差距,比“会Python”和“不会Python”之间的差距还要大。

造成这种模糊认知的原因有两个。第一是缺乏参照系,你不知道一个技能从入门到熟练到底要经过哪些阶段,所以只能用“会”和“不会”这种二元标签。第二是缺乏输出验证,你觉得自己会了,但从来没有在真实项目里独立交付过,这种“会”是经不起推敲的。我自己的经验是,判断一个技能是否真正掌握,标准只有一个:能不能在不查资料的情况下,独立完成一个中等复杂度的任务,并且能给别人讲清楚关键步骤和常见坑。

2.2 用“场景-动作-产出”三层法拆解技能

要解决模糊的问题,我推荐一个自己用了很多年的拆解方法,叫“场景-动作-产出”三层法。具体操作是这样的:拿出一张纸或者打开一个空白文档,针对你觉得自己掌握的每一项技能,分别回答三个问题。

第一层是场景:这个技能通常在什么情况下被使用?比如“数据清洗”这个技能,场景可能是“拿到一份脏数据需要快速整理成可分析的格式”。第二层是动作:在这个场景下,具体要做哪些操作?比如“识别缺失值、处理异常值、统一字段格式、去重”。第三层是产出:做完这些动作后,交付物是什么?比如“一份可以直接喂给分析模型的干净数据集”。

这个方法的好处是强迫你把抽象的能力落到具体的动作上。当你写不出第三层产出的时候,说明你对这个技能的理解还停留在概念层面,需要补实战。当你写不出第二层动作的时候,说明你只是见过别人做,自己没真正上手过。我建议你花一个小时,把自己认为掌握的所有技能都按这个框架过一遍,你会发现很多“我会”其实经不起推敲,而一些你忽略的能力其实很有价值。

2.3 区分核心技能、辅助技能和杠杆技能

拆解完之后,下一步是分类。我把技能分成三类:核心技能、辅助技能和杠杆技能。核心技能是你吃饭的本事,是你最擅长、最能创造直接价值的那几项。辅助技能是配合核心技能使用的,比如你做开发,核心技能是写代码,辅助技能可能是写技术文档、做代码审查。杠杆技能是那些能放大你核心技能价值的能力,比如沟通表达、项目管理、产品思维。

为什么要分这三类?因为时间和精力是有限的,你不可能把所有技能都练到顶尖。合理的策略是:核心技能保持持续精进,辅助技能够用就行,杠杆技能有意识地补短板。我见过一些技术很强的人,核心技能90分,但杠杆技能只有30分,结果就是只能自己干活,带不了团队也推不动跨部门协作。也见过一些核心技能一般但杠杆技能很强的人,反而能调动资源做成更大的事。所以分类不是为了贴标签,而是为了分配你有限的训练时间。

3. 技能树搭建:从零散能力到系统结构

3.1 技能树的基本结构和连接逻辑

当你把技能拆解并分类之后,下一步就是搭建技能树。技能树这个词听起来有点玄,其实逻辑很简单:把每个技能当成一个节点,用依赖关系把它们连起来。比如“机器学习模型调参”这个节点,依赖“机器学习基础理论”和“Python编程”两个前置节点,同时它又是“模型部署”这个节点的前置。

搭建技能树的关键在于识别依赖关系。有些依赖是硬性的,不掌握前置就学不会后续,比如不会SQL就很难做数据分析。有些依赖是软性的,可以先学后续再补前置,比如先学会用现成的框架跑通流程,再回头补底层原理。我的建议是,对于硬性依赖,老老实实按顺序来;对于软性依赖,可以用项目驱动的方式,先跑通再深挖,这样学习动力更足。

3.2 如何判断一个技能节点是否值得投入

技能树不是越大越好,节点太多反而会让你迷失方向。我判断一个技能节点是否值得投入,主要看三个维度:使用频率、不可替代性和学习成本。使用频率高、不可替代性强、学习成本适中的技能,优先级最高。使用频率低、可替代性强、学习成本高的技能,可以直接砍掉。

举个例子,“正则表达式”这个技能,使用频率中等,但不可替代性很强,学习成本也不算太高,所以值得投入时间掌握到熟练水平。“某款小众框架”这个技能,使用频率低,可替代性强,学习成本还高,除非你当前项目强制要求,否则没必要专门去学。这个判断标准可以帮你过滤掉大量“看起来有用但实际用不上”的技能,把精力集中在真正重要的节点上。

3.3 技能树的动态更新机制

技能树不是搭完就固定不变的,它需要定期更新。我自己的习惯是每季度做一次技能复盘,看看哪些节点需要新增,哪些节点需要升级,哪些节点已经过时可以移除。新增节点的触发条件通常是:工作中反复遇到同类问题但没有现成技能覆盖,或者行业出现了明显的新趋势。升级节点的触发条件通常是:现有技能水平不足以解决当前复杂度的问题。移除节点的触发条件通常是:连续半年以上没有使用,且未来可预见的时间内也不会使用。

这个更新机制听起来简单,但坚持做的人很少。大多数人的技能树是“一次性搭建,然后吃老本”,结果就是技能结构越来越陈旧,跟市场需求脱节。我踩过这个坑,所以现在把技能复盘写进了季度计划里,强制执行。实测下来,这个习惯帮我及时补上了几个关键技能,也砍掉了一些浪费时间的无效学习。

4. 实操训练:把技能从“知道”变成“做到”

4.1 刻意练习的核心要素和常见误区

技能训练的核心方法是刻意练习,这个概念很多人听过,但真正做对的人不多。刻意练习的关键要素有四个:明确的目标、即时的反馈、适当的难度、重复的训练。缺了任何一个,练习效果都会打折扣。

常见误区有三个。第一是目标太模糊,比如“我要提升编程能力”,这不是目标,这是愿望。正确的目标应该是“我要能在30分钟内独立完成一个包含增删改查的RESTful接口”。第二是缺乏反馈,自己闷头练,错了也不知道。解决办法是找有经验的人review,或者用自动化测试来验证。第三是难度不当,太简单没有提升,太难容易放弃。合适的难度是“跳一跳够得着”,大概比你当前水平高20%左右。

4.2 用项目驱动的方式固化技能

单纯刷题或者看教程,技能很难真正固化,因为缺少真实场景的复杂性。我推荐用项目驱动的方式,具体做法是:针对你要训练的每个技能,设计一个最小可行项目,这个项目必须包含该技能的核心动作,并且有明确的交付物。

比如你要训练“数据可视化”这个技能,可以设计一个项目:拿一份公开的销售数据,用可视化工具做出五个图表,每个图表要回答一个具体的业务问题,最后整理成一页报告。这个项目包含了数据读取、清洗、图表选择、样式调整、结论提炼等核心动作,做完一遍,技能就固化了一大半。我自己的经验是,一个技能经过三个不同项目的训练,基本就能达到熟练水平。

4.3 训练过程中的记录和复盘方法

训练过程中一定要做记录,否则你很难知道自己的进步和问题。我用的记录模板很简单,分三栏:今天练了什么、遇到了什么问题、下次怎么改进。每周末花半小时回顾这一周的记录,找出反复出现的问题,集中解决。

复盘的时候重点看两类问题:一类是知识盲区,就是完全不知道怎么做;另一类是操作失误,就是知道怎么做但做错了。知识盲区需要补理论,操作失误需要加练习。我见过很多人把这两类问题混在一起,结果就是该补理论的时候去刷题,该练习的时候去看书,效率很低。分开处理之后,训练效率明显提升。

5. 技能组合与场景适配:单点强不如组合强

5.1 技能组合的乘数效应

单个技能的价值是线性的,但技能组合的价值往往是指数级的。举个例子,你会写代码,价值是1;你会做数据分析,价值是1;但如果你既会写代码又会做数据分析,你就能独立完成从数据采集到分析报告的全流程,价值可能是5甚至10。这就是技能组合的乘数效应。

我在实际项目中观察到,那些产出最高的人,往往不是某个单项技能最顶尖的,而是技能组合最合理的。他们可能写代码不是最快的,但懂业务逻辑;可能做设计不是最美的,但懂前端实现。这种“T型”或者“π型”的技能结构,让他们在解决复杂问题时更有优势。所以搭建技能树的时候,要有意识地考虑节点之间的组合关系,而不是孤立地追求单个技能的深度。

5.2 根据目标场景反向选择技能

技能组合不是随便拼的,要根据你的目标场景来定。如果你目标是做独立开发者,那核心组合可能是“前端+后端+基础设计+基础运营”。如果你目标是做数据科学家,那核心组合可能是“统计+编程+业务理解+可视化”。如果你目标是做技术管理,那核心组合可能是“技术判断力+沟通协调+项目管理+人才培养”。

反向选择的逻辑是:先明确你要在什么场景下创造价值,然后倒推需要哪些技能,再看自己缺什么。这个方法比“我会什么就做什么”要高效得多,因为它让你的技能积累有明确的方向感。我建议你每年年初花半天时间,想清楚今年的目标场景是什么,然后列出对应的技能清单,按优先级排序。

5.3 技能迁移:把旧技能用到新领域

技能迁移是一个被低估的能力。很多技能表面上属于某个领域,但底层逻辑是通用的。比如你在做后端开发时练出来的“接口设计”能力,迁移到做内部工具时同样适用;你在写技术文档时练出来的“结构化表达”能力,迁移到做汇报时同样适用。

我自己的经验是,每进入一个新领域,先不要急着学全新技能,而是问自己:我已有的哪些技能可以迁移过来?通常能迁移过来的技能包括:问题拆解能力、信息检索能力、逻辑分析能力、沟通表达能力。这些底层能力一旦练成,换领域的时候只需要补领域知识,不需要从零开始。这个思路帮我省了很多时间,也让我在跨领域项目里更快上手。

6. 常见问题与排查技巧实录

6.1 技能学习中的典型卡点

在技能学习过程中,有几个卡点几乎每个人都会遇到。第一个卡点是“入门后的平台期”,就是学完基础之后,感觉怎么练都没有明显进步。这个阶段的破解方法是换练习材料,从教程类换成项目类,从单一场景换成多场景。第二个卡点是“知识碎片化”,学了很多点但连不成线。破解方法是画技能树,把碎片知识挂到树上,找到缺失的连接节点。第三个卡点是“动力不足”,学了一段时间就坚持不下去了。破解方法是找到输出场景,比如写博客、做分享、接小项目,用外部反馈来维持动力。

6.2 技能评估的常见误区和纠正方法

技能评估最容易犯的错误是高估自己。心理学上叫“达克效应”,就是能力越低的人越容易高估自己。纠正方法是引入外部标准,比如用行业认证考试来检验,或者找有经验的人做代码review、方案评审。另一个误区是只看结果不看过程,比如项目做成了就觉得自己技能没问题,但其实可能是运气好或者队友强。纠正方法是复盘过程,看哪些环节是自己独立完成的,哪些是依赖别人的。

我自己的做法是定期做“盲测”:找一个自己没做过的任务,限时独立完成,然后对照行业标准或者请人评审。这个方法能比较客观地反映真实水平,避免自我感觉良好。

6.3 技能更新换代的应对策略

技术领域技能更新很快,今天热门的框架明天可能就过时了。应对策略不是追每一个新东西,而是抓住不变的基础和可迁移的能力。比如编程语言会变,但数据结构、算法、设计模式这些基础相对稳定;工具会变,但问题拆解、调试排查、性能优化这些能力相对稳定。把时间优先投入到这些稳定层,然后用少量时间跟进新工具和新框架,这样既能保持竞争力,又不会被技术浪潮冲垮。

我个人的比例大概是:70%时间投入基础和可迁移能力,20%时间跟进当前项目需要的新技术,10%时间了解行业趋势。这个比例可以根据你的职业阶段调整,但核心逻辑是不要把所有时间都花在追新上。

6.4 常见问题速查表

问题现象可能原因排查方向解决建议
学完就忘缺乏输出和应用检查是否有实际项目练习每学一个知识点,设计一个小项目来应用
进步缓慢练习难度不当评估当前任务难度调整到比当前水平高20%左右
知识零散没有建立连接检查技能树是否完整画出技能树,找到缺失的连接节点
动力不足缺乏反馈和激励检查是否有输出场景写博客、做分享、接小项目获取反馈
方向迷茫目标场景不清晰检查是否有明确的年度目标先定场景,再倒推技能清单
高估自己缺乏外部标准检查是否有客观评估定期做盲测或请人评审

7. 把技能变成产出:从能力到价值的最后一公里

7.1 技能变现的几种常见路径

技能本身不产生价值,技能被使用才产生价值。变现路径主要有几种:第一种是雇佣路径,把技能卖给雇主换取薪资,这是最稳定的方式。第二种是产品路径,把技能封装成产品或者服务,比如做课程、写书、开发工具。第三种是咨询路径,把技能作为服务提供给需要的人,比如技术咨询、方案评审。第四种是组合路径,把多个技能打包成解决方案,比如“数据分析+行业知识”做成行业报告。

选择哪条路径取决于你的技能组合和风险偏好。雇佣路径风险最低但天花板也低,产品路径和咨询路径风险高但上限也高。我自己的经验是,可以先从雇佣路径起步,积累经验和资源,然后逐步尝试产品路径或咨询路径,用副业的方式试水,跑通了再加大投入。

7.2 用作品集证明技能水平

在技能变现的过程中,作品集比简历更有说服力。简历上写“精通某某技能”,别人没法验证;但如果你有一个实际的作品,代码开源、文档完整、效果可复现,那就很有说服力。我建议每个技能至少准备一个作品,作品的形式可以是开源项目、技术博客、视频教程、案例分析等。

作品集的关键是质量而不是数量。一个高质量的作品,比十个半成品更有价值。高质量的标准是:问题定义清晰、方案设计合理、实现过程完整、结果可验证、文档齐全。我见过一些人作品集里放了十几个项目,但每个都是跟着教程做的,没有自己的思考和扩展,这种作品集反而会减分。

7.3 持续产出与个人品牌积累

技能的价值会随着时间衰减,但个人品牌会随着时间增值。持续产出是积累个人品牌最有效的方式。产出的形式可以多样:写技术博客、做开源项目、在社区回答问题、做技术分享。关键是要持续,不能三天打鱼两天晒网。

我自己的做法是设定一个最低产出频率,比如每周写一篇技术笔记,每月做一个开源项目的小更新。这个频率不高,但坚持下来,一年就是50多篇笔记和12次项目更新,积累的效果很可观。而且持续产出会倒逼你持续学习,形成一个正向循环。

7.4 技能迭代的长期节奏

最后说一下技能迭代的长期节奏。我的建议是:每年做一次大复盘,重新评估技能树,调整方向;每季度做一次小复盘,检查进度,解决卡点;每周做一次微复盘,记录问题和改进。这个节奏看起来简单,但坚持下来不容易。我自己的经验是,把复盘写进日历,设定提醒,强制执行。刚开始可能觉得麻烦,但养成习惯之后,你会发现它帮你避免了很多无效努力。

技能这件事,说到底是一个长期工程。没有捷径,但有方法。方法对了,进步会快很多;方法不对,可能练了几年还在原地打转。上面这些内容,是我自己踩过坑、试过错之后总结出来的,不一定适合所有人,但至少提供了一套可参考的框架。你可以根据自己的情况调整,关键是动起来,从识别一个技能开始,从完成一个小项目开始。

相关新闻

网盘直链下载助手:把网盘文件喂给多连接下载器的浏览器脚本

网盘直链下载助手:把网盘文件喂给多连接下载器的浏览器脚本

网盘直链下载助手:把网盘文件喂给多连接下载器的浏览器脚本 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 /…

2026/10/20 3:43:11 阅读更多 →
Linux磁盘管理实战:分区、挂载与LVM在线扩容全攻略

Linux磁盘管理实战:分区、挂载与LVM在线扩容全攻略

磁盘告警在凌晨三点响起来的时候,没有哪个运维是不崩溃的。连续两周,某台线上服务器的 /data 分区使用率一路上涨,日志轮转、临时文件、数据库归档全往里面堆,眼看就要顶到 100%。当时最尴尬的是:这块盘当初直接整盘格…

2026/10/20 3:42:11 阅读更多 →
从reverse3看CTF逆向:Base64编码与字符变换的静态分析全流程

从reverse3看CTF逆向:Base64编码与字符变换的静态分析全流程

1. 拿到题目后的第一步:从文件识别到跑起来1.1 文件类型与基础信息BUUCTF 逆向工程里的 reverse3,是很多人的第一道正式逆向题。题目标题写得很直白,附件却是一个 32 位 Windows 控制台程序,运行起来只干一件事:让你输…

2026/10/20 3:42:11 阅读更多 →

最新新闻

上下文模式实战:多场景调用下的工程解耦与落地

上下文模式实战:多场景调用下的工程解耦与落地

1. 从“上下文模式”说起:一个被低估的工程概念第一次看到“context-mode”这个词,很多人会下意识觉得它是个抽象得没边的东西——上下文嘛,不就是程序运行时的环境信息?模式嘛,不就是一种可切换的状态?两个…

2026/10/20 4:31:43 阅读更多 →
基于DDPG强化学习的滑模控制器参数在线整定与Simulink仿真

基于DDPG强化学习的滑模控制器参数在线整定与Simulink仿真

做控制仿真的人,十有八九被滑模控制的参数整定折磨过。滑模面系数c、切换增益k、边界层厚度φ,这几个参数怎么取,教科书上只告诉你满足不等式条件,可真正落到某个具体对象上,到处都是靠试、靠调的经验。我这次做的项目…

2026/10/20 4:31:43 阅读更多 →
智慧城管计算机视觉实战:从目标检测到工单闭环的关键技术

智慧城管计算机视觉实战:从目标检测到工单闭环的关键技术

这两年做城市管理信息化项目,最多的需求不再是简单的视频监控上墙,而是把摄像头拍到的东西自动变成工单。我参与过某地级市的智慧城管平台改造,核心就是计算机视觉与智能分析。所谓智慧城管,说白了就是让前端摄像机自动识别违法停…

2026/10/20 4:31:43 阅读更多 →
大模型“养龙虾”实战:从推理优化到RAG的AI工程指南

大模型“养龙虾”实战:从推理优化到RAG的AI工程指南

最近和几个做后端的朋友吃饭,聊到各自公司最近在忙什么,一位在一线互联网公司做运维的同学叹了口气说:我们部门现在最重要的工作不是发版,也不是日常扩容,是养龙虾。我第一反应是开玩笑吧,后来听他解释才明…

2026/10/20 4:31:43 阅读更多 →
OpenClaw实战:被裁后我用AI Agent把工作时间压缩到2小时

OpenClaw实战:被裁后我用AI Agent把工作时间压缩到2小时

我上一份工作结束得很突然,收到通知那天下午,我还在会议室里跟同事对需求。回家的路上我算了笔账:房贷、社保、日常开销,以我当时的储蓄最多撑几个月。那时候我满脑子只有一个念头——我得在最短时间内找到新的收入来源&#xff0…

2026/10/20 4:31:42 阅读更多 →
C++基础入门教程(三):数组、字符串、结构体、共用体

C++基础入门教程(三):数组、字符串、结构体、共用体

前言 这是 C 入门系列的第三篇,讲四种把数据组织在一起的方式:数组、字符串、结构体、共用体。它们横跨 C 与 C 两套风格——既有从 C 继承来的原生数组和字符数组,也有 C 标准库提供的 std::array、std::string、std::variant。 第一个典型误…

2026/10/20 4:30: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/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出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/19 2:54:50 阅读更多 →
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/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练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/18 12:16:16 阅读更多 →