<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="https://www.lxc666.cn/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <atom:link href="https://www.lxc666.cn/rss.xml" rel="self" type="application/rss+xml"/>
    <title>luoxuancong 博客</title>
    <link>https://www.lxc666.cn/</link>
    <description>前端开发博客 | AI工具教程 | 软件安装指南 — 平安喜乐</description>
    <language>zh-CN</language>
    <pubDate>Tue, 12 May 2026 08:30:39 GMT</pubDate>
    <lastBuildDate>Tue, 12 May 2026 08:30:39 GMT</lastBuildDate>
    <generator>@vuepress/plugin-feed</generator>
    <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
    <copyright>© 2026 luoxuancong | CC BY-NC-SA 4.0</copyright>
    <image>
      <title>luoxuancong 博客</title>
      <url>https://www.lxc666.cn/logo.png</url>
      <link>https://www.lxc666.cn/</link>
    </image>
    <category>Software</category>
    <category>RuiLang</category>
    <category>VuePress</category>
    <category>node</category>
    <category>MAP</category>
    <category>VUE/Element</category>
    <category>Life</category>
    <category>JavaScript</category>
    <category>WeApp</category>
    <item>
      <title>Cursor + DeepSeek + Claude 三大 AI 编程引擎 2026 真实对比 — 用一道实战题目，跑出谁最适合中文开发者</title>
      <link>https://www.lxc666.cn/blogs/Software/ai-coding-3-engines-2026.html</link>
      <guid>https://www.lxc666.cn/blogs/Software/ai-coding-3-engines-2026.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">Cursor + DeepSeek + Claude 三大 AI 编程引擎 2026 真实对比 — 用一道实战题目，跑出谁最适合中文开发者</source>
      <description>一篇站在中文开发者立场的横评：用同一个「在线 JSON 格式化工具」实战题目，分别让 Cursor + Claude Sonnet、Cursor + Claude Opus、DeepSeek-V3 各写一遍，结合 6 维评分卡给出 2026 选型建议。</description>
      <category>Software</category>
      <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<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>
<p>为了避免主观偏见，我设计了一道 1 小时实战题目：<strong>用 Vue 3 + TypeScript 实现一个完整的「在线 JSON 格式化工具」</strong>。然后分别让 Cursor + Claude Sonnet 4.7、Cursor + Claude Opus 4.5、DeepSeek-V3 三套主流组合各写一遍，最后用 6 维评分卡打分。</p>
<p>文末给出 2026 年的选型建议矩阵——<strong>你最关心的「国内访问、价格、中文表达力」全部直面</strong>。</p>
<p>本文与已发布的 <a href="/blogs/Software/cursor.html" target="_blank">Cursor 完全教程</a> / <a href="/blogs/Software/deepseek.html" target="_blank">DeepSeek 完全使用指南</a> 是<strong>互补关系</strong>，那两篇讲单独的工具使用，本文讲组合对比与选型决策。</p>
</div><!-- more -->
<h2>1. 三大 AI 编程引擎 2026 现状速览</h2>
<p>| 引擎组合 | 性质 | 上手难度 | 月成本（个人） |
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Grid++Report 在 Vue 3 项目的完整接入指南（2026）— 网页预览、iframe 嵌入、PDF 导出、ERP 发票打印全攻略</title>
      <link>https://www.lxc666.cn/blogs/RuiLang/ruilang-vue3.html</link>
      <guid>https://www.lxc666.cn/blogs/RuiLang/ruilang-vue3.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">Grid++Report 在 Vue 3 项目的完整接入指南（2026）— 网页预览、iframe 嵌入、PDF 导出、ERP 发票打印全攻略</source>
      <description>2026 版锐浪报表 Vue 3 + TypeScript + Composition API 完整实战，覆盖网页预览、iframe 嵌入、打印多页、PDF 导出、ERP 销售发票真实案例。延续 2021 版基础入门，专攻 B 端报表系统集成。</description>
      <category>RuiLang</category>
      <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<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>
<p>5 年过去了，Vue 3 + TypeScript + Composition API 已成主流，浏览器 NPAPI/Chrome 扩展插件机制大变，锐浪报表也持续迭代，网页预览成为新主流方案。</p>
<p>本文专攻几个高频搜索问题：<strong>Grid++Report 网页预览实现</strong>、<strong>Vue WEB 报表插件接入</strong>、<strong>Vue 3 + TypeScript 完整封装</strong>、<strong>ERP/用友风格的销售发票打印</strong>。</p>
</div><!-- more -->
<h2>写在前面：本文与老文的分工</h2>
<p>| 维度 | <a href="/blogs/RuiLang/ruilang.html" target="_blank">2021 老文</a> | 本文（2026） |
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>2026 完整指南：从零搭建 Vue 3 + VuePress 2 个人技术博客（HTTPS/PWA/SEO/广告/评论全栈）</title>
      <link>https://www.lxc666.cn/blogs/VuePress/vuepress2-build-blog.html</link>
      <guid>https://www.lxc666.cn/blogs/VuePress/vuepress2-build-blog.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">2026 完整指南：从零搭建 Vue 3 + VuePress 2 个人技术博客（HTTPS/PWA/SEO/广告/评论全栈）</source>
      <description>从 npm init 到博客上线带广告，覆盖 VuePress 2 + theme-reco + Nginx + Let&amp;apos;s Encrypt + AdSense + Waline 完整链路，3000+ 字真实踩坑记录。</description>
      <category>VuePress</category>
      <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<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>
<p>全程踩过的坑：CSP 与广告联盟冲突、PWA 预缓存吞掉新 CSP、PWA 预缓存 404、SAN 证书签发、theme-reco 默认页脚 ICP 不是原生 <code>&lt;a&gt;</code>……一篇文章给你全部答案。</p>
<p><strong>博客线上地址</strong>：<a href="https://www.lxc666.cn" target="_blank" rel="noopener noreferrer">https://www.lxc666.cn</a>（你正在看的这个站）</p>
</div><!-- more -->
<h2>1. 为什么选 VuePress 2</h2>
<p>2026 年还有人写个人技术博客吗？有，而且活得很好。但选什么框架，主流已经从 5 年前的「Hexo / Hugo」分化出更多选择。我做选型时对比了 4 个主流方案：</p>
<p>| 框架 | 语言 | 主题生态 | 适合人群 | 短板 |
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>2026年 Cursor AI 编程完全教程 - 从安装到 Agent 模式，真实开发体验分享</title>
      <link>https://www.lxc666.cn/blogs/Software/cursor.html</link>
      <guid>https://www.lxc666.cn/blogs/Software/cursor.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">2026年 Cursor AI 编程完全教程 - 从安装到 Agent 模式，真实开发体验分享</source>
      <description>2026年最全 Cursor AI 编程教程，真实项目开发体验。涵盖下载安装、核心快捷键、Agent模式详解、Rules规则配置、Tab智能补全、多文件编辑、DeepSeek/Claude模型切换、Pro订阅方案对比。附大量实战技巧和避坑指南。</description>
      <category>Software</category>
      <pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<h2>🤖 Cursor —— 让 AI 帮你写代码的编辑器</h2>
<p>Cursor 是一款基于 VS Code 的 AI 代码编辑器，但它不只是"加了个 AI 插件"这么简单。从 2024 年火到 2026 年，它已经从"AI 辅助编码"进化到了 <strong>"AI 自主编程"</strong> 的阶段。</p>
<p><strong>我用 Cursor 开发了多个完整项目</strong>，这篇教程把我积累的实战经验全部分享出来。</p>
<!-- more -->
]]></content:encoded>
    </item>
    <item>
      <title>2026年 DeepSeek 完全使用指南 - 国产最强AI，注册到API调用一篇搞定</title>
      <link>https://www.lxc666.cn/blogs/Software/deepseek.html</link>
      <guid>https://www.lxc666.cn/blogs/Software/deepseek.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">2026年 DeepSeek 完全使用指南 - 国产最强AI，注册到API调用一篇搞定</source>
      <description>2026年最全的 DeepSeek 使用教程，国产最强 AI 大模型。涵盖网页版注册使用、DeepSeek V3/R1 模型对比、API Key 申请、Python/Node.js 代码调用、OpenAI 兼容接口、费用对比及省钱技巧。附实测体验和避坑指南。</description>
      <category>Software</category>
      <pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<h2>🧠 国产 AI 之光，DeepSeek 到底强在哪？</h2>
<p>2025 年初 DeepSeek 横空出世，直接把国产 AI 的天花板捅破了。到 2026 年 3 月，它已经成为国内开发者用得最多的 AI 大模型之一。</p>
<p><strong>为什么这么火？三个字：开源、便宜、强。</strong></p>
<ul>
<li><strong>完全开源</strong>：模型权重、训练方法全公开，MIT 协议可商用</li>
<li><strong>极致性价比</strong>：API 价格只有 GPT-4 的 3%，缓存命中更是低到离谱</li>
<li><strong>性能强悍</strong>：V3 编码能力媲美 GPT-4，R1 推理能力对标 o1</li>
</ul>
<!-- more -->
]]></content:encoded>
    </item>
    <item>
      <title>2026全网最详细 OpenClaw 安装教程 - 从零搭建你的私人AI助手（Windows/Mac/Linux）</title>
      <link>https://www.lxc666.cn/blogs/Software/openclaw.html</link>
      <guid>https://www.lxc666.cn/blogs/Software/openclaw.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">2026全网最详细 OpenClaw 安装教程 - 从零搭建你的私人AI助手（Windows/Mac/Linux）</source>
      <description>全网最详细的 OpenClaw 安装部署教程，开源免费的 AI Agent 平台，手把手教你从零搭建私人AI助手。涵盖 Windows/Mac/Linux 全平台安装、DeepSeek/Gemini/Ollama 多模型接入、Telegram Bot 配置、多智能体多Bot架构、守护进程、安全加固等进阶配置，附8个踩坑记录和完整配置模板。2026年3月实测有效。</description>
      <category>Software</category>
      <pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<h2>🤖 2026年最火的开源AI助手平台，你装了吗？</h2>
<p>最近技术圈有个项目特别火 —— <strong>OpenClaw</strong>，一个开源的本地 AI Agent 平台，GitHub Star 数已经飙到 <strong>287k+</strong>。</p>
<ul>
<li><strong>GitHub</strong>：<a href="https://github.com/openclaw/openclaw" target="_blank" rel="noopener noreferrer">https://github.com/openclaw/openclaw</a></li>
<li><strong>官方文档</strong>：<a href="https://openclaws.io" target="_blank" rel="noopener noreferrer">https://openclaws.io</a></li>
<li><strong>中文文档</strong>：<a href="https://openclaws.io/zh/" target="_blank" rel="noopener noreferrer">https://openclaws.io/zh/</a></li>
</ul>
<p>简单说，它能让你在本地跑一个 AI 助手，接入 Telegram / WhatsApp / Discord 等聊天平台，而且<strong>支持多模型、多智能体、工具调用</strong>，相当于一个能操控你电脑的私人 AI 管家。</p>
<p>我自己折腾了好几天，踩了不少坑，最后成功部署了<strong>多 Bot + 多智能体</strong>的架构。这篇文章把所有经验整理出来，保证是你能找到的<strong>最详细的教程</strong>。</p>
<!-- more -->
]]></content:encoded>
    </item>
    <item>
      <title>ClipVid - 免费在线视频去水印下载工具，支持抖音/快手/小红书/B站</title>
      <link>https://www.lxc666.cn/blogs/Software/clipvid.html</link>
      <guid>https://www.lxc666.cn/blogs/Software/clipvid.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">ClipVid - 免费在线视频去水印下载工具，支持抖音/快手/小红书/B站</source>
      <description>ClipVid是一款完全免费的在线视频去水印下载工具，支持抖音、快手、小红书、B站、微博、TikTok等平台，无需注册，粘贴链接即可下载无水印高清原视频。</description>
      <category>Software</category>
      <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<h2>🎬 2026年最好用的视频去水印工具，真的不收钱</h2>
<p>刷了好几年短视频，我终于找到了一个真正好用的去水印工具 —— <strong>ClipVid</strong>。</p>
<p>说实话，之前试过很多类似的工具，要么收费、要么弹广告、要么只支持一个平台，体验都不太行。ClipVid 是目前用下来最满意的一个，推荐给有同样需求的朋友。</p>
<!-- more -->
]]></content:encoded>
    </item>
    <item>
      <title>Node.js入门教程 - 从零开始学习后端开发</title>
      <link>https://www.lxc666.cn/blogs/node/node.html</link>
      <guid>https://www.lxc666.cn/blogs/node/node.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">Node.js入门教程 - 从零开始学习后端开发</source>
      <description>Node.js入门教程，涵盖基础概念、npm使用、Express框架等内容，适合前端开发者学习后端开发。</description>
      <category>node</category>
      <pubDate>Thu, 12 Nov 2020 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<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>
</div><h2>node.js 学习开始</h2>
<blockquote>
<p>版本<br>
<code>node -v</code></p>
</blockquote>
<p>V 12.16.1</p>
<ol>
<li>在cmd 命令行输入 node  即进入node的交互环境。</li>
</ol>
<p><code>node  </code><br>
在node环境中可以输入js代码并立马执行</p>
<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text" data-title="text"><pre><code><span class="line">node</span>
<span class="line">Welcome to Node.js v12.16.1.  </span>
<span class="line">Type ".help" for more information.  </span>
<span class="line">100+200  </span>
<span class="line">300</span>
<span class="line"></span></code></pre>
<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>
<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>
<li>npm 是NODE.js 的包管理工具（package manager）</li>
<li>大家可以将自己开发的模块打包上传到npm，需要时可以直接下载，开源共享。</li>
<li>重要的是，如果我们要使用模块A，而模块A又依赖于模块B，模块B又依赖于模块X和模块Y，npm可以根据依赖关系，把所有依赖的包都下载下来并管理起来。否则，靠我们自己手动管理，肯定既麻烦又容易出错</li>
</ol>
</div><h2>第一个node程序(hello Word)</h2>
<blockquote>
<ol>
<li>新建一个js文件,命名hello.js,输入以下代码</li>
</ol>
</blockquote>
<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>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><blockquote>
<ol start="2">
<li>使用cmd命令cd 进入到当前js文件的目录,然后 输入 node hello.js,</li>
</ol>
</blockquote>
<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>
<span class="line">C:\Users\Administrator\Desktop&gt;node hello.js</span>
<span class="line">hello word</span>
<span class="line"></span></code></pre>
<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>
<h3>注意</h3>
<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>
</div>]]></content:encoded>
    </item>
    <item>
      <title>腾讯地图API开发教程 - JavaScript地图应用实战</title>
      <link>https://www.lxc666.cn/blogs/MAP/tecent.html</link>
      <guid>https://www.lxc666.cn/blogs/MAP/tecent.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">腾讯地图API开发教程 - JavaScript地图应用实战</source>
      <description>腾讯地图JavaScript API开发教程，包括地图初始化、标记点、路线规划等常用功能的实现方法。</description>
      <category>MAP</category>
      <pubDate>Sat, 15 May 2021 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<h2>腾讯地图 JavaScript API 开发指南</h2>
<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>
</div><!-- more -->
]]></content:encoded>
    </item>
    <item>
      <title>锐浪报表Grid++Report使用教程 - Web打印解决方案</title>
      <link>https://www.lxc666.cn/blogs/RuiLang/ruilang.html</link>
      <guid>https://www.lxc666.cn/blogs/RuiLang/ruilang.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">锐浪报表Grid++Report使用教程 - Web打印解决方案</source>
      <description>锐浪报表Grid++Report在Web项目中的使用教程，包含安装配置、报表设计、打印功能实现等。</description>
      <category>RuiLang</category>
      <pubDate>Sun, 22 Aug 2021 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<h2>锐浪报表 Grid++Report 介绍</h2>
<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>
</div><!-- more -->
]]></content:encoded>
    </item>
    <item>
      <title>Windows 软件安装目录</title>
      <link>https://www.lxc666.cn/blogs/Software/step.html</link>
      <guid>https://www.lxc666.cn/blogs/Software/step.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">Windows 软件安装目录</source>
      <description>收录 Windows 平台常用软件安装教程，涵盖办公、设计、开发、影视、工程等 15 大分类，持续更新中。</description>
      <category>Software</category>
      <pubDate>Wed, 15 Jun 2022 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<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>
<p>手机查找：点右上角 <code>···</code> → 搜索页面内容；电脑查找：<code>Ctrl+F</code></p>
</div><!-- more -->
<div class="soft-recommend">
  <a href="https://clipvid.vip" target="_blank" class="recommend-card">
    <span class="recommend-tag">站长推荐</span>
    <strong>ClipVid — 短视频去水印下载</strong>
    <span class="recommend-desc">粘贴链接，3秒下载抖音/快手/小红书/B站无水印高清原视频</span>
    <span class="recommend-btn">立即使用 →</span>
  </a>
</div>
<div class="soft-catalog">
<h2>装机常用</h2>
<div class="soft-group">
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</div>
<h2>电脑系统</h2>
<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>
<h2>办公软件</h2>
<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>
<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>
<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>
<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>
<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>
<h2>平面设计</h2>
<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>
<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>
<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>
<h2>影视动画</h2>
<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>
<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>
<h2>AutoCAD</h2>
<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>
<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>
<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>
<h2>三维设计</h2>
<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>
<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>
<h2>机械设计</h2>
<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>
<h2>建筑设计</h2>
<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>
<h2>网页设计</h2>
<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>
<h2>开发编程</h2>
<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>
<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>
<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>
<h2>数据分析</h2>
<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>
<h2>仿真模拟</h2>
<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>
<h2>电子电路</h2>
<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>
<h2>行业软件</h2>
<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>
<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>
<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>
</div>
]]></content:encoded>
    </item>
    <item>
      <title>Element UI使用指南 - Vue组件库最佳实践</title>
      <link>https://www.lxc666.cn/blogs/VUE/Element/element.html</link>
      <guid>https://www.lxc666.cn/blogs/VUE/Element/element.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">Element UI使用指南 - Vue组件库最佳实践</source>
      <description>Element UI组件库使用教程，涵盖表格、表单、对话框等常用组件的使用技巧和最佳实践。</description>
      <category>VUE/Element</category>
      <pubDate>Thu, 20 Jun 2019 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<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>
</div><h2>Element UI 组件库使用指南</h2>
<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>
</div><!-- more -->
]]></content:encoded>
    </item>
    <item>
      <title>vue-element-admin后台管理系统 - 二次开发指南</title>
      <link>https://www.lxc666.cn/blogs/VUE/Element/vue-element-admin.html</link>
      <guid>https://www.lxc666.cn/blogs/VUE/Element/vue-element-admin.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">vue-element-admin后台管理系统 - 二次开发指南</source>
      <description>vue-element-admin后台管理系统框架详解，包含项目结构分析、权限管理、路由配置等二次开发要点。</description>
      <category>VUE/Element</category>
      <pubDate>Tue, 10 Sep 2019 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<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>
</div><h2>vue-element-admin 后台管理系统开发指南</h2>
<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>
</div><!-- more -->
]]></content:encoded>
    </item>
    <item>
      <title>LxcTool - 免费在线图片压缩工具，批量处理PNG/JPG/WebP/GIF</title>
      <link>https://www.lxc666.cn/blogs/Software/lxcTool.html</link>
      <guid>https://www.lxc666.cn/blogs/Software/lxcTool.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">LxcTool - 免费在线图片压缩工具，批量处理PNG/JPG/WebP/GIF</source>
      <description>LxcTool是一款完全免费的在线图片处理工具，支持批量压缩、格式转换、尺寸调整、GIF制作。本地处理保护隐私，无需注册即用。</description>
      <category>Software</category>
      <pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<h2>🎨 发现一个超实用的图片处理工具</h2>
<p>大家好！今天给大家推荐一个超实用的在线工具 —— <strong>LxcTool</strong>，专门用来批量处理图片的神器！</p>
<p>如果你经常需要：</p>
<ul>
<li>📸 处理大量截图（做教程、写文档）</li>
<li>🌐 优化网站图片（提升加载速度）</li>
<li>📱 压缩手机照片（节省空间）</li>
<li>🎞️ 制作 GIF 动图（演示效果）</li>
</ul>
<p>那这个工具绝对能帮到你！<strong>最重要的是完全免费，无需注册，打开即用！</strong></p>
<!-- more -->
]]></content:encoded>
    </item>
    <item>
      <title>Mac软件安装教程大全 - 2025最新破解版资源</title>
      <link>https://www.lxc666.cn/blogs/Software/stepMac.html</link>
      <guid>https://www.lxc666.cn/blogs/Software/stepMac.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">Mac软件安装教程大全 - 2025最新破解版资源</source>
      <description>Mac系统常用软件安装教程汇总，包括开发工具、设计软件、办公软件等，附破解版下载链接。</description>
      <category>Software</category>
      <pubDate>Fri, 20 Jan 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<!-- more -->
<h3>🎬 Mac 用户也需要的视频下载工具</h3>
<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>
</div><p>抖音、快手、小红书、B站、微博、TikTok 都支持。Safari / Chrome 打开 <a href="https://clipvid.vip" target="_blank" rel="noopener noreferrer">clipvid.vip</a> 就能用，不用装任何软件。免费、不用注册。</p>
<p>👉 <strong><a href="https://clipvid.vip" target="_blank" rel="noopener noreferrer">打开 ClipVid</a></strong></p>
]]></content:encoded>
    </item>
    <item>
      <title>Simple and Kitty - 生活记录与感悟</title>
      <link>https://www.lxc666.cn/blogs/Life/simpleAndkitty.html</link>
      <guid>https://www.lxc666.cn/blogs/Life/simpleAndkitty.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">Simple and Kitty - 生活记录与感悟</source>
      <description>记录生活中的点滴美好，分享与小猫咪的日常。</description>
      <category>Life</category>
      <pubDate>Fri, 28 Aug 2020 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<h3>Simple</h3>
<p><strong>simple是陪伴了我们8年的狗子，性格高傲没什么朋友，对喜欢的人很友好，不喜欢的就很凶！</strong></p>
<!-- more -->
<p><img src="/img/pet/simple01.jpg" alt="simple">
<img src="/img/pet/simple02.jpg" alt="simple"></p>
<h3>Kitty</h3>
<p><strong>kitty是我们家马上要迎来的小猫子，今天下班后就去接它。</strong></p>
<p><img src="/img/pet/kitty01.jpg" alt="simple"></p>
<p><strong>希望Simple跟Kitty能好好相处，成为彼此的好朋友。</strong></p>
]]></content:encoded>
      <enclosure url="https://www.lxc666.cn/img/pet/simple01.jpg" type="image/jpeg"/>
    </item>
    <item>
      <title>JavaScript ES6新特性详解 - Map、Set、解构赋值等</title>
      <link>https://www.lxc666.cn/blogs/JavaScript/js.html</link>
      <guid>https://www.lxc666.cn/blogs/JavaScript/js.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">JavaScript ES6新特性详解 - Map、Set、解构赋值等</source>
      <description>详解JavaScript ES6新特性，包括Map、Set数据结构、解构赋值、箭头函数、Promise等，附代码示例。</description>
      <category>JavaScript</category>
      <pubDate>Fri, 15 Mar 2019 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<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>
</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>
</div><!-- more -->
<h2>ES6</h2>
<h3>Map 和 Set</h3>
<ol>
<li>
<p>Map</p>
<p>在JavaScript的对象中，key值必须是字符串，才可以使用 <code>. </code> 来直接取值。</p>
<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>
<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>
<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>
<span class="line"></span></code></pre>
<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>
<p>举个例子，假设要根据同学的名字查找对应的成绩，如果用<code>Array</code>实现，需要两个<code>Array</code>：</p>
<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>
<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>
<span class="line"></span></code></pre>
<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>
<p>如果用Map实现，只需要一个“名字”,“成绩”的对照表，直接根据名字查找成绩，无论这个表有多大，查找速度都不会变慢。用JavaScript写一个Map如下：</p>
<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>
<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>
<span class="line"></span></code></pre>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<span class="line"></span></code></pre>
<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>
<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>
<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>
<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>
<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>
<span class="line"></span></code></pre>
<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>
<p>关于Map的性能提升这个比喻相当合理</p>
<blockquote>
<p>唐伯虎点秋香那个场景记得吧</p>
<p>obj就像那群盖着盖头的姑娘，你要找到秋香，得一个个去掀盖头； map是姑娘们一出来没盖头，看到秋香牵着就走；</p>
</blockquote>
</li>
<li>
<p>Set</p>
<p><code>Set</code>和<code>Map</code>类似，也是一组key的集合，但不存储value。由于key不能重复，所以，在<code>Set</code>中，没有重复的key。</p>
<p>要创建一个<code>Set</code>，需要提供一个<code>Array</code>作为输入，或者直接创建一个空<code>Set</code>：</p>
<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>
<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>
<span class="line"></span></code></pre>
<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>
<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>
<span class="line">s<span class="token punctuation">;</span> <span class="token comment">// Set {1, 2, 3, "3"}</span></span>
<span class="line"></span></code></pre>
<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>
<p>通过<code>add(key)</code>方法可以添加元素到<code>Set</code>中，可以重复添加，但不会有效果：</p>
<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>
<span class="line">s<span class="token punctuation">;</span> <span class="token comment">// Set {1, 2, 3, 4}</span></span>
<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>
<span class="line">s<span class="token punctuation">;</span> <span class="token comment">// 仍然是 Set {1, 2, 3, 4}</span></span>
<span class="line"></span></code></pre>
<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>
<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>
<span class="line">s<span class="token punctuation">;</span> <span class="token comment">// Set {1, 2, 3}</span></span>
<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>
<span class="line">s<span class="token punctuation">;</span> <span class="token comment">// Set {1, 2}</span></span>
<span class="line"></span></code></pre>
<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>
</ol>
]]></content:encoded>
    </item>
    <item>
      <title>酷我音乐破解版下载 - 免费听周杰伦等VIP歌曲</title>
      <link>https://www.lxc666.cn/blogs/Software/music.html</link>
      <guid>https://www.lxc666.cn/blogs/Software/music.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">酷我音乐破解版下载 - 免费听周杰伦等VIP歌曲</source>
      <description>分享一款酷我音乐破解版，可以免费听周杰伦、林俊杰等VIP歌曲，支持下载无损音质。免安装版，解压即用。</description>
      <category>Software</category>
      <pubDate>Thu, 10 Mar 2022 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<h3>安装声明</h3>
<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>
</div>]]></content:encoded>
      <enclosure url="https://www.lxc666.cn/img/music1.jpg" type="image/jpeg"/>
    </item>
    <item>
      <title></title>
      <link>https://www.lxc666.cn/blogs/</link>
      <guid>https://www.lxc666.cn/blogs/</guid>
      <source url="https://www.lxc666.cn/rss.xml"></source>
      <description>luoxuancong blog website</description>
      <pubDate>Wed, 12 Aug 2020 09:02:33 GMT</pubDate>
      <content:encoded><![CDATA[<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>
]]></content:encoded>
    </item>
    <item>
      <title>微信小程序开发 - 动态class绑定实现多选功能</title>
      <link>https://www.lxc666.cn/blogs/WeApp/wxapp.html</link>
      <guid>https://www.lxc666.cn/blogs/WeApp/wxapp.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">微信小程序开发 - 动态class绑定实现多选功能</source>
      <description>微信小程序中实现动态class绑定，完成多选操作功能。包含完整代码和实现思路讲解。</description>
      <category>WeApp</category>
      <pubDate>Tue, 18 Feb 2020 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<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>
</div><h3>开发需求</h3>
<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>
</div><!-- more -->
<h3>方法一</h3>
<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>
<span class="line">// 定义数组中是否包含某个元素的事件，记得要在顶部定义，或者引入wxs,不然不会生效</span>
<span class="line">&lt;wxs module="m1"&gt;</span>
<span class="line">    var hasItem = function(list,item) {</span>
<span class="line">      var boo;</span>
<span class="line">      var index = list.indexOf(item)</span>
<span class="line">      if (index &lt; 0){</span>
<span class="line">        boo = false;</span>
<span class="line">      }else{</span>
<span class="line">        boo = true;</span>
<span class="line">      }          </span>
<span class="line">      return boo;       </span>
<span class="line">    }</span>
<span class="line">    module.exports.hasItem = hasItem;</span>
<span class="line">&lt;/wxs&gt;</span>
<span class="line">&lt;view&gt;</span>
<span class="line">    &lt;div class="tags-content"&gt;</span>
<span class="line">        &lt;div class="title"&gt;选择&lt;span&gt;供应&lt;/span&gt;产品分类&lt;/div&gt;</span>
<span class="line">        &lt;div class="content"&gt;</span>
<span class="line">            &lt;van-grid gutter="10" column-num="3"&gt;</span>
<span class="line">                &lt;block wx:for="{{list}}" wx:key="curCode"&gt;</span>
<span class="line">                		&lt;!-- 在这里动态绑定class类名 --&gt;</span>
<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>
<span class="line">                        bindtap="checkSupply"&gt;</span>
<span class="line">                        {{item.curName}}</span>
<span class="line">                    &lt;/van-grid-item&gt;</span>
<span class="line">                &lt;/block&gt;</span>
<span class="line">            &lt;/van-grid&gt;</span>
<span class="line">        &lt;/div&gt;</span>
<span class="line">        &lt;div class="bottom-btn"&gt;</span>
<span class="line">            &lt;button bindtap="next" type="primary"&gt;下一步&lt;/button&gt;</span>
<span class="line">        &lt;/div&gt;</span>
<span class="line">    &lt;/div&gt;</span>
<span class="line">&lt;/view&gt;</span>
<span class="line"></span></code></pre>
<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>
<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text" data-title="text"><pre><code><span class="line">  // hasItem.wxs 中定义</span>
<span class="line">  var hasItem = function(list,item) {</span>
<span class="line">    var boo;</span>
<span class="line">    var index = list.indexOf(item)</span>
<span class="line">    if (index &lt; 0){</span>
<span class="line">      boo = false;</span>
<span class="line">    }else{</span>
<span class="line">      boo = true;</span>
<span class="line">    }          </span>
<span class="line">    return boo;       </span>
<span class="line">  }</span>
<span class="line">  module.exports.hasItem = hasItem;</span>
<span class="line"></span>
<span class="line">  &lt;!-- wxml中引入 --&gt;</span>
<span class="line">  &lt;wxs src="../hasItem.wxs" module="hasItem" /&gt;</span>
<span class="line"></span></code></pre>
<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>
]]></content:encoded>
    </item>
    <item>
      <title>高德地图API教程 - Vue中实现16+途经点线路规划</title>
      <link>https://www.lxc666.cn/blogs/MAP/gaode.html</link>
      <guid>https://www.lxc666.cn/blogs/MAP/gaode.html</guid>
      <source url="https://www.lxc666.cn/rss.xml">高德地图API教程 - Vue中实现16+途经点线路规划</source>
      <description>使用高德地图JavaScript API在Vue项目中实现超过16个途经点的线路规划，附完整代码示例。</description>
      <category>MAP</category>
      <pubDate>Tue, 20 Apr 2021 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<h2>开发需求</h2>
<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>
</div><!-- more -->
<h2>实现过程</h2>
<h3>1. 通过高德自带的拖拽生成途径点来完成</h3>
<p>​	<a href="https://lbs.amap.com/api/javascript-api/example/driving-route/route-can-be-dragged" target="_blank" rel="noopener noreferrer">高德地图 可拖拽的路线规划</a></p>
<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>
<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>
<span class="line">    <span class="token comment">//基本地图加载</span></span>
<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>
<span class="line">        <span class="token literal-property property">resizeEnable</span><span class="token operator">:</span> <span class="token boolean">true</span></span>
<span class="line">    <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span></span>
<span class="line">    <span class="token comment">//绘制初始路径</span></span>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<span class="line">    <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span></span>
<span class="line"><span class="token operator">&lt;</span><span class="token operator">/</span>script<span class="token operator">&gt;</span></span>
<span class="line"></span></code></pre>
<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>
<p>官方实现效果如下：</p>
<p><img src="/img/拖拽生成网点图片.jpg" alt="实现效果"></p>
<p>在实现点击途经点设置限速的时候，居然发现官方没有给这些生成的途径点提供回调方法，有点儿坑。</p>
<p>设置途经点点击方法</p>
<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>
<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>
<span class="line">  <span class="token keyword">const</span> that <span class="token operator">=</span> <span class="token keyword">this</span></span>
<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>
<span class="line">  	<span class="token keyword">var</span> lnglat <span class="token operator">=</span> ev<span class="token punctuation">.</span>lnglat</span>
<span class="line">  	that<span class="token punctuation">.</span>currentLngLat <span class="token operator">=</span> lnglat <span class="token comment">// 将经纬度信息保存下来</span></span>
<span class="line">	<span class="token punctuation">}</span><span class="token punctuation">)</span></span>
<span class="line"><span class="token punctuation">}</span><span class="token punctuation">,</span></span>
<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>
<span class="line">      <span class="token keyword">const</span> that <span class="token operator">=</span> <span class="token keyword">this</span></span>
<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>
<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>
<span class="line">      <span class="token punctuation">}</span><span class="token punctuation">)</span></span>
<span class="line">      <span class="token comment">// 拿到地图上的marker 点</span></span>
<span class="line"></span>
<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>
<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>
<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>
<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>
<span class="line">            <span class="token keyword">return</span> item</span>
<span class="line">          <span class="token punctuation">}</span></span>
<span class="line">        <span class="token punctuation">}</span><span class="token punctuation">)</span></span>
<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>
<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>
<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>
<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>
<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>
<span class="line">                that<span class="token punctuation">.</span>currentLngLat<span class="token punctuation">.</span>lng<span class="token punctuation">,</span></span>
<span class="line">                that<span class="token punctuation">.</span>currentLngLat<span class="token punctuation">.</span>lat</span>
<span class="line">              <span class="token punctuation">]</span></span>
<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>
<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>
<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>
<span class="line">              <span class="token punctuation">}</span><span class="token punctuation">)</span></span>
<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>
<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>
<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>
<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>
<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>
<span class="line">              <span class="token comment">// 设置marker信息展示内容</span></span>
<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>
<span class="line">              infoWindow<span class="token punctuation">.</span><span class="token function">setContent</span><span class="token punctuation">(</span></span>
<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>
<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>
<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>
<span class="line">              <span class="token punctuation">)</span></span>
<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>
<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>
<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>
<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>
<span class="line">                <span class="token punctuation">}</span></span>
<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>
<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>
<span class="line">                <span class="token punctuation">}</span></span>
<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>
<span class="line">            <span class="token punctuation">}</span></span>
<span class="line">          <span class="token punctuation">}</span></span>
<span class="line">        <span class="token punctuation">}</span><span class="token punctuation">)</span></span>
<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>
<span class="line">   <span class="token punctuation">}</span></span>
<span class="line"></span></code></pre>
<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>
<p><img src="/img/拖拽生成点效果.jpg" alt="拖拽生成点效果"></p>
<p>但是由于官方api的限制，当我大于十六个网点后出现了这种情况。</p>
<p><img src="/img/大于十六个点.jpg" alt="大于十六个点"></p>
<p>超过十六个点后，前面的点就没有在线路规划的范围内了，这样肯定是不行的。</p>
<h3>2. 放弃官方的拖拽方法，来实现途径点规划路线</h3>
<p>由于时间关系，先把最终完成的效果展示一下，具体实现方法下次完善。</p>
<p><img src="/img/最终效果图.png" alt="最终效果"></p>
<h2>3.源码</h2>
<p>今天花了点时间将地图demo整理了出来，基本功能发出来了，具体的业务逻辑大家根据自己的需求做调整。
<a href="https://github.com/luoxuancong/GaoDe-Map" target="_blank" rel="noopener noreferrer">github源码地址</a>
基本交互
<img src="/img/gitmap-1.png" alt="拖拽生成点效果"><br>
路线详情展示
<img src="/img/gitmap-2.png" alt="拖拽生成点效果"></p>
<h2>4.预览地址</h2>
<p><a href="http://map.lxc666.cn/" target="_blank" rel="noopener noreferrer">demo预览地址</a></p>
]]></content:encoded>
      <enclosure url="https://www.lxc666.cn/img/拖拽生成网点图片.jpg" type="image/jpeg"/>
    </item>
  </channel>
</rss>