Mapster、FlaUI、QuestPDF、BouncyCastle、IdGenerator、CsvHelper、Moq 和 xUnit 是多个开源 .NET 库,提供对象映射、UI 自动化、PDF 生成、密码学、ID 生成、CSV 处理、模拟和单元测试等功能,帮助开发者提升效率与代码质量。
NETCore.Encrypt 是一个易用的 .NET Core 加密解密工具库,支持对称加密、非对称加密、哈希计算和 Base64 编码解码,适用于数据传输、存储安全和身份验证等场景。
Handy是一款完全离线的开源语音转文字应用,支持多种操作系统,注重隐私,使用本地语音识别,简单易用,具备静音检测和模型优化功能。
DnsClient是一个高性能的DNS客户端库,支持多种记录类型和自定义DNS服务器,适用于服务发现、邮件系统和域名验证等场景,功能比System.Net.Dns更全面灵活。
Common.Utility 是一个开源的 C#/.NET 帮助类库,提供常用工具和方法,简化数据处理、文件操作和网络请求等开发任务,适用于企业级应用和各种开发平台。
本文介绍了视频流批量截取小图的效果,展示了在不同系统下的运行情况及使用的库。作者分享了编程的乐趣与坚持的动力,并鼓励读者互动交流。
在构建和维护 .NET 开源项目时,应遵循「管好你的 public」原则,避免在公共API中添加与核心目标无关的功能,以保持代码的可读性和稳定性。内部功能应设为 internal,以确保公共API的纯净和专注,避免复杂性和混淆。
这是一个包含75种标准数据结构和算法的C#类库项目,设计为面向对象的独立组件。项目分为算法、数据结构和单元测试三个子项目,涵盖线性结构、树、图及排序算法,旨在提供高效、稳定的解决方案。
EasyTool 是一款 .NET 工具库,提供字符串处理、数学计算、集合操作、日期时间处理、文件操作和加密等功能,旨在提升开发效率,简化常见任务的代码编写。
MiniExcel 是一个高效的 .NET Excel 数据处理库,旨在降低内存消耗,避免内存溢出。它支持实时行操作和 LINQ 查询,适合大数据导入导出和报表生成,无需安装 Microsoft Office,DLL 大小小于 150KB,提供简洁易用的 API。
本文介绍了15款提升C#/.NET开发效率的类库,如QuestPDF、BenchmarkDotNet和ScottPlot,涵盖PDF生成、性能测试和数据可视化等功能,旨在提高开发者的工作效率和代码质量。
在分布式系统中,gRPC框架的内存占用持续增长,导致性能下降。经过排查,发现问题源于循环引用和默认的ServerGarbageCollection模式。通过调整代码和配置,成功解决了内存泄漏,提升了系统性能和稳定性。
知名测试库FluentAssertions被XceedSoftware收购,8.0版本变为收费库,商业授权129.95美元/人。许多开发者对此表示不满,认为不值得付费。作者理解维护开源项目的困难,认为收购是幸运,但修改协议让用户失望。
该文章介绍了一个C#编写的实用工具库,名为Common.Utility。该工具库收集并整理了大量的辅助类,旨在提供一系列方便开发者在.NET环境中使用的功能。其中包括了CSV转换成DataTable的方法,以及DataTable转实体的方法。该工具库的开源地址为https://github.com/laochiangx/Common.Utility。
QrCodeGenerator和SkiaSharp.QrCode是两个.NET开源的二维码生成类库,具有跨平台兼容性和丰富的输出格式。它们提供了灵活的参数设置和示例代码,适用于多个平台。这些项目已收录到C#/.NET/.NET Core优秀项目和框架精选中。
本文介绍了一款.NET开源的二维码生成类库:QrCodeGenerator。该类库具有跨平台兼容性、丰富的输出格式、高效的文本编码和灵活的参数设置等特点。文章还提供了使用示例代码和图像生成扩展的方法。最后给出了项目源代码和开源地址。
Dommel是一个C#开源的Dapper扩展类库,帮助.NET开发者简化CRUD操作。它使用LINQ表达式和Dapper执行查询和对象映射。Dapper是一个快速的.NET对象映射器。Dommel的源代码可以在GitHub上找到。
本文深入探讨了.NET Core和.NET Standard在构建应用程序和类库时的不同角色,以及它们在兼容性、API访问范围和应用场景等方面的区别。通过示例代码,展示了.NET Standard和.NET Core类库的应用。
ThingsGateway.Foundation.Modbus是一个用于Modbus协议通讯的库,支持主站/从站、ModbusTcp/ModbusRtu等。它具有通讯链路与协议解析类松耦合设计、支持被动连接设备、内置打包算法等优势。使用指南包括创建通道、创建协议类、读写操作和打包读取等。该库性能优秀,适用于上位机业务使用。
这篇文章详细介绍了在PHP中使用cURL的方法,包括初始化cURL会话、设置选项、执行会话、错误处理、关闭会话等。还提供了GET请求、POST请求、文件上传、设置请求头、处理响应、带认证的请求、设置代理、设置SSL选项等示例。同时还介绍了一个封装了更复杂cURL操作的类库,提供了各种方法来发送请求、获取响应、处理错误等。
完成下面两步后,将自动完成登录并继续当前操作。