[置顶] 从零开始:如何用纯 C# 开发一款媲美 “Everything” 的文件搜索工具

摘要: 从零开始:如何用纯 C# 开发一款媲美 “Everything” 的文件搜索工具 众所周知,通过读取 USN 日志来搜索文件,比起传统的递归遍历文件夹,效率要高得多。但想要达到像 “Everything” 那样极致的速度,其实并不简单——哪怕只是几十毫秒的延迟,用户体验也可能天差地别。 如今,“Ev 阅读全文
posted @ 2025-09-04 11:06 LdotJdot 阅读(1530) 评论(5) 推荐(10)

C#从零开始:自己实现窗口滚动截屏Win

摘要: 把"滚动截屏"放在截屏工具的扩展项里,本质上反映的是一件很普通的事:现代应用几乎没有"一屏装得下"的内容。一个长 PDF 几十页,一个 GitHub Issue 几百条评论,一段没分页的 Word 文档,一份产品需求的网页版说明,一段微信里被反复刷出来的长文截图——这些内容统统需要滚动条才能看完,但 阅读全文
posted @ 2026-06-11 14:33 LdotJdot 阅读(945) 评论(12) 推荐(18)

C#从零开始:自己实现一个截屏工具

摘要: 截屏是典型的"高频低投入"操作——按一下快捷键,框选,复制,三秒内完成。日常使用的微信截屏功能本身做得很完善,快捷键直接唤起,标注、保存、复制一条龙走完。唯一略感不便的是触发链路:截屏这件事往往发生在专注写代码、调试、或翻资料的过程中,手头通常并没有打开微信;为了截一张图先去启动 IM 客户端、等待 阅读全文
posted @ 2026-06-08 20:54 LdotJdot 阅读(696) 评论(5) 推荐(11)

c#从零开始:基于卷影复制的轻量级版本管理实现

摘要: 来源:萤火初芒(可直接关注公众号,回复 vss 拿到开源仓库地址) 在软件开发的过程中,我们时常要面对批量文件变更的场景:部署前对配置做批量替换、用脚本迁移资源路径、对素材库做大规模重构……这些操作一旦出错,回滚代价极高甚至不可行。我们曾经尝试过各种方案:系统还原点太粗糙、通用版本控制系统在海量文件 阅读全文
posted @ 2026-06-01 13:54 LdotJdot 阅读(447) 评论(0) 推荐(5)

带标签页的notepad3

摘要: 习惯Notepad++多标签、又惦记 Notepad3 的那点好(仅测试过Windows环境) 有人从 Notepad++ 过来,最顺手的是「一个窗口里挂一排标签」;转到 Notepad3 之后,常常舍不得它的轻、它的编码与语法高亮、以及整体那股干净劲儿,只是单文档主窗口用得久了,会想念标签那种收拢 阅读全文
posted @ 2026-05-08 12:36 LdotJdot 阅读(201) 评论(0) 推荐(0)

C#从零开始: LumNote-重新定义单机Markdown编辑器

摘要: 萤火初芒: 本文发布的LumNote是一款通过99.9% Vibe Coding 基于Avalonia开发的C#跨平台Markdown编辑器,拥有自研渲染引擎(基于Skia而非Web)、深度Git集成(自带完整实现)、实时预览、多格式导出(包括DOCX)、常用MathLaTeX数学公式支持、主题定制 阅读全文
posted @ 2026-04-14 16:43 LdotJdot 阅读(371) 评论(3) 推荐(2)

C#AI系列:从零开始打造自己的OpenClaw

摘要: OpenLum.Console 项目说明 这个项目是参考OpenClaw的CSharp版控制台智能体助手,Aot发布后主体程序7mb大小,另外的Skills文件夹目前自带了浏览器操作、office文件读取等基础工具。 用户可自行动态扩展Skills(描述提供地址及操作方式后,即可学会各种技能,比如登 阅读全文
posted @ 2026-03-01 15:10 LdotJdot 阅读(1467) 评论(0) 推荐(6)

从零开始:C#单文件AOT打包前后端分离项目

摘要: 一、前言 在 .NET 生态里,官方早就给出过“前后端一把梭”的方案——Blazor Server、Blazor WebAssembly、ASP.NET Core 寄宿 IIS 等。但它们要么强依赖前端独立部署,要么运行时拖家带口,源码裸露、启动速度、跨域配置都是痛点。 反观 Go、Rust 社区, 阅读全文
posted @ 2026-02-12 09:42 LdotJdot 阅读(1367) 评论(4) 推荐(15)

C#AI系列(7):从零开始LLM之Tokenizer实现

摘要: 一、前言: token是什么 LLM只做一个事情,就是吃掉token吐出token,token是LLM(大语言模型)的基本元素。token与LLM的关系,相当于乐高积木与乐高工厂,我的世界方块与我的世界游戏。那么token到底是什么呢?有人翻译成令牌,有人翻译成词源。我们不妨换个概念理解,token 阅读全文
posted @ 2025-12-21 12:17 LdotJdot 阅读(1105) 评论(0) 推荐(2)

C#AI系列(6): C#离线实现高效OCR

摘要: 本文代码已开源,仅需关注 萤火初芒 公众号回复AISharp即可查看仓库地址,获取完整项目及模型数据,供学习交流使用,无套路(部分测试图片为网图,侵删)。 本文项目在笔记本电脑上(Windows, NET10, x64)就可以自己动手尝试OCR, 实现如身份证识别、截图文本识别、扫描图转pdf等功能 阅读全文
posted @ 2025-12-13 16:58 LdotJdot 阅读(4046) 评论(22) 推荐(33)

C#AI系列(5): 从零开始 C# 轻松语音识别

摘要: 人工智能历经多年演进,昔日高门槛的图像与语音识别任务,如今已有成熟的开源框架可供免费使用,只要花点时间,就可以零成本部署。本文以语音识别为例,看如何高效的将语音识别功能集成至C#系统中,后续大家可以继续完善扩展,去处理如语音指令、语音交互、字幕生成、会议纪要分析、语音翻译等相关任务。 本文项目在笔记 阅读全文
posted @ 2025-12-07 00:13 LdotJdot 阅读(1974) 评论(4) 推荐(11)