-
IPTools[/pre] 是一个用于快速查询全球 IP 地址信息的库,支持国内和国际 IP 查询,提供详细的地理位置信息(如国家、省份、城市)以及经纬度等数据。1. IPTools.ChinaIPTools.China[/pre] 专注于快 ...
-
、 简介MediatR 是一个轻量级的库,用于实现应用程序中的中介者模式【实现命令查询职责分离 (CQRS) 模式和面向消息的架构】。通过将请求(命令或查询)与处理程序解耦,简化了应用程序的逻辑分层和扩展。 ...
-
AI i18n,两行js实现html全自动翻译。无需改动页面、无语言配置文件、无API Key、对SEO友好!特点• 极简集成• 无需修改现有页面结构• 无需创建语言配置文件• 无需申请API密钥• 自动扫描DOM并翻译内容• ...
-
简介FFMpegCore 是一个 .NET Standard 的 FFMpeg/FFProbe 封装库,用于轻松将媒体分析和转换功能集成到应用程序中。支持同步和异步调用。安装和配置第一步,老规矩,先安装Install-Package FFMpegCore[/pre][/ ...
-
Dorisoy.SIOT 是一款基于 .NET 8.0[/pre] 平台,使用 MAUI 框架开发的跨平台牙科治疗机物联网移动端应用程序。该应用实现了牙科治疗机关键参数的实时监测与远程控制,包括:• 水温检测( ...
-
Hashids 是一个用于生成类似 YouTube 视频 ID 的短字符串的 .NET 包。它将数字如 347[/pre] 转换为字符串如 yr8[/pre],或数字数组如 [27, 986][/pre] 转换为 3kTMd[/pre]。你也可以 ...
-
在开发过程中处理音频和视频文件是许多应用程序的重要功能。MediaToolkit 是一个强大的库,帮助轻松处理这些多媒体文件。封装了 FFmpeg 的功能,使得复杂的任务变得简单。支持更多功能,如视频裁剪、缩略图提 ...
-
Polly 是一个.NET弹性和瞬态故障处理库,它允许开发者以流畅和线程安全的方式表达重试(Retry)、断路器(Circuit Breaker)、超时(Timeout)、隔板隔离(Bulkhead Isolation)和回退策略(Fallback)等策略。非常适合用于构 ...
-
FlaUI 是一个基于微软 UIAutomation 技术的 .NET 库,主要用于对 Windows 应用程序(如 Win32、WinForms、WPF 等)进行自动化 UI 测试。它提供了强大的元素查找和交互功能,支持多种框架,并且易于使用和定制 ...
-
大家好,我是深山踏红叶,今天我们来聊一聊Autofac 依赖注入框架,它是一个开源的并且提供了多种注入方式,并提供了对生命周期管理和作用域控制的强大支持。引言依赖注入(Dependency Injection,简称 DI)是 ...
-
大家好,我是深山踏红叶,今天来聊一聊,kafka读作卡夫卡,和星铁里面的一个角色名名字一样,那什么是kafka,Kafka 是一个高效、可靠、可扩展的分布式消息队列,适用于实时数据流的处理和传输。适用于日志收集, ...
-
Serilog 是一个功能强大的 .NET 日志库,以其简洁的配置和灵活的输出方式而受到开发者喜爱。支持多种日志输出目标(如控制台、文件、数据库等),并且可以通过结构化日志的方式记录丰富的上下文信息,便于后续 ...
-
FreeRedis基于 .NET 的 Redis 客户端,支持 .NET Core 2.1+、.NET Framework 4.0+ 以及 Xamarin。特点• 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
-
在 .NET 平台和 C# 开发中,遵循一致的命名规则是确保代码可读性、可维护性和团队协作效率的关键。1. 类和接口的命名• 类名:使用帕斯卡命名法(PascalCase),即每个单词的首字母大写,不包含下划线。 ...
-
大家好,我是深山踏红叶,今天要介绍一个名为 FG.CsvParser 的库。FG.CsvParser 是一个轻量级的 CSV 文件解析器,用于从 CSV 文件中读取数据并将其转换为适合处理的结构。提供了一种便捷的方式来操作和处理 CS ...
-
大家好,我是深山踏红叶,今天我们来聊一聊ASP.NET Core 中集成 Autofac 依赖注入容器,它能提供更灵活的依赖管理功能,同时保持 ASP.NET Core 的原生功能与 Autofac 的强大特性。下面让我们看一看是怎么操作 ...
-
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
-
大家好,我是深山踏红叶,在日常开发中,处理 Excel 文件是一个常见的需求。无论是生成报表、导入导出数据,还是对表格进行格式化操作,都需要一个简单、高效且易于使用的工具。今天,就让我们来了解一下 C ...
-
Serilog.AspNetCore 是一个用于 ASP.NET Core 应用程序的日志库,它允许将日志消息通过 Serilog 路由,从而实现灵活的日志记录功能。一、安装必要的 NuGet 包第一步,老规矩,安装Nuget包dotnet add pack ...
-
FFmpeg.NET[/pre] 是一个封装了 FFmpeg 功能的 .NET 库,能够方便地在 C# 项目中处理音视频文件。它支持多种操作,包括转码、剪辑、合并、分离音频等。功能• 解析元数据• 从视频生成缩略图• 使用以下 ...
-
大家好,我是深山踏红叶,今天来分享一个HTML 转 PDF 的相关库,DinkToPdf 是一个基于 .NET Core 的封装库,用于调用 wkhtmltopdf 库,通过 WebKit 渲染引擎将 HTML 页面转换为 PDF 文件。核心功能• HTM ...
-
在现代Web开发和自动化测试中, PuppeteerSharp 是一个强大的库,它允许我们在没有图形界面的情况下运行浏览器,从而实现网页自动化操作、数据抓取、截图和生成PDF等功能。特性1. 功能强大:Pu ...
-
在现代应用程序中,电子邮件仍然是重要的通讯方式之一。无论是个人应用程序还是企业级系统,邮件发送和接收功能都经常是必不可少的。简介MailKit 是一个跨平台的 .NET 库,专门用于处理电子邮件。它支持多种协 ...
-
在开发中,网络通信是很多应用的重要功能。例如聊天软件、游戏服务器、物联网设备管理等都需要通过网络传输数据。实现这些功能时,通常会用到 Socket。什么是 SuperSocket?SuperSocket 是一个轻量 ...
-
快速上手:DeepSeek SDK for .NET 全面指南简介Ater.DeepSeek.AspNetCore [/pre]是专门为 .NET 开发者提供的 DeepSeek API SDK。它旨在简化与 DeepSeek AI 平台的集成,使开发者能够快速构建和 ...
-
简介SSH.NET 是一个针对 .NET 平台优化的 Secure Shell (SSH-2) 库,支持并行操作。它提供了丰富的功能,包括执行 SSH 命令、SFTP 和 SCP 文件传输、端口转发、交互式终端等功能,并支持多种认证方式和加 ...
-
AngleSharp[/pre] 是一个 C# 库,主要用于解析和操作 HTML 和 XML 文档,类似于浏览器的 DOM 操作。允许你在 C# 中使用类似浏览器的方式处理网页数据,进行网页抓取、数据提取和处理等任务。安装第一步, ...
-
在日常开发中,我们常常需要将动态生成的 HTML 内容转换为 PDF 文件。无论是用于打印、存档还是分享,PDF 格式都因其跨平台兼容性和稳定性而备受青睐。今天,我们就来介绍一个强大的工具——HtmlToPDFCore,可 ...
-
在开发中,处理压缩文件是一个常见的需求。无论是从互联网下载资源、备份数据,还是打包应用程序的输出,压缩和解压功能都扮演着重要的角色。C 压缩解压文件处理方案1. 简介SharpCompress 是一个由 Adam ...
-
MCPSharp 是一个用于帮助开发者构建 Model Context Protocol (MCP) 服务器和客户端的 .NET 库。通过 MCPSharp,我们可以:• 创建符合 MCP 标准的工具和函数,供 AI 模型发现和使用。• 使用简单易用的客户端 ...
-
在 .NET 生态中,如果你正在寻找一个轻量级、高性能且跨平台的 PDF 处理库,Docnet 是一个值得推荐的选择。它封装了 Google Chromium 使用的 PDF 渲染引擎 PDFium,提供了强大的 PDF 文档读取、解析 ...
-
大家好,我是深山踏红叶,今天我们在多聊一个Excel的类库,EPPlus[/pre] 是一个用于在 .NET 环境中操作 Excel 文件的开源库。支持读取、创建和编辑 .xlsx[/pre] 文件,需要注意的是在商业环境 ...
-
一个用于在 C#、VB.NET 和 ASP.NET 中备份和还原 MySQL 数据库的多功能工具。简介MySqlBackup.NET 是一个用于备份和还原 MySQL 数据库的 .NET 库(DLL)。它兼容多个 MySQL 连接器——MySql.Data.DLL[/p ...
-
CheckUpdate.Net 是一个轻量级的 .NET 客户端自动更新框架,适用于 C/S 架构的桌面应用程序。它通过访问远程服务器(目前基于 七牛云存储)获取更新信息,并下载新版本文件进行更新。相比传统的 IIS ...
-
大家好,我是深山踏红叶,今天要介绍一个名为 OllamaSharp 的库。一个用于与 Ollama API 进行交互的 C# 库, 让您轻松地与 Ollama 进行交互。 下面让我们看看是怎么来简化的。功能• 易于使用:仅需几行 ...
-
前言前面已经分享给很多创建二维码,条形码。。。等一系列的方式 各有优缺点,暂时不做评价。今天推荐ZXing.Net[/pre] 。也是比较全面的一种方式,还支持解码[/pre]• NET 二维码生成库 QrCodeGenerator• ...
-
大家好,我是深山踏红叶,今天我我们来介绍一个dotnet平台的一个条形码生成库。 BarcodeLib[/pre] 是一个开源的 C# 库,此库旨在为开发人员提供一个简单的类,供开发人员在需要从一串数据生成条形码 ...
-
介绍大家好,我是深山踏红叶,今天我们来聊一个二维码库,SkiaSharp.QrCode[/pre] 是一个基于 SkiaSharp 的二维码生成库,专为.NET Standard 2.0 及以上版本设计。不依赖于 System.Drawing 或 GDI+,适合跨 ...
-
在开发过程中,我们经常需要使用环境变量来配置应用程序,dotnet-env 是一个 .NET 库,它可以从 .env[/pre] 文件中加载环境变量。 这个库支持 .NET Core 和 .NET Framework(4.6 及以上版本)。 ...
-
xiaozhi-sharp 是一个精心打造的小智 AI 客户端,以 C# 编程语言为基础,完美地结合了小智 AI 的强大功能。小智 AI 是一个智能聊天机器人,能够通过自然语言处理技术与用户进行流畅的对话,为用户提供各种信息 ...
-
在逛博客的时候,发现了鱼皮写的一篇文章,他帮助别人解决网站加载慢的问题,一看原因是首页图片太大,10M加载60S,然后优化方案有上传图片限制大小,转webp格式,图片懒加载,异步加载,图片渐进加载,cdn缩略图 等 ...
-
在日常开发中,处理 Excel 数据是很多 .NET 开发者的常见任务。比如生成报表、导入导出数据或自动化办公。这些任务需要一个高效、易用的工具。今天介绍一个基于 Open XML SDK 的开源项目 —— ClosedXML ...
-
Sqids 是一个用于将数字编码为短且唯一的非顺序字符串的库,支持在 .NET 平台中使用。适用于生成用户可见的 ID(如 URL 中的 ID),确保这些 ID 不包含敏感或不适当的内容,并提供高性能和灵活性。有点类 ...
-
CsvHelper[/pre] 是一个用于处理 CSV 文件的 .NET 库,能够简化 CSV 文件的读写操作,尤其是在处理复杂的数据结构时。支持快速、灵活且易于使用的读取和写入操作,并且完全免费用于商业用途。1. 安装第一 ...
-
QuestPDF 是一个用于生成 PDF 文件的 .NET 库,它提供了一个简洁的 API 和灵活的布局选项,使得在 .NET 应用程序中创建 PDF 文件变得更加简单。支持多平台,支持的功能有• 合并文档• 附加文件• 提取页 ...
-
NET 平台下的一个图片处理万能库ImageMagickImageMagick是一个免费的开源软件套件,用于编辑和操作数字图像。它可用于创建、编辑、合成或转换位图图像,并支持多种文件格式,包括 JPEG、PNG、GIF、TIFF 和 PDF,它提 ...
-
WatchDog 是一个专为 .NET 开发者设计的轻量级应用程序监控框架,旨在帮助开发者实时掌握应用运行状态,并在发生异常时自动进行故障排查。它不仅支持日志记录、性能指标收集,还提供了自动恢复机制,使得 ...
-
大家好,我是深山踏红叶,今天要介绍一个二维码生成的免费库 Net.Codecrete.QrCodeGenerator[/pre] 用于生成二维码。非常简洁、易用,且可以生成符合二维码标准的二维码图像。前言Net.Codecrete.QrC ...
-
Humanizer 是一个开源的类库,主要用于简化日期、时间、数字、货币等格式的本地化和人性化表达。非常适用于开发多语言应用时,尤其是需要展示用户友好格式的日期、时间或数量时。1. 核心功能Humanizer 的主要 ...
-
在开发桌面应用程序时,如何让用户始终使用最新版本?答案是——自动更新功能!今天,我们就来聊聊如何通过 AutoUpdater.NET[/pre] 这个简单而强大的库,为你的 .NET 应用程序实现自动更新。一、什 ...