Mediator(中介者)模式在MonoGame游戏开发中的应用
背景 游戏开发中,一个非常常见的行为就是,游戏中的角色需要对周围发生的事物做出反应:飞机在被子弹打中后要出现爆… Read More »
背景 游戏开发中,一个非常常见的行为就是,游戏中的角色需要对周围发生的事物做出反应:飞机在被子弹打中后要出现爆… Read More »
这又是一个来自于实际项目的问题:如何在RESTful API上实现指定字段的服务端排序。问题背景是这样的,有一… Read More »
2022年11月,随着.NET 7的发布,微软发布了新版本的C#语言:C# 11。与之前C#的大版本更新相比,… Read More »
在微服务架构的部署拓扑中,比较常见的做法是将身份认证中心(Identity Authority)与其它的微服务… Read More »
从C# 9开始,引入了init关键字,其目的是确保类中的属性(property)仅在对象被构造的时候才允许被赋… Read More »
CHIP-8是上世纪70年代(1970)中期,由RCA Labs的工程师Joe Weisbecker开发的一套… Read More »
本文标题有点难懂,不过我也实在是想不出什么更好的标题了,就请大家研读文章内容吧。最近在审核代码中发现一个有趣的… Read More »
ASP.NET Core Blazor 应用程序分两种:一种是需要依赖于后台宿主进程的Server App,另… Read More »
是否需要将IdentityServer置于Ocelot API网关之后,由Ocelot API网关对其进行保护… Read More »
在《再谈使用IdentityServer实现ASP.NET Core Web API的认证与授权》一文中,我又… Read More »
在《使用Ocelot、IdentityServer4、Spring Cloud Eureka搭建微服务网关:S… Read More »
小的时候就看到有同学使用C语言在DOS下做过一款俄罗斯方块的游戏,当时是启用了DOS的图形化模式,感觉也挺有意… Read More »
这两天在整理两年前写的一个打字练习的小游戏的代码,发现其中有个写法挺有意思: private IEnumera… Read More »
最近在工作中发现一个莫名其妙的Bug,考察下面的代码: var baseUrl = “https://test… Read More »
协变(Covariance)与逆变(Contravariance)是Visual C# 4.0中引入的一个语言… Read More »