- 博客(2448)
- 收藏
- 关注
原创 从零配置 Duster:duster.json 文件入门教程(含 3 个实用示例)
Duster 是一款面向 Laravel 项目的代码风格检查与修复工具,能一键应用 Tighten 编码规范。本文是 duster.json 配置文件的完整入门教程:只需在项目根目录放一个 JSON 文件,就能精确控制 Duster 检查哪些目录、跳过哪些文件,并挂载 PHPStan 等自定义脚本。全文附 3 个可直接抄作业的实用示例,新手 5 分钟上手。[![Duster 代码风格检查工具
2026-08-21 12:03:48
418
原创 Sneedacity免费音频编辑器入手指南:录音、剪辑、混音一次学会
"想剪一段播客、给视频补个配音,打开市面上的音频软件一看,不是要付费订阅,就是界面复杂得让人头大。"不少新手都在这一步被劝退。其实,一款名叫 Sneedacity 的开源免费音频编辑器,就能覆盖绝大多数日常需求:它完全免费、代码开放,录音、剪切、降噪、均衡、混音等功能一应俱全,还同时支持 Windows、macOS 与 Linux 三大平台。## 为什么新手都愿意选 Sneedacity 这款
2026-08-20 16:07:57
455
原创 30分钟速成Mac鼠标增强:滚动优化、侧键自定义与组合操作一次讲透
你的鼠标没坏,是Mac没把它当回事。朋友上周新配的办公鼠标,插上Mac的第一天就"翻车":滚轮转一圈,页面才挪动两行;侧键按下去,屏幕纹丝不动。他把鼠标寄回店家换了货,结果还是一样——于是他跑来问我:"是不是Mac对杂牌鼠标有歧视?"答案让很多人意外:**问题不在鼠标,而在系统对第三方鼠标的"招待标准"**。macOS把最好的体验留给了自家触控板,普通鼠标只能领到最基础的待遇。而 Mac
2026-08-20 15:47:31
443
原创 演唱会门票总是秒空?这套大麦自动抢票脚本把抢票变成了一场“提前演练“
先讲一个真实到有点扎心的场景。某个周五晚上,你提前设好闹钟,蹲在电脑前刷新某个歌手的演出页面。20:00开票,19:59你盯着倒计时,心脏怦怦跳。开票的一瞬间你疯狂点击"立即购买",结果页面转了三圈,弹出一行小字:"该场次已售罄"。你不是手速慢,而是从刷新、选座到提交,中间隔了太多步——每一步都在跟成千上万个"手"赛跑。我一度以为这种事只能认命,直到发现了这个名为 ticket-purchas
2026-08-20 14:48:06
741
原创 bilibili-downloader:一条命令把B站视频下载到家,4K与充电内容都能存
在B站看到想反复学习的课程、想收藏的作品,很多人第一反应都是"要是能离线保存就好了"。网页只给在线观看,截图录屏又伤画质。bilibili-downloader 正是为这个场景准备的开源工具:填好链接,跑一条命令,就能把B站视频下载到本地,账号能看的清晰度——包括大会员4K——它都会尽力帮你拿下来。## 先看看它能不能解决你的问题动手之前,先对号入座。下面这几件事,有几件戳中了你?-
2026-08-20 11:22:42
184
原创 Android Studio 中文语言包四步完整汉化指南:从下载到全界面中文一次搞定
深夜赶需求,你打开 Android Studio,想在英文菜单里翻出"Install Plugin from Disk"(从磁盘安装插件),找了三分钟愣是没想起来它在哪个一级菜单下——这个画面,屏幕前的你熟悉吗?AndroidStudioChineseLanguagePack(Android Studio 中文语言包)就是来终结这种窘境的:它基于 JetBrains 官方中文插件改造,专门适配 A
2026-08-20 10:30:16
183
原创 svelte-motion 拖拽功能完整教程:drag 与 useDragControls 实现自由拖拽
svelte-motion 是一款基于 framer-motion 思想构建的 Svelte 动画库,内置了完整的拖拽(drag)能力。本教程将带你从零掌握 svelte-motion 的 drag 拖拽功能,包括单轴/自由拖拽、边界约束、拖拽惯性以及 useDragControls 手动触发拖拽等进阶玩法,让组件"想拖就拖"。## 快速上手:给组件加上拖拽svelte-motion 的拖
2026-08-20 08:49:34
786
原创 从0到1设计扫码框架:深度拆解XCodeScanner三层解耦架构
扫码功能是移动应用的"基础三件套"之一,但很少有人认真思考:一个优秀的**扫码框架**究竟该如何设计?XCodeScanner 是一个基于 ZBar 的 Android 扫码框架,主打"更快、更简单、更精准",其最值得学习的地方,正是它用**三层解耦架构**把视图、相机、解码三大模块彻底分离。本文将从0到1带你看懂这套架构的设计思路,无论你是想自研扫码框架,还是想深入理解框架源码,都能从中获得启发
2026-08-20 07:37:28
401
原创 Templater插件:给Obsidian模板装上“大脑“,让每次建笔记自动填好内容
深夜十一点,你打开Obsidian想记录今天的想法,结果发现模板里的日期还是空的,项目状态要手动改,待办清单得重新敲一遍。你盯着那几行千篇一律的静态模板,心里只有一个念头:这模板写了跟没写有什么区别?如果你也经历过这种"模板形同虚设"的挫败感,那接下来的内容就是为你准备的。今天要聊的 Templater 插件,是Obsidian生态里最出名的模板自动化方案之一,它把"模板"从一张死板的填空纸,变成
2026-08-19 13:51:04
314
原创 Sunshine游戏串流保姆级教程:20分钟把游戏从书房搬到客厅
如果你手里有一台配置不错的电脑,却只能在书房的小屏幕上玩游戏,而客厅里那台 65 寸大电视常年吃灰,那么这篇 Sunshine游戏串流教程很可能就是你想找的东西。简单说,Sunshine 是一个免费开源的串流服务器端软件,它能让你把电脑上的游戏画面实时送到手机、平板、电视上,配合客户端 Moonlight 使用,全程不需要花一分钱。下面我用自己一周的实际折腾经历,带你从零跑通整套流程。## 一
2026-08-19 10:00:08
203
原创 Obsidian Kanban WIP限制与存档管理一步到位:从任务失控到井然有序的实战指南
Obsidian Kanban 是 Obsidian 生态里最受欢迎的 Markdown 看板插件之一,它把看板卡片直接存成普通 Markdown 文件,数据永远属于你自己。今天我们不聊基础操作,而是聚焦两个让看板真正"扛住日常使用"的高级功能:**WIP 限制(Work In Progress Limit)与存档管理**。掌握它们之后,你的看板既不会在"进行中"一栏堆满任务,也不会被历史卡片拖到
2026-08-18 17:04:51
1057
原创 Loop窗口透明度怎么调?3个进阶玩法让Mac多窗口彻底告别互相遮挡
> Loop,一款主打"Window management made elegant"(优雅的窗口管理)的 macOS 开源应用,把窗口的移动、缩放、排列做成了近乎直觉的操作。而在它诸多能力中,**Loop窗口透明度**是最低调却最实用的一项。如果你也受够了两个窗口互相遮挡、只能靠 `Command + Tab` 在应用间来回切换的日子,这篇文章就是为你准备的——它不教你"如何摆",而是教你把窗口
2026-08-18 16:29:21
197
原创 SumatraPDF命令面板终极教程:一个Ctrl+K,解锁被99%用户忽视的效率神器
用过多年 SumatraPDF 的你,是否知道它藏着一个名叫**命令面板**的隐藏功能?只需按下 `Ctrl+K`,一个搜索框就会弹出,帮你执行任意命令、找回最近打开的文件、切换标签页、跳转章节,几乎无所不能。本文用"故事开场 + 一分钟速救 + 三招两式 + 对比视角 + FAQ 收尾"的方式,带你从一个被神秘弹窗吓到的新手,进阶为能指挥它的效率达人。## 第一幕:那天下午,我误触了一个"神
2026-08-18 12:03:54
159
原创 离线电路仿真软件 CircuitJS1 完整指南:342 个现成电路,塞进一台不联网的电脑
> 如果你也受够了"打开仿真器先等网页加载、断网就抓瞎"的日子,这篇指南值得读完。我见过太多自称"离线"的软件:装完要激活码、首次启动要联网验证、隔三差五弹窗提醒你更新。真正把"离线"两个字做彻底的,我手边只有一个——**CircuitJS1 Desktop Mod**,一款免费开源的**离线电路仿真软件**,装好后拔掉网线、断开 Wi-Fi,它照样把电路跑给你看,底部示波器的波形纹丝不乱。
2026-08-18 11:48:57
131
原创 大气层系统从入门到精通:Switch 自制固件完整实战避坑指南
你手里的 Switch 其实是一台被层层"上锁"的掌机:存档拷不出来、主题不能换、游戏基本只能走官方商店。直到你在某个社区刷到一张深蓝星空背景的启动画面——屏幕上赫然写着"atmosphere",那便是大名鼎鼎的**大气层系统**。这套 Switch 自制固件能像给星球裹上大气层一样,把主机的潜力一层层释放出来。读完本文,你将清楚它凭什么值得装、启动时发生了什么、怎么亲手完成部署,以及超频、报错排
2026-08-18 10:57:49
188
原创 SceneDreamer风格控制5个技巧:用随机种子与风格代码定制专属世界
SceneDreamer 是南洋理工大学 S-Lab 团队发表于 TPAMI 2023 的开源 3D 场景生成模型,能从 2D 图像集合中学习并生成无限延伸、具有三维一致性的自然景观。对新手最友好的一点,就是它强大的**风格控制**能力:只需调整随机种子与风格代码(Style Code),就能在命令行中定制森林、荒漠、雪山等截然不同的专属世界。这篇文章为你整理 5 个零基础也能上手的技巧,帮你快速
2026-08-18 08:00:44
384
原创 性能调优实战:如何让 Plex-Remote-Transcoder 转码集群效率翻倍
多人同时在线看片时,Plex 服务器常常因为转码任务过重而卡顿甚至崩溃——这是每个家庭影院玩家都遇到过的"转码焦虑"。作为一款开源的分布式转码工具,**Plex-Remote-Transcoder 转码集群**可以把繁重的转码工作分散到多台闲置机器上,让单机转码压力大幅下降。本文结合实战经验,分享一套完整的 Plex 转码性能调优方案,帮助你轻松实现转码集群效率翻倍。## 转码卡顿的根源:单机
2026-08-18 07:55:14
276
原创 meteor-collection-hooks教程:upsert钩子优雅处理「有则更新无则插入」的完整指南
在 Meteor 开发中,**meteor-collection-hooks** 是最受欢迎的集合钩子扩展包之一,而其中的 **upsert 钩子** 更是处理「有则更新、无则插入」这一经典业务场景的利器。无论是统计用户访问次数、记录最后活跃时间,还是维护幂等的业务数据,upsert 钩子都能让你用最少的代码,优雅地完成「查一下、有就更新、没有就新增」的全部流程。本文将用通俗易懂的方式,带新手快速
2026-08-18 07:04:19
355
原创 MiniMax-H3 本地视频生成全流程实战:FL2VA 与 Ref2VA 双模型选型、部署与调优指南
把 MiniMax-H3 这套多模态视频生成系统跑在本地是什么体验?答案是:写一句提示词,就能拿到一段画面与声音同步生成的视频,连双声道立体声都是原生的。这篇指南不绕弯子,直接带你走完从模型选型、环境部署到参数调优的完整链路,重点拆解 FL2VA 与 Ref2VA 两个模型各自适合什么场景、又该如何在 ComfyUI 里把工作流跑通。## 一、先看成果:一段视频里,画面和声音同时长出来 🎬
2026-08-17 18:22:10
439
原创 Awoo Installer 游戏安装实战指南:3种方式快速装好 NSP、NSZ、XCI 与 XCZ
上周帮朋友整理他的 Switch,自制系统装好了,SD 卡里躺着十几个 .nsp、.xci 文件,可一个游戏都跑不起来。网上教程翻了一堆,工具换了好几个,不是报错就是卡死在安装界面。最后他拿出 Awoo Installer——一款专注 Switch 游戏安装的开源工具,5 分钟装好了第一个游戏。这篇文章就把我踩过的坑和完整流程整理给你。## 它凭什么"Just werks"?一个只干安装这一件
2026-08-17 12:04:36
189
原创 WarcraftHelper完整上手指南:免费一招解决魔兽争霸3全部兼容性问题
周五晚上,你从网上下载了一张等了很久的大型自定义地图,双击加载,游戏卡在进度条上纹丝不动。换一个地图,能进,但画面被横向拉成一团,英雄的脸都是椭圆的。折腾一小时后,你开始怀疑人生:是这张图坏了,还是我的电脑有问题?都不是。问题出在《魔兽争霸3》这个老游戏和现代硬件之间。WarcraftHelper就是为解决这类兼容性问题而生的免费开源工具,它支持1.20e、1.24e、1.26a、1.27a、
2026-08-17 10:43:55
145
原创 嵌套Promise不再头疼:Kovenant的unwrap与withContext指南
Kovenant 是 Kotlin 生态中轻量、无依赖的 Promise 库,而"嵌套 Promise"几乎是每个 Kotlin 异步编程新手的噩梦:一个 Promise 的值是另一个 Promise,回调套回调,代码越写越深。别急,Kovenant 的 **unwrap** 与 **withContext** 就是为你准备的解药。本指南用最通俗的方式,带你一次性搞定 Promise 扁平化与上下
2026-08-17 08:53:18
423
原创 中文纠错模型ChineseErrorCorrector4-4B-GGUF本地部署指南:10分钟让AI帮你改病句
下载了好几个G的模型文件,却怎么也跑不起来——这种拿到中文文本纠错模型**ChineseErrorCorrector4-4B-GGUF**却无从下手的尴尬,我太懂了。别急,这篇文章就是要带你把它真正用起来,从零开始跑通第一次纠错,全程不绕弯子。## 这个模型到底能干什么:项目速览简单说,**ChineseErrorCorrector4-4B-GGUF** 是一个专门做**中文文本纠错**的
2026-08-16 17:55:18
119
原创 VirtualApp 悬浮窗权限适配实战:从 Android 6 到 14 的版本差异与 SYSTEM_ALERT_WINDOW 排障指南
如果你的产品基于 VirtualApp 做应用多开,悬浮窗权限大概率是用户投诉最多、也最难排查的功能点。前几天一位读者就碰到这么个事:分身上的 App 悬浮窗在 Android 9 上跑得好好的,换到 Android 12 上就"莫名失踪",设置页里明明开着"显示在其他应用上层"。问题出在哪?答案藏在 Android 6 到 14 这八年的权限演进里。本文不打算按版本罗列 API,而是跟着这条排查
2026-08-16 17:05:24
196
原创 一次“翻旧账“引发的OCR革命:用Umi-OCR把十年扫描件变成可搜索文档
假如你手头有一摞十年前扫描的合同,或者一堆从图书馆拍回来的古籍PDF,想复制一段话却一个字符都选不中——这就是今天这篇教程的起点。我们要介绍的,是免费开源的离线OCR软件 **Umi-OCR**:它能在断网状态下完成**PDF文字识别**、截图取词、批量图片识别,甚至把扫描版PDF一键改造成可搜索的双层PDF。接下来,我带你以"整理一份老资料"为主线,把这款工具从入门到进阶完整走一遍。> 全文
2026-08-16 16:38:29
380
原创 告别千篇一律的界面:notion-enhancer 增强工具从入门到深度定制的完整指南
每天打开 Notion 的那一刻,你是否总有点说不出的别扭?功能确实强大,可界面永远是那套默认的白色主题,代码块没有行号,左侧边栏挤得满满当当,想在标题栏旁边放个目录还得反复滚动页面。它不是不好用,只是"不够是你的"。**notion-enhancer** 就是为这种"差点意思"而生的开源增强工具——它不改变 Notion 的任何核心能力,只负责把外观、排版、交互细节全部交还给你,从一键换肤到逐像
2026-08-16 13:37:47
6
原创 Switch和WiiU存档互转难?BotW Save Manager三步搞定跨平台存档迁移
小王的《塞尔达传说:旷野之息》已经打了 300 多个小时,神庙全开、呀哈哈收集了大半,连大师剑都练到觉醒。这个周末,他终于把心一横买了台 Switch OLED,准备把 WiiU 上的存档搬过去——结果搜索了半天,发现任天堂官方根本不提供跨平台存档迁移,论坛里的"土办法"又乱又危险,一个操作失误就可能让三年心血全部泡汤。其实,很多玩家都卡在这一步:不是不想换设备,而是舍不得那个倾注了无数夜晚的
2026-08-16 13:24:52
4
原创 保姆级 SteamAutoCrack 使用教程:亲手做一次 Steam DRM 移除,Steam 游戏离线玩安排上
刚换上新的笔记本,游戏明明装好了,双击图标却弹出"需要连接 Steam 才能运行"。出差住酒店,公共 WiFi 又慢又限流,游戏卡在验证页面进不去——这种憋屈时刻,你需要的就是 SteamAutoCrack:一款开源免费的 Steam 游戏自动破解工具,专门做 Steam DRM 移除,让 Steam 游戏离线玩不再看网络脸色。## 10 秒判断:这工具是不是你想要的SteamAutoCr
2026-08-16 12:37:27
6
原创 老视频秒变高清:开源视频修复工具 Video2X 从零上手指南
Video2X 是一个基于机器学习的开源视频修复框架,核心做两件事:把低分辨率视频放大到高清甚至 4K,以及用帧插值把卡顿的低帧率视频变得丝滑。它完全免费、本地运行,2018 年诞生于 Hack the Valley II 黑客松,如今 6.0 版本用 C/C++ 彻底重写,处理速度和画质都有了质的提升。这篇文章不聊源码,只讲清楚它到底"修"了什么、怎么选模型、以及第一次上手怎么做。## 先搞
2026-08-16 12:00:47
13
原创 网盘下载慢到怀疑人生?这一招网盘直链下载让你彻底告别限速
周五下午五点,窗外的晚霞美得像幅油画,老周的心里却在下暴雨。一份4GB的工作素材包,从早上九点挂机下载到现在,进度条刚爬到37%。限速、掉线、重新排队……这套组合拳他太熟悉了。直到同事甩来一个链接,让他认识了这款开源工具——Online-disk-direct-link-download-assistant(网盘直链下载助手)。这款主打网盘直链下载的脚本,彻底改写了老周和"下载"这个词的关系。
2026-08-16 10:12:15
61
原创 5分钟搞定BepInEx:零基础游戏插件框架安装全攻略
你刚通关了心爱的游戏,想给它加个敌人血条、跳过开场动画,却在网上翻了半小时,只找到一句"把插件放进 plugins 文件夹"——可你连这个文件夹在哪都找不到。这不是你的问题,是"框架怎么搭"这一步劝退了太多人。**BepInEx 就是一个专门解决这件事的游戏插件框架**:它负责把第三方插件安全地加载进游戏,你只需要"下载—部署—启动"三连,5 分钟让游戏按你的想法运行。## BepInEx 到
2026-08-16 09:03:20
81
原创 3 步装好 BepInEx 插件框架:从下载到写插件的快速上手指南
把压缩包丢进游戏目录、启动一次、再重启一次——做完这三步,别人还在翻安装教程,你的插件已经生效了。全程不超过五分钟,这就是 BepInEx 插件框架的日常:它是一款面向 Unity Mono、Unity IL2CPP 与 .NET/XNA 游戏的插件注入与加载工具,游戏本体一行不改,玩法却随你折腾。## BepInEx 插件框架到底解决什么深夜十一点,你终于腾出周末给游戏加 Mod。下载下
2026-08-16 09:03:10
67
原创 pester集成指南:NewExtendedClient与EmbedHTTPClient用法详解
> 想在 Go 项目中快速获得带**重试**和退避机制的弹性 HTTP 客户端?pester 是包装标准库 `http.Client` 的轻量级 Go 库,而 `NewExtendedClient` 与 `EmbedHTTPClient` 正是它的两大集成入口。本文面向 Go 新手,用最少的代码讲清两种集成方式的区别、适用场景与实战配置技巧。## 为什么 Go 项目需要带重试的 HTTP 客户
2026-08-16 08:47:40
397
原创 如何用Cordis Include插件管理配置文件?多文件加载实战
如果你正在使用 Cordis 这个主打"时空可组合"能力的元框架,大概率遇到过这样的烦恼:几十个插件挤在一个入口文件里,每次调整配置都要重启整个应用,非常低效。Cordis Include 插件(`@cordisjs/plugin-include`)正是为解决配置文件管理难题而生——它让插件加载配置变成"改一个 YAML 文件就能完成的事"。本文将从零开始,带你完成 Cordis Include
2026-08-16 08:35:03
600
原创 django-template-partials快速上手:可复用命名partial的安装与第一个示例
在 Django 开发中,你是否经常遇到同一段模板代码被反复复制粘贴?**django-template-partials** 就是为解决这一痛点而生的开源库,它让 Django 模板语言(DTL)支持**可复用的命名 partial(片段)**,只需定义一次,就能在同一模板乃至多个模板中随意引用。本文将带你从零开始,完成 django-template-partials 的安装配置,并写出你的第
2026-08-16 08:31:30
742
原创 electron-browser-shell 使用指南:3 种方式加载 Chrome 扩展与 .CRX 文件
electron-browser-shell 是一款基于 Electron 构建的极简标签页浏览器,它最大的亮点是原生支持加载 Chrome 扩展与 .CRX 文件。无论你是想在桌面端体验 uBlock Origin、Dark Reader,还是想快速测试自己开发的 Chrome 扩展,这份使用指南都能帮你用最简单的方式搞定。下面介绍 3 种加载 Chrome 扩展的实用方法,适合新手和普通用户。
2026-08-16 08:24:46
415
原创 安全加固中文词库构建工具 dict_build:依赖漏洞排查与CodeQL实践指南
dict_build 是一款用 Java 实现的中文词库自动构建工具,它基于互信息、左右熵、位置成词概率与 ngram 频率等统计指标,从原始语料中自动抽取成词。本文将以 dict_build 为例,为新手演示如何对开源项目做一次完整的安全加固:先定位存在风险的依赖漏洞,再逐步升级修复,最后接入 CodeQL 静态扫描,把安全问题消灭在代码提交之前。## 为什么开源项目需要安全加固很多个人
2026-08-16 07:44:07
909
原创 Cordis测试指南:用vitest编写插件单元测试的完整教程
Cordis 是一个主打"时空可组合性"(Spatiotemporal Composability)的元框架(Meta-Framework),插件是其最重要的扩展方式。无论是插件作者还是框架使用者,掌握 Cordis 测试方法都能显著提升代码质量。本教程将带你从零开始,用 vitest 编写 Cordis 插件单元测试,覆盖环境配置、事件监听、服务注入、定时器模拟等完整流程,即使你是测试新手也能轻
2026-08-16 07:40:06
469
原创 OneDark-Pro 主题问题排查终极指南:从安装失败到样式异常,一篇带你从踩坑到顺利解决
前阵子有朋友在群里吐槽:"我把 OneDark-Pro 装上了,配色好像也换了,可代码里的关键字怎么还是老样子?"隔着屏幕都能感觉到他的抓狂。作为一款常年霸榜 VS Code 下载量的深色主题,OneDark-Pro 的安装与配置流程本身并不复杂,但正因为用的人多,踩坑的人也特别多:商店装不上、装完不生效、颜色对不上、想微调又找不到入口……这篇文章不按"安装 → 配置 → 自定义 → FAQ"
2026-08-15 16:55:03
599
原创 屏幕突然发白?ROG笔记本色彩修复,一个开源工具就能救回来
你有没有遇到过这种糟心事:笔记本用得好好的,某天开机屏幕忽然像蒙了一层白纱,颜色发灰发淡,看视频像褪了色,打游戏更是满屏雾蒙蒙。重装驱动没用,重启系统没用,甚至恢复出厂设置后过几天又原样复发。如果你正在为 **ROG笔记本色彩修复** 发愁,这篇文章或许能帮你彻底摆脱这个循环。先说结论:这大概率不是屏幕硬件坏了,而是华硕 GameVisual 色彩配置文件丢了。而一个叫 G-Helper 的开
2026-08-15 15:53:29
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅