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

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

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

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

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

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

C#AI系列(4): 从零开始纯 C# 训练专属 YOLO 模型 — See Sharp Yolo

摘要: 本文代码、标记工具、测试训练集均已开源,仅需关注 萤火初芒 公众号回复AISharp即可查看仓库地址,供学习交流使用,无套路(部分测试图片为网图,侵删)。 一、Yolo训练的实现基础 实现纯C#训练Yolo,我们可以选择在 YoloSharp (https://github.com/IntptrMa 阅读全文
posted @ 2025-12-01 16:13 LdotJdot 阅读(613) 评论(3) 推荐(3)

C#AI系列(3):31mb单文件exe实现姿态检测-将Yolo装进口袋

摘要: C#使用Yolo其实简单。相较于Python方案,C# 31 MB单文件以可以单文件独立发布或以AOT编译彻底剥离解释器与运行时依赖,CPU推理性能良好。而且YOLO11n模型权重与原生推理代码一体嵌入,免除Python环境、版本冲突及数百兆依赖包部署,实现零配置、零维护、单文件分发,可以显著降低现 阅读全文
posted @ 2025-11-27 15:42 LdotJdot 阅读(1321) 评论(12) 推荐(22)

# 从零开始: C#图像验证码SkiaSharp跨平台—不只是“看得清”那么简单

摘要: 从零开始: C#图像验证码跨平台轻松实现 在 Web 应用开发中,验证码(CAPTCHA)是一道常见的安全屏障。它不仅能有效防止暴力破解和机器人攻击,还能在登录、注册、评论等场景中保障系统的稳定性。而在 .NET 生态中,C# 作为主力语言,早已具备强大的图像处理能力。借助开源库和跨平台框架,我们完 阅读全文
posted @ 2025-11-25 10:10 LdotJdot 阅读(737) 评论(3) 推荐(14)

C#AI系列(2):深度学习项目构建及实战TorchSharp准备篇

摘要: TorchSharp 是 .NET 基金会官方出品的深度学习库,将 PyTorch 的 C++ 核心 LibTorch 封装成 C#/F# API,且极大程度的保留 Python 般的开发手感。从张量运算、自动求导到模型构建、训练与推理,接口语义与 PyTorch 几乎是都能对应。 在上一篇我们说到 阅读全文
posted @ 2025-11-21 17:53 LdotJdot 阅读(246) 评论(0) 推荐(1)

C#AI系列(1):深度学习项目构建及实战TensorFlow准备篇

摘要: 用 C# .NET 项目里把 AI 当普通组件写”,既享编译性能,又省集成成本,这对熟悉善用或深度绑定或dotnet生态的团队来说是最直接、最省心的 AI 落地路径。因为如果在.NET 项目中使用Python技术栈开发机器学习模块,可能会带来如跨语言胶水、独立微服务、容器化、双栈运维等较高额外成本。 阅读全文
posted @ 2025-11-20 16:14 LdotJdot 阅读(294) 评论(1) 推荐(3)

.NET 10性能突破:持续优化才是质变关键

摘要: 2025年11月12日,微软在.NET Conf 2025正式发布了.NET 10。 作为一个长期支持(LTS)版本,它将获得为期三年的官方安全补丁与服务支持,直至 2028 年 11 月 10 日, 官方称其为“迄今为止最高效、最现代、最安全、最智能、性能最高的 .NET 版本”。让我们一起来看看 阅读全文
posted @ 2025-11-12 16:51 LdotJdot 阅读(2646) 评论(13) 推荐(42)

从零开始:C#与C++函数传参——调包侠秘籍

摘要: 一、为什么需要调用C++ 在日常开发中,C# 和 C++ 都是非常强大的编程语言。C# 有着简洁的语法和强大的框架支持,而 C++ 在性能和底层操作上有着独特的优势。有时候,我们可能需要在 C# 项目中调用 C++ 编写的高性能函数,比如处理复杂的图像算法、调用底层硬件接口等,还有就是可以更多的丰富 阅读全文
posted @ 2025-11-07 15:03 LdotJdot 阅读(388) 评论(0) 推荐(10)

从零开始: C#轻松预览PDF文件-支持跨平台AOT友好

摘要: 本项目对PdfiumViewer库进行了改写,对其pdf解析部分的核心功能进行了分离和精简,使其支持任意程序调用生成渲染后图片,项目代码已全部开源 (https://github.com/LdotJdot/LumPdfiumViewerSlim)。 同时我们还给出了一个用Avalonia简单实现了渲 阅读全文
posted @ 2025-10-23 15:50 LdotJdot 阅读(1666) 评论(11) 推荐(22)