.NET Core on K8S入门演示

Kubernetes是Google开源的容器集群管理系统,实现基于Docker构建容器,利用Kubernetes能很方面管理多台Docker主机中的容器。

Grpc和微服务架构fm.consulinterop简单使用

gRPC 是一个高性能、开源和通用的 RPC 框架,使用HTTP/2协议并用ProtoBuf作为序列化工具。支持多种语言包括 C, C++, Node.js, Python, Ruby, Objective-C, PHP 和 C# 支持.

IIS站点支持https

使用阿里云免费证书实现iis站点使用https访问

LINQ to SQL连接数据库及语句

LINQ:语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。 LINQ是一门查询语言,和SQL一样,通过一些关键字的组合,实现最终的查询。

async

.net framework 4.5 和 Windows Runtime 提供了对异步的支持。通过使用异步编程,可避免出现性能瓶颈,并提高应用程序的整体响应。

反射的一个小例子

说到解耦就想到反射,写个反射的小例子,希望你也从中发现点什么

C# 反射

反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类 定义表,一个字段定义表,和一个方法定义表等。

C# Attribute

Attribute概述 Attribute是一个类。 下面是msdn文档对它的描述: 公共语言运行时允许你添加类似关键字的描述声明,叫做attributes, 它对程序中的元素进行标注,如类型、字段、方法和属性等。Attributes和Microsoft .NET Framework文件的元数据保存在一起,可以用来向运行时描述你的代码,或者在程序运行的时候影响应用程序的行为。

C# 中的委托和事件

委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。

C# 序列化和反序列化

序列化是将一个对象转换成字节流以达到将其长期保存在内存、数据库或文件中的处理过程。它的主要目的是保存对象的状态以便以后需要的时候使用。C#反序列化就是在需要的时候再把这个文件转化成原来的对象使用。

Top