技术栈
.net core
黑贝是条狗
12 小时前
.net core
对.net 的改变
以前有点鄙视.net,因为在winform下,确实有的不如delphi 写的应用,但最近接触到.net core 写 网站,对他的看法有了改变,
小吴同学·
5 天前
中间件
·
c#
·
.net
·
.netcore
·
.net core
NET6 WebApi第5讲:中间件(源码理解,俄罗斯套娃怎么来的?);Web 服务器 (Nginx / IIS / Kestrel)、WSL、SSL/TSL
区别:.NET6 WebApi第1讲:VSCode开发.NET项目、区别.NET5框架【两个框架启动流程详解】_vscode webapi-CSDN博客
坐望云起
6 天前
前端
·
后端
·
asp.net
·
mvc
·
.net core
·
razor pages
ASP.NET Web的 Razor Pages应用,配置热重载,解决.NET Core MVC 页面在更改后不刷新
Razor Pages应用,修改页面查看修改效果,如果没有热重载,改一句话跑一次,这个活就没法干了。Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
代码拾光
18 天前
.net core
.NET Core 中如何实现缓存的预热?
在构建高性能的 .NET Core 应用时,缓存是提升系统响应速度、减轻数据库压力的利器。然而,缓存并非一蹴而就,它也需要“热身”才能发挥最佳性能。这就是缓存预热的意义所在。
EdisonZhou
23 天前
llm
·
aigc
·
.net core
基于Microsoft.Extensions.AI核心库实现RAG应用
大家好,我是Edison。之前我们了解 Microsoft.Extensions.AI 和 Microsoft.Extensions.VectorData 两个重要的AI应用核心库。基于对他们的了解,今天我们就可以来实战一个RAG问答应用,把之前所学的串起来。
时光追逐者
24 天前
开源
·
c#
·
.net
·
cms
·
.net core
一个开源且免费的 .NET CMS 和应用程序框架
今天大姚给大家分享一个开源且免费的 .NET CMS 和应用程序框架:Cofoundry。Cofoundry是一个开源且免费的 .NET CMS 和应用程序框架,专注于代码优先的开发模式、无侵入的集成方式、可扩展且灵活的架构以及简单且用户友好的内容管理。
EdisonZhou
1 个月前
llm
·
aigc
·
.net core
基于Microsoft.Extensions.VectorData实现语义搜索
大家好,我是Edison。上周水了一篇 Microsoft.Extensions.AI 的介绍文章,很多读者反馈想要了解更多。很多时候,除了集成LLM实现聊天对话,还会有很多语义搜索和RAG的使用场景,那么今天就给大家介绍一下如何完成语义搜索。
时光追逐者
1 个月前
microsoft
·
开源
·
c#
·
.net
·
.net core
·
maui
推荐几款开源免费的 .NET MAUI 组件库
今天大姚给大家推荐 3 款开源且免费的 .NET MAUI 组件库。.NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创建本机移动和桌面应用。使用 .NET MAUI,可从单个共享代码库开发可在 Android、iOS、macOS 和 Windows 上运行的应用。
EdisonZhou
1 个月前
aigc
·
.net core
.NET程序员AI开发基座:Microsoft.Extensions.AI
大家好,我是Edison。微软在2024年11月就发布了新的AI核心库Microsoft.Extensions.AI,虽然目前还是一个预览版,但其可以大大简化我们的AI集成和开发工作。
hez2010
1 个月前
c#
·
.net
·
.net core
用 C# 插值字符串处理器写一个 sscanf
什么?用 C# 插值字符串处理器写一个输入用的 sscanf?你确定不是输出用的 sprintf?我猜不少读者看到标题后大概会有上述的想法。然而我们这里还真就是实现 sscanf,而不是 sprintf。
时光追逐者
2 个月前
c#
·
.net
·
商城系统
·
.net core
·
微软技术
一款由 .NET 官方团队开源的电子商务系统 - eShop
eShop是一款由.NET官方开源的,基于.NET Aspire构建的用于参考学习的服务架构电子商务系统,旨在展示如何利用.NET框架及其相关技术栈构建一个现代化的电子商务网站。该项目采用服务架构,将应用程序分解为多个独立的服务,每个服务都可以独立开发、部署和扩展。
hez2010
2 个月前
c#
·
.net
·
aot
·
.net core
·
clr
·
compiler
Brainfly: 用 C# 类型系统构建 Brainfuck 编译器
Brainfuck 是由 Urban Müller 在 1993 年创造的一门非常精简的图灵完备的编程语言。
代码拾光
2 个月前
.net core
.NET Core 中如何构建一个弹性的 HTTP 请求机制?
弹性是指系统在面对故障或异常情况时,能够保持或快速恢复到正常状态的能力。在 HTTP 请求的上下文中,弹性意味着当请求失败时,系统能够自动采取一系列措施(如重试、降级、断路等)来确保请求最终成功或优雅地处理失败。
代码拾光
2 个月前
.net core
在 .NET Core中如何使用 Redis 创建分布式锁
在 .NET Core WebApi 中使用 Redis 创建分布式锁可以通过 StackExchange.Redis 库来实现。分布式锁用于确保在分布式系统中,同一时间只有一个进程可以执行某段代码。
代码拾光
2 个月前
.net core
C#中如何使用异步编程
在 C# 中,异步编程主要通过 async 和 await 关键字来实现。异步编程的目的是让程序在执行耗时操作(如 I/O 操作、网络请求等)时不会阻塞主线程,从而提高程序的性能。
代码拾光
2 个月前
.net core
在 ASP.NET Core WebAPI如何实现版本控制?
在 ASP.NET Core WebAPI 中实现版本控制(Versioning)是一种常见的做法,用于管理 API 的演进和兼容性。通过版本控制,我们可以在不破坏现有客户端的情况下引入新功能或修改现有功能。以下是实现版本控制的几种常见方法:
下一秒_待续
2 个月前
跨平台
·
.net core
·
avalonia
.Net8 Avalonia跨平台UI框架——<vlc:VideoView>控件播放海康监控、摄像机视频(Windows / Linux)
需引用:VideoLAN.LibVLC.Windows包 Linux平台需安装:VLC 和 LibVLC (sudo apt-get update、sudo apt-get install vlc libvlccore-dev libvlc-dev)
代码拾光
2 个月前
.net core
如何在 ASP.NET Core 中实现速率限制?
在 ASP.NET Core 中实现速率限制(Rate Limiting)中间件可以帮助你控制客户端对 API 的请求频率,防止滥用和过载。速率限制通常用于保护服务器资源,确保服务的稳定性和可用性。
代码拾光
3 个月前
.net core
.NET Core 委托原理解析
在 .NET Core 中,委托(Delegate)是一种类型安全的函数指针,它允许你将方法作为参数传递给其他方法,或者将方法存储在变量中以便稍后调用。委托在事件处理、回调机制以及异步编程中非常有用。理解委托的运行原理对于掌握 .NET Core 的高级编程技巧至关重要。