新闻详情

新闻详情

首页 / 资讯中心 / 详情

优化实践框架:系统、数据、渲染与代码的性能调优指南

发布时间:2026/10/2 15:47:41来源:尧图网络
优化实践框架:系统、数据、渲染与代码的性能调优指南
最近刷搜索词“优化”这个词几乎铺满了所有技术社区。Windows 卡顿有人找优化助手SQL 慢有人天天调索引Unity 游戏掉帧有人到处翻 DrawCallHive 小文件把集群拖垮了还有人从头学合并思路。这些问题的名字五花八门但本质全是做同一件事在现有条件下让系统跑得更准、更快、更省资源。这篇文章是我把这些高频优化场景整理出来的一套实践框架覆盖系统、数据、渲染、算法代码四个主战场也顺手解决一批和优化工具相关的坑。我不打算教你“把能关的全关掉”这种野路子而是想讲清楚优化的顺序、判断瓶颈的方法以及哪些参数和步骤是可以直接抄作业的。适合三类人觉得电脑越来越慢但怕折腾坏的小白拿到慢查询不知道从哪下手的开发以及优化做了不少但总是没效果的进阶玩家。先说一个总原则真正的优化不是你改了多少东西而是你知不知道自己在改什么。1. 别急着动手先把“优化”这件事想清楚1.1 没有基线就没有优化很多人口中的优化其实是碰运气。系统卡就关服务SQL 慢就加索引游戏掉帧就调画质改完以后凭感觉说“好像快了”。这种操作最大的问题在于你没有可对比的基线数据改没改好全凭主观感受甚至会因为心理暗示得出错误结论。正确的做法是先测量。Windows 卡顿先打开任务管理器的“性能”页看 CPU、内存、磁盘、网络的占用曲线跑 30 分钟记录峰值SQL 慢先开启慢查询日志收集一天的执行记录Unity 掉帧先用 Profiler 记录 DrawCall、SetPass、GC Alloc 这些指标。优化前记录一批数字优化后跑同一个场景、同一批数据再对比。有数字你才知道优化是否有效。我自己的习惯是优化前建一个文本文档写下三个数字优化前耗时或占用、目标值、优化后实测值。如果目标达不到或者优化后反而变差那就撤销这次改动。这套流程听上去麻烦但能省掉后面大量的返工时间。1.2 二八法则先去啃那 20% 的大头优化的收益从来不是平均分布的。大多数场景下80% 的效果来自 20% 的改动。你要做的是先找到那个“少数派”。举个例子一台电脑开机要 3 分钟你花一晚上去调整虚拟内存、禁系统动画结果开机只快了 10 秒。但如果你打开任务管理器看一眼“启动”标签页把那些腾讯系的后台、迅雷、播放器自启全关掉开机时间可能直接变成 20 秒。这就是大头和边角料的区别。SQL 也一样。一条慢查询原本要跑 3 秒你加了一个最左前缀索引直接变成 10 毫秒这是百倍提升再去调整 MySQL 的 buffer pool 参数可能只从 10 毫秒变成 8 毫秒。理性的人会把精力放在索引设计上而不是整天调缓存。先找大头再捡芝麻。1.3 不是所有东西都值得优化看到“win10极速优化长效版”这类词我的第一反应不是兴奋而是警惕。优化这事有个很容易被忽略的规则稳定优先于极限收益要大于风险。代码里有个经典教训叫“过早优化是万恶之源”。如果一个功能本身能跑运行也就 0.2 秒你花两天去把它优化成 0.1 秒意义有限。如果这段代码会被调用十万次那才值得抠。个人电脑也一样你如果天天关机休眠开机时间根本不重要但如果每次开机都要等两分钟才能开始工作那关掉无用的启动项就有真实收益。所以动手前先问三个问题有没有测量数据支撑这个优化用户能不能感知到改动的风险是否可控如果答案都是否那就别碰。系统稳定是一件很宝贵的事为了跑分漂亮把关键服务禁掉最后换来的只有频繁报错和重装系统。2. 日常系统优化Windows 10/11 与 Edge 的实战清单2.1 启动项和后台服务能减就减但不能乱减系统优化里最常见也最安全的一步就是清理启动项。按 CtrlShiftEsc 打开任务管理器切到“启动应用”标签页看“启动影响”那一列。凡是标“高”或“中”而你又不认识的东西先点右键禁用。但要留个心眼杀毒软件、显卡驱动控制台、输入法这类和系统底层关联的项目你不确定就别动宁可让它开机多 1 秒也别把安全机制弄坏。后台服务这块很多优化工具会把一堆服务改成“禁用”这是重灾区。正确的姿势是只调整确定无用的服务——比如你不用打印机可以把 Print Spooler 设为“手动”你不用 Windows 搜索可以把 Windows Search 设为“手动”。但别去碰 Windows Update、Base Filtering Engine、DHCP Client、DNS Client 这些系统级依赖除非你想体验重装系统。提一嘴游戏玩家常见的操作关闭 GameDVR。这个功能会把游戏后台录屏留在磁盘上电磁盘也影响性能。在设置-游戏-游戏录制里关掉“后台录制”比用第三方清理软件靠谱得多而且没有任何副作用。2.2 传递优化缓存那个“占内存”的文件怎么处理Windows 11 的“传递优化”功能会把 Windows 更新文件缓存到本机目的是局域网内相互分发减少带宽。出发点很好但默认设置会把缓存堆在 C 盘动辄几个 GB。很多用户反映清理时提示“拒绝访问”其实是 Delivery Optimization 服务还在运行文件被占用。具体清理路径有两条。第一条是图形界面设置-系统-存储-临时文件往下拉找到“传递优化文件”勾选后删除。第二条是命令行用管理员身份打开 CMD 或 PowerShell依次执行net stop dosvc rd /s /q C:\Windows\SoftwareDistribution\DeliveryOptimization net start dosvc注意最后一定要执行net start dosvc把这个服务重新拉起来。删除后系统会自动重建缓存目录不会影响后续更新。如果你在用组策略可以在“计算机配置-管理模板-Windows 更新-传递优化”里设置“限制缓存大小”让它别超过某个百分比这样以后就不会再堆满 C 盘了。2.3 Edge 浏览器提速的三个开关Edge 卡顿是高频问题大多数时候不是浏览器本身不行而是默认策略太保守。设置里搜“系统和性能”有三项值得动。第一项是“睡眠标签页”。开启后几分钟没看的标签页会自动休眠释放内存和 CPU 占用。建议把非活动标签页的时间设为 5 分钟再在“从不使这些站点睡眠”里把常看的邮箱、网课网站加进去避免后台线路被意外断掉。第二项是“启动增强”。开启后 Edge 会在系统登录时预加载进程冷启动速度会明显变快。代价是常驻后台占一点内存。如果你内存少于 8G这个功能反而可能拖慢整机自己权衡。第三项是扩展管理。很多人装了一堆购物返利、右键 AI 助手、划词翻译插件这些扩展会在每次页面加载时注入脚本是浏览器卡顿的一大来源。只保留常用工具不用的先禁用比任何加速软件都有效。顺带把“效率模式”打开让浏览器在低电量或资源紧张时自动降耗。2.4 对“一键优化工具”的清醒认识市面上那些“Windows 极限优化助手”、“winutil 一键优化”还有一个热词叫“win10删除右键使用AI助手优化电脑”看起来都很诱人点一下就能“极速优化”。真实情况是它们本质是批处理脚本帮你关服务、删预装应用、改注册表但并不知道你的硬件环境和实际需求。我不否认某些开源脚本有技术含量比如 winutil 在技术圈确实有人用因为它开源、改动项可见。但问题在于绝大多数人不看脚本内容就直接双击然后把自己带进沟里。最典型的悲剧是一键优化把 WinDefend 服务关了系统瞬间失去实时防护右键菜单里的 AI 助手倒是删了但浏览器主页也一并被改了。我的建议很简单如果你真想用这类工具先去 GitHub 看脚本源码至少搜一下它执行了哪些命令如果连源码都找不到那就别用。系统优化最稳的方式仍然是系统自带设置加少量手动调整慢是慢点但每一步你都知道自己在干什么。3. 数据领域的 SQL 慢查询与小文件优化3.1 慢 SQL 定位先开慢查询日志再说数据库优化的一条铁律是别猜去看日志。MySQL 里默认慢查询日志是关的你需要手动打开并设置阈值。执行以下 SQLSET GLOBAL slow_query_log ON; SET GLOBAL long_query_time 1;long_query_time单位是秒设成 1 表示超过 1 秒的查询都会被记录。跑一天业务后用自带的mysqldumpslow -s t /var/lib/mysql/*slow.log按耗时排序看看排在最前面的是哪几条。也可以直接查performance_schema统计聚合更精细化。拿到慢 SQL 后先做EXPLAIN。重点看两个字段type 和 Extra。type 从好到坏大致是 system const eq_ref ref range index ALL如果看到 ALL 说明全表扫描这是最优先要消灭的。Extra 里出现 Using filesort 或 Using temporary说明排序和临时表开销大大概率需要调整索引或改写语句。这也是“慢sql优化”这个热词里最核心的日常操作。3.2 索引不是越多越好执行计划才是判断标准很多开发一听说查询慢就疯狂加索引结果把表建成了索引堆。写入本来就慢每次 insert 还要同步维护 B 树最后慢查询没解决写入延迟反而翻倍。加索引有一把基本标尺先看 WHERE 条件里的列再看 ORDER BY 和 GROUP BY 的列优先建立联合索引注意最左前缀。比如 WHERE a1 AND b2 和 ORDER BY c就值得建 (a,b,c) 这样的联合索引。如果 SQL 里对列做了函数包装比如WHERE DATE(create_time) ...索引就会失效这时候要改成范围查询create_time ... AND create_time ...。加完索引别急着走重新跑一遍 EXPLAIN确认 key 字段真的用到了新索引type 也提升到了 range 以上。如果执行计划没用上说明你的 SQL 写法有问题或者索引顺序设计错了需要回头调整。索引这个东西加对一个是宝加错一堆是草。3.3 Hive 大数据的痛小文件与合并参数Hive 的“小文件问题”是大数据场景里非常经典的坑也是近期热词榜上的常客。由于 Reduce 个数过多每个 Reduce 输出一个小文件一个分区可能被切出上千个不足 1MB 的碎片。这些碎片会让 NameNode 的元数据膨胀任务调度变慢后续读取时每个文件都要启动一次 InputSplit任务被拖到怀疑人生。解决思路分两条线写数据时控制和读数据时合并。写数据时加一个DISTRIBUTE BY RAND()或者按某个分布均匀的字段分区让数据重新打散到指定数量的 Reduce 里。然后配置合并参数set hive.merge.mapfilestrue; set hive.merge.mapredfilestrue; set hive.merge.size.per.task256000000; set hive.merge.smallfiles.avgsize16000000;这里256000000是合并后每个文件期望 256MB16000000表示平均小于 16MB 的文件才会触发合并。对已经存在的小文件最简单的方式是重写一遍表INSERT OVERWRITE TABLE t SELECT * FROM t DISTRIBUTE BY RAND();如果是 ORC 格式还可以用ALTER TABLE t [PARTITION(...)] CONCATENATE;直接合并。注意 CONCATENATE 只适用于 ORC 或 RCFile不能用于 Parquet。3.4 并行 SQL 参数怎么定更合理“并行 SQL 优化”这个概念在不同引擎里差异很大但核心原则是统一的并行度不是越大越好。并行度设太高线程切换和资源竞争反而会让查询更慢设太低CPU 算力闲置。以 24 核机器为例跑一条重 SQL并行度取 8 到 16 通常比较合适。如果你同时还有别的任务在跑还要再往低调。有些引擎支持动态调节比如 Spark 的spark.sql.shuffle.partitions默认 200我一般看数据量定小数据量就降到 50 到 100数据量大再提高到 400 左右。Oracle 的/* PARALLEL(4) */也别乱用并发查询多的情况下并行度叠加很快把数据库资源打满。记住一句话先看资源再开并行。如果你不确定集群当前负载可以直接用默认值跑一遍测出瓶颈在 CPU 还是 I/O再针对性调整。并行度是用来填饱和资源空档的不是用来创造资源竞争。4. 游戏与渲染场景的性能优化4.1 Unity 手游优化的主线DrawCall、内存与 GCUnity 优化里最容易陷入的误区是看到帧率低就无脑压画质结果画面糊成一团帧率也没提升多少。正确的打开方式是用 Profiler 定位瓶颈。Profiler 打开后先看 CPU 的 “Main Thread” 和 “Render Thread”如果 Render Thread 长时间占据 CPU说明 DrawCall 和渲染状态切换太多如果 Main Thread 内部有大量的 GC Alloc说明你的脚本在频繁创建对象。DrawCall 优化的核心手段有三个图集化Atlas、材质合并、动态合批。UI 图片尽量放到同一张图集3D 物体尽量共用材质把动态光照数量控制在个位数。加上 LOD 和遮挡剔除场景复杂度能降一个量级。内存这块纹理格式是重头。移动端你不用 uncompressed RGB一张 1024x1024 的图就是 4MB 显存改用 ASTC 4x4 或 6x6体积直接砍半以上画质轻微损耗肉眼几乎分不出来。音效也别用 WAV换成 Vorbis 或 AAC 压缩格式减小包体也减内存。对象池是很经典的技巧频繁 Instantiate 和 Destroy 会造成 GC 峰值用队列缓存不用的对象再按需激活帧数会稳定很多。4.2 N 卡游戏优化三个核心项够用了搜索热词里有“n卡游戏优化”和“pavise游戏优化下载”我可以直接说结论手动设置三个地方比下载任何“游戏优化器”都靠谱。第一驱动更新。别迷信“稳定版三年不换”游戏优化里驱动更新带来的性能提升经常比改设置更明显。去官网下载对应型号的最新正式版驱动即可GeForce Experience 不是必须的。第二N 卡控制面板里的 3D 设置。把“低延迟模式”设为“超高”配合游戏内开启 Nvidia Reflex能显著降低操作延迟。“电源管理模式”设为“最高性能优先”防止 GPU 自动降频。垂直同步这条要分情况如果你的显示器是高刷新率且没有 G-Sync游戏内关闭垂直同步、控制面板也不强制开启让帧率自由跑反而更顺滑如果有画面撕裂再开垂直同步。第三游戏画质选项。影响性能最大的通常是阴影质量、体积云、环境光遮蔽和抗锯齿这四个是性能大户。把“阴影质量”从中或高降到低往往能拿到 20% 以上的帧率提升而画面观感损失很小。所谓“一键优化器”做的无非就是帮你改这些设置你自己会改就没必要冒那个风险。4.3 ComfyUI 这类本地 AI 工具的显存优化技巧在“comfyui 优化”这个词下最容易看到的问题就是“爆显存”。ComfyUI 跑 SD 模型显存不足最常见的原因是模型以 FP32 全精度加载中间还有大量张量驻留在显存里。最简单的解决办法是启动时加参数python main.py --lowvram显存低于 4G 的机器用--novram会更激进模型权重按需切换到内存慢但不会崩。同时优先把模型切成半精度FP16 的显存占用是 FP32 的一半画质损失基本不可感知。再装一个 xformers让注意力计算走 memory-efficient kernel推理速度能快一截。顺带吐槽一句网上不少“优化教程”让用户把所有节点都重装其实 90% 的场景靠调参和切换精度就能解决。批处理大小batch size也别贪大显存不够的时候把 batch 调 1出图成功率和稳定性远高于拉高 batch 然后天天等爆显存重来。5. 代码与算法层面的优化5.1 C 语言日期计算用查表替代分支判断热词里有“C语言两种方法优化输入一个日期的年、月、日计算并输出这天是该年的第几天”。这类题面试常考优化点在不同写法的分支多少。基础写法是写一个switch-case或if-else逐月累计天数但代码冗长。更优雅的方案是建一个每月天数的前缀和表int days[13] {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365}; int dayOfYear(int y, int m, int d) { int res days[m - 1] d; if (m 2 ((y % 4 0 y % 100 ! 0) || y % 400 0)) { res; } return res; }这里前缀和表存的是“前 m-1 个月的累计天数”查表 O(1)不需要循环。闰年判断只对 2 月之后的日期生效。相比逐月累加这种写法不仅快而且逻辑清晰不容易漏边界。我自己刷题时更喜欢这种风格能查表就不分支能算就不循环。5.2 质数判断的最优路线6k±1 到底是怎么来的质数判断是另一个高频优化题。朴素写法是循环到 n-1稍微聪明点的人会循环到sqrt(n)但还能继续优化。第一步排除偶数。for (int i 3; i * i n; i 2)这样直接少一半计算量。第二步才是重点观察大于 3 的质数全部满足6k±1的形式。原因很简单任意整数模 6 的余数只有 0、1、2、3、4、5 六种。余 0、2、3、4 的数分别能被 2 或 3 整除不可能是质数所以只有余 1 和余 5即 6k1 和 6k-1才有资格成为质数。代码这样写bool isPrime(int n) { if (n 2) return false; if (n 2 || n 3) return true; if (n % 2 0 || n % 3 0) return false; for (int i 5; i * i n; i 6) { if (n % i 0 || n % (i 2) 0) return false; } return true; }注意循环条件用i * i n而不是i sqrt(n)因为sqrt()调用慢乘法快而且避免浮点误差。这个写法是单个数字质数判断的比较优解。如果你要判定的是一整段数字那就用埃氏筛或欧拉线性筛直接打表。5.3 DP 优化单调队列、四边形不等式怎么选动态规划优化是比较“硬核”的领域热词里的“单调队列优化 dp”、“四边形不等式优化 dp 分治解法 二分解法”都指向同一个方向减少无效状态转移。什么时候用单调队列当转移方程写成dp[i] max(dp[j] w(j))而 j 的取值范围是[i-k, i-1]这样一个滑动窗口时维护一个单调递减的双端队列队首就是当前最优决策。最经典的例子是滑动窗口最大值问题O(n^2) 直接降到 O(n)。什么时候用四边形不等式当决策点满足单调性时即dp[i][j]的最优分割点opt[i][j]满足opt[i][j-1] opt[i][j] opt[i1][j]就可以用分治或二分栈把决策枚举范围缩小区间 DP 的复杂度从 O(n^3) 降到 O(n^2)。但这里有个前提你要先验证状态转移满足四边形不等式不能拿到题目就硬套。我的习惯是先写普通 DP 跑小规模数据再打表验证决策点是否单调验证通过再做优化改造。至于“k值优化”这类词其实是一个通用参数调优思路小范围扫描 k 的取值画一条损失曲线找出拐点再定正式参数。这种思路在机器学习超参调优里非常常见。5.4 Julia 性能优化与编译器优化Julia 的性能优化热词经常会刷到因为 Julia 的宣传口号是“像 Python 一样易用像 C 一样快”但很多新手用着用着发现没比 Python 快多少。原因就两条全局变量和类型不稳定。Julia 里在全局作用域写循环会慢得离谱正确做法是把所有逻辑包进函数。然后检查类型稳定性最直接的诊断工具是code_warntype在函数前加上它如果输出里有大段的红色 Union 类型就说明某个变量的类型没定住编译器没法做优化。用benchmark做基准测试后你会清晰地看到类型稳定和不稳定版本之间的差距动辄十倍以上。编译器优化这边GCC 的-O0到-O3是一个经典话题。日常发布用-O2是多数项目的选择-O3会多做一些循环展开和向量化但收益递减还会让编译时间变长、二进制变大。特别提一句不要在分发版本里用-marchnative它会针对本机 CPU 指令集优化换一台机器可能直接 Illegal instruction。这个参数只适合自己机器或者 Docker 容器里固定 CPU 基准的场景。6. 优化实战中的问题排查与避坑速查6.1 高频问题快速定位表优化过程中真正花时间的是排查问题而不是动手那一下。我把近期热词里最常踩的几个场景整理成了一张速查表按“症状-原因-处理”三列对照遇到问题先翻表。问题现象可能原因推荐处理Win11 传递优化缓存无法删除Delivery Optimization 服务仍占用文件管理员执行net stop dosvc后清理目录再net start dosvc博图优化的块访问不能修改块启用了符号寻址在线修改受保护在块属性中改用非优化块访问或下载时勾选允许覆盖加完索引 SQL 依旧慢执行计划没使用索引或发生隐式转换EXPLAIN 看 key 字段检查字段类型和函数包裹Hive 查询一直跑不动小文件过多或数据倾斜合并小文件调整 reducer 数量并重写表Unity 帧率低但 DrawCall 不高GPU 峰值高或动态合批未生效用 Profiler 看 GPU 耗时降低 overdraw 和特效ComfyUI 爆显存batch 过大或 FP32 精度调小 batch使用 FP16 和 xformers这张表解决的是“怎么快速定位”的问题更重要的在于养成系统排查习惯每次只改一个变量改完立刻测别一次动三处然后找不到问题源。6.2 容易被忽略的细节和隐性成本很多优化方案写着“有效”但实际应用时存在大量隐性成本这里挑几个最常见的说。第一条硬件升级永远排在软件优化前面。如果机器还是 8G 内存加机械硬盘你花三天优化系统不如花三百块加内存、换块 SSD体验提升是数量级的。软件优化是给合格的硬件锦上添花不是雪中送炭。第二条索引不是免费的。写多读少的表索引越少越好。每建一个索引每次 insert、update 都要多维护一棵 B 树写入路径上的代价是实打实的。别提那些“把所有查询列都建索引”的建议那是典型的反面教材。第三条并行度和并发要一起看。你给一条 SQL 设了高并行度但同一时间别的任务也在吃资源结果就是大家一起等。监控 CPU 使用率在 70% 左右时再提并行度闲时调高忙时调低比死记一个固定值更合理。第四条成本优化不完全等于性能优化。云上资源不用时就关机、选择合适的实例规格、在允许的负载范围内利用竞价实例这些都是省钱的优化但它们解决的是预算问题不是性能问题。别指望调参数能把云账单降下来方向不同。6.3 我踩过的坑和现在的习惯写这些内容的时候我想起以前给一台老笔记本装过一个“极限优化”工具点完以后重启直接蓝屏最后靠系统还原救回来。后来我打开那个工具生成的日志发现它把系统还原、防火墙、Windows Defender 的服务全部禁掉了还改了一堆注册表权限。这件事给我的教训是越是想贪快越容易走弯路。现在我优化任何系统都按固定流程走先测量再定位然后小步修改每改一步都记录结果。如果出现异常立刻回滚绝不在坏状态上继续叠加修改。这个习惯帮我在数据库调优、游戏性能优化、甚至写作场景里都避免了很多事故。最后再分享一个我觉得最值得记住的小技巧优化永远盯着用户可感知的延迟。数据库查询从 3 秒优化到 30 毫秒用户会觉得流畅系统开机从 2 分钟优化到 1 分 50 秒用户根本感觉不到。同样的精力请优先投入在那些能产生“哇变快了”效果的地方。那个瞬间才是优化的意义。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

聚氨酯发泡成品率为何总卡在瓶颈?拆解组合料落地选型的3大核心痛点》 2026/10/2 17:22:41

聚氨酯发泡成品率为何总卡在瓶颈?拆解组合料落地选型的3大核心痛点》

在聚氨酯材料应用领域,组合料的品质直接决定下游制品的成型效率、物理性能与综合成本。小到冷链保温箱的硬泡发泡成型,大到汽车内饰软泡的一体注塑,哪怕组合料黏度产生 5% 的微小漂移,都可能引发气泡、收缩或脱模缺陷,…

阅读更多 →
给 Coding Agent 加长期记忆——MemoraX Code 先解决哪几个重复问题? 2026/10/2 17:22:40

给 Coding Agent 加长期记忆——MemoraX Code 先解决哪几个重复问题?

在 MemoraX Code 这类编码 Agent 上接长期记忆,最先该解决的通常不是“所有重复提问”,而是跨会话稳定复现的那几类:技术栈与版本约束、目录与分层约定、命令与脚本用法、代码风格与命名。判断优先级的方法很直接——看最近若干次会话里&…

阅读更多 →
OpenShell实战指南:还原高效Windows开始菜单与资源管理器 2026/10/2 17:22:39

OpenShell实战指南:还原高效Windows开始菜单与资源管理器

如果你和我一样,每天要在一台Windows电脑上处理大量文件、软件、系统设置,对新版系统那个自带开始菜单越用越不顺手,那OpenShell这名字你应该不陌生。它最早叫Classic Shell,后来项目源码开源、社区接手后更名为Open-Shell&#x…

阅读更多 →
VSCode C/C++ IntelliSense 在远程 Linux 服务器失效?把 settings.json 改到 TaoToken 的排查路径 2026/10/2 17:22:39

VSCode C/C++ IntelliSense 在远程 Linux 服务器失效?把 settings.json 改到 TaoToken 的排查路径

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

阅读更多 →
Figma-Context-MCP(figma-developer-mcp)版本演进全解析:从 v0.2 到 v0.13 的核心能力与实现原理 2026/10/2 17:22:38

Figma-Context-MCP(figma-developer-mcp)版本演进全解析:从 v0.2 到 v0.13 的核心能力与实现原理

AI 应用MCP 服务 【免费下载链接】Figma-Context-MCP MCP server to provide Figma layout information to AI coding agents like Cursor 项目地址: https://gitcode.com/gh_mirrors/fi/Figma-Context-MCP 点击查看 免费下载 本文以仓库根目录 CHANGELOG.md 为主线…

阅读更多 →
拆解 vuex-router-sync 构建管线:一份 Rollup 配置如何产出 6 种打包格式 2026/10/2 17:22:32

拆解 vuex-router-sync 构建管线:一份 Rollup 配置如何产出 6 种打包格式

拆解 vuex-router-sync 构建管线:一份 Rollup 配置如何产出 6 种打包格式 【免费下载链接】vuex-router-sync Effortlessly keep vue-router and vuex store in sync. 项目地址: https://gitcode.com/gh_mirrors/vu/vuex-router-sync vuex-router-sync 是一个…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉