
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
摘要:微软开源的SemanticKernel是一个专为.NET开发者设计的轻量级SDK,旨在简化大语言模型(LLM)的集成过程。它采用三层架构(插件层、编排引擎层、连接器层),通过插件化设计实现业务逻辑与模型能力的解耦,支持多种模型(包括通义千问)的无缝切换。开发者只需简单配置即可调用模型功能,无需处理底层细节。该框架尤其适合需要将AI能力融入现有.NET系统的团队,帮助实现低门槛、高可靠、易维护

NET未被上海信创“排除”,但确实在政府项目中面临生态劣势。破局之道不在争论“能否用”,而在证明“用得好”——通过更多国产化落地案例、完善跨平台适配工具链、培育本土.NET技术服务商,逐步扭转产业认知。信创的本质是构建安全可控的技术底座,而非制造技术孤岛。当开源、跨平台、社区驱动的.NET Core能与国产软硬件深度耦合时,它自然会成为信创生态的有机组成,而非“被排除者”。

本文对比分析了三大.NET开源跨平台桌面框架(Avalonia、UnoPlatform、Eto.Forms)与微软官方框架(WPF、WinUI3、.NETMAUI)的核心差异。Avalonia适合WPF迁移项目,提供90%代码复用率;UnoPlatform是WinUI3跨平台首选,支持WebAssembly;Eto.Forms则以轻量原生控件见长。文章从技术架构、平台支持、开发体验等维度进行详细对

本文总结了C#/.NET应用性能优化的10个关键点:1)合理使用async/await异步编程;2)优化数据库查询,避免全表扫描;3)使用缓存减少I/O开销;4)控制内存分配,减少GC压力;5)避免异步中的同步阻塞;6)选择合适的数据结构;7)优化LINQ查询避免多次遍历;8)合理使用并行处理;9)通过性能分析工具定位瓶颈;10)升级.NET版本获取性能提升。文章强调性能优化需要系统性地从I/O、

DotNetPy 0.5.0发布:轻量级.NET与Python互操作方案 DotNetPy是一个创新的.NET库,为C#与Python的互操作提供了现代化解决方案。它通过封装Python C API实现直接执行Python代码,支持内联脚本而无需外部文件。该库主要特点包括:原生支持NativeAOT编译、兼容.NET 10+单文件应用模式、内置uv包管理器集成,以及编译期安全分析机制。与其他方案相

今天这篇,就手把手带你把国产大模型稳稳接进 ASP.NET Core 项目——从前端 Vue 表单,到后端 API 封装,再到安全、性能、防踩坑,全是实战干货。

摘要:.NET提供了丰富的多线程编程工具,从基础的Thread类到高级的async/await异步模型。不同并发机制各有特点:Thread适合长时间任务,ThreadPool处理短任务,TPL(Task)是主流并发方案,Parallel类擅长数据并行,async/await则是I/O密集型任务的首选。开发时需注意线程安全、死锁防范和性能优化,合理使用锁机制和线程安全集合。最佳实践包括减少共享状态、

摘要:微软开源的SemanticKernel是一个专为.NET开发者设计的轻量级SDK,旨在简化大语言模型(LLM)的集成过程。它采用三层架构(插件层、编排引擎层、连接器层),通过插件化设计实现业务逻辑与模型能力的解耦,支持多种模型(包括通义千问)的无缝切换。开发者只需简单配置即可调用模型功能,无需处理底层细节。该框架尤其适合需要将AI能力融入现有.NET系统的团队,帮助实现低门槛、高可靠、易维护

现代C#通过类型系统革新大幅减少防御性代码:1.required成员强制初始化必要字段;2.init-only属性实现真正不可变;3.ConfigureAwaitOptions细化异步控制;4.CallerArgumentExpression自动生成错误上下文;5.流属性注解提升空安全分析。这些特性将运行时检查转为编译期保障,使代码更简洁可靠,让开发者专注于业务逻辑而非参数校验,显著提升系统稳定性

JWT验证是现在比较流行的验证方式,在分布式网站中比较常用,它是替代传统session、cookie等传统验证比较优先的一种方式。.NET也对JWT支持,并有自己的原生组件。.NET 平台上有许多开源的 jwt(JSON Web Token)组件可供选择。本文将介绍三种开源的jwt组件,供大家使用参考








