SignalR 实现站内实时通知:从轮询到长连接
放弃轮询改用 SignalR 实现站内实时通知,记录传输协商机制、Hub 服务端与 JS 客户端的最小实现,以及横向扩展时 backplane 的坑。
放弃轮询改用 SignalR 实现站内实时通知,记录传输协商机制、Hub 服务端与 JS 客户端的最小实现,以及横向扩展时 backplane 的坑。
把 LLM 接进 .NET 后端的实践:用 JSON Schema 强约束输出,强类型反序列化加业务校验与重试,告别靠 prompt 求 JSON。
上手 C# 12 的集合表达式、主构造函数和 required 成员,给出改造前后的代码对比,聊聊哪些特性值得全面用、哪些要克制。
缓存穿透、击穿、雪崩在 .NET 项目里的实际应对:空值缓存与布隆过滤器、互斥锁、随机过期,附 StackExchange.Redis 的核心用法代码。
理清三种 DI 生命周期的差别,剖析单例持有 Scoped 服务的 captive dependency 经典错误及其解法。
公众号 access_token 7200 秒过期且获取接口有调用上限,必须集中缓存、提前刷新。给出 MemoryCache 加锁的实现,并聊聊多实例部署的坑。
概述 上一篇文章C实现微信扫码登录(绕过微信开发平台) - ihuadz 提到封装微信接口,本篇文章将从以下方面介绍如何使用C实现简单的微信SDK。 仓库地址:https://github.com/ihuadz/QI.WxSdk.git - 核心类库 - 配置 - 具体实现 - 如何使用 核心类库介绍 - WebApiClient WebApiClient 是一个集高性能高可扩展性于一体的声明式
概述 最近公司打算引进触屏终端,需要将已有小程序打包为APP,并且实现微信扫码登录终端。 查阅微信官方文档后发现微信提供了APP端SDK,直接调用接口即可获得登录授权二维码,wow,那岂不是没有我后端啥事了,果断把链接丢给前端,官方文档:微信移动应用扫码登录。 然而,因为APP是直接用uniapp打包的,没有找到使用微信SDK的方法;时间紧,也懒得去研究uniapp那一套(有知道咋处理的小伙伴可以
概述 最近在工作中要开发一个微信支付的功能,项目比较急,第一反应就是去官方文档找SDK,发现官方只提供了JAVA、PHP、Go的SDK。(对C玩家真不友好!==!)。好在微信支付的开发者社区有位大哥fudiwei (RHQYZ) (github.com)提供了C版的SDK,项目地址:DotNetCore.SKIT.FlurlHttpClient.Wechat,果断Install一下。 SDK简介
记录 EF Core Code First 迁移的完整流程、Fluent API 配置方式与生产环境脚本化发布方案,顺带复盘改字段丢数据等踩坑经历。
讲清 ASP.NET Core 中间件的执行模型与短路机制,手写一个基于内存计数器的限流中间件,并复盘注册顺序踩过的坑。
梳理 C# 委托的本质与 Action/Func 的用法,厘清 event 和委托的区别,再用闭包陷阱和 LINQ 示例把整条知识线串起来。