标签

 .net 

相关的文章:

探索最新的.NET开发技术与应用,包括跨平台图表库、HTTP客户端库、故障处理库等,帮助您更好地应用.NET技术。

5个.NET开源且功能强大的实用项目

原文约1500字,阅读约需4分钟。发表于:

我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!ModernWMSModernWMS是一个.NET开源的简易完整的仓库管理系统,目前该系统支持跨平台,一处编码多处使用!开源地址:https://gitee.com/modernwms/ModernWMS详细介绍:https://mp.weixin.qq.com/s/sC6HHm3cY2o-O...

本文介绍了几个.NET开源项目,包括ModernWMS仓库管理系统、IoTGateway物联网通讯项目、CollectiveOAuth第三方登录库、CellReport统计报表工具和Wu.CommTool通讯调试工具。每个项目都提供了详细介绍和开源地址。

相关推荐 去reddit讨论

告别加载等待:.NET图片秒转WebP的黑科技!

原文约1900字,阅读约需5分钟。发表于:

在逛博客的时候,发现了鱼皮写的一篇文章,他帮助别人解决网站加载慢的问题,一看原因是首页图片太大,10M加载60S,然后优化方案有上传图片限制大小,转webp格式,图片懒加载,异步加载,图片渐进加载,cdn缩略图 等等,其中有转Webp的类库推荐,遇事就试试Net平台下转Webp的类库。当然量比较少的时候可以使用下在线的转换。什么是WebPWebP是一种由Google开发的图像格式,主要特点有:1....

本文介绍了优化网站加载速度的方法,包括转换图片格式为WebP、图片懒加载、异步加载、图片渐进加载和使用CDN缩略图。WebP是Google开发的图像格式,具有高压缩率、高图像质量、支持透明度和动画等特点。文章还介绍了使用ImageMagick和SkiaSharp两个类库转换图片为WebP格式的方法。

相关推荐 去reddit讨论

用.Net实现GraphRag:从零开始构建智能知识图谱

原文约1800字,阅读约需5分钟。发表于:

近来,大模型技术日新月异,使得与其相关的研发项目也层出不穷。其中一个备受关注的技术便是RAG(Retrieval Augmented Generation)。今天,我要跟大家分享一个出色的项目:GraphRag。出于对该技术的浓厚兴趣,我决定利用.Net框架自己实现一个GraphRag.Net,并将整个过程记录下来与大家分享。什么是GraphRag? GraphRag...

GraphRag是基于RAG技术的进一步发展,将传统的RAG问答系统与知识图谱结合,提高效率和准确性。项目已在Github上实现初步版本,功能包括文本导入构建知识图谱和智能答复。未来计划增强知识图谱构建能力、扩展问答系统智能化和优化用户交互体验。欢迎加入开发者社区,共同探索GraphRag相关技术。

相关推荐 去reddit讨论

.NET9现代化编程长啥样?

原文约1300字,阅读约需4分钟。发表于:

点击上方蓝字 江湖评谈设为关注/星标前言.NET9作为一个STS版本,其完善度超过了.NET8。由于工作项相关,.NET9每次变动都需要关注其新特性,参与了解其背后的原理和评估。较熟悉版本的差异化所在,本篇简略看下。参考文章如下:1.NET9 PreView1发布2.NET9PreView2的重磅功能3.NET9Pre3CLR的优化细节4.NET9Pre4UnsafeAccessor泛...

.NET9是一个更完善的STS版本,适应现代化开发需求,增强了人工智能支持和代码布局优化。它还具有逆向工程能力和其他常规应用。然而,它需要改变国内生态位和固有印象。

相关推荐 去reddit讨论

.net C# 设计模式:实现管道设计模式

原文约3800字,阅读约需9分钟。发表于:

通过实际示例了解管道设计模式。什么是管道设计模式?流水线设计模式是一种软件设计模式,它以线性顺序处理或执行一系列步骤或阶段。它允许您将复杂的任务分解为可以按顺序执行的更小的模块化步骤或阶段。每个步骤都是从上一步获取输入,执行其特定功能并为下一步生成输出。流水线设计模式通过将每个步骤的逻辑封装在单独的组件或类中来促进关注点的分离并提高可维护性。它还实现了可扩展性和灵活性的简化,因为可以添加新步骤并修...

管道设计模式是一种软件设计模式,通过将复杂任务分解为小模块化步骤来提高可维护性和灵活性。每个步骤都从上一步获取输入并生成输出。通过实例了解了如何在C#中实现管道设计模式。

相关推荐 去reddit讨论

LiveCharts2:一个.NET开源、美观、功能强大的.NET图表库

原文英文,约200词,阅读约需1分钟。发表于:

我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!项目介绍LiveCharts2是一个.NET开源(MIT License)、免费、美观、简单、灵活、交互式且功能强大的.NET图表、地图和仪表库。支持平台现在几乎可以在任何地方运行如:Maui、Uno Platform、Blazor-wasm、WPF、WinForms、Xamarin、Aval...

LiveCharts2是一个.NET开源的图表、地图和仪表库,支持多个平台。可以在WinForms中使用,具有基本线条视图模型和代码后台。开源地址:https://github.com/beto-rodriguez/LiveCharts2

相关推荐 去reddit讨论

基于.NET开源、强大易用的短链生成及监控系统

原文约1100字,阅读约需3分钟。发表于:

前言今天大姚给大家分享一个基于.NET开源(MIT License)、免费、强大易用的短链生成及监控系统:SuperShortLink。项目介绍SuperShortLink是一个基于.NET开源(MIT License)、免费、强大易用的短链生成及监控系统,包含了短URL的生成、短URL跳转长URL、短URL访问统计以及Web后台监控页面,可以帮助我们更容易地生成短链、监控短链。项目功能特点傻瓜式...

SuperShortLink是一个基于.NET开源的短链生成及监控系统,具有傻瓜式配置、短链生成、短链跳转、访问次数统计和Web监控页面等功能。支持多种数据库,短URL生成原理使用混淆加密算法。项目已收录到C#/.NET/.NET Core优秀项目和框架精选中。

相关推荐 去reddit讨论

.NET跨平台UI框架Avalonia 11.1重磅发布 - Setli

原文约5300字,阅读约需13分钟。发表于:

本篇为译文 原文地址 https://avaloniaui.net/blog/avalonia-11-1-a-quantum-leap-in-cross-platform-ui-development github地址 https://github.com/AvaloniaUI/Avalonia 史

Avalonia 11.1是跨平台UI框架的重大更新,提供了跨平台支持、浏览器支持、Android和iOS改进、性能优化、UI和UX改进、开发者生产力功能、图形和动画增强、可访问性和国际化、移动设备增强、新窗口功能、文件系统集成和构建部署改进等方面的增强。更新包括对三星Tizen和Apple TV平台的支持、改进的浏览器支持、Vulkan后端以提高性能、增强的资源管理、改进的用户界面控件、改进的开发工具、改进的XAML系统、增强的绑定系统、新的转换器类型、改进的图形和动画功能、改进的可访问性和国际化支持、移动设备增强、新窗口功能、改进的文件系统集成和构建部署改进。此更新代表了Avalonia在框架各个方面的重大进步。鼓励开发者升级到这个新版本并探索其丰富的功能和改进。社区的反馈和贡献对于塑造Avalonia的未来非常宝贵。此更新得益于核心团队和社区贡献者的辛勤工作、创造力和奉献精神。

相关推荐 去reddit讨论

ZLogger v2 架构:利用 .NET 8 最大限度地提高性能

原文约24300字,阅读约需58分钟。发表于:

这是一个用于 C# 和 .NET 的新的超快速和低分配日志记录库。它已从 v1 开始完全重新设计,以与最新的 C# 功能保持一致。虽然它最适合 .NET 8,但它支持 .NET Standard 2.0 及更高版本,以及 Unity 2022.2 及更高版本。.NET 和 Unity 版本都支持文本消息和结构化日志记录(默认为 JSON 和 MessagePack)。Cysharp/ZLogger...

这是一个用于 C# 和 .NET 的新的超快速和低分配日志记录库。它支持文本消息和结构化日志记录,并且与最新的 C# 功能保持一致。它使用字符串插值来实现语法和性能的简洁,并且在编译时扩展格式字符串以避免装箱。它还与 System.Text.Json 的 Utf8JsonWriter 紧密耦合,实现了高速低分配的结构化日志记录。它还支持 Microsoft.Extensions.Logging 的所有功能,包括 Scope。它还使用了一些性能优化技巧,如XxHash3哈希算法和非 GC 堆。它还支持 .NET 8 的新功能,如IUtf8SpanFormattable和TimeProvider。它还可以与 Unity 2023 一起使用。

相关推荐 去reddit讨论

如何用WinDbg调试Linux上的.NET程序

原文约6800字,阅读约需17分钟。发表于:

一:背景 1. 讲故事最新版本 1.2402.24001.0 的WinDbg真的让人很兴奋,可以将自己伪装成 GDB 来和远程的 GDBServer 打通来实现对 Linux 上 .NET程序进行调试,这样就可以继续使用熟悉的WinDbg 命令,在这个版本中我觉得 WinDbg 不再是 WinDbg,而是 XDbg 了,画个简图如下:简图有了,接下来就要付出实践了。二:实操 Linux 上 .NE...

最新版本的WinDbg可以伪装成GDB与远程GDBServer通信,实现对Linux上.NET程序的调试。文章介绍了在CentOS7上安装.NET Core 3.1并使用gdbserver启动程序的过程,然后使用WinDbg连接到gdbserver进行调试。WinDbg可以通过插件扩展功能,实现与GDBServer的通信。最后,文章总结了现在的WinDbg已经支持多平台,并赞扬了其宿主模式的架构。

相关推荐 去reddit讨论