互联网消费金融资金合作模式全解析:助贷、联合贷、ABS与信托通道选型指南
简介这份文档面向互联网消费金融从业者、产品经理、风控与合规人员以及关注助贷与联合贷业务的研究者系统梳理了行业常见的资金合作模式。内容以2017年141号文为分水岭先说明放贷资质收紧后资金来源受限的背景再逐一拆解联合贷、联合贷担保/保险、助贷、助贷担保/保险四种模式并给出每种模式的业务流程与交易结构步骤涵盖授信评估、资金路由、联合风控、放款结算、对账与导流服务费结算等环节还涉及杠杆率、资本净额、履约保证保险与反担保等关键概念。资源包为1个docx文档约158KB结构紧凑、便于检索适合作为业务方案设计与合规讨论的参考底稿。目前已有38人学习下载可帮助读者快速建立资金合作模式的整体框架理解不同模式在出资比例、风险承担与收益分配上的差异。1. 互联网消费金融 4 种常见资金合作模式助贷、联合贷、ABS与信托通道怎么选很多团队第一次做消费金融产品把精力全砸在获客和风控模型上结果放款环节卡住了——自有资金池只够撑两周订单排队等资金用户体验直接崩盘。这时候才意识到资金合作模式不是财务部门的事它决定了你的产品能不能规模化、合规成本有多高、利润怎么分。互联网消费金融的 4 种常见资金合作模式——助贷、联合贷、ABS资产证券化和信托通道——本质上解决的是同一个问题资产端有借款需求资金端有钱中间怎么搭桥。助贷是轻资产导流联合贷是风险共担ABS 是批量打包出售信托通道是借牌照放款。选哪种取决于你的牌照资质、风控能力、资金成本和规模预期。这篇笔记把四种模式的落地路径、参数配置和踩坑点拆开讲适合正在搭建资金端或准备切换合作模式的从业者。2. 助贷模式从导流分润到风控输出的落地拆解助贷是四种模式里门槛最低的。核心逻辑是你负责获客、初审、部分风控银行或消费金融公司出资金双方按约定分润。但 2020 年之后助贷的监管口径收紧银行不得将核心风控外包所以纯导流模式已经很难走通现在主流是“助贷风控辅助”的混合形态。2.1 助贷的两种分润结构与选型依据分润结构直接决定你的现金流模型。常见两种固定服务费率资金方按放款金额的 2%5% 支付服务费不承担坏账。适合风控能力弱、只想赚确定收益的团队。缺点是利润天花板低资产质量好也拿不到超额收益。风险共担分润你承担一定比例的坏账通常 10%30%分润比例提高到 30%50%。适合有风控积累、能拿到优质资产的团队。缺点是现金流波动大坏账集中爆发时可能倒贴。选哪种看两个指标你的历史坏账率是否稳定低于资金方的容忍线你的现金流能否承受 36 个月的坏账滞后。如果两个答案都是“是”选风险共担否则先做固定费率跑通再切换。2.2 助贷系统对接的最小可行配置助贷对接的核心是三个接口授信申请、放款确认、还款回调。下面是一个典型的授信申请请求体用 Python 的 requests 库演示import requests import hashlib import json import time # 资金方分配的商户号与密钥 MERCHANT_ID your_merchant_id SECRET_KEY your_secret_key BASE_URL https://api.funder.com/v1 def build_sign(params: dict) - str: 按 key 字典序拼接后做 SHA256资金方通常要求这种签名方式 sorted_items sorted(params.items()) raw .join([f{k}{v} for k, v in sorted_items if v is not None]) raw fkey{SECRET_KEY} return hashlib.sha256(raw.encode(utf-8)).hexdigest() def apply_credit(user_info: dict) - dict: 发起授信申请返回资金方审批结果 params { merchant_id: MERCHANT_ID, request_id: fREQ{int(time.time() * 1000)}, # 幂等键必须全局唯一 user_name: user_info[name], id_card: user_info[id_card], mobile: user_info[mobile], loan_amount: user_info[amount], # 单位分 loan_term: user_info[term], # 单位天 timestamp: int(time.time()), } params[sign] build_sign(params) resp requests.post(f{BASE_URL}/credit/apply, jsonparams, timeout10) result resp.json() # 资金方返回 code0000 表示受理成功具体审批结果异步回调 if result.get(code) ! 0000: raise RuntimeError(f授信申请失败: {result.get(msg)}) return result # 调用示例 user {name: 张三, id_card: 110101199001011234, mobile: 13800138000, amount: 500000, term: 180} print(apply_credit(user))这段代码的关键点有三个。request_id是幂等键资金方用它去重重复提交不会产生多笔授信所以必须用时间戳加随机数保证唯一。loan_amount单位是分不是元很多对接翻车就翻在这里传了 5000 结果放款 50 块。签名规则每个资金方不同有的要求字典序有的要求按字段名长度排序对接前必须拿到对方的签名文档逐字核对不能靠猜。2.3 助贷的放款确认与还款回调处理授信通过后放款是异步的。资金方处理完打款会回调你的通知接口。你需要做三件事验签、更新订单状态、返回成功响应。如果返回非成功响应资金方会重试通常重试 35 次间隔递增。from flask import Flask, request, jsonify app Flask(__name__) app.route(/callback/loan, methods[POST]) def loan_callback(): data request.get_json() # 第一步验签防止伪造回调 sign data.pop(sign, None) if build_sign(data) ! sign: return jsonify({code: 9999, msg: sign error}), 400 # 第二步幂等处理同一笔订单可能收到多次回调 order_id data[order_id] if is_order_processed(order_id): return jsonify({code: 0000, msg: success}) # 第三步更新订单状态为“已放款” update_order_status(order_id, statusLOAN_SUCCESS, loan_timedata[loan_time]) return jsonify({code: 0000, msg: success})回调处理最常见的坑是没做幂等。资金方重试时如果你的接口又处理一遍可能重复放款或重复记账。解决办法是在数据库里对order_id加唯一索引插入成功才继续处理插入冲突就直接返回成功。另一个坑是验签时把sign字段也拼进去了导致验签永远失败——验签前必须先把sign从字典里移除。3. 联合贷模式出资比例、风控分工与合规红线联合贷和助贷的本质区别在于联合贷中你和资金方按比例共同出资共同承担风险。比如你出 30%银行出 70%坏账也按这个比例分摊。这种模式下你的收益更高但资金占用也更大。2021 年之后监管要求单笔联合贷中合作方出资比例不得低于 30%所以“银行出 99%、你出 1%”的玩法已经行不通了。3.1 联合贷的出资比例与分润计算假设一笔 10 万元、期限 12 个月的贷款你出 30%3 万银行出 70%7 万综合年化利率 18%资金成本 6%坏账率 3%。你的收益计算如下项目计算方式金额元总利息收入100000 × 18%18000资金成本70000 × 6%4200坏账损失100000 × 3%3000你的分成基数18000 - 4200 - 300010800你的出资占比30000 / 10000030%你的实际收益10800 × 30%3240这个模型说明一个关键点联合贷的收益不是简单按出资比例分利息而是先扣除资金成本和坏账再按比例分。所以你的实际收益率取决于三个变量利差、坏账率、出资比例。利差越大、坏账越低、出资比例越高收益越高。但出资比例高意味着资金占用大杠杆率低规模扩张慢。常见做法是找到平衡点出资比例 30%40%坏账控制在 2% 以内年化综合收益能做到 8%12%。3.2 联合贷的风控分工与数据隔离联合贷的风控通常是“联合建模”或“各自独立风控”。联合建模是双方各出特征共同训练一个模型但数据不出域用联邦学习或隐私计算实现。各自独立风控是你审你的银行审银行的双方都通过才放款。各自独立风控的对接成本低但通过率会下降。假设你的通过率 60%银行的通过率 50%联合通过率只有 30%。所以很多团队选择联合建模把通过率做到 45%50%。数据隔离是合规红线。银行不能直接访问你的原始用户数据你也不能把银行的风控规则拿出去。常见做法是你输出一个分数或标签给银行银行基于这个分数做决策但不接触原始数据。下面是一个分数输出的示例def output_risk_score(user_features: dict) - dict: 输出风控分数不包含原始特征满足数据隔离要求 score model.predict(user_features) # 模型在你的环境内运行 # 只输出分数和分数段不输出任何原始字段 return { user_id: user_features[user_id], risk_score: round(float(score), 4), risk_level: A if score 0.8 else B if score 0.6 else C, model_version: v2.3, }这个接口只返回分数和等级银行拿不到用户的收入、负债、消费记录等原始数据。model_version必须带上因为模型迭代后分数分布会变银行需要知道当前用的是哪个版本否则阈值会失效。3.3 联合贷的合规红线与自查清单联合贷有三条红线不能碰。第一出资比例低于 30% 的监管直接叫停。第二合作方不能是“无放贷资质”的机构必须有小贷、消金或银行牌照。第三单笔贷款不能拆分给多个资金方来规避比例限制。自查清单每笔联合贷的出资比例是否 ≥ 30%合作方是否持有有效放贷牌照是否存在将一笔贷款拆成多笔、分别对接不同资金方的情况风控决策是否由持牌机构最终做出用户是否被明确告知资金方是谁这五条里任何一条出问题轻则罚款重则业务暂停。我见过一个团队因为把一笔 5 万的贷款拆成 5 笔 1 万分别对接 5 家银行结果被认定违规整改了三个月。4. ABS 模式资产打包、评级与发行流程ABS资产证券化是把你的存量贷款打包成一个资产池卖给投资人提前回笼资金。适合规模大、资产质量稳定的团队。门槛在于你需要有足够的存量资产通常 5 亿以上资产要有稳定现金流还要通过评级机构的评级。4.1 ABS 的资产池筛选与现金流测算资产池的质量直接决定发行成本和投资人认购意愿。筛选标准通常包括指标要求说明单笔金额≤ 5 万避免大额集中风险剩余期限312 个月期限太长影响现金流回笼历史坏账率≤ 3%超过 5% 很难评级借款人分散度单一借款人占比 ≤ 0.1%防止集中违约地域分散度单一省份占比 ≤ 30%降低区域风险现金流测算的核心是资产池每月回款多少扣除服务费和坏账后够不够支付投资人的本息。常见做法是做压力测试假设坏账率上升 50%、回款延迟 30 天现金流是否还能覆盖。如果覆盖不了就需要增加超额抵押或调整分层结构。4.2 ABS 的分层结构与发行步骤ABS 通常分三层优先 A 级占比 70%80%利率最低评级最高、优先 B 级占比 10%15%利率中等、次级占比 5%10%你自持吸收第一波坏账。分层的作用是坏账先由次级承担次级亏完了才轮到 B 级B 级亏完了才轮到 A 级。所以 A 级风险最低利率也最低。发行步骤组建资产池筛选合格资产聘请评级机构、律所、会计师事务所做尽调设立 SPV特殊目的载体资产真实出售给 SPV设计分层结构确定各层利率和规模向交易所提交发行申请等待审核审核通过后向投资人路演、定价、发行发行完成后资产回款按约定顺序分配给各层投资人整个流程从启动到发行通常 36 个月。最大的不确定性在评级和审核环节如果资产质量不达标可能被要求补充资产或调整结构时间会拉长。4.3 ABS 存续期管理与回款分配发行完成后存续期管理是持续性的工作。每月需要做统计资产池回款、计算各层投资人的本息、执行分配、披露报告。回款分配顺序通常是服务费 → 优先 A 级利息 → 优先 A 级本金 → 优先 B 级利息 → 优先 B 级本金 → 次级。def distribute_cashflow(total_cash: float, layers: list) - dict: 按优先级分配回款layers 按优先级从高到低排列 remaining total_cash result {} for layer in layers: # 先付利息再付本金 interest_due layer[balance] * layer[rate] / 12 principal_due layer[planned_principal] pay_interest min(remaining, interest_due) remaining - pay_interest pay_principal min(remaining, principal_due) remaining - pay_principal result[layer[name]] { interest_paid: round(pay_interest, 2), principal_paid: round(pay_principal, 2), } if remaining 0: break return result这个函数的逻辑是按优先级顺序先付利息再付本金付完一层再付下一层。如果某个月回款不足优先 A 级先拿B 级和次级可能拿不到。所以次级投资人通常是你自己承担了最大的现金流波动风险。5. 信托通道模式放款资质、通道费率与合规边界信托通道模式的核心是你提供资产和风控信托公司提供放款资质和资金通道资金方银行、理财资金通过信托计划放款。你支付通道费给信托公司通常 0.5%1.5%。这种模式适合没有放贷资质但资产质量好的团队。5.1 信托通道的三种常见结构与费率单一信托一个委托人一个信托计划资金方直接对接。费率最低0.3%0.8%。适合资金方明确、规模大的场景。集合信托多个委托人资金来自不同投资人。费率 0.8%1.5%。适合资金方分散、需要募集的情况。财产权信托你把存量资产打包成信托受益权转让给投资人。费率 0.5%1%。适合存量资产盘活。选哪种看资金方的意愿和你的资产形态。单一信托最简单但资金方难找集合信托灵活但募集周期长财产权信托适合有存量但缺流动性的团队。5.2 信托通道的系统对接与放款流程信托通道的放款流程比助贷多一层你的系统 → 信托系统 → 资金方系统。每层都有接口和回调链路更长故障点更多。def trust_loan_flow(order: dict) - dict: 信托通道放款的三段式流程 # 第一段向信托公司提交放款指令 trust_resp requests.post( f{TRUST_BASE}/loan/apply, json{ trust_plan_id: TRUST_PLAN_ID, order_id: order[order_id], amount: order[amount], borrower: order[borrower_info], sign: build_trust_sign(order), }, timeout15, ).json() if trust_resp[code] ! 0000: raise RuntimeError(f信托受理失败: {trust_resp[msg]}) # 第二段信托公司向资金方发起放款 # 这一步通常是信托内部处理你只需要等待回调 # 第三段资金方放款成功后信托回调你的通知接口 return {trust_serial: trust_resp[serial], status: PROCESSING} app.route(/callback/trust, methods[POST]) def trust_callback(): data request.get_json() # 验签、幂等、更新状态逻辑同助贷回调 if not verify_trust_sign(data): return jsonify({code: 9999}), 400 update_order_status(data[order_id], statusLOAN_SUCCESS) return jsonify({code: 0000})信托通道的坑在于链路长任何一段超时都可能导致状态不一致。常见做法是加一个对账任务每 10 分钟跑一次把信托端的放款记录和你的订单记录做比对发现差异自动告警。另一个坑是信托公司的接口文档往往不如银行规范字段命名不统一对接前一定要拿到测试环境做全链路联调不能只看文档。5.3 信托通道的合规边界与自查要点信托通道最大的风险是“通道业务”被认定为违规。监管要求信托公司不能只做通道必须承担主动管理责任。所以你在对接时要确保信托公司实际参与了风控决策、资金监管和贷后管理而不是只盖个章。自查要点信托公司是否实际参与了风控决策还是只做形式审查资金是否由信托公司直接放款到借款人账户还是经过你的账户贷后管理是否由信托公司主导还是你全权负责通道费率是否明显低于市场水平过低可能被认定为“通道空转”。如果信托公司只收 0.2% 的通道费什么也不管这种模式在监管检查时很容易被认定为违规。合规的做法是信托公司收取合理费率实际参与关键环节保留决策记录。6. 四种模式的切换时机与混合使用技巧四种模式不是互斥的很多团队会混合使用。比如助贷跑通资产端联合贷放大规模ABS 回笼资金信托通道补充流动性。切换时机的判断看三个信号资金成本、规模瓶颈、合规压力。资金成本方面助贷的资金成本通常 6%10%联合贷 5%8%ABS 4%6%信托通道 5%9%。当你的资产规模超过 5 亿ABS 的成本优势就出来了。规模瓶颈方面助贷受限于资金方的授信额度联合贷受限于你的出资能力ABS 受限于资产池质量信托通道受限于信托公司的额度。合规压力方面助贷和联合贷的监管最严ABS 和信托通道相对宽松但也在收紧。一个实用的切换路径起步用助贷跑通风控和资产端规模到 1 亿以上引入联合贷降低资金成本规模到 5 亿以上启动 ABS回笼资金期间用信托通道补充短期流动性。每次切换前先跑一个月的并行测试用同一批资产对比两种模式的通过率、坏账率和综合收益数据达标再切换。我自己的习惯是每季度做一次资金成本复盘把四种模式的综合成本列出来看哪种最低。同时监控监管动态一旦某个模式的政策收紧提前三个月准备切换方案。这个习惯帮我避开了两次整改一次是联合贷出资比例调整一次是助贷风控外包收紧。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

Loop 径向菜单窗口管理完整指南:按住一个键,窗口就去哪

Loop 径向菜单窗口管理完整指南:按住一个键,窗口就去哪

Loop 径向菜单窗口管理完整指南:按住一个键,窗口就去哪 【免费下载链接】Loop Window management made elegant. 项目地址: https://gitcode.com/GitHub_Trending/lo/Loop 手要拖窗口之前 光标悬在窗口标题栏上,手指刚要往下拽&#…

2026/10/9 2:33:38 阅读更多 →
JetBrains Claude Code 插件 Agent Skill 详解:用 Next.js `after()` 实现非阻塞后置操作,提升接口响应速度

JetBrains Claude Code 插件 Agent Skill 详解:用 Next.js `after()` 实现非阻塞后置操作,提升接口响应速度

【免费下载链接】jetbrains-cc-gui Jetbrains Claude Code and Codex GUI Plugin 项目地址: https://gitcode.com/gh_mirrors/id/jetbrains-cc-gui 点击查看 免费下载 导读 本篇文章聚焦仓库内 Vercel React Best Practices Agent Skill 中的一条服务端性能规则—…

2026/10/9 2:33:37 阅读更多 →
word-relay-filmstrip 配方卡实战解析:步进胶片 × 原位词接力,把“一个主体 × 多种能力“拍成编辑部式证据链(video-shotcraft)

word-relay-filmstrip 配方卡实战解析:步进胶片 × 原位词接力,把“一个主体 × 多种能力“拍成编辑部式证据链(video-shotcraft)

AI 技能媒体生成视频 【免费下载链接】video-shotcraft AI video skill for Claude Code & Codex — cinematic product videos with Remotion: 152 shot recipe cards, 209 motion previews, a production-ready template 项目地址: https://gitcode.com/gh_mi…

2026/10/9 2:33:37 阅读更多 →

最新新闻

华为设备引导加载程序解锁工具实战:从驱动环境到解锁码写入的完整链路

华为设备引导加载程序解锁工具实战:从驱动环境到解锁码写入的完整链路

1. 解锁工具到底在解决什么问题第一次接触手机解锁工具的人,脑子里往往有个模糊的印象:插上数据线、点一下按钮,锁就开了。实际远没有这么简单。所谓“解锁”,在不同语境下指向完全不同的操作——有的是解除运营商网络锁&#xff…

2026/10/9 2:59:51 阅读更多 →
8 大网盘批量下载不再干等:免费直链下载助手 3 步出真实地址

8 大网盘批量下载不再干等:免费直链下载助手 3 步出真实地址

8 大网盘批量下载不再干等:免费直链下载助手 3 步出真实地址 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 …

2026/10/9 2:59:51 阅读更多 →
不换表也能上云:老电表RS485接口低成本接入物联网的三种方案

不换表也能上云:老电表RS485接口低成本接入物联网的三种方案

做了三年工厂能耗采集,见过太多因为“换不起表”被迫人工抄表的项目。一块合规电能表几百到上千元,几十块表加施工就是好几万预算,而实际上大部分老电表屁股后面都带一个RS485口——这个口就是免费送的“云接口”。只要把这个口用好&#xff…

2026/10/9 2:59:51 阅读更多 →
pip十大高级用法:解决内网离线安装与依赖管理痛点

pip十大高级用法:解决内网离线安装与依赖管理痛点

如果你还在用pip install装完包就完事,那我建议你认真看完这篇。pip 表面上看只是个装包工具,但它的高级能力能帮你解决三类特别头疼的问题:内网环境装不上依赖、多个项目之间依赖互相打架、以及"这台机器明明能跑,换一台就崩…

2026/10/9 2:59:50 阅读更多 →
题解:洛谷 P13020 [GESP202506 八级] 遍历计数

题解:洛谷 P13020 [GESP202506 八级] 遍历计数

本文分享的必刷题目是从蓝桥云课、洛谷、AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。 欢迎大家订阅我的专栏:算法…

2026/10/9 2:59:50 阅读更多 →
DeepSeek私有化部署与自有数据训练全流程实战指南

DeepSeek私有化部署与自有数据训练全流程实战指南

简介:这份PDF文档面向希望在企业内部落地大语言模型的技术开发人员,包括机器学习工程师、数据科学家与软件开发者,系统讲解DeepSeek私有化部署与自有数据训练的全流程。内容从DeepSeek的技术架构、预训练与微调机制切入,依次覆盖硬…

2026/10/9 2:58:50 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

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/8 15:26:40 阅读更多 →
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/8 10:10:36 阅读更多 →

月新闻

我发现了一个新思路:用 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/8 21:13:17 阅读更多 →
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/8 15:26: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/7 13:34:55 阅读更多 →