首页/新闻资讯/正文详情

Jev决策模型:不生成文字、只输出结论,实时决策的新范式

发布时间:2026/9/24 23:43:26 来源:云帆数科 栏目:资讯中心
Jev决策模型:不生成文字、只输出结论,实时决策的新范式
Jev 这个名字最早出现在我视野里是某天下午刷到一条讨论帖标题就一句话这模型不输出文字只回你一个数字但决策比 GPT 还稳。当时第一反应是猎奇毕竟做了这么久 AI 应用直觉告诉我生成式模型才是王道。直到我拿到测试地址传了一份满是干扰项的数据进去它回了一个0.83没有解释没有中间推理过程连个根据以上分析的客套话都没有。这个体验和所有主流大模型都截然相反。那个下午我花了好几个小时翻它的官方文档又反复跑了几十组对比实验。先说结论Jev 并不适合聊天、写稿、开脑洞它解决的是一类被很多人忽略的问题——当你的业务只需要一个结论而不是一段解释时生成式模型的 token 开销、延迟成本、幻觉风险全是多余负担。Jev 走的是另一条路像大脑的 System One 那样跳过冗长的推演直接给你直觉级判断。这篇文章我会从原理解析、本地部署、API 接入、browser-use 联动实测、常见坑位几个方面展开手里正握着分类打分、风险判定、方案选择这类需求的读者可以直接照着操作。1. Jev 究竟是什么一个只输出结论的决策模型1.1 不生成文字到底是什么意思先说清楚这个最容易让人误解的点。Jev 不是把回答强行压成是/否的开关模型也不是传统意义上的分类器。它的不生成文字指的是推理过程和结果表达彻底解耦。绝大多数以大语言模型为基础的 Agent 工作流是这样的——用户输入问题模型内部经过多头注意力层层计算最后通过词表上的概率分布逐个 token 地吐出回答。哪怕你让它只回一个0.83它在内部其实也已经走完了生成 0 → 生成 . → 生成 8 → 生成 3这样一串文字生成过程中间发生的计算量、显存占用、KV Cache 消耗一点都不会少。Jev 的架构则完全不同。它训练时的目标函数不是最大化下一个词的可能性而是最小化决策误差。你可以把它的最后一层理解为直接映射到决策空间比如 0 到 1 的风险分数、若干个离散动作标签、或者一组排序结果中间不需要经过自然语言的解码器。所以它输出0.83的过程跟生成式模型压根不是一回事——那不是生成出来的是算出来的。这意味着什么第一延迟极低没有逐 token 推理的累积等待第二显存占用小因为不需要维护庞大的词表分布和采样状态第三不会出现角色扮演失败答非所问胡编乱造这类生成式模型的典型毛病因为语言根本不是它的表达形式。1.2 System One 这个命名背后的设计哲学卡尼曼在《思考快与慢》里把人的认知系统分成两套System One 快速、直觉、消耗资源少System Two 慢速、理性、逻辑严密但昂贵。Jev 把自己定位成 System One实际上是在明示一个工程上的取舍——在大量实时决策场景里我们需要的是快而不是想太多。举一个很实际的例子。你在写一个电商风控 Agent用户请求进来需要判定这单要不要人工审核。如果走生成式模型它可能先输出一段基于用户历史行为分析该用户存在以下可疑特征……然后给出结论。这段过程不仅耗时而且历史行为的解释本身可能产生幻觉。Jev 的做法是输入特征向量内部过几层决策网络直接输出一个0.72风险分数大于阈值就自动转人工。整个过程中没有一句自然语言产生过但决策准确率和响应速度都更优。从设计哲学上说Jev 是反 AGI 而为之的实用主义产物。它明确放弃了通用对话能力把每一点算力都用在决策精度上。如果你的场景里结论比解释重要而且解释可以用模板事后渲染那 Jev 这种决策即服务的思路就非常契合。2. 与生成式模型的本质差异为什么问题不靠嘴解决2.1 生成式模型的token 生成式思维在决策场景中的浪费我拿一个具体的任务来拆解。假设让 GPT-4 判断一个客服工单是不是客诉升级给它一段很长的对话记录它通常会这样工作阅读理解整个上下文内部推理把相关线索组织起来逐个 token 生成一段判断说明最后给出结论比如该工单应升级处理。这四个阶段对 GPU 的消耗是持续而高昂的尤其第 3 步可能生成几十上百个 token。而且每个 token 都来自概率采样这就带来一个隐患解释部分的幻觉会影响结论的可靠性。模型可能在推理链的中间环节编造一个不存在的细节但它最后的结论还是照着这个错误细节走。生成式模型还有一个致命问题——情绪污染。当上下文里有人类愤怒、抢话、逻辑跳跃的表达时生成式模型很容易被带偏。它本质上在模仿人的说话方式而人在生气时说的话和做出的判断可能是两码事。Jev 完全没有这个问题因为文本只作为输入特征的一部分它会学习愤怒语气和升级决策之间真实的条件概率关联但不会为了回应用户语气而变得激进。2.2 Jev 的决策工作流状态编码、推理链路、决策输出我在官方技术文档和源码里扒到的 Jev 工作流大致可以抽象成三个阶段。阶段一状态编码。输入会先经过一个编码器把原始数据转换成固定维度的向量。Jev 对输入格式要求很宽容支持纯文本、JSON、甚至带上文截断的对话记录。编码器不像生成式模型那样把每个词都保留完整语义而是有选择地抽取与决策目标最相关的特征。从热词里有browser use jev这个组合来看这条路子已经有人在走——从网页 DOM 里提取关键动作特征喂给 Jev 做决策比把整张网页塞给 LLM 要轻量得多。阶段二推理链路。这部分是 Jev 的核心一个类似于 MoE混合专家的决策网络。它内部有若干条并行的推理子路径每条子路径各自对输入特征做加权判断最后通过一个门控机制综合各路径的结果。这个设计的精妙之处在于它可以同时捕捉不同粒度的信号——有的子路径关注语义情绪有的子路径关注数值特征有的子路径关注用户最近的行为序列最后把它们的直觉汇总成单一判断。阶段三决策输出。输出层根据任务类型提供不同头二分类头输出 0 到 1 的危险系数多分类头输出各标签概率分布排序头输出一个排列。全程不经过自然语言解码。所以你拿到的结果天然结构化不需要写正则去猜模型哪句话是结论。2.3 什么时候 Jev 会失效讲清楚了原理也必须泼一盆冷水。Jev 的边界非常明显它没有解释能力你很难从结果反推它为什么这么判断。如果你的业务合规要求必须给出可解释的决策依据比如医疗、司法、信贷拒绝原因那 Jev 只能作为打分辅助不能作为最终裁决者。它也不适合处理真正开放式的复杂问题。比如帮我设计一套促销方案这种任务本质上需要创造性地组织并表达信息Jev 完全无能为力。它擅长的是在特征相对明确的场景里快速给出概率化判断一旦问题边界模糊它的表现会迅速退化。另外一个容易被忽略的坑是Jev 对输入特征的完整性敏感。生成式模型你给两句话它也能圆场但 Jev 如果发现关键的数值特征缺失它会直接输出一个高不确定度分数或者调用预设的 fallback 分支而不会像人那样猜一个合理的解释。这一点在工程接入时特别需要设计好默认策略。3. 本地部署 Jev环境准备与最小可用配置3.1 环境依赖Jev 的本地部署并不复杂但环境版本踩坑比较多。我建议直接用 Docker 方案官方仓库里提供了compose.yaml会把模型服务、健康检查、可选的 API 网关一并拉起来。如果不用 Docker裸机部署需要满足以下条件Linux / macOS 系统Windows 原生运行会有兼容性问题建议 WSL2Python 3.10实测 3.11 和 3.12 都能跑通PyTorch 2.1 及以上CPU 版可以跑但速度很感人NVIDIA GPU显存最低 6GB官方最小模型可被 INT8 量化到 4GB 左右jev-runtime和jev-model两个 Python 包以及可选的browser-use联调插件。由于输入中给了两个相关热搜词jev本地部署和jev模型开源吗我多说一句Jev 当前提供开源权重版本Apache 2.0 协议商用免费这个在 AI 模型里算是相当友好的授权方式了。仓库里包含完整推理代码和一份精简版训练脚本但预训练数据没有公开。3.2 模型获取与目录结构从官方下载页拿到模型权重之后推荐这么组织目录/opt/jev/ ├── models/ │ ├── jev-small.gguf # 量化版本适合低显存 │ ├── jev-standard.bin # 标准精度版本 │ └── jev-decision.json # 决策配置可自定义输出头 ├── logs/ ├── config.yaml # 服务级配置 └── runtime/ # 模型服务二进制或 Python 包这里有个细节值得注意jev-decision.json是 Jev 比较独特的设计它定义了当前服务实例用哪几种决策头、输出范围、阈值方案等。你可以在不改模型权重的前提下把一个标准模型实例改造成风险评分模式或者标签分类模式。3.3 启动服务与验证我用 Docker 方式演示路径按你自己的实际情况改cd /opt/jev docker compose up -d # 等待状态变为 healthy docker compose ps启动完成后健康检查接口一般监听在127.0.0.1:8123。用 curl 测一下curl -s http://127.0.0.1:8123/health正常会返回{status:ok,model:jev-standard,loaded:true}。接着用一个最简单的输入做验证比如判断这条评论的负面倾向分数curl -s -X POST http://127.0.0.1:8123/v1/decision \ -H Content-Type: application/json \ -d {text:这个功能太难用了我用了三十分钟都没搞定准备退货。,decision_head:sentiment_score}返回结果很短{decision: 0.92, confidence: 0.96, latency_ms: 38}算一下这个流程消耗的资源整个请求从进入到返回模型服务端耗时 38 毫秒对于一个需要实时落地的场景来说这个数字对比生成式模型动辄几秒钟的首 token 延迟优势相当明显。我第一次跑通的时候还有点不信后面连续压了几百个请求P95 延迟稳定在 50 毫秒以内才放心把它加进正式项目。4. 接入与调用把 Jev 变成业务里的决策插件4.1 HTTP API 的调用约定Jev 提供的 HTTP API 设计得很克制核心就是POST /v1/decision一个端点。请求体支持多种字段组合text原始文本、features数值特征字典、history可选的历史交互序列、decision_head使用的决策头标识。返回体固定包含三个字段decision决策结果、confidence置信度、latency_ms服务端耗时。我特别喜欢这个约定——它在迫使调用方把解释这件事放到业务层去处理而不是让模型来承担。4.2 Python SDK 实操示例官方 SDK 封装得相当干净安装之后几行就能跑起来from jev import JevClient client JevClient(base_urlhttp://127.0.0.1:8123, api_keyoptional) # 案例 1文本风险判定 resp client.decision( text这款手机续航表现不错但屏幕质量问题严重推荐换货, decision_headrisk_score ) print(resp.decision) # 0.71 print(resp.confidence) # 0.88 # 案例 2结构化特征判定 resp client.decision( features{ user_age_days: 3650, order_count: 23, return_rate: 0.3, avg_order_value: 299.0 }, decision_headreturn_probability ) print(resp.decision) # 0.36需要注意decision_head是 Jev 的灵魂配置。你提交的请求会走服务端jev-decision.json里注册的对应头如果传了没注册的头会返回 422。建议在服务启动前就规划好你的业务需要的决策头清单。4.3 走代理或内网部署时的配置细节热词里出现jev 模型代理“jev模型代理”这个搜索热度其实反映了一个真实痛点很多团队的服务跑在内网或者离线的外部环境里。Jev 的 API 支持两种代理模式。一种是纯网络层代理比如 Nginx 反向代理到内网的 Jev 服务。这种情况下你只需要保证 Jev 服务的读路径和写路径都走内网即可没有额外的 SDK 层配置。另一种是模型服务层的代理模式在config.yaml里设置model_route字段可以把请求分发给多个物理机上的 Jev 实例适合把 Jev 改造成一个中大规模的决策路由网关。model_route: threshold: 0.7 primary: - http://node-a:8123 - http://node-b:8123 fallback: - http://node-c:8123当 primary 节点全部不可用或延迟超过阈值时请求自动切换到 fallback 节点。这个机制在生成式模型体系里很少被认真对待因为生成请求自带 token 级缓存和 retry但对 Jev 这种高频率微决策场景路由和降级策略就是保命符。5. 与 browser-use 联动给网页自动化装上判断中枢5.1 联动场景描述browser-use 是最近做浏览器自动化时绕不开的一个框架它能让 AI Agent 像人一样打开网页、点击按钮、填写表单、滚动页面。传统做法里Agent 的每一步动作都由 LLM 生成自然语言指令来决定这有两个问题第一慢每一步可能要等好几秒第二贵一次完整的网页操作流把几万 token 烧掉很正常。Jev 和 browser-use 的组合逻辑是让 browser-use 负责眼睛和手执行动作让 Jev 负责小脑每步决策。比如你在做一个自动提交申请表的流程页面状态实时变化每一步可能有很多候选按钮或链接。如果全盘交给 LLM它需要观察页面 → 推理语义 → 生成动作 → 解析执行绕了一大圈。Jev 则可以直接接收页面 DOM 的关键信息如候选元素文本、位置、历史点击统计输出一个下一步该点什么的决策标签browser-use 拿到标签后直接执行。整个回路几十毫秒完成比原来快了十倍不止。5.2 一个完整的联动工程代码下面是我在实际项目里跑通过的链路骨架import asyncio from browser_use import Browser, Action, ActionResult from jev import JevClient browser Browser(headlessTrue) jev JevClient(base_urlhttp://127.0.0.1:8123) async def decide_next_step(dom_info): # 把 DOM 信息压缩为结构化特征 features { clickable_count: len(dom_info[clickable]), has_form: int(bool(dom_info.get(form))), page_url_hash: abs(hash(dom_info[url])) % 1000, visible_error_msg: int(error in dom_info.get(text, ).lower()), last_action_success: int(dom_info.get(last_action_success, 1)) } resp jev.decision( featuresfeatures, decision_headbrowser_action_select ) return resp.decision # 0 表示继续找1 表示点击某元素2 表示提交表单 async def run(): page_state await browser.goto(https://some-service/apply) for step in range(10): dom_info await browser.extract_dom_info() action await decide_next_step(dom_info) if action 0: await browser.click_next_candidate() elif action 1: await browser.click_primary_button() else: await browser.submit_form() break await browser.close() asyncio.run(run())这个方案的关键思路是把复杂的页面理解任务降维成一系列关键数值特征。虽然特征值可能不如图文模态那么表达力强但决策速度带来的优势在实际自动化任务里往往比更聪明的判断更重要。5.3 实测效果与限速策略我在一个表单填写提交任务上做了对比测试。纯 LLM 方案browser-use 默认策略平均一个完整任务耗时约 55 秒其中大部分时间花在等待 LLM 响应Jev 方案把任务压缩到 18 秒左右。而且 Jev 在连续执行 200 次重复操作时没有出现过一次跑偏——LLM 方案在长链路任务里偶尔会突然跳转到无关页面这是采样随机性导致的。压力测试时也发现了一个问题Jev 的服务端在高并发下如果配置不当会出现连接池耗尽。官方文档建议在 SDK 侧把max_connections调大同时开启请求级纯内存缓存——同一个页面状态下通常不需要重新决策。我的配置是client JevClient( base_urlhttp://127.0.0.1:8123, max_connections64, enable_cacheTrue, cache_ttl_seconds5 )实测从 200 QPS 压到 1000 QPSP95 延迟从 48ms 涨到 210ms没有出现连接错误。这个吞吐量对绝大多数实时决策场景都够用了。6. 我踩过的坑显存、冷启动和输出解析6.1 显存不足时的量化取舍本地部署踩的第一个坑就是模型加载时直接爆显存。我用的是jev-standard.bin参数规模大约是 3B 级别FP16 加载后占用约 6GB加上运行时上下文缓冲区8GB 显卡根本装不下。一开始我以为是自己 CUDA 环境的问题查了半天最后发现官方还提供一个jev-small.gguf量化版本可以压到 3.5GB 左右。切换之后决策精度并没有出现明显劣化。以文本风险评分为例在官方评测集上的 AUC 从 0.94 下降到了 0.93几乎可以忽略。但延迟提升了约 40%因为量化版本需要在 CPU 和 GPU 之间做更多数据搬运。我的建议是能上标准版就上标准版显存实在紧张再考虑量化版本而不是一开始就为了省事用 quantized。6.2 冷启动阶段的不稳定输出Jev 在刚启动的头几秒里输出置信度会非常不稳定。我遇到的情况是服务从镜像启动到健康检查通过大约需要 8 秒但真正达到稳定推理状态还要额外 15 秒。这期间如果发起请求返回的confidence会很诡异地飙升或暴跌。我开始以为是权重加载问题后来在源码注释里看到原因——模型在启动后会先跑一段预热的自校准本质上是用一组内部测试样本调整各子路径的门控权重。这个阶段对外表现为冷启动不稳定。解决方案很笨但有效在业务流量真正进来之前先发几十个空请求把服务唤醒。我在 Docker 的 entrypoint 里加了一个循环启动后自动调用一次/v1/decision避免上游负载均衡器把流量导到还在自校准的实例上。6.3 不要用传统解析库去阅读理解输出这个坑属于典型的把 Jev 当成生成式模型来用造成的。有同事第一次接手项目看到返回值是个 JSON 里的decision字段觉得不够稳非要再加一层 LLM 去解析这个结果——比如让 GPT 去判断0.83 到底算高风险还是中风险。结果不仅白白增加了延迟还引入了一重幻觉风险。GPT 可能说0.83 看起来介于高风险和极高风险之间原本清晰的阈值判断瞬间又模糊了。正确做法是阈值判断必须写在业务硬编码或规则引擎里。例如risk_score 0.7 高风险这个逻辑应该由你的工程团队明确控制而不是留给模型做二次解释。Jev 的输出是数字数字的意义应该由业务场景来定义模型只负责输出概率。7. 进阶玩法自定义决策流与微调7.1 决策配置文件的改造如果你手头的业务场景比较特殊标准模型没有对应的决策头可以通过修改jev-decision.json来新增自定义决策头。官方提供了一个配置文件模板核心结构大致如下{ decision_heads: [ { id: sentiment_score, type: regression, output_range: [0, 1], sample_weights: [0.8, 0.2], thresholds: {low: 0.4, high: 0.7} } ] }配置文件最关键是type字段支持regression回归、classification多分类、ranking排序。它可以组合使用比如同时挂一个文本风险评分头、一个图像异常分类头。不同头之间共享底层编码器和推理路径但最后的映射层是独立训练出来的。这让我想起一个类比Jev 像是一个具备了预训练直觉的员工而决策头就是给他下达的具体岗位职责岗位职责可以换直觉基础不变。7.2 基于已有权重做轻量微调官方开源了推理代码和轻量微调脚本用 LoRA 方式在单卡上就能跑。我没有做大规模全参数微调只针对一个特定领域的决策头做了 LoRA 训练——数据量也就两三千条人工标注样本训练 10 个 epochloss 从 0.65 降到 0.11。这可能是 Jev 目前最有价值的一点它不是封闭的 SaaS而是可以落到私有数据上的开源决策基座。具体的微调流程大致是把训练样本整理成[input → expected_decision]格式加载jev-standard.bin权重在最后一个决策映射层挂载可训练的 LoRA adapter用官方脚本跑几个 epoch导出 adapter 权重并挂载到正式服务生效。整个过程没有涉及自然语言标签或模板模型学到的纯粹是这类输入特征 → 这个决策分数的映射关系。微调后的模型在内部验证集上的准确率从 0.79 提升到了 0.90提升效果比我在同等数据量下微调生成式模型要明显得多。7.3 运维监控指标最后分享一个容易被忽略的工程化问题——Jev 的监控指标设计和生成式模型完全不同。对 LLM 你关注的是 tokens/s、首 token 延迟、生成长度对 Jev核心指标是decision_latency、confidence_distribution、fallback_trigger_rate。fallback_trigger_rate尤其值得盯当输入特征缺失严重时Jev 会触发 fallback 分支而不是强给一个答案。如果你的业务里这个比例突然飙升说明上游数据质量在恶化或者特征链路断了。设置告警阈值后这个指标能当数仓管道健康度的哨兵。我在部署后第三天就被它救过一次——某个 upstream 服务的接口字段改名导致特征全部填了默认值fallback 率从 2% 跳到 47%告警短信秒发问题在用户感知之前就处理完了。部署一套 Jev 服务到现在我最深的体会是它的设计思路不是去替代大语言模型而是在决策需要速度这个维度上补齐了生态。很多项目里我们习惯性地把一切任务都交给生成式模型却忽略了决策类的需求其实更适合用专门的、轻量的、确定性的模型来承接。如果你手头正好有这类场景建议先从官方测试地址跑一组实验用几十个真实请求对比一下 Jev 和你现在方案的延迟与准确率数据会替你做出选择。

相关推荐

Agent能力全景解析:从Function Calling到MCP的实战指南
Agent能力全景解析:从Function Calling到MCP的实战指南

1. 从热搜词看 Agent 的真实需求1.1 为什么大家都在搜 Agent 能力全景最近一段时间,我注意到一个很明显的现象:身边做后端的朋友、做前端的朋友、甚至做产品的同事,都在问同一个问题——“Agent 到底能干什么?”这个问题看起来很简… · 2026/9/24 23:43:20

校园二手交易系统实战解析:Java SSM+Flask混合架构
校园二手交易系统实战解析:Java SSM+Flask混合架构

每年到了课程设计和毕业设计的高峰期,"校园二手交易系统"这类题目一定会刷屏。JavaSSM、JavaSpringBoot、PythonFlask,每个技术栈都有大量现成模板,但真正让我头疼的不是做不出来,而是做出来的东西要么像后台管理界面拼… · 2026/9/24 23:43:19

多智能体深度强化学习如何解决车联网资源分配难题
多智能体深度强化学习如何解决车联网资源分配难题

简介:基于多智能体深度强化学习的车联网通信资源分配优化Python源代码与文档说明,面向车联网通信、强化学习算法研究者及高年级本科生/研究生。针对高速移动车辆场景下V2V链路与V2I链路频谱共享难题,提供以MADDPG为核心的多智能体分布式训练实… · 2026/9/24 23:43:00

go-swagger 0.8.0 版本全解析:双向 TLS 加固、pflag 参数策略与代码生成器增强
go-swagger 0.8.0 版本全解析:双向 TLS 加固、pflag 参数策略与代码生成器增强

代码生成开发工具后端API设计 【免费下载链接】go-swagger Swagger 2.0 implementation for go 项目地址: https://gitcode.com/gh_mirrors/go/go-swagger 点击查看 免费下载 go-swagger 0.8.0(发布于 2016-12-23)是 Swagger 2.0 生态下 Go … · 2026/9/25 1:33:10

PaddleSeg 语义分割模型在华为昇腾 NPU 上的 FastDeploy 部署指南
PaddleSeg 语义分割模型在华为昇腾 NPU 上的 FastDeploy 部署指南

人工智能计算机视觉预训练 【免费下载链接】PaddleSeg Easy-to-use image segmentation library with awesome pre-trained model zoo, supporting wide-range of practical tasks in Semantic Segmentation, Interactive Segmentation, Panoptic Segmentation, Image Matting,… · 2026/9/25 1:33:10

STM32调试核心:BOOT0与NRST硬件时序深度解析
STM32调试核心:BOOT0与NRST硬件时序深度解析

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

Conventional Commits 1.0.0 规范深度指南:提交消息结构、语义化版本映射与自动化落地
Conventional Commits 1.0.0 规范深度指南:提交消息结构、语义化版本映射与自动化落地

文档 【免费下载链接】conventionalcommits.org The conventional commits specification 项目地址: https://gitcode.com/gh_mirrors/co/conventionalcommits.org 点击查看 免费下载 本文以 conventionalcommits.org 仓库中 巴西葡萄牙语版规范 为主体&#xff0c… · 2026/9/25 1:33:04

Windows机器码与反作弊机制:硬件指纹如何影响游戏封号与申诉
Windows机器码与反作弊机制:硬件指纹如何影响游戏封号与申诉

1. 先搞清楚Windows机器码到底是怎么回事1.1 机器码不是一串随机数字,它由多个硬件ID拼出来很多人一搜"机器码"就以为电脑上存在一个唯一标识,类似手机IMEI那种出厂写死的号码,改掉它就等于换了一台新电脑。这个理解方向对了一半&a… · 2026/9/25 1:32:58

PX4与ROS2通信实战:Micro XRCE-DDS从架构到Offboard控制
PX4与ROS2通信实战:Micro XRCE-DDS从架构到Offboard控制

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

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

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

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

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

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

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

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码