自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(210)
  • 问答 (2)
  • 收藏
  • 关注

原创 当AI遇上浏览器:一个漫画式的Playwright + CDP完全指南

这让 Playwright 成了一个真正意义上的“跨浏览器统一控制平台”。

2026-05-07 15:02:25 139

原创 Uvicorn 完全指南:给小白的第一堂 ASGI 服务器课

Daphne(Django Channels 的默认服务器)、Hypercorn。比 Daphne 更快比 Hypercorn 更轻量且安装简单生态最好,几乎所有现代异步框架都优先推荐它。

2026-05-07 15:01:44 257

原创 Mac 输入“≈”被VSCode插件抢走?别急,手把手教你优雅解决快捷键冲突

如果你舍不得插件的那个功能,或者你希望专门为“≈”定义一个更顺手的快捷键(比如CmdShift9),没问题,我们直接给“≈”安排一个专属快捷键。在快捷键编辑器的搜索框里,搜索命令:输入或type。更精确的方法:点击搜索框旁边的漏斗图标,选择“按记录按键”,然后按下OptionX—— 它会帮你找到所有和这个按键有关的命令,然后找到一个叫做 editor.action.insertSnippet或者插入特殊字符相关的命令其实不太好找。更简单的办法:我们直接创建一个自定义的“宏”。有点复杂?

2026-05-06 13:36:33 222

原创 Python 并发史诗:从 GIL 困局到异步骑士,一个持续三十年的进化传奇

公元 1992 年,互联网的黎明。32 岁的吉多·范罗苏姆(Guido van Rossum)正坐在阿姆斯特丹的办公室里,为他的小蛇 Python 设计多线程支持。他面临一个棘手的问题:Python 使用“引用计数”来管理内存——每个对象身上都有一个计数器,记录有多少变量在用它。如果两个线程同时修改这个计数器,就会发生数据竞争,轻则内存泄漏,重则程序崩溃。怎么办呢?。任何线程想执行 Python 代码,都必须先拿到这把锁。这把锁,就是后来让无数开发者深夜失眠的。

2026-04-29 13:48:04 490

原创 Python 为什么这么慢?真凶不只是 GIL

极致的动态性、高度一致的“一切皆对象”模型,以及解释器实现的简单可维护性。这种设计让 Python 变得易学、易写、易读,但代价就是 CPU 时间的浪费。理解这些底层原因后,你就不会再奇怪为什么一个简单的循环比 C 慢几十倍,也不会寄希望于某个新特性能瞬间让 Python 变成火箭。你会更明智地知道:什么时候该用 NumPy,什么时候该换 PyPy,什么时候该把性能敏感部分用 C/Rust 重写,什么时候就安心接受 Python 的便利,用它的慢来换你的开发效率。毕竟,工具的选择永远是权衡。

2026-04-29 13:08:10 333

原创 Redis 零基础保姆级教程:从会用、爱用到精通

恭喜你!学到这里,你已经掌握了 Redis 的核心概念和常用操作。✅ Redis 是什么,能解决什么问题✅ 如何安装和连接 Redis✅ 五大核心数据类型的用法和场景✅ 发布订阅、事务、管道等进阶功能✅ RDB 和 AOF 持久化的区别✅ Python 操作 Redis 的完整代码✅ 新手常见的 4 个坑和解决方案。

2026-04-21 14:45:03 828

原创 手把手教你离线部署 Verdaccio:让内网也能拥有自己的 npm 私仓

联网端准备:配置镜像加速 → 拉取镜像 → 保存为tar文件。离线端部署:加载tar镜像 → 运行容器 → 打通防火墙。内容填充:登录 → 发布离线依赖包 → 内网起飞。掌握了 Docker 离线部署的能力,你就拥有了在任何“断网孤岛”中搭建开发环境的超能力。无论是 Verdaccio 还是其他数据库、中间件,这套“联网拉取 → 打包保存 → 离线加载”的组合拳都能通吃。希望这篇指南能帮你顺利攻克内网环境部署的难关。如果觉得有用,欢迎分享给更多被困在内网里的战友们!🚀。

2026-04-20 08:50:00 395

原创 内网 Windows 极客指南:从零跑起 OpenClaw 离线开发环境(2025 修正版)

直接有时候会失败,因为 pnpm 仍然期望通过去检查包的元数据。我们可以在内网模拟一个极简的 npm 仓库,把里的包“发布”到这个仓库里,然后让 pnpm 把仓库地址指向它——就像在外网一样顺畅。离线开发并不可怕,它只是把“即时下载”变成了“提前准备”。只要你理解了一个现代 Node.js 项目运行所需要的三要素Node.js 运行时—— 可以提前下载 .msi 安装包包管理器(pnpm)—— 可以提前打包成 .tgz项目依赖(所有第三方包)—— 可以用一次性全抓下来然后利用一个本地仓库。

2026-04-17 16:50:59 446

原创 离线安装 pnpm:给内网 Windows 电脑装上“万能工具箱”

离线环境并不可怕,它只是把“即时下载”变成了“提前准备”。npm pack就像一个神奇的行李箱,让你能把任何 npm 工具装进去,带到没有网络的角落。希望这篇教程能帮你顺利跨过离线安装 pnpm 这道坎。如果你在操作中遇到任何问题,欢迎在评论区留言,我会尽力帮你解决。—— 你的离线开发好伙伴。

2026-04-17 16:28:39 288

原创 内网 Windows 极客指南:从零跑起 OpenClaw 离线开发环境

直接有时候会失败,因为 pnpm 仍然期望通过去检查包的元数据。我们可以在内网模拟一个极简的 npm 仓库,把里的包“发布”到这个仓库里,然后让 pnpm 把仓库地址指向它——就像在外网一样顺畅。离线开发并不可怕,它只是把“即时下载”变成了“提前准备”。只要你理解了一个现代 Node.js 项目运行所需要的三要素Node.js 运行时—— 可以提前下载 .msi 安装包包管理器(pnpm)—— 可以提前打包成 .tgz项目依赖(所有第三方包)—— 可以用一次性全抓下来然后利用一个本地仓库。

2026-04-17 15:56:57 175

原创 VS Code 终端疑难杂症排查:为什么 PowerShell 无法启动?

VS Code 集成终端的 PowerShell 启动失败,看似神秘,实则有清晰的排查路径。

2026-04-17 13:56:48 343

原创 Windows 环境变量配置全解析:从 PATH 原理到高效调试

可以把环境变量想象成操作系统为每个运行中的程序提供的一份“全局备忘录”。

2026-04-17 13:48:36 360

原创 解决 `pip install uv` 后找不到 `uv` 命令的终极指南

场景推荐操作只想快速用起来希望一劳永逸使用官方独立安装脚本必须用 pip 安装手动找到 Scripts 目录,添加到 PATH不想改系统设置每次都用完整路径或命令找不到 = 可执行文件不在 PATH 中。找到它,把它的家目录告诉系统,问题就解决了。希望这篇指南能帮你顺利跑起uv,享受 Python 包管理的极速体验!如果还有其他疑问,欢迎留言交流。

2026-04-17 13:47:09 342

原创 Windows 下 Git 离线安装与 VS Code 便携版集成完全指南

通过本文的指引,你不仅掌握了 Git 在内网环境的离线安装方法,还成功解决了与便携版 VS Code 集成的棘手问题。将 Git 与 VS Code 无缝衔接,意味着你可以在一个统一的界面中完成代码编写、版本控制、终端操作的全流程工作,这对提升开发效率大有裨益。

2026-04-17 13:45:58 385

原创 内网 Windows 离线安装 Python:从解释器到依赖库的完整指南

掌握离线安装 Python 和依赖库的方法,是每位企业内网开发者的必备技能。通过本文介绍的。

2026-04-17 13:42:19 448

原创 内网 Windows 离线安装 uv:极速 Python 包管理器的部署实战

通过本文的步骤,你可以在完全断网的 Windows 内网中成功部署并驾驭这款极速工具。可以运行,但它还不知道 Python 在哪。的官方安装脚本依赖网络下载,对于无法访问互联网的内网 Windows 环境,如何才能用上这款神器?本文将提供一套从外网准备到内网配置的完整离线部署方案,让你在封闭网络中也能享受毫秒级的包安装体验。,凭借 Rust 带来的极致速度和统一的工作流设计,正在迅速成为开发者的新宠。在一台能访问互联网的 Windows 电脑上,完成以下准备工作。是免安装的,但我们需要让系统能随时找到它。

2026-04-17 13:37:00 492

原创 内网 Windows 离线安装与配置 VS Code 完全指南

通过以上步骤,即使是在完全封闭的内网 Windows 环境中,你也可以拥有一套功能强大、插件齐备的 VS Code 开发环境。这套方法论不仅适用于 VS Code,对于大多数现代开发工具(如 JetBrains 系列、Notepad++ 插件)的离线部署都具有参考意义。

2026-04-17 13:32:57 440

原创 给 AI 装“技能”:Agent Skills 完全指南

AI技能化革命:Agent Skills技术解析 Agent Skills是AI领域的最新突破,它将专业能力模块化为可插拔组件,让通用AI助手获得特定领域的专业技能。这套标准化方案包含三个关键创新: 技能封装:通过SKILL.md文件将工作流程、脚本和资源打包成独立模块,如发票处理技能包含PDF解析脚本和输出模板。 渐进加载:采用三层结构动态管理技能资源,初始仅加载元数据(约100词),使用时才载入完整内容,有效控制token消耗。 工具协同:与MCP技术互补,形成"工具箱+操作手册"的

2026-04-16 16:11:24 1216

原创 macOS 的幕后大管家——小白也能看懂的 launchd 完全指南

恭喜你,读到这里,你已经从对 launchd 一无所知,成长为能够熟练配置它的“初级魔法师”了!我们从“大管家”的概念出发,了解了 Daemon 和 Agent 的区别,学会了编写.plist说明书,掌握了launchctl的常用指令,并通过一个 PHP 定时任务的例子亲手实践了一番。更重要的是,你还获得了一份实用的排错指南,足以应对日常使用中的大多数问题。launchd 是 macOS 强大功能的基石之一,掌握了它,你就能将许多重复性的工作自动化,让你的 Mac 更高效、更智能地为你服务。

2026-04-16 10:41:11 439

原创 一文看懂RiskMetrics:你的投资组合到底有多危险?

RiskMetrics不是万能的“水晶球”,但它是一把可靠的“温度计”——帮你了解投资组合的“体温”,在风险来临前做好准备。“RiskMetrics不会告诉你明天一定亏多少,但它会让你对自己的风险有一个清醒的认识——而这,恰恰是投资中最重要的事情。如果你觉得这篇文章有帮助,欢迎分享给身边对投资感兴趣的朋友。有任何问题,也欢迎在评论区留言讨论!

2026-04-15 15:47:07 339

原创 自适应修正系数 Alpha:让你的算法学会“看菜下饭”

不是什么深奥的魔法,它只是一个简单的“缩放函数”。但正是这个简单的函数,赋予了冷冰冰的算法一种“看情况办事”的灵性。算一算最近的波动sigma。定一个你容忍的底线theta。用线性或二次曲线,算出一个“冷静指数”alpha。用这个指数去给你的修正动作踩刹车。记住,优秀的算法不是永远在猛打方向盘,而是懂得“大波动时少动,小波动时精准动”。这就是教给我们的事。附:快速决策指南如果你的系统对微小波动也很在意 → 用线性模式。如果你希望在大部分时候保持较高响应速度,只在极端情况急停 → 用。

2026-04-15 09:46:11 320

原创 指数加权移动平均(EWMA):给你的数据“温柔”的平滑滤镜

指数加权移动平均用一条极其优雅的递推公式,解决了平滑与灵敏的永恒矛盾。它像一块魔力海绵,吸走了噪声的毛刺,却留住了趋势的脉络。无论是优化神经网络的参数更新,还是过滤物联网传感器的杂波,EWMA 都在幕后默默贡献着那份“恰到好处”的平滑。“来,试试 EWMA,让数据温柔地流淌。希望这篇博客能帮你真正理解并爱上 EWMA!如果觉得有用,欢迎分享给也在数据海洋里挣扎的小伙伴~ 🚀。

2026-04-15 09:05:12 641

原创 白话统计系列:别被“方差”、“标准差”、“Z-score”吓到,这篇让你彻底搞懂它们

概念公式核心核心作用金融典型应用方差差值平方的平均衡量波动大小(平方单位)资产波动率的基础标准差方差的平方根衡量波动大小(原单位)风险度量(夏普比率分母)Z-score去单位比较、异常检测行业中性化、配对交易信号给小白的一句箴言想知道一组数据稳不稳?看标准差。想知道一个数据在这组里排第几?看Z-score。学会了这两个,你就拿到了数据世界的“比较级”通行证。希望这篇博客能帮你抹平统计学的入门门槛。下次看到股票波动率、学生成绩排名,你会比 99% 的人更懂背后的数字语言。

2026-04-12 17:41:28 375

原创 哈希的“七十二变”——从小白到进阶的完整指南

哈希(Hash),就是把任意长度的数据(比如一句话、一个文件、一张图片)通过一个算法“压缩”成固定长度的字符串,这个字符串就是哈希值,也叫“数字指纹”。确定性:同样的输入,永远得到同样的输出高效性:计算速度极快抗碰撞性:不同输入几乎不可能产生相同输出单向性:无法从哈希值反推原始数据(就像你知道指纹长什么样,但没法反推出那个人是谁)一句话理解:哈希就像一台“绞肉机”——整只鸡(原始数据)进去,出来的永远是同样粗细的“肉馅”(哈希值),而且你没法把这团肉馅变回那只鸡。

2026-04-11 19:03:38 322

原创 中间件的应用:从快递分拣到程序世界的“隐形管家”

假设你经营一家网红奶茶店。客人:我要一杯波波奶茶,三分糖,去冰。你:好的。(做茶)您的奶茶好了,请慢走。后来客人越来越多,你发现每次都要问一遍口味、重复收钱、还得记住谁先谁后。更糟糕的是,有人插队、有人拿错饮料,混乱不堪。于是你招聘了一个前台服务员。客人 → 前台服务员 → (确认订单、收款、给小票) → 你(专心做茶)前台服务员就是你的“中间件”。接收请求(点单)预处理(收款、打印小票)排队管理(先来后到)异常拦截(没有零钱?饮料卖完了?而你可以心无旁骛地只做奶茶。

2026-04-11 18:58:28 329

原创 消息队列完全入门指南:从外卖小哥到分布式高手

想象你经营一家外卖店。客人来了,点完菜,你能让客人站在柜台前等着厨师把菜做好吗?当然不能!客人下单 → 你写一张小票把小票钉在厨房的订单板上客人去座位上等着厨师从订单板上按顺序取小票,做菜菜做好了叫号,客人来取这张订单板,就是“消息队列”!客人→ 用户发起的HTTP请求(生产者/Producer)订单板→ 消息队列(存储消息)厨师→ 后台处理程序(消费者/Consumer)小票→ 消息(Message)

2026-04-11 17:35:11 367

原创 缓存策略从入门到实战:像魔法备忘录一样加速你的应用

内存开销:尤其存大对象时需评估。复杂度暴增:数据一致性、失效策略、分布式同步都带来心智负担。隐性 Bug:你可能永远不知道线上跑的其实是 3 分钟前的数据。最佳实践 checklist先优化数据库查询、索引、SQL,再考虑加缓存。优先使用 Cache-Aside 模式,简单可靠。设定合理的 TTL,让数据有“保质期”。监控缓存命中率,命中率低说明设计有问题。缓存序列化时避免使用 pickle(不安全),推荐 JSON 或 MessagePack。

2026-04-11 17:24:47 384

原创 数据库优化完全指南:从慢如蜗牛到快如闪电

检查项优化前优化后优先级是否使用了索引全表扫描(type=ALL)索引扫描(type=range/ref)⭐⭐⭐⭐⭐是否有N+1查询循环中多次查询使用joinedload一次加载⭐⭐⭐⭐⭐是否批量操作单条INSERT循环⭐⭐⭐⭐⭐慢查询是否开启未开启⭐⭐⭐⭐是否使用SELECT *查询所有字段只查需要的字段⭐⭐⭐⭐是否有文件排序优化索引消除排序⭐⭐⭐⭐连接池是否配置每次新建连接复用连接池⭐⭐⭐缓存是否启用每次都查库Redis缓存热点数据⭐⭐⭐。

2026-04-11 17:12:17 400

原创 AI 智能体大脑里的两种工作流

这篇博客用生动的比喻解析了AI智能体的两种主流工作模式:PEC(规划-执行-反思)和TAOR(思考-行动-观察-重复)。PEC像严谨的项目经理,适合复杂确定性任务;TAOR则像灵活的资深顾问,更适合动态交互场景。文章通过派对筹备的案例对比了两种模式的优缺点,指出PEC适合企业级高可靠场景,而TAOR在快速响应和成本效益上更优。最后建议根据任务需求选择或融合两种模式,并强调理解AI工作流对有效使用的重要性。全文用通俗易懂的语言,让读者轻松掌握AI智能体的核心运作机制。

2026-04-09 14:54:36 465

原创 现实没有“上帝数据”,SHAP 怎么办?——边际贡献的估算之道

您的问题完美地揭示了理论与实践之间的张力。在机器学习场景中,我们用“模型”替代“真实世界”来模拟各种合作场景下的输出;用“背景数据分布”来填充缺失的特征值;用“巧妙的近似算法”来绕过组合爆炸的计算量。理论假设现实困境SHAP 的工程解法已知所有 v(S) 的真实值无法观测反事实合作结果利用模型 f 作为模拟器,通过背景数据估算条件期望可以精确计算所有 2ⁿ 个子集计算量随特征数指数爆炸Kernel SHAP(采样近似)或 Tree SHAP(精确高效算法)特征之间相互独立。

2026-04-08 10:35:01 281

原创 Shapley 值详解:从原论文出发,深入“公平分配大师”的数学内核

Shapley 值属于合作博弈论的范畴。在合作博弈中,我们关心的不是每个玩家怎么出牌、怎么博弈(那是非合作博弈的内容),而是——如果大家合作,总收益该怎样公平分配?在论文中,Shapley 对“游戏”做了严格的数学定义。他定义了一个特征函数(characteristic function)v,这个函数接收一个玩家的子集(联盟 S),返回这个联盟如果单独合作能够获得的总收益 v(S)。空集收益为零:v(∅) = 0。超可加性(superadditivity)

2026-04-08 10:22:35 396

原创 SHAP 拆解:一个名字,三个故事,读懂机器学习模型的“内心独白”

所有特征的 SHAP 值加起来,正好等于模型的最终预测值(减去一个基准值)。预测值 = 基准值 + SHAP(特征₁) + SHAP(特征₂) + … + SHAP(特征ₙ)其中,“基准值”通常是所有样本预测值的平均值,可以理解为“一个普通人的基础分”。SHAP 值为正,说明这个特征把预测值“往上推”了SHAP 值为负,说明这个特征把预测值“往下拉”了摘要图可以让你一眼看出整个模型中所有特征的整体重要性分布。纵轴:按重要性排序的特征横轴:SHAP 值(对预测的影响大小和方向)

2026-04-08 10:09:15 608

原创 XGBoost + SHAP:机器学习界的“智慧团队”与“透明侦查官”

维度XGBoostSHAP定位高性能机器学习算法模型可解释性工具核心思想集成多棵决策树,逐步修正错误基于博弈论的公平贡献分配解决问题“怎么预测得准?“为什么这么预测?典型用法表格数据的分类、回归、排序解释任何黑箱模型的预测。

2026-04-08 10:03:40 876

原创 从零开始学 XGBoost:机器学习竞赛的“大杀器”,其实你也可以轻松上手

假设我们要预测一个数值(比如房价)。我们先用一棵树预测,得到结果y1,但肯定有误差y - y1。第二棵树的目标不是直接预测y,而是预测上一棵树的残差(即误差)。第三棵树预测第二棵树的残差… 以此类推。最后把所有树的预测值加起来就是最终预测。这个过程很像你在修正自己的答案:第一次猜 100 万,差了 20 万;第二次专门预测 20 万,差了 5 万;第三次预测 5 万… 最后 100+20+5=125 万,很接近真实值。梯度在这里是指用损失函数的负梯度方向来拟合残差,比直接用残差更通用。

2026-04-03 16:51:42 385

原创 深入浅出 SHAP:打开机器学习模型的“黑盒”,让预测不再神秘

SHAP 就像一位“透明”的解说员,它把复杂的树模型拆解成每个特征的一场“功劳游戏”,告诉我们谁在推高风险、谁在降低风险。在我们的期货风险模型中,函数正是这个解说员的化身——它取最新一行数据,快速计算出每个因子的贡献,并以易读的字符串形式存入数据库,供前端或下游使用。输入不能有 NaN—— 这是最常见的坑。缩放因子要还原—— 保证 SHAP 值在业务量纲上可读。关注正负号—— 正表示推高,负表示压低。

2026-04-03 11:33:06 477

原创 符合 Anthropic 官方 的 Skill 规范 **主流 Skills 结构设计方案**

符合 Anthropic 官方规范:采用 SKILL.md 标准格式,支持渐进式加载和可组合性借鉴 OpenClaw/ClawHub 模式:通过 CLI 工具实现模块化安装和版本管理适配通义灵码:可直接转化为 Project Rules 或企业版自定义指令即插即用:提供的提示词模板可复制后直接使用你可以根据实际业务场景,基于这套结构快速封装自己的 Skill。如果需要特定场景的 Skill(如数据库迁移、性能分析、安全扫描等),告诉我具体需求,我可以为你生成对应的提示词配置。

2026-03-31 09:19:07 293

原创 Git 仓库搬家后,如何让本地仓库“认新家”?——小白也能看懂的远程地址修改指南

想象一下,你原来住在老小区(旧 Git 仓库),现在搬到了新小区(新 Git 仓库)。虽然你的家具和物品(代码)都还在,但快递员(git push)不知道新地址,每次送东西还是会送到老地方。更新通讯录—— 告诉 Git 新仓库的地址。设置默认路线—— 以后每次执行git push都自动往新家送。本文会带你一步步完成这两个操作,全程用大白话,零基础也能跟上。步骤命令作用查看当前地址确认当前连的是哪个仓库修改地址git remote set-url origin <新URL>更新远程仓库地址。

2026-03-26 13:57:36 422

原创 SQLite扩展加载详解:用`SELECT load_extension()`为数据库装上“外挂”

vec0是一个强大的向量搜索扩展是它的“安装钥匙”先打开“扩展加载”开关,再执行加载命令,即可让SQLite拥有超能力遇到时,别慌!按本文的三步法操作,你的数据库就能华丽转身,成为支持向量搜索的AI-ready数据库。快去试试吧,让SQLite也跟上AI时代的步伐!扩展资源sqlite-vec官方文档SQLite官网:运行时加载扩展DBeaver官方帮助本文基于SQLite 3.42+、sqlite-vec 0.1.0+编写,如有更新请以最新文档为准。

2026-03-25 16:38:42 460

原创 linux系统安装mysql

2026-03-11 13:49:44 365

原创 Linux后台运行Python脚本与终止任务全攻略

你不仅知道它每一部分的作用,还掌握了如何找到它、终止它。从今天起,你也是Linux后台任务的小能手了!如果你还有任何疑问,比如脚本报错了、日志怎么看,随时回来问,我们接着聊。附:常用命令速查表命令作用ps aux | grep 脚本名查找进程PIDkill PID正常终止进程强制终止进程pkill -f 脚本名根据名字直接杀jobs查看当前终端的后台任务(仅限同一个终端)fg %1把后台任务1调回前台希望这篇博客对你有帮助,动手试试吧!

2026-03-02 09:47:05 728

vscode离线插件包

vscode离线插件包

2026-04-17

VSCode中,通过SFTP插件管理远程服务器文件

SFTP插件

2026-01-27

VS Code python 代码格式化插件

VS Code python 代码格式化插件

2025-10-14

VS Code 1.52.1 适配的旧版 Remote-SSH 扩展(0.62.x 版本)

VS Code 1.52.1 适配的旧版 Remote-SSH 扩展(0.62.x 版本)

2025-10-14

vscode 代 码 片 段 .code-snippets

vscode 代 码 片 段 备份

2025-09-29

settings.json

settings.json

2025-09-29

vscode tasks.json

vscode tasks.json

2025-09-29

keybindings.json

keybindings.json

2025-09-29

vscode markdown.json

vscode markdown.json

2025-09-29

vscode 设置 log.code-snippets

vscode 设置 log.code-snippets

2025-09-29

省份城市联动表 省份城市联动

省份城市

2023-02-20

excel 各类工具文档资料参考

excel

2023-01-12

mdd 宏设置xml程序

mdd 宏设置xml程序

2023-01-12

问卷模板资料-mdd文档

问卷模板资料-mdd文档

2023-01-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除