gRPC是一种与语言无关的高性能远程过程调用 (RPC) 框架。gRPC 的主要好处是:这些优势使 gRPC 非常适合:
走进WPF之资源
WPF不仅支持传统的程序级的资源,还有独具特色的对象级资源,每一个界面元素,都可以拥有自己的资源,并被子元素共享。本文以一些简单的小例子,简述WPF中资源的相关用法,仅供学习分享使...
Envoy实现.NET架构的网关(二)基于控制平面的动态配置
这篇我们来看看如何通过控制平面(Control Panel)来配置Envoy。控制平面就是一个提供Envoy配置信息的单独服务,Envoy可以通过调用这个服务的api来加载配置。
C# WPF Caliburn.Micro框架下利用Mef加载其它项目界面
01— 前言 MEF是微软自家的托管可扩展框架,在这里我把它用成了ioc容器。在Caliburn.Micro框架下,vi...
C#利用GDI+实现橡皮筋效果
因为C#课一次作业需要在winform上实现一个简单的绘图程序,要求添加橡皮筋效果。图像是在picturebox控件上绘制的,我一开始始终解决不了的问题是要实现橡皮筋效果,鼠标移动...
关于前端验证还是后端验证
软件应用研发中, 前端验证还是后端验证这是意识与认知问题。鉴于某些入门同学还不清楚,我们再来看下:
Envoy实现.NET架构的网关(二)基于控制平面的动态配置
上一篇我们讲了文件系统的动态配置,这次我们来看看通过Control Panel来配置Envoy。控制平面就是一个提供Envoy配置信息的单独服务,我们可以通过这个服务来修改Envo...
【NetCore基础】1. WebApi 默认控制器简单说明
如果是刚刚接触DotnetCore,什么都还不清楚的情况,可以先模仿项目自动生成的WeatherForecastController添加自己的控制器,先写一些Api接口尝试调用一下...
MahApps.Metro 源代码的编译,以及 Demo 的运行
VS 2022 17.0.0 Preview 5.0下载 MahApps.Metro 2.4.9 源码后打开其解决方案并编译,正常情况下是...
深入理解xLua基于IL代码注入的热更新原理
目前大部分手游都会采用热更新来解决应用商店审核周期长,无法满足快节奏迭代的问题。另外热更新能够有效降低版本升级所需的资源大小,节省玩家的时间和流量,这也使其成为移动游戏的主流更新方...