会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
日拱一卒,功不唐捐
博客园
首页
新随笔
联系
订阅
管理
[置顶]
智能助手客户端
摘要: 智能助手是一个使用React和TypeScript开发的Electron应用程序,通过对接Ollama、LM Studio、DeepSeek和阿里云实现的人工智能。 一、安装 下载地址:https://pan.baidu.com/s/1_AX3UWTX6LOWj5QtXTRiKw?pwd=t973
阅读全文
posted @ 2025-04-24 23:19 黄明基
阅读(73)
评论(0)
推荐(0)
2025年3月17日
Semantic Kernel人工智能:1、从DeepSeek API调用到Semantic Kernel集成:深度解析聊天机器人开发全链路
摘要: 引言:AI时代下的聊天机器人开发范式演进 在生成式AI技术爆发的当下,基于大语言模型(LLM)的聊天机器人开发已形成标准化技术链路。本文将结合DeepSeek API与微软Semantic Kernel框架,以C#语言实战演示从基础API调用到高级框架集成的完整开发流程。 环境准备与基础配置 .NE
阅读全文
posted @ 2025-03-17 15:41 黄明基
阅读(825)
评论(0)
推荐(3)
2025年3月6日
设计模式学习:状态模式实现订单状态流转
摘要: 支付场景中的状态流转 在开发电商支付模块时,我们常遇到这样的状态流转需求: 订单需要经历 待支付 → 支付中 → 支付成功/失败 → 退款处理 的完整生命周期。 不同状态下可执行的操作不同(例如只有支付成功才能退款)。 状态转换需要触发附加操作(支付成功要发通知、更新库存)。 传统的 if-else
阅读全文
posted @ 2025-03-06 17:44 黄明基
阅读(520)
评论(1)
推荐(3)
2025年3月5日
设计模式学习:在支付系统中的实战应用
摘要: 一、策略模式:灵活切换支付方式 场景需求 系统需要支持支付宝、微信支付、银联等多种支付渠道,且可能随时新增支付方式。 模式实现 定义支付策略接口 public interface IPaymentStrategy { void ProcessPayment(decimal amount, strin
阅读全文
posted @ 2025-03-05 10:17 黄明基
阅读(208)
评论(0)
推荐(0)
2025年2月23日
跨平台桌面应用开发:解锁 Electron 与 shadcn/ui 的潜力
摘要: 本文部分内容使用豆包AI进行撰写和润色 在当今数字化转型加速推进的时代,桌面应用程序作为各行各业的关键支撑,持续发挥着不可替代的作用。从医疗领域专业精准的影像诊断软件,助力医生快速洞察病情、制定治疗方案;到建筑设计行业复杂且功能强大的建模工具,将设计师脑海中的蓝图完美转化为虚拟模型;再到电商运营不可
阅读全文
posted @ 2025-02-23 23:03 黄明基
阅读(921)
评论(0)
推荐(0)
2024年12月5日
构建你的.NET Aspire解决方案
摘要: .NET Aspire 是一组功能强大的工具、模板和包,用于构建可观察的生产就绪应用程序。.NET Aspire 通过处理特定云原生问题的 NuGet 包集合提供。云原生应用程序通常由小型互连部分或微服务组成,而不是单个整体式代码库。云原生应用程序通常会消耗大量的服务,例如数据库、消息收发和缓存。
阅读全文
posted @ 2024-12-05 12:16 黄明基
阅读(2101)
评论(2)
推荐(5)
2024年11月25日
使用YARP来实现负载均衡
摘要: YARP (“Yet Another Reverse Proxy”) 是一个库,可帮助创建高性能、生产就绪且高度可自定义的反向代理服务器。 YARP 是使用 ASP.NET 和 .NET(.NET 6 及更高版本)的基础结构在 .NET 上构建的,旨在通过 .NET 代码轻松自定义和调整,以满足每个
阅读全文
posted @ 2024-11-25 19:16 黄明基
阅读(815)
评论(0)
推荐(9)
2024年6月2日
如何使用Node.js、TypeScript和Express实现RESTful API服务
摘要: Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Express是一个保持最小规模的灵活的 Node.js Web应用程序开发框架,为Web和移动应用程序提供一组强大的功能。使用Node
阅读全文
posted @ 2024-06-02 22:32 黄明基
阅读(435)
评论(0)
推荐(0)
2021年11月21日
使用.NET5、Blazor和Electron.NET构建跨平台桌面应用
摘要: Electron.NET是一个嵌入了ASP.NET Core的Electron的封装,通过Electron.NET可以构建基于.NET5的跨平台的桌面应用,使得开发人员只需要使用ASP.NET Core和 Blazor就可以胜任桌面应用的开发工作。 开发环境 操作系统Windows/macOS/Li
阅读全文
posted @ 2021-11-21 16:26 黄明基
阅读(3607)
评论(13)
推荐(9)
2021年6月20日
部署 MySQL 高可用高性能集群
摘要: MySQL 是一款流行的轻量级数据库,很多应用都是使用它作为数据存储。作为小型应用的数据库,它完全可以胜任,但是如果是大型应用,高性能高可用的要求,单服务器部署的MySQL就不够了。MySQL NDB Cluster 为这个需求提供了一个官方的集群解决方案。 MySQL NDB Cluster 是什
阅读全文
posted @ 2021-06-20 22:47 黄明基
阅读(1143)
评论(0)
推荐(2)
2021年1月6日
整合.NET WebAPI和 Vuejs——在.NET单体应用中使用 Vuejs 和 ElementUI
摘要: .NET简介 .NET 是一种用于构建多种应用的免费开源开发平台,例如: Web 应用、Web API 和微服务 云中的无服务器函数 云原生应用 移动应用 桌面应用 1). Windows WPF 2). Windows 窗体 3). 通用 Windows 平台 (UWP) 游戏 物联网 (IoT)
阅读全文
posted @ 2021-01-06 09:54 黄明基
阅读(3715)
评论(1)
推荐(9)
2020年10月13日
ABP vnext模块化架构的最佳实践的实现
摘要: 在上一篇文章《手把手教你用Abp vnext构建API接口服务》中,我们用ABP vnext实现了WebAPI接口服务,但是并非ABP模块化架构的最佳实践。我本身也在学习ABP,我认为ABP新手应该从最佳实践开始学习,可以少走很多弯路,所以写了这篇最佳实践来做个总结,同时给其他朋友们提供一点参考。
阅读全文
posted @ 2020-10-13 22:55 黄明基
阅读(4785)
评论(1)
推荐(4)
2020年3月17日
手把手教你用Abp vnext构建API接口服务
摘要: ABP是一个开源应用程序框架,该项目是ASP.NET Boilerplate Web应用程序框架的下一代,专注于基于ASP.NET Core的Web应用程序开发,也支持开发控制台应用程序。 官方网站:https://abp.io/ 官方文档:https://docs.abp.io/ 一、使用ABP框
阅读全文
posted @ 2020-03-17 17:10 黄明基
阅读(11242)
评论(10)
推荐(10)
公告