-
大家好,我是编程乐趣,祝大家新年快乐!运营《编程乐趣.Net社区》1周年了,新年了,先给大家一张大额优惠券,想要学习框架搭建的,可以加入体验,不满意的三天内可以随时退款!下面给大家介绍下这个星球。自从去年7 ...
-
今年年初ChatGPT大火以来,网络总是有各种声音。比如,AI时代,最先淘汰的是不用使用GPT的人;甚至还有人列举了100个可能被GPT淘汰的职业;同时也有大量的文章,一直在吹嘘零基础编码、开发游戏、画一幅画、写论文、 ...
-
大家好,今天聊聊关于星球里的专栏:《从零学习搭建权限教程》与《领域驱动设计教程》的区别。领域驱动设计,也叫DDD,它更加适合一些业务场景比较复杂的项目,也是最近这几年比较流行的框架,但是也不是所有团队都 ...
-
TIOBE刚刚公布了,C#正式成为2023年度的编程语言!在TIOBE官网是这样介绍的:在TIOBE排名历史以来,C#首次获得年度编程语言奖,并且祝贺C#20多年来,一直都是排名前十的编程语言,现在它正在追赶努力成为4大编程语言 ...
-
上次分享过 SkiaSharp 这个开源图形项目,并举了一个生成验证码的例子,具体见文章:《SkiaSharp: NET强大而灵活的跨平台图形库》。但也有粉丝朋友们在问,这个图形库可以干啥?其实基于这个图形库,我们可以做的东 ...
-
随着ChatGPT的火热,基于大模型开发应用已经成为新的风口。虽然目前的大型模型已经具备相当高的智能水平,但它们仍然无法完全实现业务流程的自动化,从而达到用户的目标。微软官方开源的Semantic Kernel的AI编排工具 ...
-
想要开发AI产品的.Net程序员机会来了,这个项目应该好好研究。虽然说大模型基本都有提供网络API,但肯定没有直接使用本地模型速度快。最近微软官方新推出AI Dev Gallery开源项目,可以帮助Windows开发人员学习如何将 ...
-
推荐一个开源的内容管理系统,是基于.Net开发的,并且是全球最友好、最灵活且增长最快的ASP.NET CMS之一,目前该项目在全球范围内已经被超过500,000个网站所采用。 01项目简介Umbraco CMS开发者团队是来源于丹 ...
-
上次分享过 SkiaSharp 这个开源图形项目,并举了一个生成验证码的例子,具体见文章:《SkiaSharp: NET强大而灵活的跨平台图形库》。但文中验证码比较简单,刚好看到一个非常不错的图片验证码,分享给大家。01项目简 ...
-
大家好,我是编程乐趣。很多同学一直在问一个问题。想找.Net Web开发岗位,但不知道应该需要学习哪些技术。面对这样的问题,我一般都会让对方去看看招聘岗位需求。如果之前有.Net基础的,一般都能清楚自己应该学习什 ...
-
大家好,我是编程乐趣。之前和一个粉丝朋友聊过一个话题:C#语法那么多,好像工作中很多不会用到,还有必要学吗,C#为什么要设计那么多语法。 确实C# 几乎是么每年一个新版本。 现在都已经 C#12了。 ...
-
大家好,我是编程乐趣。今天不推荐开源项目,我们今天来聊聊为什么有DDD这个东西。因为我在星球里有写DDD的教程,所以也有很多学员就是冲着这个教程加入星球的。但其实有很多开发人员,不明白为什么要学习DDD。其实 ...
-
推荐11个Excel的开源库,包含:Excel操作库、Excel插件、Excel控件、Excel实体映射、Excel与Json转换。(点击标题查看详情)1、ExcelDataReader:一个 Net高性能Excel开源读取器一个功能强大且易于使用的开源项目, ...
-
在.Net 6之前,我们一般是使用System.Drawing.Common来生成图像。但在.Net 6平台需要配置,才能在非Windows平台使用System.Drawing.Common。而从.Net 7开始,非Windows不再允许使用,官方也给我们推荐了几个替代库。 ...
-
从零构建 Net前后端分离权限管理系统推荐一个Zip格式开源.Net库。 01项目简介DotNetZip是一个开源的.Net库,用于处理ZIP文件格式。该类库提供了丰富的ZIP文件操作功能,包括读取、写入、修改、加密等。是一个强 ...
-
大家都知道图像和视频文件,不仅仅是存储内容,还存储元数据,比如拍摄日期、相机型号、曝光设置、地理位置等。如果我们需要做相册分类、日期排序、城市查找等功能,就需要获取这个元数据。今天给大家推荐一个.Net开 ...
-
我们在学习C#时,或者临时想要验证一个想法时,需要通过执行C#代码来进行验证。这个时候就有多个选择,打开VS工具、或者使用Web版本的在线工具。这其中可能会碰到,VS打开慢、资源消耗大、Web工具语法支持不优化、网 ...
-
这是我之前分享在星球里面的课程,下面整理下,分享下这个无感刷新Token技术方案。我们都知道Token是有设置有效期的,为了安全都不会设置过长的有效期;但设置有效期太短,又会导致经常需要重新登录。这就需要无感刷 ...
-
PDF具有跨平台、可读性强、不可修改性、无需特定阅读软件、内容安全等好处,在工作中经常都会用到。所以,我们在项目开发中,经常需要生成PDF的文件,或者把Html、Xml等文件转化为PDF格式。今天给大家推荐一个具有PD ...
-
推荐一个可以将Html页面转为PDF的开源项目。 01项目简介这是一个基于.Net开发的开源项目,本质是用 Webkit 引擎将 HTML 页面转换为 PDF,可以用在控制台、 Web 应用程序和 Web API中。 02使用示例1、创建 ...
-
在实际项目开发中,经常要进行时间地区转换、生成指定地区的时间,如果自己转换比较麻烦,经常需要查阅相关文档。今天给大家推荐一个时间库,可以帮你快速处理这些问题。01项目简介NodaTime是一个为.NET设计的开源高 ...
-
这是我之前在知乎回答的一个问题,今天重新整理下,回答如下。C#应该是唯一个支持全平台的编程语言,桌面、Web、云、移动、游戏、IoT 和 AI全部都支持,目前没有那个语言与它一样。随着.Net生态越来越完善,很多企业 ...
-
推荐一个Headless CMS开源项目,支持跨平台。01项目简介Squidex 是一个基于 .NET Core 构建开源的无头内容管理系统(Headless CMS),主要用于构建和管理复杂的内容管理系统。它允许开发者和内容管理者通过API来处理 ...
-
盘点3个.Net开源项目,方便我们基于控制台创建图形用户界面(GUI)应用程序。一、C sharp console gui framework 简洁GUI框架ConsoleGUI是一个简单的布局驱动.NET框架,用于创建基于控制台的GUI应用程序。核心功能: ...
-
大家好,我是编程乐趣,自从开始推荐.Net开源项目以来,到今天刚好达到200个了,同时我也在Github、Gitee整理了一个项目列表。当前在Github也收获了924 Star,也欢迎大家点点关注。Github地址:https://github.com/b ...
-
推荐一个支持URL链式构建器和HTTP客户端的开源库。01项目简介Flurl是基于.Net开发的开源库,是一个现代化的、流畅的、异步的、可测试的、可移植的URL构建器和HTTP客户端库。这个开源项目提供了强大功能,使得开发人 ...
-
盘点3个基于.Net开发的、开源Windows远程管理工具。1、Quasar这是一个基于 C#开发的、开源的快速、轻量级远程管理工具,是一个高稳定性和易于使用的的远程管理工具。它支持TCP协议,适用于IPv4和IPv6,加密通信保护 ...
-
推荐一个高级实时屏幕翻译器,可用于游戏、视频实时翻译。01项目简介Translumo是基于.Net开发的、开源屏幕翻译器软件,它可以实时检测并翻译屏幕上所选区域中出现的文本,如视频的字幕和图片中的文字等。项目架构如 ...
-
大家都知道Everything是一款强大的文件搜索功能,它可以让你高效的搜索电脑中的任何文件。今天推荐一款Everything增强插件,可以让Everything与Windows更加完美的融合。01项目简介EverythingToolbar是一款开源的辅助 ...
-
今天一起盘点下Github上的3个.Net解压缩开源项目。一、DotNetZip: NET中的强大ZIP文件处理库项目简介DotNetZip是一个开源的.Net库,用于处理ZIP文件格式。该类库提供了丰富的ZIP文件操作功能,包括读取、写入、修改 ...
-
AI时代,未来每一个程序员都需要掌握基于大模型开发应用。下面推荐一个微软官方的开源项目,面向初学者的生成式人工智能免费.NET课程。这个开源项目是专门为 .NET 开发人员深入生成式 AI 世界的实践课程!这些 ...
-
大家好,我是编程乐趣。有关专栏《Net动态Web API》核心功能的课程已经完成了,目前已经完成的课程如下:当前完成的课程,都是功能开发角度的课程。接下去会以架构师的角度来重构这个组件,并编写相关课程。《.Net动 ...
-
对于我们而言选择ORM框架的目的,其实都是为了让我们的程序更好的操作数据库,提高开发编程效率和程序的维护拓展性。所以我们选择ORM需要从项目实际业务出发,选择最合适自己团队的框架。下面推荐11个比较流行的ORM ...
-
加入知识星球,一起学习框架搭建近日微软官方开源了一个开源缓存系统,可完全替代Redis。01项目简介Garnet是微软官方基于.Net 8开发的、开源高性能远程缓存存储系统,支持单节点、集群。Garnet使用的是当前流 ...
-
加入知识星球,一起学习框架搭建大家好,我是编程乐趣。之前有聊过自学编程这个话题《用这个方法学习C 的,一年后都变成高级工程师了!》,里面有提到这个两个网站:MSDN、Github。这两个网站对我个人来说,应 ...
-
推荐一个简单易用的.NET库,使得可以方便处理PowerPoint演示文稿。01项目简介ShapeCrawler 是一个专为处理 PowerPoint 演示文稿而设计的 .NET 库。这个库为开发者提供了一组简单易用的 API,以便操作 PowerPoint (.p ...
-
我们在维护一些老旧项目的时候,经常会出现由于缺少dll导致软件或系统无法运行,但由于人员流失、文档缺失,又不知道缺少哪些dll,需要通过代码查看,比较费时间。今天给大家推荐,一个可以查看DLL依赖关系的开源工 ...
-
今天盘点下2月份分享的7个.Net开源项目(点击标题查看详情)。一、一个可以查看DLL依赖关系的开源工具该项目是基于C#开发的,用于Windows开发人员解决 dll 加载依赖问题。分析DLL支持3个选项:默认行为:ChildOnly, ...
-
大家好,我是编程乐趣。我整理的.Net开源项目合集榜单,Star超过1K了。虽然说这个项目只是合集,并没有任何开发的工作,但大家用手一个一个点出来的Star,说明这个项目还是有用的。整理的这个项目榜单,我个人认为有 ...
-
推荐一个号称最高性能的CSV文件读写操作库,支持AOT/NativeAOT。 01项目简介Sep 是一个高性能的 .NET CSV 解析器,具备快速、现代、简洁且高效的数据处理能力。先进特性:采用 .NET 7+ 和 C# 11+ 的先进特性, ...
-
今天给大家推荐一个性能好、低延迟.Net网络通信库,基本支持所有协议。01项目简介NetCoreServer是一个基于.NET Core的开源项目,一个高性能、跨平台的异步套接字服务器与客户端库。该项目支持多种传输协议,包括TCP ...
-
大家好,我是编程乐趣。2025年,AI又出现了一个新的热点:MCP。MCP可以说:让AI可以连接各种外部数据、工具。让AI更加容易与外部数据、工具连接。国内科技大厂也几乎都下场,陆续接入MCP。阿里大模型服务平台百炼、 ...
-
盘点6个基于.Net开发的、热门AI项目。一、Semantic KernelSemantic Kernel是一个轻量级的SDK,最基本的功能就是帮我们完成与OpenAI、Azure OpenAI和Hugging Face大模型的API的对接,并且支持C#、Python、Java版本。S ...
-
加入知识星球,一起学习框架搭建我们都知道在JavaScript中,我们可以通过Eval来执行JavaScript字符串代码。下面推荐一个.Net版本的Eval的开源项目。01项目简介Eval-Expression.NET是一个非常强大工具,使得开 ...
-
推荐一个专为.NET开发者设计的,GitHub开放平台软件开发工具包(SDK)。01项目简介Octokit.net是一个开源的.NET库,它是基于Github API封装的SDK,方便开发者轻松调用GitHub接口进行相关操作,如管理仓库、处理拉取 ...
-
盘点10个第三方.Net日志开源库,你都用过哪几个?1、SerilogStar:225项目地址:https://github.com/serilog/serilog-sinks-console简介:Serilog的一个接收器,通过标准输出将日志事件写入Windows控制台或ANSI终端 ...
-
加入知识星球,一起学习框架搭建推荐一套精美且功能丰富的WinForm界面库。01项目简介ReaLTaiizor是一个基于.Net的开源WinForm UI库,包含了多种常用控件和多种主题风格,支持.Net Framework 4.8、.NetCore 3.1 ...
-
推荐一个JavaScript开源引擎,方便在C#执行JavaScript脚本。01项目简介Yantra是一个基于.NET Standard开发的开源项目,提供了一个完全用C#编写的托管JavaScript引擎,方便.Net环境中高效地执行JavaScript脚本。02项 ...
-
我们在项目开发中,为了保证系统功能完整、准确性,我们都需要模拟真实数据进行测试。今天推荐一个开源库,方便我们制造假数据测试。01项目简介Bogus 是一个开源的 .NET 库,它提供了一个强大的工具集,用于生成虚假 ...
-
我们在工作中,经常需要安装大量的软件,随着应用程序的不断增多,管理这些软件变得非常困难。下面介绍一款具备高效、简洁的特点,可以帮助我们快速卸载大量不需要的应用程序,让电脑管理变得更加轻松。01项目简介Bu ...