COSCon‘25女性开源论坛:从“请她来”到“让她留下”
在很多人的预期里一份大会的分论坛议程通常就是“时间议题嘉宾”的排列组合没什么值得细看。但这次COSCon’25女性开源论坛的议程正式放出来后我反反复复划了好几遍原因不是嘉宾名单有多豪华而是这份议程本身透出了一股少见的成熟感。它不是一个“顺带凑出来的话题房间”而是一条从意识到结构都认真规划过的内容线。“十年同行为她发声”这个主题也刚好总结了开源社区过去十年在性别包容这条路上最重要的变化从偶发善意走向常态化机制。这场论坛能解决什么问题其实很具体社区贡献者梯队里女性能看到多少参照样本文档和沟通风格是否让新人自在参与第一次提交代码遇到困惑时有谁能陪跑如果你和我一样常年混迹于某个或某几个开源项目关心社区能不能多留下一些优秀的人那我建议你认真翻一翻这份议程。无论你是什么性别、用什么语言写代码这份内容都值得放进你的参会清单。1. 为什么需要专为“她”设一个独立论坛1.1 先正视一个老问题如果你在开源项目里待的时间够长大概会发现一个不太舒服的现象贡献者名单里女性比例长期处于低位。这个问题不是某个国家、某个语言社区特有的而是全球软件开发行业共同面对的结构性问题。开源讲究“看代码说话”理论上是最不该看背景的地方可现实是参与门槛、社区语言、沟通风格、维护者的回应方式这些软性因素会把不少女性挡在门口。我见过很多团队一开始不愿意承认这一点觉得开源世界足够开放只要你代码好就能来。但这种想法忽略了一个事实代码之前先有沟通。一个项目如果默认的交流语气是“你连这个都不懂”或者文档里大量使用只有内部人才懂的缩写那么对于刚刚想要尝试的新人来说第一感受就是“这里不是给我准备的”。女性群体在这种隐形的“不欢迎感”面前往往会被放大数倍因为从小到大的经验提醒她们当你不属于某个圈层时贸然出声是有风险的。1.2 从数量不足转向留存率不足早些年大家讨论女性参与开源焦点几乎都停留在“怎么多拉几个人进来”。于是出现了各种开源贡献者招募、女性开发者专场活动热闹一阵但等活动结束真正持续留下来的还是不多。后来社区开始意识到比“入口”更难的是“出口”。一个项目如果把女性参与当作指标却不关注她们进来之后的体验那她很可能在提交第一次PR、发第一条讨论帖、参加第一场社区会议后就悄悄消失了。原因挺具体没人回复、被怼、找不到可以请教的人、发现自己提的意见总是被忽略。这些问题没有一个可以被单独拎出来指责但叠加在一起就成了一个闷棍。所以这十年相关议题的重心发生了一个明显转移从“请她来”变成了“让她愿意留下来愿意开口”。这次的论坛主题把“同行”放在“发声”前面也暗示了这个逻辑——你得先让人感觉到自己在团队里才会有人愿意讲话之后才会有真正的多元视角浮出水面。1.3 大会议承担的制度化传播功能也许有人会问这些话题在线上社群聊一聊不就行了为什么非得放进一年一度的大会里因为单独在小圈子里聊一百次不如在一个所有开发者都能看到的大平台上公开讨论一次。大会议承担的功能我把它理解成“制度化传播”把女性议题放进年度技术议程等于公开承认它是社区治理的一部分而不是某个志愿者小组日程表上的额外事项。COSCon这种规模的年度交流现场有一个很独特的优势它能把不同技术栈、不同资历、不同公司背景的人聚到同一个物理或虚拟空间里。开源项目通常分散在各自的小世界里而这样的大场合可以促成跨项目交流。一场主旨演讲讲完你可能忽然发现一个解决办法正是另一个项目被同样问题折磨后的成熟方案。对于女性开发者、社区运营者、维护者来说这种“原来别人已经走通了”的参照感比任何鸡汤都管用。1.4 今年论坛的整体设计印象从整体结构看论坛内容刻意避开了一个常见毛病只谈情绪不谈方法。今年的议程明显做成了“阶梯式参与设计”水平一面向完全没接触过开源的新人——基础路径讲解、首个Pull Request工作坊、文档贡献入门。水平二面向已经有过贡献经验、想继续提升的开发者——开源维护者日常、跨时区协作、技术写作者的长线运营。水平三面向想要影响规则的人——社区治理圆桌、行为准则落地、女性领导力专场。这种设计的好处是不论参与者处于哪个阶段都能找到一档适合自己的内容。更关键的是它把“发声”拆成了很多形态写文档是发声提代码是发声做演讲是发声在讨论中举手提问同样是发声。把门槛拆掉人才会愿意向前走一步。2. 议程内容的关键场景解读2.1 主旨演讲从个人经验上升到方法论通常来说论坛开场的主旨演讲是整个房间的“定调时刻”。今年配合“十年同行”的主题比较值得期待的是那些从一线做起来的女性开发者、维护者、社区运营者分享自己从第一次发PR到独立带项目的完整路径。我和主办方有过类似活动的交流他们普遍强调一个原则不请人来“讲苦情故事”。所以我也建议你在看直播或现场时别把注意力全放在“她真厉害”上而是收集她们给出的可迁移做法。比如如何在代码审查里有效提出不同意见同时不让对方觉得被冒犯。如何在不友善的讨论氛围里把问题拉回技术事实本身。如何把一个项目内部的小议题一步步推进到跨项目合作。如何在自己被过度审视时依然保持稳定的输出节奏。这些内容恰恰是一直闷头写代码的人最缺的。很多时候我们不是能力不够而是在那些需要“向上提意见”“跨团队提案”的场合缺少参照。主旨演讲如果能给出几条具体动作就已经值回票价。2.2 圆桌讨论领导力、治理与制度落地圆桌之所以有趣是因为它有对撞而不是各说各话。今年围绕女性领导力的圆桌预计会涉及一个敏感但躲不开的问题项目治理中如何把“多元化”从一个口号变成看得见的制度安排。我自己参与过的社区在这个问题上有过真实教训。我们早年只约定“要尊重女性贡献者”结果遇到冲突时谁也不知道第一步该做什么。后来参考其他项目的做法把行为准则细化成文档规定了“接到举报后由谁处理、几天内响应、临时举措是什么”问题立刻变得可操作了。你可以提前想几个问题等到圆桌互动环节抛出来行为准则要不要写成正式文档举报之后由谁负责处理应该设置什么响应时限导师计划怎么避免只流于形式如何衡量导师制的效果靠数量还是留存率不同项目背景的圆桌嘉宾很可能给出完全不同的答案。这种比较会让你对自家社区的做法有新的判断。2.3 工作坊从第一个Pull Request到维护者日常工作坊是最适合“当场动手”的环节。从已公开的信息看今年论坛内的技能工坊覆盖了两条线一条是面向新手的贡献初体验一条是面向有一定经验者的“成为维护者”路径。新手工坊最常见的安排是现场带着你完成一次真实的贡献流程。注意是真实不是模拟。你会拿到一个开源项目从clone仓库、跑通本地环境、找到一个medium难度的问题、写测试、提交PR到最终等一个真实的review。这一步走完你以后再进任何项目心里都有一张地图。别忘了提前准备一台配置好开发环境的电脑如果网络条件不稳定至少把文档和代码库提前下载好。进阶线更值得老参与者关注。维护者的日常绝对不是很多人想象中优雅地合并别人代码而是面对成堆issue、频繁的CI失败、没人写文档的文档目录、以及需要反复解释的入门问题。工作坊里如果能讲到如何设立自动化工具减轻重复劳动如何写维护文档让别人代办一部分工作那价值会很高因为这直接影响一个人能不能长期留在维护者岗位。2.4 闪电秀与新项目分享低压力的小舞台很多社区都有个怪圈越是有经验的人越喜欢发言新人声音越弱于是老参与者越来越强新参与者越来越边缘。要打破这个循环就得有人为“第一次发声”专门设置出空间。这正是闪电秀和项目展示存在的意义。5分钟很短短到来不及紧张短到即使讲砸了也会被下一轮鼓掌盖过。但对于讲述者来说它可能是从“参与者”变为“贡献者”的关键一步。我有朋友第一次做技术分享就是在类似环节她后来说那5分钟之后她在社区的参与度完全变了因为大家开始认识她、邀请她参加会议。对听众来说闪电秀也是一个很好的选题来源。你会在几分钟内看到各种还没成熟但很有意思的建设中项目也许就能发现一个愿意长期投入的方向。散场后主动找到演讲者聊几句输出一点点善意反馈这种低成本互动往往能换来长期的人脉连接。2.5 场外衔接招募、导师计划与日常陪伴议程之外我更想提醒你的是那些写在日程表缝隙里的内容。大型论坛的价值不只发生在演讲台正面也发生在展位前、午餐桌旁、线上问答区和会后的社交环节。这几年来越来越多的项目学会了在活动现场安排“招募角”和“导师配对”。如果你正想找个项目长期参与但又不希望自己一个人乱撞那这种环节是最高效的入口。你和有经验的维护者约一个5分钟的对话直接说出自己的困惑对方大概率会直接指给你一个适合起步的issue。我个人很看好“导师计划”的延伸设计。有些社区会把这种关系持续到会后比如为期一个月的结对参与导师每周抽半小时陪新人过一遍进展。这比现场一次性交流更能解决留存问题。如果你所在的项目暂时没有这种机制你可以先从自己开始会后主动认领一个小新人做两个星期的伴随式支持很多事自然就转起来了。3. 现场和远程参会的完整实操建议3.1 会前准备给自己建一张三合一清单参加会议最忌讳的事情是到了现场才临时看议程然后在几个热门场次之间反复纠结。我的习惯是提前三天就把清单列好分为三部分必听从主旨演讲、圆桌、工作坊中选出3场时间冲突时优先保证这3场。备选再选2场感兴趣的作为时间或精力允许时的补充。探索留出一个完全游泳场次的空档随便去听一个标题让你意外的内容往往有惊喜。同时准备好一份30秒自我介绍。别小看这件事。现场和别人搭话时你只要能把“我是谁、我在做什么、当前最需要什么、我能提供什么”讲清楚对方就能快速判断出是否值得进一步聊下去。模板大概是“我是某开源项目的文档贡献者主要维护中文本地化最近项目里缺人做UI自动化测试我对这你有兴趣。”3.2 现场动线把精力花在最高性价比区域论坛人多动线规划直接影响你能有效交流多少。如果条件允许我会建议你第一天提前20分钟到会场先把主会场、工作坊、招募区、休息区的相对位置走一遍。这样等到议程切换时你不用在路上慌忙赶路。交流策略上有一个比较容易出效果的顺序先听主旨演讲攒共同话题然后去工作坊动手建立“战友情”最后在闪电秀后的社交时间找具体的人聊。这种顺序的节奏感比较自然你手上做的事情本身就是破冰素材不用绞尽脑汁找开场白。如果你是女性开发者到了现场可能会注意到自己参加的圆桌或工坊里女性比例远高于其他论坛。这个体验本身就有价值你能暂时进入一个“多数”视角去感受当环境不再让你少数时发言压力和表达方式会发生什么变化。这也是主办方设计独立议程的核心目的之一在局部创造一个新的默认环境让习惯沉默的人有机会体验“原来我也能这样说话”。3.3 远程参与提前测试连接和提问渠道如果你不能到现场远程参会的体验其实可以做得很好但需要一点准备。大会一般会有直播平台、官方聊天室和线上问答工具。建议提前一天登录测试网络、耳麦和摄像头不要一直等到开场前一分钟手忙脚乱。远程最容易错失的不是演讲内容而是现场互动。当你隔着屏幕很容易变成“只看不说”的旁观者。要破解它我建议准备两个通用问题在主旨或圆桌的答疑环节直接提问不用等灵感。在聊天室看到有价值的讨论随手复制并在会后整理到自己的笔记里。主动利用官方提供的“线上约聊”功能提前约一两个远程1对1。很多大会这两年已经支持这种配对只是利用率很低。3.4 会后沉淀把一次会议变成一年的起点会后状态通常有两种一种是很兴奋但不知从何开始一种是收藏了一堆资料再也没打开。聪明参与者的做法是设一个48小时复盘时间窗。第一天晚上趁记忆新鲜先在本地顺手写一小段会议速记这届论坛反复出现的三个关键词、我最有共鸣的一句话、我认识的新朋友、决定跟进的行动项。第二天主动做一次低成本follow-up给新认识的人发一条连接消息附上你们聊到的共同话题的具体链接给演讲者发一句具体的感谢或反馈把工作坊里没走完的任务标记成下一个周末的TODO。这样一场论坛的产出就不再只是几张照片而是一个真实的合作起点。4. 参会常见问题与组织者视角的真实提醒4.1 “我不是技术高手能参加吗”能而且非常应该。开源项目不只需要代码还需要文档、设计、翻译、社区运营、测试、用户反馈处理。很多女性真正进入项目的第一脚踩的不是Pull Request而是一份文档修订、一个issue回复模板的优化、一期社区通讯稿。从议程设计也能看出来论坛特意设置了适合非代码背景参与者的内容。你可以带着“我擅长什么哪个项目恰好需要这个”的思路去找。开会时不要因为自己代码写得不深就心虚恰恰是非技术贡献者的视角往往能发现维护者盲区而这正是项目最需要的输入。4.2 最容易被忽视的隐性参与障碍作为组织过活动的人我特别想提几个不太会被日程表写出来但实际每天都在影响参与的隐形障碍。一个是时间。很多非全职自由的人参加全天议题必须提前协调工作、家庭和多线程琐事。线上参与看似门槛低但如果会议时间刚好撞上各自忙碌时段很多人就干脆放弃。如果你发现某个想听的议题全都在自己不方便的时间可以先看回放同时把内容心得用笔记软件记录下来过几天再给组织者留一条评论这也是一种“在场”。另一个是开口勇气。大数据时代搜索和围观都容易但公开发言对有社交压力的人来说消耗很大。所以很多设计成熟的议程会设置“文字提问优先”“小组讨论先行再加公开反馈”的机制目的就是把表达成本降到最低。你如果也有类似顾虑那就选择小组或工作坊式互动不急着上麦克风。4.3 如何从宣传文案里判断一场分享是不是干货这些年开源会议的参会成本在上升时间尤其贵。我建议你把每个演讲简介当成产品说明书来读里面藏着大量线索看摘要是否说清楚了“用什么方法解决了什么问题”还是只堆了一大堆情怀词。看嘉宾简介里有没有与你项目相关的项目名、工具名和实践细节。看是否标注了适合人群和前提要求。一个诚实标注“需要了解基础命令行”和“零基础也可参加”的议程通常更知道自己实际在讲什么。看议题目标到底是“听众能带走什么变化”还是“嘉宾能展示什么成果”。前者往往更有实操价值。这几个判断标准能帮你从“标题党”里救回几个小时的注意力。4.4 给想成为志愿者或组织者的你如果你是第一次接触女性论坛的组织工作我想给你一条真实经验办一场好的活动目标不是把场面做大而是把参与摩擦降到最低。你可以先做几个简单动作选工作坊场地时优先考虑动线短的房间减少参与者迷路概率。给每个环节安排一名专门的“白色耳机”角色负责处理线上提问和字幕故障。在行为准则告知里加入“如果感到不适可以找谁”的明确路径而不是一句准备好了的空话。这些细节不会出现在议程宣传页上但它们才是“她发声”这件事能真正发生的土壤。别小看这些琐碎的安排一次善意被感知往往比一场精彩的演讲更能留住一个人。作为长期在开源社区里摸爬滚打的一分子我个人对这场论坛最大的期待不是某个具体嘉宾说了什么而是它能不能让更多项目组意识到包容性不是额外负担而是一条更高质量的协作路径。过去十年我们花了太多时间讨论“她应该如何适应社区”却很少讨论“社区应该如何适应她”。当越来越多项目愿意把性别议题当作品质问题来对待愿意从文档措辞、反馈机制、导师支持这些局部开始做小小的试跑开源就不再只是少数人的游乐场而会真正成为更多人共同的成长空间。

相关新闻

AI大模型LLM应用软件开发实战:架构设计、RAG检索与工程化落地

AI大模型LLM应用软件开发实战:架构设计、RAG检索与工程化落地

1. 从标题到落地:LLM 应用开发到底在做什么“AI 大模型应用软件的开发”这个标题,乍一看像是要讲怎么训练一个 GPT,其实真正落到工程上,绝大多数团队做的是应用层开发——把已经训练好的大模型(LLM)当成一个…

2026/10/10 4:50:20 阅读更多 →
二进制序列化协议设计:从字节序到性能优化的实战指南

二进制序列化协议设计:从字节序到性能优化的实战指南

1. 为什么JSON已经很好了,我们还非要折腾二进制先说一个我自己的真实经历。早几年做一个设备数据上报的系统,终端设备每隔几秒就往上送一条状态数据,字段也就十来个:设备编号、时间戳、温度、湿度、信号强度、电量、经纬度……一开…

2026/10/10 4:50:20 阅读更多 →
2024办公学习AI工具实战指南:10个真正好用的能力节点

2024办公学习AI工具实战指南:10个真正好用的能力节点

1. 这不是“软件清单”,而是一份办公学习场景的AI能力地图“10大超好用AI软件,2024办公学习必备!”——看到这个标题,我第一反应不是点开,而是停顿三秒。为什么?因为过去两年里,我帮某高校教务处…

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

最新新闻

简化 Android 的 UI 开发:基于虚拟布局与自动重渲染的纯 Java 数据绑定方案

简化 Android 的 UI 开发:基于虚拟布局与自动重渲染的纯 Java 数据绑定方案

文档教程知识库 【免费下载链接】android-tech-frontier 【停止维护】一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目 项目地址: https://gitcode.com/gh_mirrors/an/android-tech-frontier 点击查看 免费下载 本文依据 android-…

2026/10/10 5:25:33 阅读更多 →
BFE mod_trace 规则配置 trace_rule.data 完全指南:基于产品线与条件表达式的分布式跟踪开关配置

BFE mod_trace 规则配置 trace_rule.data 完全指南:基于产品线与条件表达式的分布式跟踪开关配置

后端网络/通信云原生 【免费下载链接】bfe A modern layer 7 load balancer from baidu 项目地址: https://gitcode.com/gh_mirrors/bf/bfe 点击查看 免费下载 导读 trace_rule.data 是 BFE 七层负载均衡器中 mod_trace 模块的规则配置文件,其作用是在…

2026/10/10 5:25:33 阅读更多 →
MATLAB时间序列预测实战:从AR到ARIMA的完整之路

MATLAB时间序列预测实战:从AR到ARIMA的完整之路

今天咱们聊聊用MATLAB玩时间序列预测的野路子。别被AR、ARIMA那些缩写吓到——说白了这就是一个拿历史数据找规律、猜未来的游戏。这篇文章没有高深理论的堆砌,只有能直接跑起来的代码和我在实际项目里踩过的坑。不管你是刚接触MATLAB的新手,还是已经在用…

2026/10/10 5:25:33 阅读更多 →
PCA9422与MK60DN512VLQ10电源管理协同设计实战

PCA9422与MK60DN512VLQ10电源管理协同设计实战

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

2026/10/10 5:25:33 阅读更多 →
HTML注释的底层原理、常见坑与工程化实践详解

HTML注释的底层原理、常见坑与工程化实践详解

直接聊点实际的——HTML注释&#xff0c;这个话题我做了十年前端也没敢说完全搞明白了。很多新手觉得注释不就是<!-- -->包一下吗&#xff1f;但我在真实项目里见过太多因为注释翻车的案例&#xff1a;有人一个注释嵌套把整页样式搞崩了&#xff0c;有人把内网接口地址写…

2026/10/10 5:25:33 阅读更多 →
codeforces-go 算法精讲:LeetCode 2327「知道秘密的人数」差分数组与前缀和两种解法

codeforces-go 算法精讲:LeetCode 2327「知道秘密的人数」差分数组与前缀和两种解法

科学计算 【免费下载链接】codeforces-go 算法竞赛模板库 by 灵茶山艾府 &#x1f4ad;&#x1f4a1;&#x1f388; 项目地址&#xff1a; https://gitcode.com/GitHub_Trending/co/codeforces-go 点击查看 免费下载 导读 本文以 codeforces-go 仓库中 LeetCode 第 300 场周赛…

2026/10/10 5:24:33 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起&#xff1a;为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念&#xff0c;很多人会觉得它离自己很远——不就是天上的星星怎么转吗&#xff1f;但如果你正在做航天任务规划、遥感数据接收、星座设计&#xff0c;甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起&#xff1a;为什么你的代码里到处都是重复逻辑刚入行那会儿&#xff0c;我写过一个用户管理模块&#xff0c;注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么&#xff0c;能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介&#xff1a;这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目&#xff0c;以Boss直聘岗位数据为对象&#xff0c;适合用作毕业设计、课程设计或期末大作业。资源包共38个文件&#xff0c;约246KB&#xff0c;以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 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/10 5:23: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/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练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/9 6:17:20 阅读更多 →