- 博客(2471)
- 收藏
- 关注
原创 用数组实现哈希表:约 30 行 Python 手写哈希表,搞懂 O(1) 查找的秘密
本文以开源项目《Hello 算法》中「用数组实现哈希表」的 ArrayHashMap 教学案例为主线,用动手打补丁的方式,带你弄清单个数组如何做 O(1) 查找、哈希冲突从哪里来、又该用负载因子和扩容怎么化解。读完你可以亲手写出一份可运行的 Python 手写哈希表,并知道它的边界在哪里。## 为什么数组查快递必须 O(n):手写哈希表的起点假设你在快递站管一排快递柜。有人报出一个快递单号
2026-10-14 23:54:42
800
原创 SuperSonic 完整指南:如何构建数据语义层,把一次业务提问从 3 天缩到 10 分钟?
本文解决的问题是:业务方要一个数,分析师要排期 3 天,而真正卡住你的往往不是写 SQL 的能力,而是"这个指标到底怎么算"。文章以一家 SaaS 公司的订阅数据分析为案例,拆解 SuperSonic(一个融合 Chat BI 与 Headless BI 的数据语义层平台)的工作原理、30 分钟内的配置过程和典型落地场景。适合刚接触 SuperSonic 的数据分析师、业务人员和技术用户,读完你应
2026-10-14 21:09:22
194
原创 Ceres Solver 非线性优化实战教程:从非线性最小二乘到一般无约束最小化(SensorsCalibration 内置 Ceres 2.0 详解)
> 本教程章节是 SensorsCalibration 仓库中内置的 Ceres Solver 完整用户教程([教程索引](https://link.gitcode.com/i/499b78717365e3d7ad99714792026d73) 指向 [非线性最小二乘](https://link.gitcode.com/i/dcf143a4d5213ecfb5eeeea998b76546) 与 [
2026-10-14 20:16:42
224
原创 Impeller 渲染引擎核心术语解读:Device、WSI、Client Rendering API 与着色器概念(基于 flutter_flutter 仓库源码)
本文面向 Flutter/OpenHarmony 开发者与图形渲染研究者,系统解读 Impeller 渲染引擎官方文档 [Glossary(术语表)](https://link.gitcode.com/i/8605754f19572057705ccc81bad404a0) 中的全部核心概念,包括设备与主机模型、客户端渲染 API、窗口系统集成(WSI)、着色器 varying 以及 OpenGL
2026-10-14 19:11:24
74
原创 Positron 数据科学 IDE 中的 Claude 文件编辑追踪:Phase 8 架构设计与实现剖析
> 本文基于 Positron 仓库中 [phase8-plan.md](https://link.gitcode.com/i/54f5b055db4d62524e3084b559e892d9) 展开,结合 [claudeFileEditObserver.ts](https://link.gitcode.com/i/1dbe0e8894f885d54be2498850d45461)、[fileEd
2026-10-14 18:31:31
373
原创 Olares 挂载 NAS 共享文件夹并导入 Immich 外部图库:SMB 照片库实战指南
本篇基于 Terminus 仓库中 [Olares 使用案例文档](https://link.gitcode.com/i/d18464898d89fff2a36e80a824c898de) 编写,讲解如何把 NAS(以群晖 Synology 为例)上存放的照片,通过 SMB 挂载到 Olares 的 Files,再映射为 Immich 的外部图库(External Library)。读完后你可以:
2026-10-14 17:28:30
404
原创 大麦网抢票脚本快速上手:Automatic_ticket_purchase 从环境到下单的完整指南
热门演出的开票窗口往往只有几秒,手动刷页面基本没有机会。Automatic_ticket_purchase 是一个用 Python 实现的大麦网自动抢票脚本:只在登录环节用浏览器模拟操作,之后查询库存、确认订单、提交购买全部通过 requests 直接请求接口完成,把"看到库存→点击购买"这段链路压到最短。本文按"能不能用 → 怎么装 → 怎么配 → 怎么跑 → 跑不通怎么办"的顺序,把跑通这个项
2026-10-14 13:45:29
142
原创 ChineseSubFinder 项目停服总结:云端依赖架构、爬虫体系与 IMDB 生态复盘
> 导读:本文基于 ChineseSubFinder 开源项目维护者发布的《后会有期》总结文档,系统梳理这个自动化中文字幕下载工具的整体架构设计——包括主程序、爬虫、代理池与云端服务四大组成部分的协作关系,深入剖析其“强依赖云端接口”的部署模式及其带来的停服风险,并复盘项目在资源识别层面暴露的三大设计缺陷。读者将从中理解一个长期运行的字幕自动化系统如何组织云端能力、为何无法剥离云服务独立运行,以及
2026-10-14 13:42:41
936
原创 使用 hx-swap-oob 在 ASP.NET Core Minimal API 中实现 HTMX 带外交换(Out of Band Swap)
本文基于 practical-aspnetcore 仓库中的 `projects/htmx/swap-2` 示例,深入讲解如何在 ASP.NET Core Minimal API 服务端响应中借助 `hx-swap-oob` 属性实现 HTMX 的"带外交换"(Out of Band Swap)。带外交换允许一次 AJAX 响应同时更新页面中的多个区域:主交换内容更新触发元素所在位置,响应里额外携
2026-10-14 13:22:39
652
原创 Viper 借助腾讯云函数隐藏 C2 上线 Meterpreter 实战指南
本文介绍如何以腾讯云 API 网关(云函数)为 Viper 的 meterpreter payload 提供 HTTPS 反向代理转发,实现隐藏 C2 的完整上线流程。文章覆盖 Viper 监听配置、腾讯云 API 网关搭建、载荷生成与运行上线四个核心环节,并补充云函数上线原理、常见坑位与对抗域名封禁的进阶技巧,读者完成后即可独立复现"云函数隐藏 C2 + Meterpreter 上线"的完整链路
2026-10-14 13:12:24
5
原创 CKEditor 4 无选区(无 Range)时按 Delete/Backspace 崩溃问题排查手册
> 本文以 CKEditor 4 仓库中的手动测试用例 [noselection.md](https://link.gitcode.com/i/34994bec3cedd2948333ffa9257b2444) 为主线,讲解一个真实的历史缺陷(trac13096 / #457):当编辑器失去选区(Selection 被清空、Range 数量为 0)时按下 `Delete` 或 `Backspace
2026-10-14 13:08:10
327
原创 Path of Building完整教程:规划流放之路Build时天赋、伤害与装备如何联动
Path of Building是一款面向《流放之路》(Path of Exile)的离线Build规划工具,支持天赋树规划、技能DPS计算和装备词缀对比。本文带你从安装到实操跑通完整流程,让你在不进游戏的情况下完成一套Build的全部数值验证。## 它是什么,解决什么问题Path of Building把流放之路中天赋树加点、装备词缀评估和技能伤害估算整合进一个离线界面。调整任何节点或装
2026-10-14 13:08:01
378
原创 asc-devkit Matmul M/N 轴流水并行实战:matmul_mn_double_buffer 样例深度解析
在昇腾 AI 处理器算子开发中,Matmul 高阶 API 的调度模板(MDL/Norm)与迭代顺序(M 轴优先 / N 轴优先)直接决定了矩阵乘的流水效率与性能上限。本文以 asc-devkit 仓库中的 `matmul_mn_double_buffer` 样例为核心,完整讲解在「K 很小、M 或 N 很大」的场景下如何通过 `MatmulConfig` 与 `MatmulConfigParam
2026-10-14 13:06:21
142
原创 大麦网Python自动抢票脚本完整指南:从环境准备到抢票启动的四步上手
开票倒计时还有3秒,你的鼠标悬在刷新键上方,大麦网页面上的购票按钮还是灰色的。这是抢热门演出票的常态:开票瞬间页面变成"售罄",手指再快也快不过服务器。开源项目 Automatic_ticket_purchase 就是一个大麦网 Python 自动抢票脚本:它自动登录你的账号,盯着购票按钮的状态,一旦按钮变成"立即购买",就连续发出请求完成选票、填写观演人、提交订单,最后吐出一个支付宝支付链接——
2026-10-14 12:53:59
394
原创 Wing 语言 util 标准库实战:base64Encode / base64Decode 编解码与 hangar 测试快照解析
Wing 云编程语言在标准库 `util` 模块中提供了 `base64Encode` / `base64Decode` 一对静态方法,用于在 preflight 与 inflight 两个阶段完成字符串与 Base64 编码之间的互转,并原生支持 URL-safe(base64url)变体。本文以仓库中的 [base64.test.w 测试源码](https://link.gitcode.com
2026-10-14 12:18:42
365
原创 把100页论文讲成15分钟报告:academic-pptx-skill的SCR、漏斗与先答后证3种论证结构全解析
**academic-pptx-skill** 是一款面向 Claude 的学术演讲 PPT 技能(Claude Skill),专门用于生成学术会议报告、Seminar 幻灯片、论文答辩与基金汇报材料。它把"行动标题、结构化论证、引用规范、沟通优先的设计"固化为强制规则,帮你把一篇 100 页的论文压缩成一场逻辑清晰的 15 分钟报告。本文重点拆解它内置的 **SCR、漏斗(Funnel + An
2026-10-14 12:01:51
40
原创 N_m3u8DL-RE 流媒体下载命令行速通实战
N_m3u8DL-RE 是一款跨平台的流媒体下载命令行工具,支持 DASH、HLS、MSS 三种协议,覆盖点播与直播。适合你能用终端、手头有清单地址、想从 URL 直接拿到成片的人。本文带你从零装好环境、跑通一次真实下载,30 分钟内做到独立选参数、自己排故障。## 环境准备、首次运行与产物验证安装分两种路径:包管理器一行装好,或源码编译。```bash# Arch Linux 及其
2026-10-14 10:51:21
685
原创 shuttle-rama:在 Shuttle 上用 Rama 框架构建并部署后端服务完整指南
`shuttle-rama` 是 Shuttle 平台为 [Rama](https://ramaproxy.org/) 框架提供的官方服务集成(service integration),让你无需编写任何基础设施文件,就能把基于 Rama 构建的 HTTP 应用或纯 TCP 传输层服务一键部署到 Shuttle 云平台。阅读本文后,你将掌握 `shuttle-rama` 的两种接入形态(Applic
2026-10-14 10:28:10
163
原创 renwei-writing 的 7 条改稿规则:只做减法、不写金句,完整逐条解析
renwei-writing(人味儿写作)是一款免费开源的 AI 改稿技能:你把写好的文字交给 AI 打磨、润色、精简,它负责保住文字背后那个"人"。它从一次真实的失败里总结出的 7 条改稿规则,是防止 AI 把稿子改"没味"的一套完整方法论。本文逐条解析这 7 条规则,并附事后检查清单的正确用法与真实案例。## 这 7 条规则从哪来:先讲一次失败项目起源很小:作者凌晨五点让 AI 打磨一
2026-10-14 09:09:36
109
原创 MVVMHabit 快速开发框架实战指南:基于 DataBinding + LiveData + ViewModel 的 Android MVVM 架构全解析
MVVMHabit 是一套以谷歌 AndroidX 架构组件(DataBinding + LiveData + ViewModel)为基础,整合 OkHttp、RxJava、Retrofit、Glide、RxLifecycle、RxPermissions 等主流开源库的 MVVM 快速开发框架。本文以仓库 [README.md](https://link.gitcode.com/i/db97362
2026-10-13 20:53:37
339
原创 Background Remover GUI 使用指南:用 tkinter 图形界面一键完成 AI 抠图
本篇技术指南围绕 backgroundremover 仓库自带的图形界面(GUI)展开,完整讲解如何安装依赖、启动窗口、选择输入输出文件、切换 U2-Net 系列模型与启用 Alpha Matting,并深入源码(`background_remover_gui.py`、`backgroundremover/bg.py` 等)剖析其背后的处理链路与参数含义。读完本文,你将能够在 Windows 与
2026-10-13 20:37:30
365
原创 Kiln input_transform 深度解析:基于 Jinja2 的任务输入模板化引擎设计与实现
`input_transform` 是 Kiln 核心任务基础设施中的一项通用能力:在 RunConfig 上挂一个可选的 Jinja2 模板,运行时将任务的结构化输入(JSON-schema 匹配的 dict)投影为模型实际看到的首条用户消息。本文以 [06_prereq_input_transform.md](https://link.gitcode.com/i/4eb3656e9aed4c1
2026-10-13 20:04:51
412
原创 Swift-30-Projects 实战解析:用 UIScrollView 的 contentSize 与 contentOffset 打造 Snapchat 式分页菜单
本文以 [Project 15 - SnapchatMenu](https://link.gitcode.com/i/4f2480503444649f41bd71adcda59b6e) 为例,完整拆解如何不借助任何第三方框架,仅依靠原生 `UIScrollView` 的 `contentSize` 与 `contentOffset` 两个关键属性,实现类似 Snapchat 主界面的「左右横滑切换
2026-10-13 20:02:52
506
原创 网盘直链下载助手安装教程:3 步把网盘文件直接拉到本地
你是不是也遇到过这种情况:网盘网页里点"下载",速度条只有几十 KB/s,一个稍大的包要熬上好几个小时?网盘直链下载助手就是一个免费开源的油猴脚本,它替你调网盘自己的接口把文件的真实下载地址取出来,再交给浏览器或你指定的下载器去拉。适合经常在桌面端下载大文件、又想绕开网页中转限制的普通用户。## 直链和网页自带下载到底差在哪网页自带下载走的是平台的中转通道,通道里夹着限速;脚本做的事只有一
2026-10-13 20:02:32
925
原创 Semantic Router 项目目标解析:为 Mixture-of-Models(MoM)构建系统级智能与集体智能
本篇技术指南以 Semantic Router 官方目标文档(Goals)为主线,系统解读这个开源项目如何为 Mixture-of-Models(MoM)构建 **System Level Intelligence(系统级智能)**,并将 **Collective Intelligence(集体智能)** 注入 LLM 系统。读者将理解项目提出的五大核心问题(信号捕获、信号组合、模型协作、系统安全
2026-10-13 19:27:26
248
原创 StockSharp 告警系统接口库 Alerts.Interfaces:从契约到实现的一站式指南
本文聚焦 StockSharp 交易平台中的告警(Alert)基础设施——`StockSharp.Alerts.Interfaces` 库。该库并非一个完整的告警应用,而是定义了告警系统的**契约层**:`AlertSchema`(告警规则集合)、`AlertRule`(条件规则)、`AlertNotifications`(通知渠道)以及 `IAlertProcessingService` 等服务
2026-10-13 19:22:19
287
原创 4 块板拼出 16 通道波束成形:10.5 GHz 开源相控阵雷达的混压主板完整拆解
16 阵元、10.5 GHz、±45° 电扫描、Extended 版本每路 10 W GaN 功放——这样的相控阵雷达设计文档,商业报价通常六位数起步,且闭源。但这套板卡的四张原理图、Gerber、BOM 全都躺在公开仓库里:硬件文档走 CERN-OHL-P 许可,可商用;固件与 GUI 走 MIT 许可。这就是 PLFM_RADAR(代号 AERIS-10)开源相控阵雷达的现状。本文只拆硬件
2026-10-13 18:59:33
497
原创 Webots Skin 节点完全指南:从 FBX 网格导入到骨骼动画与动态仿真
Webots 的 `Skin` 节点专用于"软网格动画"(soft mesh animation)仿真,它把 FBX 网格绑定到一套骨骼(skeleton)上,使骨骼关节的旋转产生对应的皮肤网格形变,适用于仿真人形、动物甚至两栖机器人的复杂外形运动。本文以 [docs/reference/skin.md](https://link.gitcode.com/i/a1e06ece40eded50ff7
2026-10-13 18:51:51
474
原创 SimpMusic 的 Jetpack Compose 状态管理、副作用与导航实践:从 Skill 文档到源码印证
本文以仓库中的 Jetpack Compose Skill 文档 [SKILL.md](https://link.gitcode.com/i/4305a7bb656366064615155b7c96b57c) 为主体,系统讲解声明式 UI 的状态管理(`remember` / `rememberSaveable` / `mutableStateOf` / `derivedStateOf`)、状态提
2026-10-13 14:12:36
419
原创 PDFMathTranslate:完整保留公式与排版的 PDF 科学论文双语翻译工具
PDFMathTranslate 是一款面向 PDF 科学论文的全文双语翻译工具,其独特之处在于翻译的同时完整保留原文排版——公式、图表、目录、注释等元素无一丢失,译文与原文几乎没有视觉差异;工具同时支持 Google、DeepL、Ollama、OpenAI 等多种翻译服务,并提供命令行(CLI)、图形用户界面(GUI)与 Docker 三种使用方式。本文以每日精选仓库 2024 年 12 月 1
2026-10-13 14:03:32
152
原创 Apache OpenDAL 之 MySQL 服务:把 MySQL 表当作键值存储接入统一数据访问层
`opendal-service-mysql` 是 Apache OpenDAL™ 官方提供的 MySQL 键值存储后端:它把一张 MySQL 表抽象为键值(key-value)存储,让上层应用可以沿用 OpenDAL 统一的对象读写 API(`read` / `write` / `stat` / `delete` / `list`)访问 MySQL 中的数据。本文以 [core/services
2026-10-13 13:56:37
239
原创 Workerman 5.x 完整实战指南:基于事件驱动的 PHP 异步网络框架
Workerman 是一个使用纯 PHP 编写、基于事件驱动的异步网络通信框架,可用于构建高性能、可扩展的实时网络应用,覆盖 HTTP、WebSocket、自定义 TCP 协议、协程与连接池等场景。本指南以当前仓库 [README.md](https://link.gitcode.com/i/1ca58fe15963a40476ecf9c63a35a294) 为主线,结合 [src](https:
2026-10-13 13:46:51
123
原创 ui-router(AngularJS)1.0/1.1 版本演进全解析:从包重命名到破坏性变更迁移指南
**导读:** 本文以 `@uirouter/angularjs`(AngularUI Router,AngularJS 1.x 的 state-based 路由框架)官方 [CHANGELOG.md](https://link.gitcode.com/i/964486088762df13fdc063adf582b9db) 为主线,系统梳理从 0.2.x 到 1.1.2 的版本脉络,重点解读 1.
2026-10-13 13:20:26
215
原创 FontTools varLib 错误处理全解:从 VarLibMergeError 层级到可读的合并诊断信息
本文聚焦 fontTools 可变字体(variable font)构建引擎 `varLib` 模块的**异常体系与错误诊断机制**,核心文档为 [Doc/source/varLib/errors.rst](https://link.gitcode.com/i/f1d5d1ffee9d1b870ae889224593d514)(通过 `automodule` 指令绑定源码 [Lib/fontToo
2026-10-13 13:02:21
235
原创 x-cmd score 评分框架实战:从两个完整示例掌握加权维度评分工作流
本文以 x-cmd 内置 skill0 评分技能中的 [EXAMPLE.md](https://link.gitcode.com/i/c930b69dc7fc92c0aa1d0489b685bde5) 为核心素材,完整讲解加权维度评分框架(score)的两个典型实战场景——**功能优先级排序**与**供应商选型**。读完本文,你将掌握 `*.score.yml` 评分标准文件与 `**.score
2026-10-13 12:45:35
174
原创 vue-amap 插件体系详解:initAMapApiLoader 初始化与组件级插件配置实战
vue-amap 是一套基于 Vue 2.x 和高德地图(AMap)的地图组件库,其插件体系承担了地图工具条、比例尺、鹰眼、地图类型切换、定位等能力的接入工作。本文将围绕 [插件指南](https://link.gitcode.com/i/ba237b72a005f84cd5b4a87f8078e1fd) 展开,完整讲解插件从「全局脚本初始化」到「组件级插件配置」再到「实例化与事件注册」的完整链路
2026-10-13 12:12:10
418
原创 WebGL 透视校正纹理映射:W 分量与 varying 插值背后的数学
本篇技术指南围绕 webgl-fundamentals 仓库中《WebGL 3D 透视校正纹理映射》一课展开,深入剖析 WebGL 使用 `gl_Position.w` 实现 varying 透视校正插值(即透视校正纹理映射)的原理。你将掌握 WebGL 自动除以 W 的管线行为、varying 插值的精确数学公式,以及为什么破坏 W 会导致纹理扭曲,从而理解为何 WebGL 必须使用 4x4 矩
2026-10-13 12:10:43
713
原创 Dragonboat Raft 日志存储深度解析:Pebble 默认引擎、自定义 LogDB 与新一代 Tan
本文围绕 Dragonboat 官方存储文档 [docs/storage.md](https://link.gitcode.com/i/9cb500a59f69c48708a4618d5a8a5d4f) 展开,系统讲解多组 Raft 库 Dragonboat 的持久化存储层(LogDB)设计:它默认使用纯 Go 实现的 Pebble Key-Value 引擎存储 Raft 日志,RocksDB 支
2026-10-12 22:32:41
815
原创 在 WeNet 中微调 Whisper large-v3:OpenAI 权重转换、AISHELL 全参微调与解码实测
本指南以 WeNet 仓库中 AISHELL 的 Whisper 微调示例(`examples/aishell/whisper`)为主线,完整讲解如何把 OpenAI 官方预训练权重转换为 WeNet 格式、通过两种后处理脚本构造不同结构的初始化 checkpoint,并基于全套 finetune 配置在 AISHELL 数据集上做全参数微调与四种解码模式评估。读完本文,你将掌握 Whisper
2026-10-12 21:37:06
974
原创 一条命令把 AI 助手接进逆向分析:REA 逆向工具箱实测指南
按本文做完后,你直接对 AI 助手说「帮我看看某应用搜索功能怎么实现,给出证据」,它就能反汇编、追函数、找回源码位置,全程在本机完成。REA(Reverse Engineer Anything)是一个本地 MCP 逆向分析服务器,把 Hopper、Ghidra、IDA、JADX 这类工具变成 AI 助手可调用的工具集。本文覆盖一键接入、能力边界和三个实测场景。## 最快上手路径三步接好,主
2026-10-12 20:54:06
1103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅