• 2025-07-23 16:48
    397 0
    #C#
    前言数字化时代,网络编程已成为软件开发中不可或缺的一环,尤其对于 .NET 开发者而言,掌握 C# 中的网络编程技巧是迈向更高层次的必经之路。无论是构建高性能的 Web 应用,还是实现复杂的分布式系统,网络编程都是 ...
  • 2025-07-23 16:48
    463 0
    #C#
    前言MethodTimer.Fody 是一个功能强大的库,可以用于测量 .NET 应用程序中的方法的执行时间。允许你在不修改代码的情况下,自动地测量和记录方法的执行时间。这个工具是基于.NET的 weaving 技术,通过修改IL(Interm ...
  • 2025-07-23 16:47
    373 0
    #C#
    前言预计在 2024 年 11 月,C# 13 将与 .NET 9 一起正式发布。今年的 C# 更新主要集中在 ref struct 上进行了许多改进,并添加了许多有助于进一步提高生产力的便利功能。本文将介绍预计将在 C# 13 中添加的功能。注 ...
  • 2025-07-23 16:44
    409 0
    #C#
    前言最近在不少自媒体上看到有关.NET与C#的资讯与评价,感觉大家对.NET与C#还是不太了解,尤其是对2016年6月发布的跨平台.NET Core 1.0,更是知之甚少。在考虑一番之后,还是决定写点东西总结一下,也回顾一下.NET的 ...
  • 2025-07-23 16:44
    453 0
    #C#
    前言定时任务调度的相关业务在日常工作开发中是一个十分常见的需求,经常有小伙伴们在技术群提问:有什么好用的定时任务调度框架推荐的?给大家分享五个.NET开源、简单、易用、免费的任务调度框架,帮助大家在做定时 ...
  • 2025-07-23 16:43
    360 0
    #C#
    SimpleIdServerSimpleIdServer 是一个开源框架,支持 OpenID、OAuth 2.0、SCIM2.0、UMA2.0、FAPI 和 CIBA。它简化了自定义访问控制服务器的开发、配置和部署。由于其模块化和可扩展性,SimpleIdServer 可以根据您组 ...
  • 2025-07-23 16:42
    462 0
    #C#
    前言前不久Redis宣布从 Redis 7.4 开始,将原先比较宽松的 BSD 源码使用协议修改为 RSALv2 和 SSPLv1 协议,该协议变化意味着Redis不再开源。今天给大家分享一款完全开源(MIT协议)、免费的Redis替代性项目产品:Ga ...
  • 2025-07-23 16:41
    460 0
    #C#
    前言C# 是一种简单、现代、面向对象和类型安全的编程语言。.NET[/pre] 是由 Microsoft 创建的开发平台,平台包含了语言规范、工具、运行,支持开发各种应用,如Web、移动、桌面等。.NET框架有多个实现,如.NET Frame ...
  • 2025-07-23 16:41
    407 0
    #C#
    前言.NET 8 的开源个人博客项目,采用前后端分离、高并发、高可用的微服务架构,支持 MySQL、SqlServer、Redis 等多种数据库。项目包括首页、博客列表、博客详情、关注、评论、收藏、分享等实用功能,并具备高度的可 ...
  • 2025-07-23 16:41
    352 0
    #C#
    AutoUpdater.NETAutoUpdater.NET 是一个使用 C# 开发的开源项目,对于桌面程序,使用它可以非常简单地配置程序的自动更新,并且支持多语言。你可以配置软件启动的时候检查更新,或者后台实时检查更新。AutoUpdater.N ...
  • 2025-07-23 16:40
    414 0
    #C#
    前言在C#编程世界中,语法的精妙之处往往体现在那些看似微小却极具影响力的符号与结构之中。其中,"_ =" 这一组合突然出现还真不知道什么意思。本文将深入剖析"_ =" 的含义、工作原理及其在实际编程中的广泛应用,揭 ...
  • 2025-07-23 16:39
    441 0
    #C#
    前言C#代码格式化工具除了ReSharper和CodeMaid,还有一款由.NET开源、免费(MIT License)、轻量级的C#语言代码格式化工具:CSharpier。工具介绍CSharpier是一款开源、免费、轻量级的C#语言代码格式化工具。它使用Ro ...
  • 2025-07-23 16:38
    403 0
    #C#
    前言推荐一个轻量级的任务调度开源项目。项目简介Coravel是一个.NET开源任务调度库,只需简单代码、几乎零配置就可以实现多种功能柜,如任务调度、队列、缓存、事件广播和邮件发送等。该项目特点就是让这些通常复杂 ...
  • 2025-07-23 16:36
    366 0
    #C#
    前言给大家分享一个.NET开源(MIT License)、功能强大、简单、灵活、跨平台的图表、地图和仪表库:LiveCharts2。项目介绍LiveCharts2是一个.NET开源、简单、灵活、交互式且功能强大的.NET图表、地图和仪表,现在几 ...
  • 2025-07-23 16:36
    378 0
    #C#
    前言接上一篇《.NET服务发现(Microsoft.Extensions.ServiceDiscovery)集成Consul》 借助Aspire中新增的Microsoft.Extensions.ServiceDiscovery库我们可以很容易的做到服务发现,那么服务节点的熔断限流以及重试 ...
  • 2025-07-23 16:36
    427 0
    #C#
    前言推荐一个轻量级矢量图形库,可用于生成 PDF、SVG、PNG等。项目简介VectSharp 是一个功能强大的 C# 库,专门用于创建矢量图形,包括文本,不依赖任何第三方,支持跨平台运行,包括 Mac、Windows 和 Linux。使得开 ...
  • 2025-07-23 16:35
    347 0
    #C#
    EFCore.BulkExtensionsEFCore.BulkExtensions 是一个开源的适用于  的批处理扩展工具,这个库是轻量级且非常高效的,可以增强常用的 CRUD 操作,这个项目入选了微软推荐的前 20 名 EF Core 扩展。EFCore.BulkEx ...
  • 2025-07-23 16:35
    441 0
    #C#
    DrawDBDrawDB 是一个免费、简单、直观的数据库设计工具和 SQL 生成器, 在 Github 上拥有 8k 的 Star,可见它的受欢迎程度。DrawDB 是浏览器中强大且用户友好的数据库实体关系 (DBER) 编辑器。开源的、基于网页的数 ...
  • 2025-07-23 16:34
    476 0
    #C#
    前言本文介绍了如何使用S7.NET库实现对西门子PLC DB块数据的读写,记录了使用计算机仿真,模拟PLC,自至完成测试的详细流程,并重点介绍了在这个过程中的易错点,供参考。正文用到的软件1、Windows环境下链路层网络 ...
  • 2025-07-23 16:33
    501 0
    #C#
    前言智能家居简直刚需,在上一篇文章《Homekit.Net 1.0.0发布:.NET原生SDK,助力打造私人智能家居新体验》中有靓仔提到,没有苹果设备,有一说一,苹果手机很贵,并且原生支持苹果HomeKit的智能家居设备也很贵,同 ...
  • 2025-07-23 16:31
    364 0
    #C#
    前言爬虫一般都是用Python来写,生态丰富,动态语言开发速度快,调试也很方便但是我要说但是,动态语言也有其局限性,笔者作为老爬虫带师,几乎各种语言都搞过,现在这个任务并不复杂,用我最喜欢的C#做小菜一碟~正 ...
  • 2025-07-23 16:30
    445 0
    #C#
    前言若想充分利用 RemoveWhere 带来的性能优势,建议传入判断是否删除元素的委托内采取同步操作。若一定要在该委托内使用异步操作,可以采用本文中绕行的方法,但摈弃了 RemoveWhere[/pre] 所带来的性能优势。正文在 ...
  • 2025-07-23 16:30
    498 0
    #C#
    前言DDD(领域驱动设计)是一种软件设计方法,它强调以业务领域为核心来驱动软件的设计和开发。DDD 的设计初衷是为了解决复杂业务领域的设计和开发问题,它提供了一套丰富的概念和模式,帮助开发者更好地理解和建模 ...
  • 2025-07-23 16:28
    440 0
    #C#
    前言我们在项目开发中,为了保证系统功能完整、准确性,我们都需要模拟真实数据进行测试。推荐一个开源库,方便我们制造假数据测试。项目简介Bogus 是一个开源的 .NET 库,它提供了一个强大的工具集,用于生成虚假( ...
  • 2025-07-23 16:28
    378 0
    #C#
    前言在.NET开发领域,随着技术的不断演进,开发者一直在寻求提高代码质量和开发效率的方法。源生成器(Source Generators,简称SG)作为.NET编译器平台Roslyn中的一项强大功能,为我们提供了一个独特的机会,可以在 ...
  • 2025-07-23 16:27
    343 0
    #C#
    dotnet-packaging推荐一个开源的 .NET Core 打包工具,100 % 使用 C# 开发,它包含了  .NET Core CLI 的命令行扩展,所以可以轻松为 .NET Core 应用程序创建部署包,比如 windows msi 文件、 Linux 安装程序 de ...
  • 2025-07-23 16:27
    489 0
    #C#
    前言在当今日益数据化的世界中,信息的检索和搜索功能对于各种应用来说变得至关重要。无论是电子商务网站、企业资源规划系统、还是内容管理系统,高效的搜索功能都是提升用户体验、促进业务发展的关键。因此,选择合 ...
  • 2025-07-23 16:26
    383 0
    #C#
    前言聊聊C#一个超实用的功能——模式匹配。是不是有时候觉得代码写得冗长又复杂?模式匹配就是那个能让你的代码瘦身,变得更聪明的小秘密。它能帮你简化条件判断,让代码读起来就像英语一样流畅。无论你是新手还是老 ...
  • 2025-07-23 16:25
    390 0
    #C#
    前言在C#编程语言的演进过程中,模式匹配(Pattern Matching)的概念逐渐崭露头角,成为开发者工具箱中不可或缺的一部分。从C# 7.0开始,模式匹配的功能得到了显著增强,使得开发者能够以更直观、更简洁的方式处理数 ...
  • 2025-07-23 07:10
    389 0
    #C#
    前言.NET 6之前我们一般是使用System.Drawing.Common来生成图像。但在.NET 6平台需要配置,才能在非Windows平台使用System.Drawing.Common。而从.NET 7开始,非Windows不再允许使用,官方也给我们推荐了几个替代库。 ...
  • 2025-07-23 07:09
    565 0
    #C#
    前言分享一款基于.NET+FreeSql实现的仿掘金专栏前后端分离、支持Docker部署、集成了OAtuh2授权登录、QQ、Github、Gitee快速登录、简单实用的CMS:lin-cms-dotnetcore。什么是 Lin CMS?Gitee地址:https://gitee.com ...
  • 2025-07-23 07:08
    401 0
    #C#
    前言微软在发布 Windows 11 系统的时候,发布过一个开源的 Emoji 表情 fluentui-emoji 。因为我经常需要里面的一些表情图片,在仓库一个个查找特别的不方便,所以我做了一个表情查看器,可以很方便的查看所有表情, ...
  • 2025-07-23 07:06
    354 0
    #C#
    前言推荐一个开源的内容管理系统,是基于.NET开发的,并且是全球最友好、最灵活且增长最快的ASP.NET CMS之一,目前该项目在全球范围内已经被超过500,000个网站所采用。项目简介Umbraco CMS开发者团队是来源于丹麦, ...
  • 2025-07-23 07:06
    343 0
    #C#
    前言肉夹馍(https://github.com/inversionhourglass/Rougamo)通过静态代码织入方式实现AOP的组件,其主要特点是在编译时完成AOP代码织入,相比动态代理可以减少应用启动的初始化时间让服务更快可用,同时还能对静态 ...
  • 2025-07-23 07:06
    462 0
    #C#
    前言生成分布式唯一ID的方式有很多种如常见的有UUID、Snowflake(雪花算法)、数据库自增ID、Redis等等,我们来讲讲.NET集成IdGenerator生成分布式全局唯一ID。分布式ID是什么?分布式ID是一种在分布式系统中生成唯 ...
  • 2025-07-23 07:05
    368 0
    #C#
    前言推荐一个面向Windows提升工作效率工具--PowerToys,微软官方出品,采用C#开发的。工具简介该工具是来自微软官方出品的效率工具集,适用于Windows 10+操作系统。它包含了各种功能,旨在帮助用户更好的管理、自定 ...
  • 2025-07-23 07:05
    480 0
    #C#
    前言在.NET平台中操作生成PDF的类库有很多如常见的有iTextSharp、PDFsharp、Aspose.PDF等,我们分享一个用于生成PDF文档的现代开源.NET库:QuestPDF,本文将介绍QuestPDF并使用它快速实现发票PDF文档生成功能。Quest ...
  • 2025-07-23 01:36
    396 0
    #C#
    前言推荐一个开源项目,方便我们使用C#为Excel开发插件。项目简介Excel-DNA是一个.Net开源项目,为开发者提供了一种便利的方法,可以将.Net代码与Excel集成,能够轻松的为Excel创建自定义函数、图表、表单等,一方面 ...
  • 2025-07-23 01:27
    413 0
    #C#
    前言在.NET应用程序中,我们经常需要编写一些方法来执行某些操作,并返回相应的结果。这些结果可能是成功的,也可能是失败的,而且可能需要携带一些额外的信息,比如成功的返回值或者错误的原因。为了实现这一目的, ...
  • 2025-07-23 01:21
    421 0
    #C#
    前言在这数字化时代,报表和看板已经成为每一个企业必不可少的工具了,推荐一个.NET开源项目,就可以用来满足企业的报表需求,同时开发人员也可以基于此项目进行二次开发。项目简介Seal-Report是一个基于.NET框架的 ...
  • 2025-07-23 01:15
    382 0
    #C#
    前言分享一个.NET开源、强大的Web报表统计系统:CellReport。项目介绍CellReport 诞生的初衷是为了解决日常快速制作统计报表的需要。CellReport 是一个为复杂统计报表为核心目标的制作、运行工具。你可以使用数据库 ...
  • 2025-07-23 01:08
    357 0
    #C#
    前言推荐一款由C#开源的、友好的.NET SDK管理器:Dots。工具介绍Dots 是一款 .NET SDK 管理器,可让你轻松安装、卸载和切换 .NET SDK。它是一款跨平台工具,可在 Windows 和 macOS 上运行,即将支持 Linux。它由 C# ...
  • 2025-07-23 01:00
    432 0
    #C#
    前言是否注意过,当我们向ChatGPT提问后,它并不是立刻返回全部答案,而是一段段的输出,并伴有一定时间的延迟,好像在思考一样。一直很好奇这种效果如何实现的,直到最近了解到了Server-Sent Events。Server-Sent E ...
  • 2025-07-23 00:54
    390 0
    #C#
    前言大家还记得记录(record)类型吗?记录类型很像一个构造函数,那么类可以像record类型一样使用吗?C#12就推出了这样的功能,这就是主构造函数。现在可以在任何 class[/pre] 和 struct[/pre] 中创建主构造函数。主 ...
  • 2025-07-23 00:47
    710 0
    #C#
    问题现象IIS部署的ASP.NET Core服务,前端进行一些操作后,经常需要重新登陆系统。初步分析根据日志,可以看到服务重新进行了初始化,服务重启应该与IIS应用程序池回收有关,查看IIS相关日志,在Windows的事件查看器 ...
  • 2025-07-23 00:40
    421 0
    #C#
    前言在TIOBE指数的历史上,C#首次获得了年度编程语言的奖项。祝贺!二十多年来,C#一直是前10名的选手,现在它正在追赶四大语言,它以一年内最大的涨幅(+1.43%)赢得了这一当之无愧的奖项。紧随其后的是Scratch(+0 ...
  • 2025-07-23 00:34
    432 0
    #C#
    前言在.NET 开发中,我们经常遇到时间和日期相关的问题。这些问题在单元测试中更加棘手,因为需要模拟不同的时间场景来验证的代码逻辑是否正确。如果直接使用DateTime.Now[/pre]或DateTimeOffset.Now[/pre]来获取当 ...
  • 2025-07-23 00:25
    353 0
    #C#
    NetEngine推荐一个快速开发框架,NetEngine 是一个基于 .NET 搭建的快速开发框架,项目集成了很多常用的模块,开箱即用,这个项目始于2019年,从 .NET Core 2.2 时代一路迭代过来。项目技术点项目主要整合了一些常用 ...
  • 2025-07-23 00:17
    424 0
    #C#
    前言OpenAuth.Net 是基于 .Net Core/.Net 5 的开源权限工作流快速开发框架。框架汲取Martin Fowler企业级应用开发思想及全新技术组合(IdentityServer、EF core、Quartz、AutoFac、WebAPI、Swagger、Mock ...
  • 2025-07-23 00:09
    299 0
    #C#
    MassTransitMassTransit 是 .NET 老牌的分布式消息总线,这是一个免费的、开源的.NET 分布式框架,在 github 上拥有 6.2k 的 star。MassTransit的出现是为了解决分布式系统中应用程序之间通信的挑战。在现代软件开发 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码