{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "luoxuancong 博客",
  "home_page_url": "https://www.lxc666.cn/",
  "feed_url": "https://www.lxc666.cn/feed.json",
  "description": "前端开发博客 | AI工具教程 | 软件安装指南 — 平安喜乐",
  "icon": "https://www.lxc666.cn/logo.png",
  "favicon": "https://www.lxc666.cn/favicon.ico",
  "authors": [
    {
      "name": "luoxuancong",
      "url": "https://github.com/luoxuancong"
    }
  ],
  "items": [
    {
      "title": "Cursor + DeepSeek + Claude 三大 AI 编程引擎 2026 真实对比 — 用一道实战题目，跑出谁最适合中文开发者",
      "url": "https://www.lxc666.cn/blogs/Software/ai-coding-3-engines-2026.html",
      "id": "https://www.lxc666.cn/blogs/Software/ai-coding-3-engines-2026.html",
      "summary": "一篇站在中文开发者立场的横评：用同一个「在线 JSON 格式化工具」实战题目，分别让 Cursor + Claude Sonnet、Cursor + Claude Opus、DeepSeek-V3 各写一遍，结合 6 维评分卡给出 2026 选型建议。",
      "content_html": "<div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">写在前面</p><p>这是一篇站在<strong>中文开发者立场</strong>的横评。</p>\n<p>为了避免主观偏见，我设计了一道 1 小时实战题目：<strong>用 Vue 3 + TypeScript 实现一个完整的「在线 JSON 格式化工具」</strong>。然后分别让 Cursor + Claude Sonnet 4.7、Cursor + Claude Opus 4.5、DeepSeek-V3 三套主流组合各写一遍，最后用 6 维评分卡打分。</p>\n<p>文末给出 2026 年的选型建议矩阵——<strong>你最关心的「国内访问、价格、中文表达力」全部直面</strong>。</p>\n<p>本文与已发布的 <a href=\"/blogs/Software/cursor.html\" target=\"_blank\">Cursor 完全教程</a> / <a href=\"/blogs/Software/deepseek.html\" target=\"_blank\">DeepSeek 完全使用指南</a> 是<strong>互补关系</strong>，那两篇讲单独的工具使用，本文讲组合对比与选型决策。</p>\n</div><!-- more -->\n<h2>1. 三大 AI 编程引擎 2026 现状速览</h2>\n<p>| 引擎组合 | 性质 | 上手难度 | 月成本（个人） |\n|</p>\n",
      "date_published": "2026-05-12T00:00:00.000Z",
      "date_modified": "2026-05-12T06:40:23.000Z",
      "authors": [
        {
          "name": "罗玄聪 luoxuancong"
        }
      ],
      "tags": [
        "Software"
      ]
    },
    {
      "title": "Grid++Report 在 Vue 3 项目的完整接入指南（2026）— 网页预览、iframe 嵌入、PDF 导出、ERP 发票打印全攻略",
      "url": "https://www.lxc666.cn/blogs/RuiLang/ruilang-vue3.html",
      "id": "https://www.lxc666.cn/blogs/RuiLang/ruilang-vue3.html",
      "summary": "2026 版锐浪报表 Vue 3 + TypeScript + Composition API 完整实战，覆盖网页预览、iframe 嵌入、打印多页、PDF 导出、ERP 销售发票真实案例。延续 2021 版基础入门，专攻 B 端报表系统集成。",
      "content_html": "<div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">写在前面</p><p>这是一篇接续我 2021 年所写 <a href=\"/blogs/RuiLang/ruilang.html\" target=\"_blank\">《锐浪报表 Grid++Report 使用教程 - Web 打印解决方案》</a> 的 <strong>2026 进阶版</strong>。</p>\n<p>5 年过去了，Vue 3 + TypeScript + Composition API 已成主流，浏览器 NPAPI/Chrome 扩展插件机制大变，锐浪报表也持续迭代，网页预览成为新主流方案。</p>\n<p>本文专攻几个高频搜索问题：<strong>Grid++Report 网页预览实现</strong>、<strong>Vue WEB 报表插件接入</strong>、<strong>Vue 3 + TypeScript 完整封装</strong>、<strong>ERP/用友风格的销售发票打印</strong>。</p>\n</div><!-- more -->\n<h2>写在前面：本文与老文的分工</h2>\n<p>| 维度 | <a href=\"/blogs/RuiLang/ruilang.html\" target=\"_blank\">2021 老文</a> | 本文（2026） |\n|</p>\n",
      "date_published": "2026-05-12T00:00:00.000Z",
      "date_modified": "2026-05-12T06:20:18.000Z",
      "authors": [
        {
          "name": "罗玄聪 luoxuancong"
        }
      ],
      "tags": [
        "RuiLang"
      ]
    },
    {
      "title": "2026 完整指南：从零搭建 Vue 3 + VuePress 2 个人技术博客（HTTPS/PWA/SEO/广告/评论全栈）",
      "url": "https://www.lxc666.cn/blogs/VuePress/vuepress2-build-blog.html",
      "id": "https://www.lxc666.cn/blogs/VuePress/vuepress2-build-blog.html",
      "summary": "从 npm init 到博客上线带广告，覆盖 VuePress 2 + theme-reco + Nginx + Let's Encrypt + AdSense + Waline 完整链路，3000+ 字真实踩坑记录。",
      "content_html": "<div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">写在前面</p><p>这是一篇我用 90 天时间，把一个 2018 年起步的旧博客升级成 2026 版 VuePress 2 站点的<strong>完整复盘</strong>。</p>\n<p>全程踩过的坑：CSP 与广告联盟冲突、PWA 预缓存吞掉新 CSP、PWA 预缓存 404、SAN 证书签发、theme-reco 默认页脚 ICP 不是原生 <code>&lt;a&gt;</code>……一篇文章给你全部答案。</p>\n<p><strong>博客线上地址</strong>：<a href=\"https://www.lxc666.cn\" target=\"_blank\" rel=\"noopener noreferrer\">https://www.lxc666.cn</a>（你正在看的这个站）</p>\n</div><!-- more -->\n<h2>1. 为什么选 VuePress 2</h2>\n<p>2026 年还有人写个人技术博客吗？有，而且活得很好。但选什么框架，主流已经从 5 年前的「Hexo / Hugo」分化出更多选择。我做选型时对比了 4 个主流方案：</p>\n<p>| 框架 | 语言 | 主题生态 | 适合人群 | 短板 |\n|</p>\n",
      "date_published": "2026-05-12T00:00:00.000Z",
      "date_modified": "2026-05-12T08:15:48.000Z",
      "authors": [
        {
          "name": "罗玄聪 luoxuancong"
        }
      ],
      "tags": [
        "VuePress"
      ]
    },
    {
      "title": "2026年 Cursor AI 编程完全教程 - 从安装到 Agent 模式，真实开发体验分享",
      "url": "https://www.lxc666.cn/blogs/Software/cursor.html",
      "id": "https://www.lxc666.cn/blogs/Software/cursor.html",
      "summary": "2026年最全 Cursor AI 编程教程，真实项目开发体验。涵盖下载安装、核心快捷键、Agent模式详解、Rules规则配置、Tab智能补全、多文件编辑、DeepSeek/Claude模型切换、Pro订阅方案对比。附大量实战技巧和避坑指南。",
      "content_html": "<h2>🤖 Cursor —— 让 AI 帮你写代码的编辑器</h2>\n<p>Cursor 是一款基于 VS Code 的 AI 代码编辑器，但它不只是\"加了个 AI 插件\"这么简单。从 2024 年火到 2026 年，它已经从\"AI 辅助编码\"进化到了 <strong>\"AI 自主编程\"</strong> 的阶段。</p>\n<p><strong>我用 Cursor 开发了多个完整项目</strong>，这篇教程把我积累的实战经验全部分享出来。</p>\n<!-- more -->\n",
      "date_published": "2026-03-09T00:00:00.000Z",
      "date_modified": "2026-03-09T13:45:51.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "Software"
      ]
    },
    {
      "title": "2026年 DeepSeek 完全使用指南 - 国产最强AI，注册到API调用一篇搞定",
      "url": "https://www.lxc666.cn/blogs/Software/deepseek.html",
      "id": "https://www.lxc666.cn/blogs/Software/deepseek.html",
      "summary": "2026年最全的 DeepSeek 使用教程，国产最强 AI 大模型。涵盖网页版注册使用、DeepSeek V3/R1 模型对比、API Key 申请、Python/Node.js 代码调用、OpenAI 兼容接口、费用对比及省钱技巧。附实测体验和避坑指南。",
      "content_html": "<h2>🧠 国产 AI 之光，DeepSeek 到底强在哪？</h2>\n<p>2025 年初 DeepSeek 横空出世，直接把国产 AI 的天花板捅破了。到 2026 年 3 月，它已经成为国内开发者用得最多的 AI 大模型之一。</p>\n<p><strong>为什么这么火？三个字：开源、便宜、强。</strong></p>\n<ul>\n<li><strong>完全开源</strong>：模型权重、训练方法全公开，MIT 协议可商用</li>\n<li><strong>极致性价比</strong>：API 价格只有 GPT-4 的 3%，缓存命中更是低到离谱</li>\n<li><strong>性能强悍</strong>：V3 编码能力媲美 GPT-4，R1 推理能力对标 o1</li>\n</ul>\n<!-- more -->\n",
      "date_published": "2026-03-09T00:00:00.000Z",
      "date_modified": "2026-03-09T13:45:51.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "Software"
      ]
    },
    {
      "title": "2026全网最详细 OpenClaw 安装教程 - 从零搭建你的私人AI助手（Windows/Mac/Linux）",
      "url": "https://www.lxc666.cn/blogs/Software/openclaw.html",
      "id": "https://www.lxc666.cn/blogs/Software/openclaw.html",
      "summary": "全网最详细的 OpenClaw 安装部署教程，开源免费的 AI Agent 平台，手把手教你从零搭建私人AI助手。涵盖 Windows/Mac/Linux 全平台安装、DeepSeek/Gemini/Ollama 多模型接入、Telegram Bot 配置、多智能体多Bot架构、守护进程、安全加固等进阶配置，附8个踩坑记录和完整配置模板。2026年3月实测有效。",
      "content_html": "<h2>🤖 2026年最火的开源AI助手平台，你装了吗？</h2>\n<p>最近技术圈有个项目特别火 —— <strong>OpenClaw</strong>，一个开源的本地 AI Agent 平台，GitHub Star 数已经飙到 <strong>287k+</strong>。</p>\n<ul>\n<li><strong>GitHub</strong>：<a href=\"https://github.com/openclaw/openclaw\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/openclaw/openclaw</a></li>\n<li><strong>官方文档</strong>：<a href=\"https://openclaws.io\" target=\"_blank\" rel=\"noopener noreferrer\">https://openclaws.io</a></li>\n<li><strong>中文文档</strong>：<a href=\"https://openclaws.io/zh/\" target=\"_blank\" rel=\"noopener noreferrer\">https://openclaws.io/zh/</a></li>\n</ul>\n<p>简单说，它能让你在本地跑一个 AI 助手，接入 Telegram / WhatsApp / Discord 等聊天平台，而且<strong>支持多模型、多智能体、工具调用</strong>，相当于一个能操控你电脑的私人 AI 管家。</p>\n<p>我自己折腾了好几天，踩了不少坑，最后成功部署了<strong>多 Bot + 多智能体</strong>的架构。这篇文章把所有经验整理出来，保证是你能找到的<strong>最详细的教程</strong>。</p>\n<!-- more -->\n",
      "date_published": "2026-03-09T00:00:00.000Z",
      "date_modified": "2026-03-09T13:45:51.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "Software"
      ]
    },
    {
      "title": "ClipVid - 免费在线视频去水印下载工具，支持抖音/快手/小红书/B站",
      "url": "https://www.lxc666.cn/blogs/Software/clipvid.html",
      "id": "https://www.lxc666.cn/blogs/Software/clipvid.html",
      "summary": "ClipVid是一款完全免费的在线视频去水印下载工具，支持抖音、快手、小红书、B站、微博、TikTok等平台，无需注册，粘贴链接即可下载无水印高清原视频。",
      "content_html": "<h2>🎬 2026年最好用的视频去水印工具，真的不收钱</h2>\n<p>刷了好几年短视频，我终于找到了一个真正好用的去水印工具 —— <strong>ClipVid</strong>。</p>\n<p>说实话，之前试过很多类似的工具，要么收费、要么弹广告、要么只支持一个平台，体验都不太行。ClipVid 是目前用下来最满意的一个，推荐给有同样需求的朋友。</p>\n<!-- more -->\n",
      "date_published": "2026-03-06T00:00:00.000Z",
      "date_modified": "2026-03-06T05:51:26.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "Software"
      ]
    },
    {
      "title": "Node.js入门教程 - 从零开始学习后端开发",
      "url": "https://www.lxc666.cn/blogs/node/node.html",
      "id": "https://www.lxc666.cn/blogs/node/node.html",
      "summary": "Node.js入门教程，涵盖基础概念、npm使用、Express框架等内容，适合前端开发者学习后端开发。",
      "content_html": "<div class=\"custom-container warning\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8v4\"></path><path d=\"M12 16h.01\"></path></g></svg><p class=\"custom-container-title\">📅</p><p>本文写于 <strong>2020 年</strong>，当时使用的是 Node.js v12.16.1。目前 Node.js 已更新至 v20+ LTS 版本，部分 API 和最佳实践可能已发生变化，请结合最新官方文档参考阅读。</p>\n</div><h2>node.js 学习开始</h2>\n<blockquote>\n<p>版本<br>\n<code>node -v</code></p>\n</blockquote>\n<p>V 12.16.1</p>\n<ol>\n<li>在cmd 命令行输入 node  即进入node的交互环境。</li>\n</ol>\n<p><code>node  </code><br>\n在node环境中可以输入js代码并立马执行</p>\n<div class=\"language-text line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"text\" data-title=\"text\"><pre><code><span class=\"line\">node</span>\n<span class=\"line\">Welcome to Node.js v12.16.1.  </span>\n<span class=\"line\">Type \".help\" for more information.  </span>\n<span class=\"line\">100+200  </span>\n<span class=\"line\">300</span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><h2>npm</h2>\n<div class=\"custom-container warning\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8v4\"></path><path d=\"M12 16h.01\"></path></g></svg><p class=\"custom-container-title\">WARNING</p><ol>\n<li>npm 是NODE.js 的包管理工具（package manager）</li>\n<li>大家可以将自己开发的模块打包上传到npm，需要时可以直接下载，开源共享。</li>\n<li>重要的是，如果我们要使用模块A，而模块A又依赖于模块B，模块B又依赖于模块X和模块Y，npm可以根据依赖关系，把所有依赖的包都下载下来并管理起来。否则，靠我们自己手动管理，肯定既麻烦又容易出错</li>\n</ol>\n</div><h2>第一个node程序(hello Word)</h2>\n<blockquote>\n<ol>\n<li>新建一个js文件,命名hello.js,输入以下代码</li>\n</ol>\n</blockquote>\n<div class=\"language-text line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"text\" data-title=\"text\"><pre><code><span class=\"line\">console.log('hello word')</span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div></div></div><blockquote>\n<ol start=\"2\">\n<li>使用cmd命令cd 进入到当前js文件的目录,然后 输入 node hello.js,</li>\n</ol>\n</blockquote>\n<div class=\"language-text line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"text\" data-title=\"text\"><pre><code><span class=\"line\">C:\\Users\\Administrator&gt;cd desktop</span>\n<span class=\"line\">C:\\Users\\Administrator\\Desktop&gt;node hello.js</span>\n<span class=\"line\">hello word</span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><p>hello word 成功输入，说明程序运行成功！</p>\n<h3>注意</h3>\n<div class=\"custom-container danger\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M10 10l4 4m0-4l-4 4\"></path></g></svg><p class=\"custom-container-title\">DANGER</p><p><em>一定要先进入当前js文件的目录，不然会报错</em></p>\n</div>",
      "date_published": "2020-11-12T00:00:00.000Z",
      "date_modified": "2026-03-25T14:17:06.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "node"
      ]
    },
    {
      "title": "腾讯地图API开发教程 - JavaScript地图应用实战",
      "url": "https://www.lxc666.cn/blogs/MAP/tecent.html",
      "id": "https://www.lxc666.cn/blogs/MAP/tecent.html",
      "summary": "腾讯地图JavaScript API开发教程，包括地图初始化、标记点、路线规划等常用功能的实现方法。",
      "content_html": "<h2>腾讯地图 JavaScript API 开发指南</h2>\n<div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">TIP</p><p>腾讯地图 JavaScript API 是腾讯提供的免费地图开发接口，适用于 Web 端地图应用开发。</p>\n</div><!-- more -->\n",
      "date_published": "2021-05-15T00:00:00.000Z",
      "date_modified": "2026-02-13T03:58:21.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "MAP"
      ]
    },
    {
      "title": "锐浪报表Grid++Report使用教程 - Web打印解决方案",
      "url": "https://www.lxc666.cn/blogs/RuiLang/ruilang.html",
      "id": "https://www.lxc666.cn/blogs/RuiLang/ruilang.html",
      "summary": "锐浪报表Grid++Report在Web项目中的使用教程，包含安装配置、报表设计、打印功能实现等。",
      "content_html": "<h2>锐浪报表 Grid++Report 介绍</h2>\n<div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">TIP</p><p>Grid++Report 是一款功能强大的报表工具，支持 Web 端打印，是企业级应用中常用的报表解决方案。</p>\n</div><!-- more -->\n",
      "date_published": "2021-08-22T00:00:00.000Z",
      "date_modified": "2026-02-13T03:58:21.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "RuiLang"
      ]
    },
    {
      "title": "Windows 软件安装目录",
      "url": "https://www.lxc666.cn/blogs/Software/step.html",
      "id": "https://www.lxc666.cn/blogs/Software/step.html",
      "summary": "收录 Windows 平台常用软件安装教程，涵盖办公、设计、开发、影视、工程等 15 大分类，持续更新中。",
      "content_html": "<div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">关于本页</p><p>最开始是在公众号【软件安装管家】中来安装一系列的软件。源链接已全部失效了，现在又找到了新大陆，我只是搬运工，所有功劳归功于【软件安装管家目录】公众号！点击软件名称可跳转到对应的安装教程合集。</p>\n<p>手机查找：点右上角 <code>···</code> → 搜索页面内容；电脑查找：<code>Ctrl+F</code></p>\n</div><!-- more -->\n<div class=\"soft-recommend\">\n  <a href=\"https://clipvid.vip\" target=\"_blank\" class=\"recommend-card\">\n    <span class=\"recommend-tag\">站长推荐</span>\n    <strong>ClipVid — 短视频去水印下载</strong>\n    <span class=\"recommend-desc\">粘贴链接，3秒下载抖音/快手/小红书/B站无水印高清原视频</span>\n    <span class=\"recommend-btn\">立即使用 →</span>\n  </a>\n</div>\n<div class=\"soft-catalog\">\n<h2>装机常用</h2>\n<div class=\"soft-group\">\n<p><strong>压缩解压</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076150623656214554#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">WinRAR</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076150623656214554#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">7-ZIP</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076150623656214554#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">BandZip</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076150623656214554#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">360压缩</a></p>\n<p><strong>文件工具</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106863852866764802#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Everything</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106863852866764802#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">OneCommander</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106863852866764802#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">XYplorer</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106863852866764802#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ReNamer</a></p>\n<p><strong>卸载清理</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076153397064237069#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CCleaner</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076153397064237069#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">IObit Uninstaller</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076153397064237069#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Uninstall Tool</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076153397064237069#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Geek</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076153397064237069#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Autodesk卸载</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076153397064237069#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Adobe卸载</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076153397064237069#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Ashampoo</a></p>\n<p><strong>下载工具</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4115189604003610635#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">迅雷网盘</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4115189604003610635#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">夸克网盘</a></p>\n<p><strong>驱动软件</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076445793975009287#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">驱动人生(离线版)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076445793975009287#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">驱动精灵(离线版)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076445793975009287#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">360驱动大师(绿色版)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076445793975009287#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">驱动总裁(绿色版)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076445793975009287#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">联想驱动管理</a></p>\n<p><strong>杀毒安全</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107984412585754643#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">火绒安全卫士</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107984412585754643#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">360安全卫士</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107984412585754643#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">小红伞杀毒</a></p>\n<p><strong>视频工具</strong>　<a href=\"https://clipvid.vip\" target=\"_blank\" rel=\"noopener noreferrer\">ClipVid 视频去水印下载</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107978684877766662#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">格式工厂</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107978684877766662#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">剪映国际版(CapCut)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107978684877766662#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">剪映</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107978684877766662#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">完美解码</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107978684877766662#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Potplayer</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107978684877766662#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">快剪辑</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107978684877766662#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Wondershare Uniconverter</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107978684877766662#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">AnyVideo Converter</a></p>\n<p><strong>系统修复</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106867914681090058#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">软媒蓝屏助手</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106867914681090058#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">傲梅分区助手</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106867914681090058#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">DLL修复工具</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106867914681090058#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">.NET修复工具</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106867914681090058#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">微软运行库</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106867914681090058#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">图吧工具箱</a></p>\n<p><strong>系统优化</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106865625765511175#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Wise Care 365</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106865625765511175#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Glary Utilities</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106865625765511175#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Advanced SystemCare</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4106865625765511175#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Ashampoo WinOptimizer</a></p>\n<p><strong>壁纸桌面</strong>　<a href=\"https://mp.weixin.qq.com/s?__biz=MzkzMTA5NjM4NA==&amp;mid=2247573522&amp;idx=6&amp;sn=656816a5288c256d5728eaaf99b4fce3&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Lively Wallpaper</a> · <a href=\"https://mp.weixin.qq.com/s?__biz=MzkzMTA5NjM4NA==&amp;mid=2247573522&amp;idx=7&amp;sn=c6287cf1852430545f742c287b9db94a&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">WinDynamicDesktop</a> · <a href=\"https://mp.weixin.qq.com/s?__biz=MzkzMTA5NjM4NA==&amp;mid=2247573522&amp;idx=5&amp;sn=3a32bbc950fc493f24547ccdbcfe98e0&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">4K壁纸下载器</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094953200220897283#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">AutoDarkModeX</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4115188088853233679#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Stardock Fences</a></p>\n<p><strong>截图录屏</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094913881187811339#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Pixpin</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094913881187811339#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">FastStone</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094913881187811339#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ScreenToGif</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094913881187811339#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Snipaste</a></p>\n<p><strong>远程控制</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076158339816620036#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">WanGooe</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076158339816620036#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">向日葵</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076158339816620036#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">AnyViewer</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076158339816620036#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ToDesk</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076158339816620036#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">RayLink</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076158339816620036#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">RustDesk</a></p>\n<p><strong>浏览器</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4090483764004913155#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Google浏览器</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4090483764004913155#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Edge</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4090483764004913155#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">火狐</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4090483764004913155#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">360浏览器</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4090483764004913155#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">QQ浏览器</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4090483764004913155#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">搜狗浏览器</a></p>\n<p><strong>输入法</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4099271568730095627#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">QQ/搜狗输入法</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4099271568730095627#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">百度/讯飞输入法</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4099271568730095627#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">极品输入法</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4099271568730095627#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Rime输入法</a></p>\n<p><strong>OCR识别</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107982446816133134#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">天若OCR</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107982446816133134#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PandaOCR</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4107982446816133134#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">离线OCR</a></p>\n</div>\n<h2>电脑系统</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094906777899106310#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">VMware虚拟机</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzMTA5NjM4NA==&amp;action=getalbum&amp;album_id=3683612998959890442&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">微PE工具箱</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzMTA5NjM4NA==&amp;action=getalbum&amp;album_id=3683616969573269504&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Windows 11</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzMTA5NjM4NA==&amp;action=getalbum&amp;album_id=3683616969573269504&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Windows 10</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzMTA5NjM4NA==&amp;action=getalbum&amp;album_id=3683616969573269504&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Windows 7</a></p>\n<h2>办公软件</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4086274768129753093#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Office</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4079400695118430210#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">WPS</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4115186808801984528#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">OfficeSuite</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4090478525319217154#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Visio</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzMTA5NjM4NA==&amp;action=getalbum&amp;album_id=3649910400436404234#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Project</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4079393069554991122#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Xmind</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4087760051975225362#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">LaTex</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4087969644617662469#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">DeepL</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4115193007614197766#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">STranslate</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4115192198751059981#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">几何画板</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4115194229196849157#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">安卓模拟器</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4115194229196849157#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">手写模拟器</a></p>\n<p><strong>PDF编辑</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4099267876333289486#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Acrobat DC</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4099267876333289486#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PDFgear</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4099267876333289486#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Solid Converter PDF</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4099267876333289486#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PDF-XChange</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4099267876333289486#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PDF Candy</a></p>\n<p><strong>文献管理</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076083745327939585#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Endnote</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076088329584771080#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Zotero</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4087771243418484739&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Mendeley</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4087763442734465037#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">NoteExpress</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4087771087189049363#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CiteSpace</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076089796903305232#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CAJViewer</a></p>\n<p><strong>终端工具</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4090486383549087744#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">IShell</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4090486383549087744#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">FinalShell</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4090486383549087744#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Easy Connect</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4090486383549087744#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PuTTY</a></p>\n<p><strong>AI工具</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094920724496777232#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">DeepSeek</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094920724496777232#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Kimi AI</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094920724496777232#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">OfficeAI</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094920724496777232#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">百度AI创作工具</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094920724496777232#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">讯飞星火</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094920724496777232#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Stable Diffusion</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4094920724496777232#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">AI FaceSwap</a></p>\n<h2>平面设计</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4077949750945775616#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Photoshop(PS)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzMTA5NjM4NA==&amp;action=getalbum&amp;album_id=3644502245615337475&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PS插件库</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4077955714474311696#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Ps Elements</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4077540896768524298#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Illustrator(Ai)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076422753857830923#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">InDesign(Id)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4076414804242464785#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">InCopy(Ic)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4077534228815020033#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Lightroom(LRC)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzMTA5NjM4NA==&amp;action=getalbum&amp;album_id=3644502245615337475&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">LR插件库</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4077850598773620748#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">SketchBook</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074968857599803404#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Bridge(Br)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074964928174489613#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ACDSee</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4086270421572517896#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PaintTool SAI</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074981924417044490#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Capture One</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4077842474306109451#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Corel Painter</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4079389636785602567#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Krita</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4077846238593286161#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">FrameMaker</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4079391519608668161#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Luminar</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4087768153105629193#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">QuarkXPress</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4115190929755996169#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Nik Collection</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074974276623794185#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Clip Studio Paint EX</a></p>\n<p><strong>Topaz系列</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4086266126001242133#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">JPEG to RAW</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4086266126001242133#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Gigapixel</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4086266126001242133#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">DeNoise</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4086266126001242133#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Mask</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4086266126001242133#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Sharpen</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4086266126001242133#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Studio</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4086266126001242133#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Video Enhance</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4086266126001242133#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Adjust</a></p>\n<p><strong>DxO系列</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4077855950185431049#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">FilmPack</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4077855950185431049#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ViewPoint</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4077855950185431049#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PureRAW</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4077855950185431049#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PhotoLab</a></p>\n<h2>影视动画</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074624719771664400#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Premiere(Pr)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074621763559096325#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Pr Elements</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4067356580742692871#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">After Effects(Ae)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzMTA5NjM4NA==&amp;action=getalbum&amp;album_id=3644502245615337475&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Ae插件库</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4070303173154439180#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Prelude(Pl)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4070286537034825730#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Media Encoder(ME)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4069156217656967175#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Character Animator(CH)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4068854466374533123#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Maya</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4067377759981404162#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">C4D</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4067372807867334659#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Arnold for C4D</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4067376372170096645#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Corona for C4D</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074644053315289099#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Octane for C4D</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=3699209746487214087#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">DaVinci Resolve(达芬奇)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4070282718121033749#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Edius</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4068858736243113997#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Audition(AU)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4069195516272181264#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Audacity</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4069162304565149701#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Cubase</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4069165643398905869#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Nuendo</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074642548248018946#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">QuickTime</a></p>\n<p><strong>屏幕录像</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074977233071243277#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">OBS Studio</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074977233071243277#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">EV录屏</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074977233071243277#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">360录屏</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074977233071243277#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Icecream Screen Recorder</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074977233071243277#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Mirillis Action</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074977233071243277#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Bandicam(班迪录屏)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074977233071243277#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">屏幕录像专家</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4074977233071243277#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">oCam</a></p>\n<h2>AutoCAD</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4065919261347151885#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CAD</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4065938195123273732#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CAD精简版</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4066256280132780043#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CAD插件库</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064791129969917973#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CAD机械版</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064791929739804681#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CAD建筑版</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064791544132272130#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CAD电气版</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4066259022502952969#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CAD Map3D</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4066260715055611909#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CAD MEP</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4066254566726041604#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CAD Plant3D</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4066252541095313411#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">中望CAD</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4066336368018849805#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">中望CAD机械版</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4066250029915176971#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">中望CAD建筑版</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4066242726038077450#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">浩辰CAD</a></p>\n<p><strong>CAXA系列</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057579580893167621#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">电子图板</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057588111788736521#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">3D实体设计</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057582967692984323#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">工艺图表</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4066245334341517320#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CAM制造工程师</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4066245334341517320#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CAM数控车</a></p>\n<p><strong>天正软件</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057573260915900424#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">建筑</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057573260915900424#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">电气</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057573260915900424#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">暖通</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057573260915900424#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">给排水</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057573260915900424#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">结构</a></p>\n<h2>三维设计</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057275304304181260#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">3ds Max</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057310915136323590#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">草图大师(SketchUp)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4059036436920533002#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">坯子插件库</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4059043105947779076#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">V-Ray for 3ds Max</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4059047432506572816#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">V-Ray for SketchUp</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4059039804745318409#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">V-Ray for Rhino</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064482330528710667#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Corona for 3ds Max</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064480323940122636#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">八猴(Marmoset Toolbag)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057280513831075844#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Lumion</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057317974401613840#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Enscape</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064556921947160585#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Blender</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057320334721024013#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Dimension(Dn)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4057314510745370640#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CorelCAD</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4059038505450602497#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">酷家乐</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064477994742448147#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Artlantis</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064488030000644098#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">SimLab Composer</a></p>\n<p><strong>Substance 3D</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064473292910886935#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Designer</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064473292910886935#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Modeler</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064473292910886935#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Painter</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064473292910886935#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Sampler</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4064473292910886935#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Stager</a></p>\n<h2>机械设计</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4019828650768859151#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">SolidWorks(SW)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4023815938335047689#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Rhinoceros(犀牛)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4019928259130294272#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Mastercam</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4022476998403424267#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PowerMill</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4024202248866496514#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Pro/E</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4018042648748359686#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Creo</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4019621789457186821#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">UG NX</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4017088184843501578#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CATIA</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4017088496698392583#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CATIA Composer</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4021611377390256134#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Solid Edge</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4018379005689593869#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Inventor</a></p>\n<h2>建筑设计</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4025252316159672333#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Revit(BIM)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4025671310654046211#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Navisworks</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4018498614472212491#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Civil 3D</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4025751096852217875#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Fuzor</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4025670872114397192#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Tekla Structures</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4025338413812285446#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Vectorworks</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4034427727993110533#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Adobe XD</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056107945128361995#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Autodesk Vred</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4055708727247110144#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Marvelous Designer</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054666474680483851#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ArcGIS Desktop</a></p>\n<h2>网页设计</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4036935983105835010#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Dreamweaver(DW)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4034428495181643789#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Axure RP</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4036936554672029702#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Fireworks(FW)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4036936239780462601#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Animate(An)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4034428167052853256#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Flash</a></p>\n<h2>开发编程</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4032721938949603335#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio Code</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4032721776277717016#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4028654908688564230#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Python</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4027074416927309845#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Anaconda3</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4034086619408760840#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">JDK(Java)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4030060293844631562#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">R语言</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4030060515656204313#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">RStudio</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4027078493136486402#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Eclipse</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4028315219658014726#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">MyEclipse</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4027078048171163656#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Android Studio</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4028314225658298383#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">LabVIEW</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4031154937865175045#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Unity</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4034087100445097999#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">HBuilderX</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4034087100445097999#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Sublime Text</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4028561743969255433#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Notepad++</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4031154691139436552#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Typora</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4034086864708435968#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">VB</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4034086864708435968#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">VC++</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4034086864708435968#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Dev C++</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4034087100445097999#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PSPad Editor</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4028655138620309512#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Quartus II</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4027078331722891269#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CIMCO Edit</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4031154937865175045#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Step7</a></p>\n<p><strong>Keil系列</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4026806670863892482#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">MDK</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4026806670863892482#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">C51</a></p>\n<p><strong>JetBrains系列</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4026806438298124297#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">IntelliJ IDEA</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4026806438298124297#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">WebStorm</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4026806438298124297#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PyCharm</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4026806438298124297#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PhpStorm</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4026806438298124297#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">GoLand</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4026806438298124297#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">CLion</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4026806438298124297#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Rider</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4026806438298124297#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">RubyMine</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4026806438298124297#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">DataGrip</a></p>\n<h2>数据分析</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4029723930712604695#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Matlab</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4040172788924022786#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Mathematica</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4045720683995725837#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">SQL Server</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4044620096143097856#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">MySQL</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4046006728364654597#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Navicat Premium</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4045720858612989954#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Tableau</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4044249441019101185#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Origin</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4040172635194392584#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Minitab</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4038398709430747150#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">LINGO</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4038732150441508867#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Maple</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4037262042997194752#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Amos</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4046005959901052945#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">SigmaPlot</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4038398379674566661#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Mplus</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4038732622569144328#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Mathcad</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4038450218101112840#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Cytoscape</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4037262355741278231#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">AxMath(MathType)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4037262755022241801#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Avantage</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4038450905430097928#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">JMP Pro</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4046006511619801095#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">NCSS</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4038450583726981127#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Design Expert</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4046006321332617227#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">SAS</a></p>\n<h2>仿真模拟</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054394637425836035#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ANSYS</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4050027029851275279#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Abaqus</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4050027225674940426#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Adams</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4047089368186486802#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">COMSOL</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4047089063847788563#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Tecplot 360 EX</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4050027376653107209#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Midas NFX</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054391795734544400#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Midas Civil</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4050339177118826509#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Altair HyperWorks</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054390980059856900#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">DynaForm</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054390409282191371#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">VERICUT</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054392638017896453#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">FLAC3D</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054393297664475150#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Materials Studio</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4047441559413850118#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PSIM Demo</a></p>\n<h2>电子电路</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4047395460439343120#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Altium Designer(AD)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4048593292475236357#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Multisim</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4047482891377311745#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Proteus</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4047441345386905601#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Altair PSIM</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4048839453727522825#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Cadence SPB</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4048593065865379849#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Eplan Electric</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054684617142435851#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">GX Works</a></p>\n<h2>行业软件</h2>\n<p><a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4055705979776663561#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ENVI</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056124453573361671#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">TIA Portal(博途)</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4055702131821510670#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">EViews</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzMTA5NjM4NA==&amp;action=getalbum&amp;album_id=3684721267841433612&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Dynamo</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4055722758972375044#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ESI VA One</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzMTA5NjM4NA==&amp;action=getalbum&amp;album_id=3684723217169383429&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Flo Therm</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056120300306432002#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ArcGIS Pro</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4055717069818429453#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PCL Geomatica</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056119526709002251#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Petrel</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054685628103917581#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Autodesk Mudbox</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054668513347108870#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Autodesk Moldflow</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054679587702177801#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Global Mapper</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056110078133272576#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ABB RobotStudio</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4055709922959294476#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Jade</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054687382698721281#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ChemDraw</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054683849752576000#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Google Earth Pro</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056122837541584916#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">WinCC</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054664591152775179#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Ansys Zemax OpticStudio</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054663066472939528#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Alias AutoStudio</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4055713923637444617#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">PASS</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4054665278448205825#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ArtCAM</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4067369439052693511#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Vero Visi</a></p>\n<p><strong>化学软件</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056113748585480208#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">OMNIC</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056113748585480208#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">红外光谱图库导入</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056113748585480208#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ChemSketch</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056113748585480208#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Gaussian 09W</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056113748585480208#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">InDraw</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056113748585480208#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">仿真化学实验室</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056113748585480208#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">GaussView</a></p>\n<p><strong>生物软件</strong>　<a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056111696144760851#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Oligo</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056111696144760851#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">MEGA</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056111696144760851#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Primer Premier</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056111696144760851#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">Image-Pro Plus</a> · <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkwOTcwMjQ0MA==&amp;action=getalbum&amp;album_id=4056111696144760851#wechat_redirect\" target=\"_blank\" rel=\"noopener noreferrer\">ImageJ/FIJI</a></p>\n</div>\n",
      "date_published": "2022-06-15T00:00:00.000Z",
      "date_modified": "2026-03-25T10:29:43.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "Software"
      ]
    },
    {
      "title": "Element UI使用指南 - Vue组件库最佳实践",
      "url": "https://www.lxc666.cn/blogs/VUE/Element/element.html",
      "id": "https://www.lxc666.cn/blogs/VUE/Element/element.html",
      "summary": "Element UI组件库使用教程，涵盖表格、表单、对话框等常用组件的使用技巧和最佳实践。",
      "content_html": "<div class=\"custom-container warning\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8v4\"></path><path d=\"M12 16h.01\"></path></g></svg><p class=\"custom-container-title\">📅</p><p>本文写于 <strong>2019 年</strong>，介绍的是 Element UI（Vue 2 版本）。如果你在使用 <strong>Vue 3</strong>，请改用 <a href=\"https://element-plus.org/zh-CN/\" target=\"_blank\" rel=\"noopener noreferrer\">Element Plus</a>，API 有较大变化。</p>\n</div><h2>Element UI 组件库使用指南</h2>\n<div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">TIP</p><p>Element UI 是饿了么前端团队开发的 Vue 组件库，广泛应用于后台管理系统开发。</p>\n</div><!-- more -->\n",
      "date_published": "2019-06-20T00:00:00.000Z",
      "date_modified": "2026-03-25T14:17:06.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "VUE/Element"
      ]
    },
    {
      "title": "vue-element-admin后台管理系统 - 二次开发指南",
      "url": "https://www.lxc666.cn/blogs/VUE/Element/vue-element-admin.html",
      "id": "https://www.lxc666.cn/blogs/VUE/Element/vue-element-admin.html",
      "summary": "vue-element-admin后台管理系统框架详解，包含项目结构分析、权限管理、路由配置等二次开发要点。",
      "content_html": "<div class=\"custom-container warning\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8v4\"></path><path d=\"M12 16h.01\"></path></g></svg><p class=\"custom-container-title\">📅</p><p>本文写于 <strong>2019 年</strong>，基于 Vue 2 + Element UI。如果你在使用 Vue 3，建议查看 <a href=\"https://github.com/kailong321200875/vue-element-plus-admin\" target=\"_blank\" rel=\"noopener noreferrer\">vue-element-plus-admin</a> 等 Vue 3 版本的替代方案。</p>\n</div><h2>vue-element-admin 后台管理系统开发指南</h2>\n<div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">TIP</p><p>vue-element-admin 是一个基于 Vue 和 Element UI 的后台管理系统解决方案，提供了丰富的功能和组件。</p>\n</div><!-- more -->\n",
      "date_published": "2019-09-10T00:00:00.000Z",
      "date_modified": "2026-03-25T14:17:06.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "VUE/Element"
      ]
    },
    {
      "title": "LxcTool - 免费在线图片压缩工具，批量处理PNG/JPG/WebP/GIF",
      "url": "https://www.lxc666.cn/blogs/Software/lxcTool.html",
      "id": "https://www.lxc666.cn/blogs/Software/lxcTool.html",
      "summary": "LxcTool是一款完全免费的在线图片处理工具，支持批量压缩、格式转换、尺寸调整、GIF制作。本地处理保护隐私，无需注册即用。",
      "content_html": "<h2>🎨 发现一个超实用的图片处理工具</h2>\n<p>大家好！今天给大家推荐一个超实用的在线工具 —— <strong>LxcTool</strong>，专门用来批量处理图片的神器！</p>\n<p>如果你经常需要：</p>\n<ul>\n<li>📸 处理大量截图（做教程、写文档）</li>\n<li>🌐 优化网站图片（提升加载速度）</li>\n<li>📱 压缩手机照片（节省空间）</li>\n<li>🎞️ 制作 GIF 动图（演示效果）</li>\n</ul>\n<p>那这个工具绝对能帮到你！<strong>最重要的是完全免费，无需注册，打开即用！</strong></p>\n<!-- more -->\n",
      "date_published": "2025-01-15T00:00:00.000Z",
      "date_modified": "2026-03-06T05:51:26.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "Software"
      ]
    },
    {
      "title": "Mac软件安装教程大全 - 2025最新破解版资源",
      "url": "https://www.lxc666.cn/blogs/Software/stepMac.html",
      "id": "https://www.lxc666.cn/blogs/Software/stepMac.html",
      "summary": "Mac系统常用软件安装教程汇总，包括开发工具、设计软件、办公软件等，附破解版下载链接。",
      "content_html": "<!-- more -->\n<h3>🎬 Mac 用户也需要的视频下载工具</h3>\n<div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">TIP</p><p>用 Mac 的同学应该也经常刷短视频吧？推荐一个在线工具 <strong>ClipVid</strong>，粘贴链接就能下载无水印的原视频。</p>\n</div><p>抖音、快手、小红书、B站、微博、TikTok 都支持。Safari / Chrome 打开 <a href=\"https://clipvid.vip\" target=\"_blank\" rel=\"noopener noreferrer\">clipvid.vip</a> 就能用，不用装任何软件。免费、不用注册。</p>\n<p>👉 <strong><a href=\"https://clipvid.vip\" target=\"_blank\" rel=\"noopener noreferrer\">打开 ClipVid</a></strong></p>\n",
      "date_published": "2023-01-20T00:00:00.000Z",
      "date_modified": "2026-03-06T05:51:26.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "Software"
      ]
    },
    {
      "title": "Simple and Kitty - 生活记录与感悟",
      "url": "https://www.lxc666.cn/blogs/Life/simpleAndkitty.html",
      "id": "https://www.lxc666.cn/blogs/Life/simpleAndkitty.html",
      "summary": "记录生活中的点滴美好，分享与小猫咪的日常。",
      "content_html": "<h3>Simple</h3>\n<p><strong>simple是陪伴了我们8年的狗子，性格高傲没什么朋友，对喜欢的人很友好，不喜欢的就很凶！</strong></p>\n<!-- more -->\n<p><img src=\"/img/pet/simple01.jpg\" alt=\"simple\">\n<img src=\"/img/pet/simple02.jpg\" alt=\"simple\"></p>\n<h3>Kitty</h3>\n<p><strong>kitty是我们家马上要迎来的小猫子，今天下班后就去接它。</strong></p>\n<p><img src=\"/img/pet/kitty01.jpg\" alt=\"simple\"></p>\n<p><strong>希望Simple跟Kitty能好好相处，成为彼此的好朋友。</strong></p>\n",
      "image": "https://www.lxc666.cn/img/pet/simple01.jpg",
      "date_published": "2020-08-28T00:00:00.000Z",
      "date_modified": "2026-02-13T03:58:21.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "Life"
      ]
    },
    {
      "title": "JavaScript ES6新特性详解 - Map、Set、解构赋值等",
      "url": "https://www.lxc666.cn/blogs/JavaScript/js.html",
      "id": "https://www.lxc666.cn/blogs/JavaScript/js.html",
      "summary": "详解JavaScript ES6新特性，包括Map、Set数据结构、解构赋值、箭头函数、Promise等，附代码示例。",
      "content_html": "<div class=\"custom-container warning\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8v4\"></path><path d=\"M12 16h.01\"></path></g></svg><p class=\"custom-container-title\">📅</p><p>本文写于 <strong>2019 年</strong>，介绍的 ES6 基础特性（Map、Set、解构赋值等）至今仍然通用。但 JavaScript 语言已新增许多特性（如可选链 <code>?.</code>、空值合并 <code>??</code>、顶层 <code>await</code> 等），建议结合 <a href=\"https://developer.mozilla.org/zh-CN/docs/Web/JavaScript\" target=\"_blank\" rel=\"noopener noreferrer\">MDN 文档</a> 了解最新特性。</p>\n</div><div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">TIP</p><p>手头上的项目这两天差不多整完了，稍有空闲时间，想着复习一下基本的JS知识，巩固一下自己的知识体系。正好看看 <a href=\"https://www.liaoxuefeng.com/\" target=\"_blank\" rel=\"noopener noreferrer\">廖雪峰老师的博客</a> 学习一下。</p>\n</div><!-- more -->\n<h2>ES6</h2>\n<h3>Map 和 Set</h3>\n<ol>\n<li>\n<p>Map</p>\n<p>在JavaScript的对象中，key值必须是字符串，才可以使用 <code>. </code> 来直接取值。</p>\n<div class=\"language-javascript line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"js\" data-title=\"js\"><pre><code><span class=\"line\"><span class=\"token keyword\">const</span> obj <span class=\"token operator\">=</span> <span class=\"token punctuation\">{</span><span class=\"token number\">666</span><span class=\"token operator\">:</span><span class=\"token string\">'我是value'</span><span class=\"token punctuation\">}</span></span>\n<span class=\"line\">obj<span class=\"token punctuation\">.</span><span class=\"token number\">666</span>   <span class=\"token comment\">// Uncaught SyntaxError: Unexpected number</span></span>\n<span class=\"line\">obj<span class=\"token punctuation\">[</span><span class=\"token number\">666</span><span class=\"token punctuation\">]</span>  <span class=\"token comment\">// '我是value'</span></span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><p><code>Map</code> 是一组键值对的结构，具有极快的查找速度。</p>\n<p>举个例子，假设要根据同学的名字查找对应的成绩，如果用<code>Array</code>实现，需要两个<code>Array</code>：</p>\n<div class=\"language-javascript line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"js\" data-title=\"js\"><pre><code><span class=\"line\"><span class=\"token keyword\">var</span> names <span class=\"token operator\">=</span> <span class=\"token punctuation\">[</span><span class=\"token string\">'Michael'</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'Bob'</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'Tracy'</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\"><span class=\"token keyword\">var</span> scores <span class=\"token operator\">=</span> <span class=\"token punctuation\">[</span><span class=\"token number\">95</span><span class=\"token punctuation\">,</span> <span class=\"token number\">75</span><span class=\"token punctuation\">,</span> <span class=\"token number\">85</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><p>给定一个名字，要查找对应的成绩，就先要在names中找到对应的位置，再从scores取出对应的成绩，Array越长，耗时越长。</p>\n<p>如果用Map实现，只需要一个“名字”,“成绩”的对照表，直接根据名字查找成绩，无论这个表有多大，查找速度都不会变慢。用JavaScript写一个Map如下：</p>\n<div class=\"language-javascript line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"js\" data-title=\"js\"><pre><code><span class=\"line\"><span class=\"token keyword\">var</span> m <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">Map</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">[</span><span class=\"token punctuation\">[</span><span class=\"token string\">'Michael'</span><span class=\"token punctuation\">,</span> <span class=\"token number\">95</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span> <span class=\"token punctuation\">[</span><span class=\"token string\">'Bob'</span><span class=\"token punctuation\">,</span> <span class=\"token number\">75</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span> <span class=\"token punctuation\">[</span><span class=\"token string\">'Tracy'</span><span class=\"token punctuation\">,</span> <span class=\"token number\">85</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">m<span class=\"token punctuation\">.</span><span class=\"token function\">get</span><span class=\"token punctuation\">(</span><span class=\"token string\">'Michael'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> <span class=\"token comment\">// 95</span></span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><p>初始化<code>Map</code>需要一个二维数组，或者直接初始化一个空<code>Map</code>。<code>Map</code>具有以下方法：</p>\n<div class=\"language-javascript line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"js\" data-title=\"js\"><pre><code><span class=\"line\"><span class=\"token keyword\">var</span> m <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">Map</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> <span class=\"token comment\">// 空Map</span></span>\n<span class=\"line\">m<span class=\"token punctuation\">.</span><span class=\"token function\">set</span><span class=\"token punctuation\">(</span><span class=\"token string\">'Adam'</span><span class=\"token punctuation\">,</span> <span class=\"token number\">67</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> <span class=\"token comment\">// 添加新的key-value</span></span>\n<span class=\"line\">m<span class=\"token punctuation\">.</span><span class=\"token function\">set</span><span class=\"token punctuation\">(</span><span class=\"token string\">'Bob'</span><span class=\"token punctuation\">,</span> <span class=\"token number\">59</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">m<span class=\"token punctuation\">.</span><span class=\"token function\">has</span><span class=\"token punctuation\">(</span><span class=\"token string\">'Adam'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> <span class=\"token comment\">// 是否存在key 'Adam': true</span></span>\n<span class=\"line\">m<span class=\"token punctuation\">.</span><span class=\"token function\">get</span><span class=\"token punctuation\">(</span><span class=\"token string\">'Adam'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> <span class=\"token comment\">// 67</span></span>\n<span class=\"line\">m<span class=\"token punctuation\">.</span><span class=\"token function\">delete</span><span class=\"token punctuation\">(</span><span class=\"token string\">'Adam'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> <span class=\"token comment\">// 删除key 'Adam'</span></span>\n<span class=\"line\">m<span class=\"token punctuation\">.</span><span class=\"token function\">get</span><span class=\"token punctuation\">(</span><span class=\"token string\">'Adam'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> <span class=\"token comment\">// undefined</span></span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><p>由于一个key只能对应一个value，所以，多次对一个key放入value，后面的值会把前面的值冲掉：</p>\n<div class=\"language-javascript line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"js\" data-title=\"js\"><pre><code><span class=\"line\"><span class=\"token keyword\">var</span> m <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">Map</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">m<span class=\"token punctuation\">.</span><span class=\"token function\">set</span><span class=\"token punctuation\">(</span><span class=\"token string\">'Adam'</span><span class=\"token punctuation\">,</span> <span class=\"token number\">67</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">m<span class=\"token punctuation\">.</span><span class=\"token function\">set</span><span class=\"token punctuation\">(</span><span class=\"token string\">'Adam'</span><span class=\"token punctuation\">,</span> <span class=\"token number\">88</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">m<span class=\"token punctuation\">.</span><span class=\"token function\">get</span><span class=\"token punctuation\">(</span><span class=\"token string\">'Adam'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> <span class=\"token comment\">// 88</span></span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><p>个人感觉使用Map时，数据源得按照Map的格式定义好，如果还需要重新遍历来设置格式化，感觉性能提升不大。</p>\n<p>关于Map的性能提升这个比喻相当合理</p>\n<blockquote>\n<p>唐伯虎点秋香那个场景记得吧</p>\n<p>obj就像那群盖着盖头的姑娘，你要找到秋香，得一个个去掀盖头； map是姑娘们一出来没盖头，看到秋香牵着就走；</p>\n</blockquote>\n</li>\n<li>\n<p>Set</p>\n<p><code>Set</code>和<code>Map</code>类似，也是一组key的集合，但不存储value。由于key不能重复，所以，在<code>Set</code>中，没有重复的key。</p>\n<p>要创建一个<code>Set</code>，需要提供一个<code>Array</code>作为输入，或者直接创建一个空<code>Set</code>：</p>\n<div class=\"language-javascript line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"js\" data-title=\"js\"><pre><code><span class=\"line\"><span class=\"token keyword\">var</span> s1 <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">Set</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> <span class=\"token comment\">// 空Set</span></span>\n<span class=\"line\"><span class=\"token keyword\">var</span> s2 <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">Set</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">[</span><span class=\"token number\">1</span><span class=\"token punctuation\">,</span> <span class=\"token number\">2</span><span class=\"token punctuation\">,</span> <span class=\"token number\">3</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> <span class=\"token comment\">// 含1, 2, 3</span></span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><p>重复元素在<code>Set</code>中自动被过滤：</p>\n<div class=\"language-javascript line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"js\" data-title=\"js\"><pre><code><span class=\"line\"><span class=\"token keyword\">var</span> s <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">Set</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">[</span><span class=\"token number\">1</span><span class=\"token punctuation\">,</span> <span class=\"token number\">2</span><span class=\"token punctuation\">,</span> <span class=\"token number\">3</span><span class=\"token punctuation\">,</span> <span class=\"token number\">3</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'3'</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">s<span class=\"token punctuation\">;</span> <span class=\"token comment\">// Set {1, 2, 3, \"3\"}</span></span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><p>注意数字<code>3</code>和字符串<code>'3'</code>是不同的元素。</p>\n<p>通过<code>add(key)</code>方法可以添加元素到<code>Set</code>中，可以重复添加，但不会有效果：</p>\n<div class=\"language-javascript line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"js\" data-title=\"js\"><pre><code><span class=\"line\">s<span class=\"token punctuation\">.</span><span class=\"token function\">add</span><span class=\"token punctuation\">(</span><span class=\"token number\">4</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">s<span class=\"token punctuation\">;</span> <span class=\"token comment\">// Set {1, 2, 3, 4}</span></span>\n<span class=\"line\">s<span class=\"token punctuation\">.</span><span class=\"token function\">add</span><span class=\"token punctuation\">(</span><span class=\"token number\">4</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">s<span class=\"token punctuation\">;</span> <span class=\"token comment\">// 仍然是 Set {1, 2, 3, 4}</span></span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><p>通过<code>delete(key)</code>方法可以删除元素：</p>\n<div class=\"language-javascript line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"js\" data-title=\"js\"><pre><code><span class=\"line\"><span class=\"token keyword\">var</span> s <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">Set</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">[</span><span class=\"token number\">1</span><span class=\"token punctuation\">,</span> <span class=\"token number\">2</span><span class=\"token punctuation\">,</span> <span class=\"token number\">3</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">s<span class=\"token punctuation\">;</span> <span class=\"token comment\">// Set {1, 2, 3}</span></span>\n<span class=\"line\">s<span class=\"token punctuation\">.</span><span class=\"token function\">delete</span><span class=\"token punctuation\">(</span><span class=\"token number\">3</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">s<span class=\"token punctuation\">;</span> <span class=\"token comment\">// Set {1, 2}</span></span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div></li>\n</ol>\n",
      "date_published": "2019-03-15T00:00:00.000Z",
      "date_modified": "2026-03-25T14:17:06.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "JavaScript"
      ]
    },
    {
      "title": "酷我音乐破解版下载 - 免费听周杰伦等VIP歌曲",
      "url": "https://www.lxc666.cn/blogs/Software/music.html",
      "id": "https://www.lxc666.cn/blogs/Software/music.html",
      "summary": "分享一款酷我音乐破解版，可以免费听周杰伦、林俊杰等VIP歌曲，支持下载无损音质。免安装版，解压即用。",
      "content_html": "<h3>安装声明</h3>\n<div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">TIP</p><p>最近由于个人原因需要下载一些音乐，发现很多平台都需要开通 vip 才能下载，后来发现了这款破解版的音乐软件，基本上所有音乐都可以听、能下载。</p>\n</div>",
      "image": "https://www.lxc666.cn/img/music1.jpg",
      "date_published": "2022-03-10T00:00:00.000Z",
      "date_modified": "2026-03-06T05:51:26.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "Software"
      ]
    },
    {
      "title": "",
      "url": "https://www.lxc666.cn/blogs/",
      "id": "https://www.lxc666.cn/blogs/",
      "summary": "luoxuancong blog website",
      "content_html": "<h3><a class=\"header-anchor\" href=\"#luoxuancong-blog-website\"><span>luoxuancong blog </span></a><a href=\"https://www.lxc666.cn\" target=\"_blank\" rel=\"noopener noreferrer\">website</a></h3>\n",
      "date_published": "2020-08-12T09:02:33.000Z",
      "date_modified": "2026-05-11T08:28:42.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": []
    },
    {
      "title": "微信小程序开发 - 动态class绑定实现多选功能",
      "url": "https://www.lxc666.cn/blogs/WeApp/wxapp.html",
      "id": "https://www.lxc666.cn/blogs/WeApp/wxapp.html",
      "summary": "微信小程序中实现动态class绑定，完成多选操作功能。包含完整代码和实现思路讲解。",
      "content_html": "<div class=\"custom-container warning\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8v4\"></path><path d=\"M12 16h.01\"></path></g></svg><p class=\"custom-container-title\">📅</p><p>本文写于 <strong>2020 年</strong>，介绍的微信小程序动态 class 绑定方式至今仍适用。不过微信小程序框架已持续更新，建议同时参考 <a href=\"https://developers.weixin.qq.com/miniprogram/dev/framework/\" target=\"_blank\" rel=\"noopener noreferrer\">微信官方文档</a> 获取最新 API。</p>\n</div><h3>开发需求</h3>\n<div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">TIP</p><p>最近在做一个小程序的项目时，要实现一个多选标签的功能，发现动态绑定class名称的时候发现了一些问题，将最后实现的方法记录下来。</p>\n</div><!-- more -->\n<h3>方法一</h3>\n<div class=\"language-text line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"text\" data-title=\"text\"><pre><code><span class=\"line\">&lt;!-- .wxml 文件 --&gt;</span>\n<span class=\"line\">// 定义数组中是否包含某个元素的事件，记得要在顶部定义，或者引入wxs,不然不会生效</span>\n<span class=\"line\">&lt;wxs module=\"m1\"&gt;</span>\n<span class=\"line\">    var hasItem = function(list,item) {</span>\n<span class=\"line\">      var boo;</span>\n<span class=\"line\">      var index = list.indexOf(item)</span>\n<span class=\"line\">      if (index &lt; 0){</span>\n<span class=\"line\">        boo = false;</span>\n<span class=\"line\">      }else{</span>\n<span class=\"line\">        boo = true;</span>\n<span class=\"line\">      }          </span>\n<span class=\"line\">      return boo;       </span>\n<span class=\"line\">    }</span>\n<span class=\"line\">    module.exports.hasItem = hasItem;</span>\n<span class=\"line\">&lt;/wxs&gt;</span>\n<span class=\"line\">&lt;view&gt;</span>\n<span class=\"line\">    &lt;div class=\"tags-content\"&gt;</span>\n<span class=\"line\">        &lt;div class=\"title\"&gt;选择&lt;span&gt;供应&lt;/span&gt;产品分类&lt;/div&gt;</span>\n<span class=\"line\">        &lt;div class=\"content\"&gt;</span>\n<span class=\"line\">            &lt;van-grid gutter=\"10\" column-num=\"3\"&gt;</span>\n<span class=\"line\">                &lt;block wx:for=\"{{list}}\" wx:key=\"curCode\"&gt;</span>\n<span class=\"line\">                \t\t&lt;!-- 在这里动态绑定class类名 --&gt;</span>\n<span class=\"line\">                    &lt;van-grid-item class=\"{{m1.hasItem(checkSupplyList,item.curCode)?'on':''}}\" use-slot data-name=\"{{item.curName}}\" data-code=\"{{item.curCode}}\"</span>\n<span class=\"line\">                        bindtap=\"checkSupply\"&gt;</span>\n<span class=\"line\">                        {{item.curName}}</span>\n<span class=\"line\">                    &lt;/van-grid-item&gt;</span>\n<span class=\"line\">                &lt;/block&gt;</span>\n<span class=\"line\">            &lt;/van-grid&gt;</span>\n<span class=\"line\">        &lt;/div&gt;</span>\n<span class=\"line\">        &lt;div class=\"bottom-btn\"&gt;</span>\n<span class=\"line\">            &lt;button bindtap=\"next\" type=\"primary\"&gt;下一步&lt;/button&gt;</span>\n<span class=\"line\">        &lt;/div&gt;</span>\n<span class=\"line\">    &lt;/div&gt;</span>\n<span class=\"line\">&lt;/view&gt;</span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><h3>方法二</h3>\n<div class=\"language-text line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"text\" data-title=\"text\"><pre><code><span class=\"line\">  // hasItem.wxs 中定义</span>\n<span class=\"line\">  var hasItem = function(list,item) {</span>\n<span class=\"line\">    var boo;</span>\n<span class=\"line\">    var index = list.indexOf(item)</span>\n<span class=\"line\">    if (index &lt; 0){</span>\n<span class=\"line\">      boo = false;</span>\n<span class=\"line\">    }else{</span>\n<span class=\"line\">      boo = true;</span>\n<span class=\"line\">    }          </span>\n<span class=\"line\">    return boo;       </span>\n<span class=\"line\">  }</span>\n<span class=\"line\">  module.exports.hasItem = hasItem;</span>\n<span class=\"line\"></span>\n<span class=\"line\">  &lt;!-- wxml中引入 --&gt;</span>\n<span class=\"line\">  &lt;wxs src=\"../hasItem.wxs\" module=\"hasItem\" /&gt;</span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><p><strong>记住想要在小程序wxml中使用函数,一定得定义wxs!</strong>      <a href=\"https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxs/\" target=\"_blank\" rel=\"noopener noreferrer\">wxs官方文档</a></p>\n",
      "date_published": "2020-02-18T00:00:00.000Z",
      "date_modified": "2026-03-25T14:17:06.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "WeApp"
      ]
    },
    {
      "title": "高德地图API教程 - Vue中实现16+途经点线路规划",
      "url": "https://www.lxc666.cn/blogs/MAP/gaode.html",
      "id": "https://www.lxc666.cn/blogs/MAP/gaode.html",
      "summary": "使用高德地图JavaScript API在Vue项目中实现超过16个途经点的线路规划，附完整代码示例。",
      "content_html": "<h2>开发需求</h2>\n<div class=\"custom-container tip\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"></circle><path d=\"M12 8h.01\"></path><path d=\"M11 12h1v4h1\"></path></g></svg><p class=\"custom-container-title\">TIP</p><p>最近做了一个装配运输的项目，其中有一个【线路规划】的功能，用户输入起点、终端后默认生成一条导航路线，需要设置途径点来合理规划地图线路，并且需要对每个途径点进行车速限制。</p>\n</div><!-- more -->\n<h2>实现过程</h2>\n<h3>1. 通过高德自带的拖拽生成途径点来完成</h3>\n<p>​\t<a href=\"https://lbs.amap.com/api/javascript-api/example/driving-route/route-can-be-dragged\" target=\"_blank\" rel=\"noopener noreferrer\">高德地图 可拖拽的路线规划</a></p>\n<div class=\"language-javascript line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"js\" data-title=\"js\"><pre><code><span class=\"line\"><span class=\"token operator\">&lt;</span>script type<span class=\"token operator\">=</span><span class=\"token string\">\"text/javascript\"</span><span class=\"token operator\">&gt;</span></span>\n<span class=\"line\">    <span class=\"token keyword\">var</span> map<span class=\"token punctuation\">,</span> route<span class=\"token punctuation\">,</span> marker<span class=\"token punctuation\">;</span></span>\n<span class=\"line\">    <span class=\"token comment\">//基本地图加载</span></span>\n<span class=\"line\">    map <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">AMap<span class=\"token punctuation\">.</span>Map</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"container\"</span><span class=\"token punctuation\">,</span> <span class=\"token punctuation\">{</span></span>\n<span class=\"line\">        <span class=\"token literal-property property\">resizeEnable</span><span class=\"token operator\">:</span> <span class=\"token boolean\">true</span></span>\n<span class=\"line\">    <span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">    <span class=\"token comment\">//绘制初始路径</span></span>\n<span class=\"line\">    <span class=\"token keyword\">var</span> path <span class=\"token operator\">=</span> <span class=\"token punctuation\">[</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">    path<span class=\"token punctuation\">.</span><span class=\"token function\">push</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">[</span><span class=\"token number\">116.303843</span><span class=\"token punctuation\">,</span> <span class=\"token number\">39.983412</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">    path<span class=\"token punctuation\">.</span><span class=\"token function\">push</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">[</span><span class=\"token number\">116.321354</span><span class=\"token punctuation\">,</span> <span class=\"token number\">39.896436</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">    path<span class=\"token punctuation\">.</span><span class=\"token function\">push</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">[</span><span class=\"token number\">116.407012</span><span class=\"token punctuation\">,</span> <span class=\"token number\">39.992093</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\">    map<span class=\"token punctuation\">.</span><span class=\"token function\">plugin</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"AMap.DragRoute\"</span><span class=\"token punctuation\">,</span> <span class=\"token keyword\">function</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span></span>\n<span class=\"line\">        route <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">AMap<span class=\"token punctuation\">.</span>DragRoute</span><span class=\"token punctuation\">(</span>map<span class=\"token punctuation\">,</span> path<span class=\"token punctuation\">,</span> AMap<span class=\"token punctuation\">.</span>DrivingPolicy<span class=\"token punctuation\">.</span><span class=\"token constant\">LEAST_FEE</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> <span class=\"token comment\">//构造拖拽导航类</span></span>\n<span class=\"line\">        route<span class=\"token punctuation\">.</span><span class=\"token function\">search</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span> <span class=\"token comment\">//查询导航路径并开启拖拽导航</span></span>\n<span class=\"line\">    <span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></span>\n<span class=\"line\"><span class=\"token operator\">&lt;</span><span class=\"token operator\">/</span>script<span class=\"token operator\">&gt;</span></span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><p>官方的demo相当给力，几行代码就实现了可自由拖拽的功能，第一反应就用这个了，基本功能也能满足。</p>\n<p>官方实现效果如下：</p>\n<p><img src=\"/img/拖拽生成网点图片.jpg\" alt=\"实现效果\"></p>\n<p>在实现点击途经点设置限速的时候，居然发现官方没有给这些生成的途径点提供回调方法，有点儿坑。</p>\n<p>设置途经点点击方法</p>\n<div class=\"language-javascript line-numbers-mode\" data-highlighter=\"prismjs\" data-ext=\"js\" data-title=\"js\"><pre><code><span class=\"line\"><span class=\"token comment\">// 通过官方的mousemove方法来实时获取当前鼠标在地图上的位置</span></span>\n<span class=\"line\"><span class=\"token function\">triggerClick</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span></span>\n<span class=\"line\">  <span class=\"token keyword\">const</span> that <span class=\"token operator\">=</span> <span class=\"token keyword\">this</span></span>\n<span class=\"line\">  that<span class=\"token punctuation\">.</span>map<span class=\"token punctuation\">.</span><span class=\"token function\">on</span><span class=\"token punctuation\">(</span><span class=\"token string\">'mousemove'</span><span class=\"token punctuation\">,</span> <span class=\"token keyword\">function</span><span class=\"token punctuation\">(</span><span class=\"token parameter\">ev</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span></span>\n<span class=\"line\">  \t<span class=\"token keyword\">var</span> lnglat <span class=\"token operator\">=</span> ev<span class=\"token punctuation\">.</span>lnglat</span>\n<span class=\"line\">  \tthat<span class=\"token punctuation\">.</span>currentLngLat <span class=\"token operator\">=</span> lnglat <span class=\"token comment\">// 将经纬度信息保存下来</span></span>\n<span class=\"line\">\t<span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span></span>\n<span class=\"line\"><span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span></span>\n<span class=\"line\"><span class=\"token function\">addMarkerClick</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span> <span class=\"token comment\">// 定义点击方法</span></span>\n<span class=\"line\">      <span class=\"token keyword\">const</span> that <span class=\"token operator\">=</span> <span class=\"token keyword\">this</span></span>\n<span class=\"line\">      <span class=\"token keyword\">var</span> infoWindow <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">that<span class=\"token punctuation\">.</span>AMap<span class=\"token punctuation\">.</span>InfoWindow</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">{</span></span>\n<span class=\"line\">        <span class=\"token literal-property property\">offset</span><span class=\"token operator\">:</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">that<span class=\"token punctuation\">.</span>AMap<span class=\"token punctuation\">.</span>Pixel</span><span class=\"token punctuation\">(</span><span class=\"token number\">0</span><span class=\"token punctuation\">,</span> <span class=\"token operator\">-</span><span class=\"token number\">20</span><span class=\"token punctuation\">)</span></span>\n<span class=\"line\">      <span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span></span>\n<span class=\"line\">      <span class=\"token comment\">// 拿到地图上的marker 点</span></span>\n<span class=\"line\"></span>\n<span class=\"line\">      <span class=\"token function\">setTimeout</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token operator\">=&gt;</span> <span class=\"token punctuation\">{</span></span>\n<span class=\"line\">        <span class=\"token keyword\">var</span> dom <span class=\"token operator\">=</span> document<span class=\"token punctuation\">.</span><span class=\"token function\">getElementById</span><span class=\"token punctuation\">(</span><span class=\"token string\">'container'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">.</span><span class=\"token function\">getElementsByClassName</span><span class=\"token punctuation\">(</span><span class=\"token string\">'amap-marker'</span><span class=\"token punctuation\">)</span> <span class=\"token comment\">// 获取地图上所有途径点的dom</span></span>\n<span class=\"line\">        dom <span class=\"token operator\">=</span> Array<span class=\"token punctuation\">.</span><span class=\"token function\">from</span><span class=\"token punctuation\">(</span>dom<span class=\"token punctuation\">)</span><span class=\"token punctuation\">.</span><span class=\"token function\">filter</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">(</span><span class=\"token parameter\">item</span><span class=\"token punctuation\">)</span> <span class=\"token operator\">=&gt;</span> <span class=\"token punctuation\">{</span></span>\n<span class=\"line\">          <span class=\"token keyword\">if</span> <span class=\"token punctuation\">(</span>item<span class=\"token punctuation\">.</span>style<span class=\"token punctuation\">.</span>display <span class=\"token operator\">!==</span> <span class=\"token string\">'none'</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span></span>\n<span class=\"line\">            <span class=\"token keyword\">return</span> item</span>\n<span class=\"line\">          <span class=\"token punctuation\">}</span></span>\n<span class=\"line\">        <span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span></span>\n<span class=\"line\">        dom<span class=\"token punctuation\">.</span><span class=\"token function\">forEach</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">(</span><span class=\"token parameter\">item<span class=\"token punctuation\">,</span> index</span><span class=\"token punctuation\">)</span> <span class=\"token operator\">=&gt;</span> <span class=\"token punctuation\">{</span> <span class=\"token comment\">// 遍历dom</span></span>\n<span class=\"line\">          <span class=\"token keyword\">const</span> img <span class=\"token operator\">=</span> item<span class=\"token punctuation\">.</span><span class=\"token function\">getElementsByTagName</span><span class=\"token punctuation\">(</span><span class=\"token string\">'img'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">[</span><span class=\"token number\">0</span><span class=\"token punctuation\">]</span></span>\n<span class=\"line\">          <span class=\"token keyword\">if</span> <span class=\"token punctuation\">(</span>img<span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span></span>\n<span class=\"line\">            img<span class=\"token punctuation\">.</span><span class=\"token function-variable function\">onclick</span> <span class=\"token operator\">=</span> <span class=\"token punctuation\">(</span><span class=\"token parameter\">e</span><span class=\"token punctuation\">)</span> <span class=\"token operator\">=&gt;</span> <span class=\"token punctuation\">{</span> <span class=\"token comment\">// marker 点击事件</span></span>\n<span class=\"line\">              <span class=\"token keyword\">const</span> list <span class=\"token operator\">=</span> <span class=\"token punctuation\">[</span> <span class=\"token comment\">// 经纬度数组格式数据</span></span>\n<span class=\"line\">                that<span class=\"token punctuation\">.</span>currentLngLat<span class=\"token punctuation\">.</span>lng<span class=\"token punctuation\">,</span></span>\n<span class=\"line\">                that<span class=\"token punctuation\">.</span>currentLngLat<span class=\"token punctuation\">.</span>lat</span>\n<span class=\"line\">              <span class=\"token punctuation\">]</span></span>\n<span class=\"line\">              <span class=\"token keyword\">const</span> distanceList <span class=\"token operator\">=</span> <span class=\"token keyword\">this</span><span class=\"token punctuation\">.</span>mapData<span class=\"token punctuation\">.</span>waypoints<span class=\"token punctuation\">.</span><span class=\"token function\">map</span><span class=\"token punctuation\">(</span><span class=\"token parameter\">item</span> <span class=\"token operator\">=&gt;</span> <span class=\"token punctuation\">{</span> <span class=\"token comment\">// 获取每个途经点到当前点距离list</span></span>\n<span class=\"line\">                <span class=\"token keyword\">const</span> p <span class=\"token operator\">=</span> <span class=\"token punctuation\">[</span>item<span class=\"token punctuation\">.</span>lng<span class=\"token punctuation\">,</span> item<span class=\"token punctuation\">.</span>lat<span class=\"token punctuation\">]</span></span>\n<span class=\"line\">                <span class=\"token keyword\">return</span> that<span class=\"token punctuation\">.</span>AMap<span class=\"token punctuation\">.</span>GeometryUtil<span class=\"token punctuation\">.</span><span class=\"token function\">distance</span><span class=\"token punctuation\">(</span>list<span class=\"token punctuation\">,</span> p<span class=\"token punctuation\">)</span></span>\n<span class=\"line\">              <span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span></span>\n<span class=\"line\">              <span class=\"token keyword\">const</span> min <span class=\"token operator\">=</span> Math<span class=\"token punctuation\">.</span><span class=\"token function\">min</span><span class=\"token punctuation\">.</span><span class=\"token function\">apply</span><span class=\"token punctuation\">(</span><span class=\"token keyword\">null</span><span class=\"token punctuation\">,</span> distanceList<span class=\"token punctuation\">)</span> <span class=\"token comment\">// 拿到距离当前位置最近的点</span></span>\n<span class=\"line\">              <span class=\"token keyword\">const</span> index <span class=\"token operator\">=</span> distanceList<span class=\"token punctuation\">.</span><span class=\"token function\">indexOf</span><span class=\"token punctuation\">(</span>min<span class=\"token punctuation\">)</span> <span class=\"token comment\">// 获取索引</span></span>\n<span class=\"line\">              <span class=\"token keyword\">const</span> currentPoint <span class=\"token operator\">=</span> <span class=\"token keyword\">this</span><span class=\"token punctuation\">.</span>mapData<span class=\"token punctuation\">.</span>waypoints<span class=\"token punctuation\">[</span>index<span class=\"token punctuation\">]</span> <span class=\"token comment\">// 获取触发点击途经点的经纬度数据</span></span>\n<span class=\"line\">              <span class=\"token keyword\">const</span> LngLat <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">that<span class=\"token punctuation\">.</span>AMap<span class=\"token punctuation\">.</span>LngLat</span><span class=\"token punctuation\">(</span>currentPoint<span class=\"token punctuation\">.</span>lng<span class=\"token punctuation\">,</span> currentPoint<span class=\"token punctuation\">.</span>lat<span class=\"token punctuation\">)</span></span>\n<span class=\"line\">              infoWindow<span class=\"token punctuation\">.</span><span class=\"token function\">setMap</span><span class=\"token punctuation\">(</span>that<span class=\"token punctuation\">.</span>map<span class=\"token punctuation\">)</span></span>\n<span class=\"line\">              <span class=\"token comment\">// 设置marker信息展示内容</span></span>\n<span class=\"line\">              <span class=\"token keyword\">const</span> speedLimit <span class=\"token operator\">=</span> currentPoint<span class=\"token punctuation\">.</span>speedLimit <span class=\"token operator\">?</span> currentPoint<span class=\"token punctuation\">.</span>speedLimit <span class=\"token operator\">+</span> <span class=\"token string\">'KM'</span> <span class=\"token operator\">:</span> <span class=\"token string\">'未设置'</span></span>\n<span class=\"line\">              infoWindow<span class=\"token punctuation\">.</span><span class=\"token function\">setContent</span><span class=\"token punctuation\">(</span></span>\n<span class=\"line\">                <span class=\"token string\">'&lt;b&gt;报警信息 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;  &lt;br/&gt;&lt;br/&gt;'</span> <span class=\"token operator\">+</span></span>\n<span class=\"line\">            <span class=\"token string\">'&lt;b&gt; 限速： &lt;/b&gt; &lt;span class=\"speed-input\"&gt;'</span> <span class=\"token operator\">+</span> speedLimit <span class=\"token operator\">+</span> <span class=\"token string\">'&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;'</span> <span class=\"token operator\">+</span></span>\n<span class=\"line\">            <span class=\"token template-string\"><span class=\"token template-punctuation string\">`</span><span class=\"token string\">&lt;button id=\"closeBtn\" type=\"button\" class=\"el-button el-button--small\" \"&gt;&lt;span&gt;关闭&lt;/span&gt;&lt;/button&gt; &lt;button id=\"editBtn\" type=\"button\" class=\"el-button el-button--primary el-button--small\"&gt;&lt;span&gt;设 置&lt;/span&gt;&lt;/button&gt;</span><span class=\"token template-punctuation string\">`</span></span></span>\n<span class=\"line\">              <span class=\"token punctuation\">)</span></span>\n<span class=\"line\">              infoWindow<span class=\"token punctuation\">.</span><span class=\"token function\">open</span><span class=\"token punctuation\">(</span>that<span class=\"token punctuation\">.</span>map<span class=\"token punctuation\">,</span> LngLat<span class=\"token punctuation\">)</span> <span class=\"token comment\">// 打开弹窗消息</span></span>\n<span class=\"line\">              <span class=\"token function\">setTimeout</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token operator\">=&gt;</span> <span class=\"token punctuation\">{</span></span>\n<span class=\"line\">                document<span class=\"token punctuation\">.</span><span class=\"token function\">getElementById</span><span class=\"token punctuation\">(</span><span class=\"token string\">'closeBtn'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">.</span><span class=\"token function-variable function\">onclick</span> <span class=\"token operator\">=</span> <span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token operator\">=&gt;</span> <span class=\"token punctuation\">{</span></span>\n<span class=\"line\">                  infoWindow<span class=\"token punctuation\">.</span><span class=\"token function\">close</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span></span>\n<span class=\"line\">                <span class=\"token punctuation\">}</span></span>\n<span class=\"line\">                document<span class=\"token punctuation\">.</span><span class=\"token function\">getElementById</span><span class=\"token punctuation\">(</span><span class=\"token string\">'editBtn'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">.</span><span class=\"token function-variable function\">onclick</span> <span class=\"token operator\">=</span> <span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token operator\">=&gt;</span> <span class=\"token punctuation\">{</span></span>\n<span class=\"line\">                  that<span class=\"token punctuation\">.</span><span class=\"token function\">limitSet</span><span class=\"token punctuation\">(</span>index<span class=\"token punctuation\">)</span></span>\n<span class=\"line\">                <span class=\"token punctuation\">}</span></span>\n<span class=\"line\">              <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span> <span class=\"token number\">500</span><span class=\"token punctuation\">)</span></span>\n<span class=\"line\">            <span class=\"token punctuation\">}</span></span>\n<span class=\"line\">          <span class=\"token punctuation\">}</span></span>\n<span class=\"line\">        <span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span></span>\n<span class=\"line\">      <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span> <span class=\"token number\">500</span><span class=\"token punctuation\">)</span></span>\n<span class=\"line\">   <span class=\"token punctuation\">}</span></span>\n<span class=\"line\"></span></code></pre>\n<div class=\"line-numbers\" aria-hidden=\"true\" style=\"counter-reset:line-number 0\"><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div><div class=\"line-number\"></div></div></div><p>到这里之后 基本能完成想要的效果了。</p>\n<p><img src=\"/img/拖拽生成点效果.jpg\" alt=\"拖拽生成点效果\"></p>\n<p>但是由于官方api的限制，当我大于十六个网点后出现了这种情况。</p>\n<p><img src=\"/img/大于十六个点.jpg\" alt=\"大于十六个点\"></p>\n<p>超过十六个点后，前面的点就没有在线路规划的范围内了，这样肯定是不行的。</p>\n<h3>2. 放弃官方的拖拽方法，来实现途径点规划路线</h3>\n<p>由于时间关系，先把最终完成的效果展示一下，具体实现方法下次完善。</p>\n<p><img src=\"/img/最终效果图.png\" alt=\"最终效果\"></p>\n<h2>3.源码</h2>\n<p>今天花了点时间将地图demo整理了出来，基本功能发出来了，具体的业务逻辑大家根据自己的需求做调整。\n<a href=\"https://github.com/luoxuancong/GaoDe-Map\" target=\"_blank\" rel=\"noopener noreferrer\">github源码地址</a>\n基本交互\n<img src=\"/img/gitmap-1.png\" alt=\"拖拽生成点效果\"><br>\n路线详情展示\n<img src=\"/img/gitmap-2.png\" alt=\"拖拽生成点效果\"></p>\n<h2>4.预览地址</h2>\n<p><a href=\"http://map.lxc666.cn/\" target=\"_blank\" rel=\"noopener noreferrer\">demo预览地址</a></p>\n",
      "image": "https://www.lxc666.cn/img/拖拽生成网点图片.jpg",
      "date_published": "2021-04-20T00:00:00.000Z",
      "date_modified": "2026-02-13T03:58:21.000Z",
      "authors": [
        {
          "name": "luoxuancong",
          "url": "https://github.com/luoxuancong"
        }
      ],
      "tags": [
        "MAP"
      ]
    }
  ]
}