这个秋天“头铁”出国的留英党,都做了风险评估
3月英国爆发疫情时,留英党的心也被紧紧揪住,反复查看每日新增数据,不断向海外的同学了解当地情况,每一个数据,每一个答案都左右着他们今年秋季的求学选择。
C#.NET HttpClient 使用教程
简介HttpClient 是 .NET 中用于发送 HTTP 请求和接收 HTTP 响应的现代化 API,它取代了过时的 WebClient 和 HttpWebRequest 类。HttpClient 是 .NET Framework 4.5 + 和 .NET Core/.
AI 生成视频反推提示词 API 完整接入教程
如今 Sora、豆包、小云雀、可灵等 AI 视频生成工具普及,短视频创作者、AI 工具开发者经常遇到一个痛点:刷到爆款 AI 视频,无法获取精准提示词复刻同款画面、光影、镜头运镜、人物风格。手动拆解画面耗时极长,批量解析更是完全不现实。
C# 领域事件与集成事件分清边界:别把内部通知发到消息队列
先看一个很常见的写法:订单创建成功后,一个 Publish 把消息发到 RabbitMQ,扣积分、写日志、通知库存、通知营销,四个消费者一起收。跑起来没问题,直到某天库存服务报错:"订单不存在"——因为消息发出去的时候,订单那个事务还没提交。
C# 重构实战:把静态工具类改成可测试的服务
发短信的 `SmsHelper` 被 13 个地方静态调用,测试只能真发短信,而且每次调用都 `new HttpClient()`。这篇分四步把它改成能注入假实现的服务,验收标准是能写出 3 个毫秒级单测。
在.Net 5中的网络改进
起因.Net 5在2020年11月发布,在网络协议栈这一块进行改进和优化,主要包括Http/Socket及网络相关的安全性, 本文主要是根据:.NET 5 Networking Improvements - .NET Blog在.
Android网络通讯之Retrofit
Retrofit本身并不支持网络通讯。Retrofit封装了OkHttp,让网络请求更加简单。Retrofit通过接口+注解的方式,封装了重复的代码。
C# 用 Chaos 故障注入验证系统韧性:别等线上才发现降级没生效
重试、熔断、降级,这三样很多项目都写了,但很少有人验证过它们到底会不会生效。代码里有 try/catch,不等于故障时能兜住;有降级方法,不等于降级方法本身是安全的。真出故障时才发现"降级路径自己又挂了",代价就是一次线上事故。本篇用三层故障注入,把"猜"变成"测"。
C#语言学习笔记23 —— 示例: 简单 Web API 服务端和 Console 客户端
本篇介绍如何创建一个简单的 Web API(使用 Minimal APIs 方法),并用一个控制台(Console)程序来访问它。以下的操作和代码在 Windows10、VS2022、.NET 9.0 环境下测试通过。首先确保 VS2022 已经安装了 ASP.