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

Fiddler抓包实战:APP测试与HTTPS解密全指南

发布时间:2026/11/4 4:51:49 来源:云帆数科 栏目:资讯中心
Fiddler抓包实战:APP测试与HTTPS解密全指南
1. 为什么今天还得学Fiddler——一个被低估的“网络显微镜”Fiddler不是什么新潮工具它诞生于2003年比很多程序员入行时间都长。但直到现在我带过的几十个测试新人、前端实习生、甚至刚转岗的运维同事第一次真正看懂自己App发出去的请求长什么样都是靠它。它不依赖设备Root、不强制装证书、不拦截系统级流量却能把HTTP/HTTPS请求从URL、Header、Body到响应状态、耗时、重定向链路一层层剥开给你看——就像给网络通信装上了一台高倍显微镜。核心关键词“Fiddler”“接口抓包”“APP测试”其实指向三个现实痛点第一开发改了接口字段但没同步文档你测着测着发现返回值突然多了一个is_verified_v2字段不知道是bug还是新功能第二App在测试环境能登录一上预发就卡在loading页日志里干干净净根本没报错第三后端说“我们接口没问题”前端说“我传的参数完全按文档来”而你夹在中间连请求到底发没发出去都拿不出证据。Fiddler解决的不是“怎么抓包”这个技术动作而是打破信息黑箱——让所有参与方看到同一份原始数据。它适合谁不是只给资深测试工程师准备的。如果你是刚接手公司老项目的外包测试没有完整接口文档如果你是独立开发者想验证自己写的SDK是否真的按预期发送了埋点如果你是产品经理需要确认用户点击“立即支付”后App有没有把优惠券ID正确传给订单服务——Fiddler就是你最轻量、最直接的真相探测器。它不替代Postman做接口调试也不替代Charles做高级流量篡改但它用零配置、低学习成本、Windows原生体验守住了“看见真实网络行为”这条底线。我见过太多团队花两周搭Mock服务结果问题出在客户端连测试域名都拼错了——而Fiddler打开5分钟就能定位。2. Fiddler到底在抓什么——拆解HTTP(S)通信的“透明玻璃”2.1 抓包本质不是监听网卡而是当“中间人”很多人误以为Fiddler像Wireshark一样直接抓网卡数据包这是根本性误解。Fiddler工作在应用层代理Application Layer Proxy它不碰TCP/IP底层而是把自己伪装成系统默认的HTTP代理服务器。当你在浏览器设置里填上127.0.0.1:8888所有HTTP请求会先发给Fiddler它记录下来再原样转发给真实服务器响应回来时同样先经过Fiddler再返给浏览器。整个过程对用户透明就像在水管中间悄悄加了个透明观察窗。提示正因为它是代理模式所以Fiddler只能捕获走系统代理的流量。Chrome、Edge、Firefox默认走系统代理但某些国产浏览器如某极速版、Electron应用如VS Code、或硬编码了代理逻辑的程序可能绕过它。这不是Fiddler的缺陷而是代理机制的天然边界。2.2 HTTPS解密为什么能看到加密内容HTTPS的SSL/TLS加密发生在传输层之上理论上Fiddler作为应用层代理无法解密。但它用了个巧妙办法动态生成并安装根证书。当你首次启动Fiddler它会在本地生成一个名为DO_NOT_TRUST_FiddlerRoot的自签名CA证书并提示你安装到系统“受信任的根证书颁发机构”。之后Fiddler对每个HTTPS站点如api.example.com动态生成一张该域名的证书用自己CA签发。你的浏览器看到这张证书由“受信任的CA”签发就放行而Fiddler自己持有私钥能解密所有流量。这个过程的关键在于证书信任链必须完整。如果证书没装进系统根证书库比如只装进了Chrome自己的证书管理器或者手机未手动信任Fiddler证书HTTPS请求就会显示红色警告Fiddler也抓不到明文。这不是加密强度问题而是信任关系没建立。我试过在Windows 11上即使管理员权限运行Fiddler证书仍可能被系统策略拦截必须手动双击证书文件选择“将所有证书放入下列存储”并明确指定“受信任的根证书颁发机构”。2.3 移动端抓包手机不是魔法盒子APP测试常卡在“手机抓不到包”。根源在于手机和电脑不在同一局域网或手机没配代理。实操中我坚持三步法确保同网段电脑开热点手机连此热点最稳或电脑手机连同一WiFi查电脑IPipconfig记下IPv4地址如192.168.1.100手机配代理iOS在WiFi设置里点小叹号手动代理填192.168.1.100端口8888Android同理部分安卓需长按WiFi名进高级选项关键一步关防火墙。Windows Defender防火墙默认阻止外部设备连接8888端口。必须进“高级安全Windows Defender防火墙”→“入站规则”→新建规则→端口→TCP 8888→允许连接→域/专用/公用全选。漏掉这步手机请求根本到不了Fiddler。曾有个项目安卓App死活抓不到包排查两小时才发现是公司IT策略禁用了非标准端口入站。后来我们固定用8080端口提前在防火墙放行再没出过问题。3. 从零开始实战一次完整的APP登录流程抓包分析3.1 环境准备5分钟搞定基础配置Fiddler官方下载地址是https://www.telerik.com/fiddler注意认准telerik.com域名避免第三方捆绑软件。安装时勾选“Add Fiddler to PATH”方便命令行调用其余默认。启动后界面分三栏左栏会话列表Sessions、中栏请求详情Inspectors、右栏响应详情Inspectors。首次运行顶部会弹出“HTTPS Decrypting”开关务必开启——这是看明文HTTPS的前提。接着处理证书菜单栏Tools → Options → HTTPS勾选Decrypt HTTPS traffic点Actions → Export Root Certificate to Desktop把证书导出到桌面。然后双击.cer文件选择“安装证书”→“本地计算机”→“受信任的根证书颁发机构”。完成后在Tools → Options → HTTPS里点Actions → Trust Root Certificate让Fiddler自动帮你完成系统级信任Win10/11有时需重启Fiddler。注意Fiddler默认只抓本机流量。若要抓其他设备如手机必须勾选Tools → Options → Connections → Allow remote computers to connect。此时Fiddler会监听所有网卡的8888端口安全性起见建议仅在可信局域网使用且抓完立刻取消勾选。3.2 抓取APP登录请求识别关键接口与参数以某电商App为例我们目标是分析“手机号验证码登录”全过程。操作前先清空Fiddler会话列表File → Remove All Sessions避免干扰。打开App进入登录页输入手机号点击“获取验证码”此时Fiddler应立刻出现若干请求POST https://api.example.com/v1/sms/send这是发短信接口看Request Headers里的Content-Type是否为application/jsonRequest Body里是否有{phone:138****1234,scene:login}POST https://api.example.com/v1/auth/login这是登录接口重点看Request Body——实际传的可能是{phone:138****1234,code:123456,device_id:abc123}而非文档写的{mobile:...,verify_code:...}。字段名不一致就是后续测试用例要覆盖的坑。此时别急着关App继续在Fiddler里右键该登录请求→Copy → Copy as cURL粘贴到记事本。你会发现cURL命令里包含-H Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...——这就是登录成功后返回的JWT Token。把它复制下来后面调试接口要用。3.3 深度解析响应不只是看200 OK登录成功后响应体Response Body通常是JSON如{code:0,msg:success,data:{token:xxx,user_id:123}}。但更关键的是Response HeadersSet-Cookie: sessionidabc123; Path/; HttpOnly; Secure说明服务端设了Cookie后续请求需携带。Fiddler中可右键请求→Inspectors → WebForms看是否自动填充了CookieX-RateLimit-Remaining: 99限流头告诉你当前IP还剩几次调用额度这对压测很有用Server: nginx/1.18.0暴露了后端Web服务器版本虽与测试无关但安全审计时是线索。我常教新人一个技巧在Fiddler中选中某个请求按F10键它会进入“断点模式”。此时你在App上点登录请求会卡在Fiddler里你可手动修改Request Body中的code为000000再点“Run to Completion”模拟验证码错误场景。这比等真验证码快10倍且能精准复现服务端返回的{code:4001,msg:验证码错误}。3.4 过滤与搜索从上千条请求中锁定目标真实APP操作会产生大量杂项请求图片加载、统计上报、心跳保活。Fiddler默认全抓会话列表瞬间刷屏。必须学会过滤按域名过滤在左栏上方Filter框输入host.contains(example.com)回车只留目标域名按请求类型过滤输入method POST聚焦提交类接口按响应码过滤输入response.code 400快速定位报错请求文本搜索CtrlF打开搜索框输入login高亮所有含该词的请求行。更高效的是保存过滤器Rules → Customize Rules打开脚本编辑器在OnBeforeRequest函数里加一行if (oSession.host.toLowerCase().indexOf(adserver) -1) { oSession[ui-hide] true; }保存后所有广告域名请求自动隐藏。我维护了一个常用过滤脚本库包含屏蔽metrics.、analytics.、crashlytics.等第三方监控域名的规则每次新项目导入即可。4. APP测试专项绕过限制、复现问题、验证修复4.1 绕过客户端校验修改请求参数的三种方式APP常在前端做基础校验如手机号格式、密码长度但这只是用户体验优化不能替代服务端校验。Fiddler提供三种修改方式断点修改推荐新手Rules → Automatic Breakpoints → Before Requests所有请求暂停。找到登录请求切换到Inspectors → TextView直接编辑phone字段为1380000000011位但非真实号点Run to Completion。服务端若返回{code:400,msg:手机号格式错误}说明校验在服务端若直接500报错则可能没做校验。AutoResponder批量模拟Rules → AutoResponder勾选Enable rules点Add Rule。例如添加规则匹配https://api.example.com/v1/user/profile响应返回{code:0,data:{name:测试用户,age:0}}。这样每次请求个人资料都返回固定假数据方便UI测试。Composer构造全新请求File → Composer选择HTTP方法、填URL、Headers粘贴之前复制的Authorization头、BodyJSON格式点Execute。我常用它测试边界值age:-1、name:a.repeat(1000)验证服务端是否做了长度和范围校验。实操心得修改请求后务必检查Content-Length头是否自动更新。Fiddler通常会自动计算但若手动删减Body有时会残留旧值导致服务端读取超时。遇到奇怪的400错误先看Content-Length是否与Body实际字节数一致可用在线工具计算。4.2 复现偶发问题时间轴与会话关联分析某次测试中用户反馈“首页偶尔白屏”日志无异常。用Fiddler抓包发现白屏时GET https://api.example.com/v1/home/banner返回504 Gateway Timeout但其他接口正常。进一步看时间轴左栏会话列表右侧有时间列发现该请求耗时12.3s远超平均200ms。再查其上游依赖——banner接口调用了另一个https://cdn.example.com/ads/config而后者在Fiddler里显示Failed to connect。结论CDN配置中心宕机导致首页Banner接口超时进而触发前端白屏逻辑。没有Fiddler的时间轴关联这个问题会被归因为“前端渲染Bug”。Fiddler的Timeline视图View → Timeline能直观展示所有请求的并发、阻塞、等待关系。开启后横轴是时间纵轴是请求色块长度即耗时。我把这个视图设为常驻尤其在测H5混合页时一眼看出是JS加载慢还是API响应慢还是图片资源阻塞了渲染。4.3 验证修复效果对比模式与性能基线开发修复一个“提交订单失败”Bug后如何验证不能只看一次成功。我建立三步验证法对比模式抓取修复前后的两次相同操作如连续两次下单在Fiddler中File → Compare Sessions选择两个请求。它会高亮差异Header是否少了X-Trace-IDBody是否新增了source_app:android_v3.2响应Code是否从500变成200性能基线用Statistics标签页选中多个同类请求后右下角出现看Average Response Time、Bytes Received均值。修复后若平均耗时从1500ms降到300ms说明优化有效若Bytes Received翻倍可能引入了冗余字段稳定性测试写个简单批处理脚本循环100次调用Composer里的下单请求用Fiddler的File → Import Sessions → From Composer导入统计成功率。曾发现某接口在第87次请求时必返回429 Too Many Requests暴露了限流策略缺陷。5. 常见问题与排查技巧实录那些文档里不会写的坑5.1 HTTPS抓包失败90%的问题出在这五个环节问题现象根本原因解决方案实操验证方法Fiddler里全是灰色“Tunnel to”手机未信任Fiddler证书iOS设置→通用→关于本机→证书信任设置→开启Fiddler证书Android设置→安全→加密与凭据→用户凭据→安装Fiddler.cer在手机浏览器访问http://ipv4.fiddler:8888应显示Fiddler欢迎页访问https://www.baidu.com地址栏应有锁图标且无警告HTTPS请求显示“403 Forbidden”服务端启用了证书绑定Certificate PinningFiddler无法解密只能抓到TLS握手失败尝试抓取其他HTTPS网站如github.com若正常则确认是目标App做了Pin需用Frida等工具绕过超出Fiddler能力范围抓到HTTP但无HTTPSFiddler HTTPS解密未开启或证书未安装Tools → Options → HTTPS检查勾选状态重新导出并安装证书查看Fiddler状态栏应显示“HTTPS Decryption: Enabled”手机能上网但抓不到包电脑防火墙阻止8888端口入站Windows控制面板→系统和安全→Windows Defender防火墙→高级设置→入站规则→新建规则→端口→TCP 8888→允许连接在手机浏览器访问http://电脑IP:8888应显示Fiddler欢迎页抓包后App功能异常如登录失败App检测到代理环境主动拒绝请求某些金融类App会检查System.getProperty(http.proxyHost)切换手机网络4G/5G绕过代理或使用Fiddler的Rules → Customize Rules在OnBeforeRequest里加if (oSession.isHTTPS) oSession[x-overridehost] realhost.com;伪造Host5.2 Fiddler卡顿与崩溃内存与规则的平衡术Fiddler长时间运行尤其抓视频App易内存暴涨至2GB界面卡死。根本原因是会话缓存未清理。解决方案自动清理Tools → Options → General勾选Keep only the last X sessions设为500足够分析单次操作禁用无用InspectionTools → Options → Inspectors取消勾选TextView除非需看原始文本、HexView二进制不用看关闭实时刷新File → Capture TrafficF12关闭后再手动File → Load Archive导入.saz文件分析比实时抓更稳。曾有个直播App测试Fiddler每分钟产生3000请求开启AutoResponder规则后CPU飙升。后来发现规则里用了正则.*\.m3u8匹配所有m3u8而Fiddler对每个请求都执行正则匹配。改成精确匹配https://cdn.example.com/live/.*\.m3u8CPU占用从95%降到15%。5.3 替代方案对比什么情况下该换工具Fiddler不是万能的。当遇到以下场景我建议切换需要抓HTTPS且无法装证书的设备如iOS 17企业证书限制、某些IoT设备用mitmproxyPython编写支持脚本化证书安装更灵活跨平台统一方案Mac/Windows/Linux都要用Charles Proxy收费但界面一致Map Local功能比Fiddler强大深度协议分析WebSocket、gRPC、MQTTWireshark底层抓包需配合SSLKEYLOGFILE解密HTTPS自动化集成CI/CD中跑抓包验证mitmproxy Python脚本可编程Fiddler无官方API。但Fiddler在Windows生态下仍有不可替代性它能直接调试.NET程序Debug → Attach to Process、支持FiddlerScriptJScript.NET脚本扩展、与Visual Studio无缝集成。我维护的某内部测试平台核心流量分析模块就是用FiddlerScript写的自动提取所有X-Request-ID并生成调用链路图。6. 进阶技巧让Fiddler成为你的测试中枢6.1 FiddlerScript用脚本自动化重复劳动FiddlerScript是它的隐藏王牌。按CtrlR打开编辑器所有逻辑写在Handlers对象里。例如自动给所有请求加测试头static function OnBeforeRequest(oSession: Session) { if (oSession.hostname.Contains(example.com)) { oSession.oRequest.headers.Add(X-Test-Env, staging); oSession.oRequest.headers.Add(X-Test-User, tester_001); } }再比如自动标记超时请求3s为红色static function OnBeforeResponse(oSession: Session) { if (oSession.Timers.ServerDoneResponse 3000) { oSession[ui-color] red; oSession[ui-comments] SLOW: oSession.Timers.ServerDoneResponse ms; } }我用它实现了“接口健康度看板”脚本统计每分钟各接口的5xx错误率、平均耗时写入本地JSON文件再用Python脚本读取并生成HTML报告。这样每天晨会测试组长打开报告一眼看到/v1/order/create错误率升至12%比等开发提Jira快得多。6.2 与Postman联动从抓包到自动化测试Fiddler抓到的请求可一键转为Postman集合。方法右键请求→Copy → Copy as cURL (bash)然后在Postman里Import → Raw Text粘贴。但更高效的是用Fiddler的Export → Export Sessions → Selected Sessions → Postman Collection v2.1。导出的JSON文件可直接在Postman里Import自动生成Collection、Folder、Request。我构建的测试流程是Fiddler抓真实用户路径→导出Postman Collection→在Postman里用Tests脚本添加断言如pm.response.to.have.status(200)→用Newman命令行工具集成到Jenkins。这样Fiddler负责“发现”Postman负责“验证”形成闭环。6.3 安全测试初探Fiddler能做的三件小事虽然Fiddler不是专业安全工具但能辅助基础安全检查敏感信息泄露在Filters里输入body.contains(password) or body.contains(token)检查是否在GET参数或响应体中明文传输凭证CSP策略缺失抓取HTML页面看Response Headers中是否有Content-Security-Policy没有则存在XSS风险HTTPS降级攻击在Fiddler中禁用HTTPS解密访问http://example.com看是否被301重定向到https://若未重定向说明存在降级风险。有一次我抓包发现某后台管理系统的登录响应里Set-Cookie头缺少Secure属性意味着Cookie可通过HTTP传输。立即截图反馈给开发当天就修复了。这种细节只有亲手看原始流量才能发现。7. 我的Fiddler使用习惯与经验总结Fiddler用得越久越觉得它像一把瑞士军刀——不炫技但关键时刻总能掏出合适的工具。我坚持几个铁律第一永远先清空会话再开始。哪怕只是测一个按钮Remove All Sessions是肌肉记忆避免历史请求干扰判断第二不信任任何文档只信Fiddler抓到的包。后端说“字段名已统一为snake_case”我打开Fiddler一看user_name和userName并存立刻截图留证第三把Fiddler当沟通语言。向开发提Bug时不写“登录失败”而是附Fiddler截图红框标出401 Unauthorized响应、蓝框标出缺失的Authorization头、绿框标出上一步登录返回的Token未被携带——三方看了都明白问题在哪。最后分享一个小技巧Fiddler的QuickExec框底部灰色输入栏支持快捷命令。输入bpu https://api.example.com/v1/pay所有该URL请求自动断点输入reset重置所有断点输入?查看全部命令。我把它设为每日开工第一件事比喝咖啡还准时。这个工具不会让你一夜成为专家但它能确保你每一步都踩在真实的地面上。当别人还在猜“是不是缓存问题”你已经用Fiddler证明是服务端返回了Cache-Control: no-cache却没清Redis当别人争论“前端还是后端的锅”你拿出Fiddler时间轴指出是第三方地图SDK的init接口阻塞了主线程。技术的价值从来不在多炫酷而在多可靠。Fiddler的可靠就在于它从不撒谎——你看到的就是网络世界此刻的真实模样。

相关推荐

企业无线网络升级:AI与Wi-Fi 6E的数字化转型
企业无线网络升级:AI与Wi-Fi 6E的数字化转型

1. 无线网络在企业数字化转型中的战略地位最近一份来自网络设备巨头的行业报告显示,企业级无线网络正在从基础连接设施升级为战略级增长引擎。根据对全球2000多家企业的调研数据,超过78%的CIO将Wi-Fi 6/6E网络升级列为2024年首要IT投资项目,这… · 2026/11/4 4:51:49

Vue.js中使用docx.js实现Word文档导出
Vue.js中使用docx.js实现Word文档导出

1. 项目背景与核心需求在Web应用开发中,文档导出功能是常见的业务需求。最近在开发一个Vue.js项目时,遇到了需要将页面数据导出为Word文档的需求。经过技术调研,最终选择了docx.js和file-saver这两个库的组合方案。这个方案的核心优势在于&am… · 2026/11/4 4:51:49

数字孪生方案:从设备影子到预测孪生与业务投影闭环
数字孪生方案:从设备影子到预测孪生与业务投影闭环

简介:围绕数字孪生关键技术展开的这份文档,面向仿真领域学者、物联网平台学习者与数字化转型从业者,系统梳理数字孪生从概念到落地的实现路径。内容以DTP、DTI、DTA三层模型为线索,结合可见性、预测性、假设分析、行为记录与系统集… · 2026/11/4 4:51:49

橙舟课堂APP测评:真机模拟系统如何提升编程学习效率
橙舟课堂APP测评:真机模拟系统如何提升编程学习效率

1. 橙舟课堂APP初体验:一款怎样的在线学习工具?第一次打开橙舟课堂APP时,最直观的感受就是界面设计非常清爽。主色调采用橙色和白色的搭配,既符合品牌调性又不会让用户感到视觉疲劳。首页采用卡片式布局,课程分类清晰可… · 2026/11/4 5:29:15

微信开源WeKnora:基于Agentic RAG的知识库系统与本地部署指南
微信开源WeKnora:基于Agentic RAG的知识库系统与本地部署指南

1. 这个项目到底解决了什么问题第一次看到“微信开源了一个神级知识库项目”这个标题,我第一反应是:腾讯终于把内部用了很久的东西放出来了。点进去一看,WeKnora,一个基于RAG架构的知识库系统,而且直接开源。说实话&am… · 2026/11/4 5:29:15

Treg免疫抑制机制解析与流式检测及体外抑制实验指南
Treg免疫抑制机制解析与流式检测及体外抑制实验指南

免疫学这个行当里,treg(regulatory T cell)绝对是高频词。它刚被发现那会儿,很多人觉得所谓调节性T细胞大概就是个消炎的概念;等我自己真正开始做相关实验才发现,这个细胞对免疫系统的影响远比想象中深。研… · 2026/11/4 5:29:15

橙舟课堂APP真机模拟系统与IT技能培训深度评测
橙舟课堂APP真机模拟系统与IT技能培训深度评测

1. 橙舟课堂APP深度体验报告作为一名在线教育行业的长期观察者,最近被同行频繁安利橙舟课堂APP。这款主打IT技能培训的应用,最吸引我的是其宣传的"真机模拟系统"功能。经过两周的深度使用,我发现它确实在课程质量和学习体验上带来了… · 2026/11/4 5:29:15

微信开源WeKnora:企业级RAG与Agent知识库框架深度解析
微信开源WeKnora:企业级RAG与Agent知识库框架深度解析

1. 从一条开源公告说起:WeKnora 到底是个什么东西微信团队在开源社区扔出了一个叫 WeKnora 的项目,圈子里做 RAG 和 Agent 的人几乎同时刷到了这条消息。我第一时间去翻了仓库和文档,看完之后的判断是:这不是又一个“把 LangChain… · 2026/11/4 5:29:15

软件测试中的等价类划分原理与实践
软件测试中的等价类划分原理与实践

1. 等价类划分的本质与价值作为一名测试工程师,我经常遇到这样的场景:开发人员提交了一个新功能,要求进行全面测试。面对看似无穷无尽的输入组合,新手测试员往往会陷入"测试恐惧症"——到底要测多少用例才够&#xff1f… · 2026/11/4 5:28:15

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

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

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

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

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

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

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

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

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

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

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

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

了解更多?预约专属演示

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

企业微信二维码