- 博客(2505)
- 收藏
- 关注
原创 如何十分钟完成微信聊天记录导出?PyWxDump 解密与备份完整实践
这份笔记带你用 PyWxDump 走通微信数据库解密、密钥提取、导出 HTML 的完整流程:环境验证约 5 分钟,之后 3 条命令就能拿到可打开的聊天记录备份文件。## 原理 30 秒|数据在哪加密,钥匙在哪微信对本地聊天数据落盘前会做加密处理,直接翻数据库文件只会看到二进制乱码。解密密钥不写在磁盘上,而是微信运行时生成、保存在进程内存里,进程退出即消失。PyWxDump 做的事情,就是从
2026-09-17 16:25:46
445
原创 Security-101 第 8.3 课深度解读:负责任 AI(Responsible AI)与 AI 安全的交叉实践
本文基于 Security-101 课程(8 Lessons 网络安全入门课程)第 8 模块"AI 安全基础"中的第 3 课 8.3 Responsible AI,系统讲解什么是负责任 AI(Responsible AI)、它与 AI 安全的关系、如何让 AI 系统既安全又合乎伦理,以及不道德使用 AI 可能引发的真实安全问题。读完本文,你将掌握负责任 AI 的四大核心支柱(伦理、健壮性、透明性、
2026-09-17 16:14:40
原创 Oh My Zsh kubectl 插件完全指南:补全机制与 150+ 常用别名速查
本指南以 Oh My Zsh 官方仓库中的 kubectl 插件([README.md](https://link.gitcode.com/i/7a3c96eeb57f3b7f53ba17c82722cc68) 与 [kubectl.plugin.zsh](https://link.gitcode.com/i/84338483148c1fdf8bb92b670439dfbd))为主体,完整讲解该插
2026-09-17 16:06:39
434
原创 ManiSkill 自定义任务进阶:加载 Actor 与 Articulation 的完整指南
在 ManiSkill 中构建自定义机器人任务时,除了在 [intro 教程](https://link.gitcode.com/i/5d5824e2d5296d12f407bfb0fbe6b2e4) 中介绍的基础物体外,往往还需要加载 YCB、PartNet-Mobility 等真实感资产数据集中的复杂几何体,或是通过 URDF/MJCF 文件导入自定义的关节化物体。本文基于 [loading_
2026-09-17 16:02:50
665
原创 Hoppscotch 免费上手指南:从发出第一个 API 请求到自建服务器
Hoppscotch 是开源免费的 API 开发工具,一个界面里发 REST、GraphQL、WebSocket、SSE 请求,可平替 Postman 与 Insomnia。本文带你走完「打开即用 → 组织管理 → 三种部署形态 → 提效避坑」全流程,读完即可独立跑通。[ 中讲解的两大核心能力——**轴标题(Scale Title)配置**与**自定义刻度格式(Custom Tick Fo
2026-09-17 15:16:33
310
原创 Apache Maven Core 源码导读:构建全流程核心组件、类加载体系与工具链机制
本文以 `impl/maven-core` 模块为对象,梳理 Apache Maven 中负责**管理整个构建过程**(managing the whole build process)的核心组件体系:从生命周期(lifecycle)与默认插件绑定、构件处理器(artifact handler)、类加载 realm 层级,到 `Maven` / `ProjectBuilder` / `Lifecy
2026-09-17 15:03:27
1762
原创 ItChat登录完全攻略:auto_login的扫码、命令行二维码与自定义提示全解析
**ItChat(itchat)** 是一个功能完整、优雅的**微信个人号接口**,用 Python 三十行代码就能搭建个人号机器人。而登录是整个流程的入口——`itchat.auto_login()` 这一个方法,就搞定了扫码、免扫码续登、命令行二维码和自定义提示等全部需求。本文将把它的关键参数逐一拆解,让你一次用对。## ItChat 微信登录为什么必须扫码?ItChat 走的是**微
2026-09-17 15:00:41
361
原创 Open Mercato vs 传统ERP:为什么团队开始转向AI原生业务系统框架
如果你正在选型业务系统,那么 **Open Mercato 开源 AI 原生业务系统框架** 值得放进你的对比清单。它是一款面向 CRM/ERP 与商务场景的 TypeScript 框架,内置多租户、RBAC 权限、事件订阅与领域模块,让 AI 编程助手(Cursor、Claude Code、Codex)直接按既定架构写功能,而不是每次重新"发明架构"。## 传统 ERP 的三个老问题 💡
2026-09-17 14:51:46
340
原创 wewe-rss 快速跑通:把微信公众号RSS装进自己的阅读器
上回那篇讲正则的文章藏在哪?翻聊天记录翻了三屏,翻到聊天都被顶上去,最后只得到一个结论:三个月前的东西,在微信里基本找不回来。wewe-rss 是来解决这件事的——一个基于微信读书接口、可以完全私有化部署的开源项目,把你关注的公众号转成 RSS 订阅源。按这份 wewe-rss 部署教程走完,几分钟就能在自己的机器上跑起一套私有 RSS 服务,Feedly、Inoreader 里直接加源,不用再回
2026-09-17 14:44:11
589
原创 3 分钟跑通 Syft:容器镜像 SBOM(软件物料清单)从扫描到 CI 的完整指南
你的镜像里到底藏了多少个第三方包?把这个问题甩给 Syft,一条命令就能拿到完整答案——Syft 是生成 SBOM(软件物料清单)的命令行工具,支持容器镜像、目录和归档三类数据源,能识别 Alpine、Debian、RPM、Go、Python、Java 等几十个生态的包。下面按一个真实任务走完整流程:扫出第一份清单、选对格式、收窄扫描范围、格式互转,最后挂进流水线。## 第一步:用 syft
2026-09-17 14:14:30
169
原创 InternVL CLIP-Benchmark数据集自动下载机制解析:20+数据集一键获取
**InternVL** 是接近 GPT-4o 表现的开源多模态对话模型。其内置的 **CLIP-Benchmark** 模块评测零样本图像分类与图文检索能力,最大痛点是数据集准备繁琐。本机制通过一个 `build_dataset()` 函数自动分发 **20+ 数据集的一键下载、解压、完整性校验**,让你无需手动搬运压缩包,一条命令即可跑通全部基准测试。[ 及其配套参考表 [safe-harbor-identifiers.md](https://link.gitcode.com/i/a166ec133f2c2a6c817bd545cc7bb01b),讲解如何把 HI
2026-09-17 11:56:25
148
原创 Ant Design 按钮样式单选框:RadioButton 与 RadioGroup 组合实战指南
Ant Design 在标准圆形单选控件之外,提供了按钮样式的单选框组合(`Radio.Button` 配合 `Radio.Group`),将一组互斥选项以连排按钮的形态呈现,适合工具栏筛选、状态切换、分段选择等紧凑型交互场景。本文以仓库中的 [按钮样式示例](https://link.gitcode.com/i/de4ba5ab9dad506d689a6e1aaef9e60c) 为骨架,结合 [
2026-09-17 11:53:37
470
原创 ReviewHog 顺序评审拓扑实验运行报告解析:C2-sequential-1 的配置、漏斗与六条评审结论
本文深度解析 PostHog 开源仓库中 ReviewHog(`products/review_hog`)代码评审系统的 "reviewer-topology"(评审拓扑)质量实验中的一次具体运行——`C2-sequential-1` 运行报告。该实验以冻结的 PR #62096(`feat(ph AI): add action CRUD tools to ph AI`,为 PostHog AI
2026-09-17 11:25:27
378
原创 pyasc init_const_value:在 Python 中将 LocalTensor 初始化为常量值(Ascend C InitConstValue 接口)
`init_const_value` 是 pyasc 提供的 `asc.language.basic` 层算子接口,用于将指定 TPosition 上的 `LocalTensor` 初始化为某一具体数值,与 Ascend C 中的 `InitConstValue` 函数一一对应。本文基于官方接口文档 [init_const_value API 文档](https://link.gitcode.co
2026-09-17 09:34:58
175
原创 IntelliJ Community 仓库中的 YouTrack CLI:Skill 设计、令牌安全与完整命令实战指南
> 本文基于 intellij-community 仓库内置的 `.claude/skills/youtrack-community` 技能包,系统讲解这套自包含的 YouTrack 命令行客户端(`scripts/yt.py`)的定位、令牌解析机制、安全模型、完整命令面、写操作红线与实战陷阱。读完你既能用它安全高效地读写 JetBrains 公共问题跟踪器(如 JEWEL、IJPL 项目),也能
2026-09-17 09:34:52
340
原创 dlt Zendesk 验证源全解析:用 Support / Chat / Talk API 构建可增量回填的客服数据管道
本篇技术指南以 dlt 官方 Zendesk 验证源(verified source)为主线,系统讲解如何通过 dlt 从 Zendesk Support(工单)、Chat(在线聊天)与 Talk(通话录音)三类 API 抽取数据并加载到任意目标数据库(duckdb、redshift、postgres 等)。读完本文,你将掌握凭证的三种获取方式(密码 / API Token / OAuth Tok
2026-09-17 09:26:12
24
原创 告别层级混乱:Storybook树形组件让复杂数据展示更简单
在现代前端开发中,复杂数据的层级展示一直是开发者面临的棘手问题。Storybook作为一个独立运行的UI组件开发环境,支持React、Vue、Angular等多种前端框架,为开发者提供了在隔离环境中创建、展示和测试UI组件的强大工具,尤其在处理树形组件这类复杂层级数据展示时表现出色。## 为什么选择Storybook处理树形组件?树形组件作为展示层级数据的核心元素,广泛应用于文件系统浏览、
2026-09-17 06:11:17
495
原创 ReClip并发与超时机制详解:视频下载器中60秒与300秒双Timer的设计权衡
ReClip 是一个轻量、可自托管的视频下载工具:粘贴来自 YouTube、TikTok、Instagram 等上千个站点的链接,即可保存为 MP4 或 MP3。这篇文章带你走进它的源码,拆解「60 秒 + 300 秒」双 timer 的超时设计与并发模型,看懂这个小项目如何做到页面不卡死、下载任务不失控。## 先看界面:ReClip 视频下载的实际体验使用 ReClip 的流程非常直接:
2026-09-16 22:32:57
382
原创 Sink 快速开始指南:在 Cloudflare 上自托管带访问分析的短链接服务
Sink 是一款自托管短链接应用,内置访问分析,整个应用运行在 Cloudflare 之上(不需要自购 VPS)。本篇指南以 [docs/zh-CN/guide/getting-started.md](https://link.gitcode.com/i/e60409e55d0c062b9502c44a39c12d7a) 为主线,完整带你走通「Fork 仓库 → 创建 Cloudflare 资源
2026-09-16 22:20:58
238
原创 OceanBase 安全基线巡检实战:一次通过等保测评的 5 项巡检清单
上周陪一个客户过等保测评,安全组拿着报告问:"你们 OceanBase 集群的默认账号动了没有?传输加密开了吗?"运维当场只答上来一半——不是没做,是从来没人系统性地查过一遍。这就是安全基线巡检要解决的事:把散落在各处的安全隐患,用一份固定清单在测评前自己先过一轮,避免被卡住。## 📋 阶段一:巡检前的准备巡检最怕"拿着锤子找钉子"——不知道集群长什么样就开始敲。动手之前,先做三件事。
2026-09-16 21:22:49
609
原创 es-toolkit 兼容层 `set` 函数:按路径写入、自动创建嵌套与源码实现
实际项目里经常有一类写法无法落地:配置项的路径是运行期拼接出来的字符串(比如 `prefix + '.' + section + '.theme'`),你想把值写到配置对象的任意深度,中间节点可能一个都不存在——字面量嵌套赋值写不出来。这正是 es-toolkit 兼容层函数 `set` 解决的问题:它按给定的**路径**在对象(或数组)中写入值,路径中缺失的段会自动创建对应的容器。下面从行为契约
2026-09-16 21:22:23
1098
原创 Open Headunit无线掉线排查手册:关闭WiFi助手等3个系统级元凶
使用 **Open Headunit** 把平板变成 Android Auto 车机时,无线投屏频繁掉线是最常见的问题。其实多数掉线并非应用本身故障,而是手机系统的 **WiFi 助手**、**自动切换网络**、**电池优化**这 3 个"元凶"在后台悄悄掐断了连接。本手册带你 5 分钟定位问题、逐一排除,让无线连接稳定如初。[),讲解如何在 Rerun 服务器(OSS Server)之上搭建一套"增量处理数据集分区"的表格工作流:用一张轻量的**状态表(status t
2026-09-16 18:34:09
225
原创 Beancount 源码架构解析:从文本记账文件到复式记账数据流的完整管线
本文基于当前仓库中的 [beancount/docs.md](https://link.gitcode.com/i/7f5561e226e4249065508ff18eb3d70c) 源码文档,系统梳理 Beancount 这一"纯文本复式记账系统"的整体架构:从 `loader` 加载入口、parser 语法解析、booking 补全借贷分录、plugins/ops 变换校验,到 realiza
2026-09-16 18:11:08
84
原创 DataHub Views 完全指南:用可复用的筛选视图锁定数据目录边界
Views(视图)是 DataHub 提供的一组可保存、可复用的筛选条件集合:激活某个 View 后,搜索结果、浏览页面、首页推荐以及各类资产列表会自动收窄到与该 View 匹配的资产范围内。本文基于 DataHub 仓库中 [Views 功能文档](https://link.gitcode.com/i/882502cf04f84df0a0cf527c38a474ef),结合前端构建器、Graph
2026-09-16 18:09:05
6
原创 es-toolkit 数学工具详解:clamp 数值范围钳制函数的使用与实现原理
`clamp` 是 es-toolkit 数学模块(`math`)中用于将数值钳制到指定范围内的实用函数,支持「仅限制最大值」与「同时限制最小值和最大值」两种调用形式。本文以官方日语文档 [docs/ja/reference/math/clamp.md](https://link.gitcode.com/i/3cc4738abd414d2e17f1773d4720c437) 为主体,结合仓库源码、
2026-09-16 18:02:01
6
原创 Newton GPU 物理引擎安装指南:PyPI 安装、可选依赖集配置与内置示例运行
本文基于 Newton 官方安装文档,系统讲解如何从 PyPI 安装 Newton(NVIDIA Warp 之上的开源 GPU 加速机器人物理仿真引擎)、正确选择 `sim` / `examples` / `onnx` 等可选依赖集、处理 ARM64 Linux 的特殊平台约束,并跑通内置示例与 Quick Start 仿真代码。读完后,你可以独立完成从零到“GPU 上并行步进 1024 个仿真世
2026-09-16 17:51:45
396
原创 Weave Router推理策略注册表:8阶段迁移与POLICY_INFERENCE完全解析
Weave Router(router101/router)是一款面向 Agent 系统的模型路由器,能在 50ms 内把每个提示词路由到最合适的模型,帮助开发者仅通过更换一个端点就降低 40%~70% 的推理成本。本文完整解析其推理策略注册表(POLICY_INFERENCE):从 21 个策略条目、5 类分发类别,到 8 阶段集中式迁移路径,帮你快速理解这个"策略注册表"如何治理每一次模型调用
2026-09-16 17:47:57
652
原创 Velero 根命令 ark(Ark CLI)详解:Kubernetes 集群资源备份与恢复的命令行入口
本指南以 Velero 仓库中的 [v0.8.0 CLI 参考文档 ark.md](https://link.gitcode.com/i/70eaf8b16a586e46241d98f86969d7eb) 为主体,系统讲解 Ark(Velero 前身)根命令的用途、语法、全局选项与子命令体系,并结合当前仓库源码([pkg/cmd/velero/velero.go](https://link.git
2026-09-16 16:32:43
4
原创 Easy-Vibe フルスタック開発序論:Vibe Coding 時代のコンピュータ知識マップ
> 本稿は Easy-Vibe プロジェクト(AI ネイティブなプロダクトづくりを学ぶ初心者向けコース)の付録「コンピュータ基礎」領域に収録された [vibe-coding-fullstack.md](https://link.gitcode.com/i/8dc2a8a8ddeb43b3a233afe48980c5dc) を主体に、同一領域の [programming-languages.md](
2026-09-16 16:26:47
424
原创 3 步批量下载抖音无水印视频:douyin-downloader 免费快速上手指南
想把抖音视频按原始画质存下来吗?douyin-downloader 是一款开源的抖音下载工具,能获取无水印的原始文件,支持单条视频、图集、合集、音乐以及创作者主页批量下载,并自带进度展示、失败自动重试和 SQLite 去重。## 从“存一条视频”到“收一个主页”很多人对下载工具的印象停在“存一条喜欢的视频”,而这个项目从设计目标上就是一个批量的内容采集工具。它不走 App 内分享下载的路子
2026-09-16 16:15:52
435
原创 ESP-IDF v5.4 到 v5.5 迁移指南:构建系统、安全、系统、外设、协议与 Wi-Fi 全面解析
本指南基于 ESP-IDF 官方迁移文档(docs/en/migration-guides/release-5.x/5.5/)编写,系统梳理从 **ESP-IDF v5.4 升级到 v5.5** 时需要注意的全部变更点:涵盖 `MINIMAL_BUILD` 构建属性的普及、Mbed TLS SHA 子功能 API 用法调整、Log V2 日志系统引入、触控传感器与 TWAI 驱动全新重构、HTTP
2026-09-16 15:50:35
4
原创 microsoft-ui-xaml 的 AppBootingVisualizerPlugin:把 WinUI 3 应用启动 ETL 追踪变成 WPA 中的三轨道 Gantt 图
本文以 [AppBootingVisualizerPlugin/README.md](https://link.gitcode.com/i/ca5610bedf4dd4d123e81a3c79ef048e) 为主体,完整讲解 microsoft-ui-xaml 仓库中这个 Windows Performance Analyzer(WPA)插件:它如何把一份 WinUI 3 / 打包应用的原始 `.
2026-09-16 15:26:01
150
原创 Apache SeaTunnel SQL Server Source 连接器实战指南:从类型映射到并行切分原理
本文基于 SeaTunnel 仓库中的 SQL Server Source 连接器文档,系统讲解如何通过 JDBC `Jdbc` Source 插件读取 Microsoft SQL Server 数据:包括驱动依赖部署、完整参数说明(连接、切分、多表读取)、SQL Server 到 SeaTunnel 的数据类型映射、并行切分的规则与调优参数,并结合仓库中 SQL Server 方言实现源码(行数
2026-09-16 14:24:31
512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅