当然这里不仅仅只有C#/.NET/.NET Core还有前端、云原生(Docker,K8s)、分布式,微服务、实用工具、学习书籍、AIGC、AI赋能、求职和招聘资讯、热点资讯等多个领域,我们致力于构建一个积极向上、和谐友善的.NET技术交流、学习平台。C#/.NET/.NET...
NETCore.Encrypt 是一个功能丰富、易于使用的 .NET Core 加密解密工具类库,提供了多种对称加密、非对称加密、哈希计算和 Base64 编码解码功能。:支持 HMAC-MD5, HMAC-SHA1, HMAC-SHA256, HMAC-SHA384, HMAC-SHA512 等多种带密钥的哈希算法。:支持不同密钥长度(2048, 3072,...
Handy是一款完全离线的开源语音转文字应用,支持多种操作系统,注重隐私,使用本地语音识别,简单易用,具备静音检测和模型优化功能。
• ✅ 跨平台(支持 .NET 5/6/7/8/9、.NET Framework)• ✅ 覆盖 A、AAAA、MX、NS、CNAME、TXT、SRV 等多种记录类型。的场景,DnsClient 都会是一个非常合适的选择。,后续我会继续分享更多实用的 .NET 开发工具库。1. 查询 A 记录(域名对应的 IPv4 地址):解析 TXT...
在构建和维护 .NET 开源项目时,应遵循「管好你的 public」原则,避免在公共API中添加与核心目标无关的功能,以保持代码的可读性和稳定性。内部功能应设为 internal,以确保公共API的纯净和专注,避免复杂性和混淆。
EasyTool 是一款 .NET 工具库,提供字符串处理、数学计算、集合操作、日期时间处理、文件操作和加密等功能,旨在提升开发效率,简化常见任务的代码编写。
MiniExcel 是一个高效的 .NET Excel 数据处理库,旨在降低内存消耗,避免内存溢出。它支持实时行操作和 LINQ 查询,适合大数据导入导出和报表生成,无需安装 Microsoft Office,DLL 大小小于 150KB,提供简洁易用的 API。
本文介绍了15款提升C#/.NET开发效率的类库,如QuestPDF、BenchmarkDotNet和ScottPlot,涵盖PDF生成、性能测试和数据可视化等功能,旨在提高开发者的工作效率和代码质量。
在分布式系统中,gRPC框架的内存占用持续增长,导致性能下降。经过排查,发现问题源于循环引用和默认的ServerGarbageCollection模式。通过调整代码和配置,成功解决了内存泄漏,提升了系统性能和稳定性。
本研究提出自引用因果循环(RECALL)机制,旨在解决大型语言模型在回忆上下文时的“逆转诅咒”问题。通过引入循环令牌,增强模型的信息重现能力,从而提高生成文本的准确性和连贯性。
知名测试库FluentAssertions被XceedSoftware收购,8.0版本变为收费库,商业授权129.95美元/人。许多开发者对此表示不满,认为不值得付费。作者理解维护开源项目的困难,认为收购是幸运,但修改协议让用户失望。
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操作的类库,提供了各种方法来发送请求、获取响应、处理错误等。
Z.ExtensionMethods是一个功能强大且易于使用的工具类库,为.NET Framework和.NET Core提供了超过1000种扩展方法,帮助开发者更高效地完成常见任务。它包括字符串处理、集合操作、日期时间计算和数学计算等功能。通过安装和使用Z.ExtensionMethods,可以减少编写重复代码的时间,提高开发效率。
这篇文章介绍了一种新的API编程思路和一个名为FastEndpoints的类库。文章首先介绍了REPR设计模式,将应用程序划分为资源、端点、处理器和存储库四个组件,提高了代码的可维护性和可测试性。然后介绍了FastEndpoints类库的优势,包括引入端点模式、基于特性的路由配置、响应式编程支持和REPR设计模式等。最后,文章介绍了如何使用FastEndpoints类库,并与传统控制器模式进行对比。
ASM是一个通用的Java字节码操作和分析框架,可以用于修改现有类或直接以二进制形式动态生成类。ASM提供了一些常见的字节码转换和分析算法,可以从中构建定制的复杂转换和代码分析工具。ASM可以用于Spring框架的AOP和JDK的Lambda表达式等场景。ASM的核心API包括ClassReader、ClassVisitor、ClassWriter等类,而Tree API包括asm-tree.jar和asm-analysis.jar。ASM还可以通过自定义ClassVisitor来实现对类的版本修改和方法的参数和返回值打印等功能。
完成下面两步后,将自动完成登录并继续当前操作。