- 博客(9)
- 收藏
- 关注
原创 1、从DeepSeek API调用到Semantic Kernel集成:深度解析聊天机器人开发全链路
在生成式AI技术爆发的当下,基于大语言模型(LLM)的聊天机器人开发已形成标准化技术链路。本文将结合DeepSeek API与微软Semantic Kernel框架,以C#语言实战演示从基础API调用到高级框架集成的完整开发流程。
2025-03-17 15:47:16
284
原创 设计模式学习:2、状态模式实现订单状态流转
待支付支付中支付成功/失败退款处理传统的if-else或switch此时,状态模式(State Pattern)是这些问题的最佳解决方案。
2025-03-06 17:51:45
326
原创 设计模式学习:1、在支付系统中的实战应用
处理支付请求时需要依次执行:参数校验 → 风控检查 → 实际支付 → 结果通知。系统需要支持支付宝、微信支付、银联等多种支付渠道,且可能随时新增支付方式。为支付流程添加日志记录、风控验证等附加功能。根据配置参数动态创建支付策略实例。
2025-03-05 10:38:26
319
原创 跨平台桌面应用开发:解锁 Electron 与 shadcn/ui 的潜力
Electron 源自 GitHub 这个充满创新活力的开源温床,它就像一座神奇的桥梁,无缝连接 Web 页面与桌面应用的两个天地。开发者凭借前端开发技能,就能让平凡的 HTML 页面摇身一变,成为具备强大本地交互功能的桌面应用。想象一下,那些原本只能在浏览器中运行的网页,通过 Electron 的 “魔力”,瞬间拥有了与操作系统深度交互的本领,能够轻松穿梭于本地文件系统,精准调用系统通知,甚至与硬件设备亲密 “对话”。
2025-02-23 23:19:00
759
原创 构建你的.NET Aspire解决方案
.NET Aspire 是一组功能强大的工具、模板和包,用于构建可观察的生产就绪应用程序。.NET Aspire 通过处理特定云原生问题的 NuGet 包集合提供。云原生应用程序通常由小型互连部分或微服务组成,而不是单个整体式代码库。云原生应用程序通常会消耗大量的服务,例如数据库、消息收发和缓存。
2024-12-05 12:22:14
963
原创 使用YARP来实现负载均衡
YARP (“Yet Another Reverse Proxy”) 是一个库,可帮助创建高性能、生产就绪且高度可自定义的反向代理服务器。YARP 是使用 ASP.NET 和 .NET(.NET 6 及更高版本)的基础结构在 .NET 上构建的,旨在通过 .NET 代码轻松自定义和调整,以满足每个部署方案的特定需求。所以,它支持配置文件,也可以基于自己的后端配置管理系统以编程方式管理配置。
2024-11-25 19:25:36
1163
原创 如何使用Node.js、TypeScript和Express实现RESTful API服务
RESTful API是一种遵循 REST(Representational State Transfer,表现层状态转移)架构风格的网络 API 设计,它使用HTTP协议定义的请求方法(GET、POST、PUT、DELETE)来定义对资源的操作。使用HTTP协议定义对资源的操作使用HTTP协议定义的请求方法(GET、POST、PUT、DELETE)来定义对资源的操作使用JSON作为数据交换格式使用URL来定义资源使用HTTP状态码来表示操作结果。
2024-06-02 23:47:28
577
原创 使用.NET5、Blazor和Electron.NET构建跨平台桌面应用
Electron.NET是一个嵌入了ASP.NET Core的Electron的封装,通过Electron.NET可以构建基于.NET5的跨平台的桌面应用,使得开发人员只需要使用ASP.NET Core和 Blazor就可以胜任桌面应用的开发工作。开发环境#操作系统Windows/macOS/Linux .NET5.0 npm创建新项目# 创建文件夹 mkdir ElectronNETDemon 创建解决方案 dotnet new sln 创建项目Electr
2021-11-21 16:31:27
2505
原创 搭建 MySQL 高可用高性能集群
什么是MySQL集群,什么是MySQL集群,如果你想知道什么是MySQL集群,我现在就带你研究。MySQL 是一款流行的轻量级数据库,很多应用都是使用它作为数据存储。作为小型应用的数据库,它完全可以胜任,但是如果是大型应用,高性能高可用的要求,单服务器部署的MySQL就不够了。MySQL NDB Cluster 为这个需求提供了一个官方的集群解决方案。MySQL NDB Cluster 是什么MySQL NDB Cluster 是 MySQL 的一个高可用、高冗余版本,适用于分布式计算环境。.
2021-09-28 18:41:04
568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人