自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 GRPC从使用到深入--服务的定义和使用

一、使用GRPC需要考虑的问题忽略底层细节,从使用RPC的角度,最主要的就是要定义一个方法签名。这个方法,由服务端去实现,由客户端去调用。因此我们关心一下几方面:①方法的参数:决定了客户端要请求的数据;②方法的返回值:决定了服务端要返回的数据;③方法的名称:决定了RPC要实现什么功能;从这个角度去看GRPC的文档,发现他的方法定义不太好理解。我们先看一下官网给的案例:...

2020-04-14 18:04:51 757

原创 GRPC从使用到深入--Protocol Buffers的理解

一.Protocol Buffers应用场景1.序列化的应用场景PB要解决的是序列化的问题,所以我们从序列化的角度去理解PB。序列化就是将一个数据结构(通常是对象)转换为二进制的行式。反序列化则是将二进制数据转换为数据结构或对象。因为在内存中最容易处理的数据行式是对象,而在存储和通信时最容易处理的是二进制数据,因此在面临存储对象和传输对象的场景时,就会需要解决序列化和序列化的问...

2020-04-07 17:23:28 405

原创 进程和线程的区别

这个问题是基础面试必问,作为非计算机专业的人,我今天在阅读《CLR via C#》的第25.1节才了解到区别简单来讲:进程是应用程序的一个实例要使用的资源的集合。线程是一个虚拟化的CPU,或者逻辑CPU。从概念上来讲,进程与线程差别巨大,甚至可以说毫无关系;但是因为现在操作系统都是设计成一个进程默认有一个执行线程,且线程只能使用当前进程内的资源,所以容易把线程理解成轻量级的进程。...

2019-02-24 17:00:04 662

原创 TypeInfo和Type的区别与选择

概念 TypeInfo出现于.net framework 4.5之后,这次调整用于区分两个概念:“reference”和“definition”。reference is a shallow representation of somethingdefinition is  a rich representation of something例如System.Reflectio...

2019-01-06 16:09:42 4409

Co AP的实现

华为/诺基亚使用的LWM2M协议就是基于Coap,Co AP基于UDP,类似于HTTP

2017-11-23

mqttClient最新的源码

普遍的用于物联网行业的mqttClient源码,可以直接放到工程里编译

2017-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除