摘要:
gRPC 概念 本文档通过对于 gRPC 的架构和 RPC 生命周期的概览来介绍 gRPC 的主要概念。本文是在假设你已经读过文档部分的前提下展开的。针对具体语言细节请查看对应语言的快速开始、教程和参考文档(很快就会有完整的文档)。 概览 RPC “RPC是远程过程调用,它是一种通过网络从远程计算 阅读全文
摘要:
1、概念 特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。 特性(Attribute)用于添加元数据,如编译器指令和注 阅读全文
摘要:
1、C#在继承方面支持和不支持的功能。 单重继承: 表示一个类可以派生自一个基类。 C#就采用这种继承。 多重继承: 多重继承允许一个类派生自多个类。 C#不支持类的多重继承, 但允许 接口的多重继承。 多层继承: 多层继承允许继承有更大的层次结构。 类B派生自类A, 类C又派生自 类B。 其中, 阅读全文
摘要:
C#I/O操作 FileStream FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,使用FileStream能够对对系统上的文件进行读、写、打开、关闭等操作。并对其他与文件相关的操作系统提供句柄操作,如管道,标准输入和标准输出。读写操作可以指定为同步 阅读全文
摘要:
C# Parallel用法 1、Parallel.Invoke 主要用于任务的并行 这个函数的功能和Task有些相似,就是并发执行一系列任务,然后等待所有完成。和Task比起来,省略了Task.WaitAll这一步,自然也缺少了Task的相关管理功能。它有两种形式: Parallel.Invoke( 阅读全文