ICode9

精准搜索请尝试: 精确搜索
  • proto文件转c#实体类2022-06-17 14:32:05

    1.我用的是ProtoGen软件 2.打开ProtoGen根目录,将proto文件复制进去 3.在根目录用cmd打开 4.输入如下命令: 5.在根目录就会生成c# 的实体类

  • protobuf2022-06-14 15:33:46

    protobuf 简介 protobuf (protocol buffer) 是谷歌内部的混合语言数据标准。通过将结构化的数据进行序列化(串行化),用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。 序列化:将数据结构或对象转换成二进制串的过程。反序列化:将在序列化过程中所产

  • Apollo自动驾驶虚拟仿真赛笔记[6]-完成自动泊车场景及慢速车场景(未完待续)2022-06-10 03:31:07

    自动泊车(待续) 获取车辆传感器数据 慢速车(待续) 零散碎碎念 planning->task->decider cyberMonitor可以查看数据 /scenario_manager.cc SelectValetParkingScenario判断是否进入泊车场景 查看定义,跳转到valet_parking_scenario.cc文件 CheckDistanceToParkingSpot检查到泊车位的距

  • Golang gRPC-Gateway:gRPC转换为HTTP协议对外提供服务2022-06-02 21:35:06

    1、概述 gRPC常用于服务端之间的相互调用,如果想把服务暴露给前端,虽然动手修改服务端也能实现,但似乎增加了不少工作量,此时还可以选择gRPC-Gateway方式来快速将gRPC服务以http的方式暴露出来; gRPC-Gateway 是 Google protocol buffers compiler protoc 的插件。 它读取 protobuf ser

  • Go微服务框架go-kratos实战02:proto 代码生成和编码实现步骤2022-06-01 02:01:35

    在上一篇 kratos quickstart 文章中,我们直接用 kratos new 命令生成了一个项目。 这一篇来看看 kratos API 的定义和使用。 一、kratos 中 API 简介 1.1 简介 API 全称是 Application Programming Interface,应用程序接口。 在 kratos 中,API 指的是 REST API 和 RPC API ,REST API

  • Golang使用Protobuf2022-05-31 07:31:23

    1、 概述 Protocol buffers 是语言中立、平台中立、可扩展的结构化数据序列化机制,就像 XML,但是它更小、更快、更简单。你只需定义一次数据的结构化方式,然后就可以使用特殊生成的源代码轻松地将结构化数据写入和读取各种数据流,支持各种语言。因为profobuf是二进制数据格式,需要编码

  • JavaScript 原型以及原型链。2022-05-23 10:35:38

    1. 属性介绍 __proto__ : 每个对象的私有属性,null以及undefined没有,在IE中只有IE11版本才有,IE10及以下没有,__proto__指向它的构造函数的原型对象(prototype). var arr = []; var obj = {}; var set = new Set(); var map = new Map(); var sym = Symbol(); var fn = function (

  • 11-gRPC进阶2022-05-22 01:31:16

    一 grpc metadata机制 gRPC让我们可以像本地调用一样实现远程调用,对于每一次的RPC调用中,都可能会有一些有用的数据,而这些数据就可以通过metadata来传递。metadata是以key-value的形式存储数据的,其中key是string类型,而value是[]string,即一个字符串数组类型。 metadata使得client

  • __proto__和prototype的相关区别2022-05-17 16:01:54

    function Person(name){ this.name = name } let person = new Person('xiaoming') person.__proto__ === Person.prototype 对象的__proto__ === 构造函数的prototype Person.__proto__ === Function.prototype Person函数是Function函数的实例所以Person.__proto__等于Func

  • grpc简单应用2022-05-15 18:34:36

    grpc简单应用 一、gRPC主要有4种模式 gRPC主要有4种请求和响应模式,分别是简单模式(Simple RPC)、服务端流式(Server-side streaming RPC)、客户端流式(Client-side streaming RPC)、和双向流式(Bidirectional streaming RPC)。 简单模式(Simple RPC):客户端发起请求并等待服务端响应。

  • Object.create()方法的使用2022-05-15 18:03:58

    Object.create(a,b)创建一个新的对象,将现有对象a作为新对象的__proto__,然后输出新对象参数a:作为__proto__的对象参数b: 类型为Object,可以为新对象添加属性   obj = { name:'sss', age: 12 } var me = Object.create(obj); console.log(me); //{}

  • [[prototype]]和__proto__ 区别2022-05-15 12:03:07

    其实[[prototype]]和__proto__意义相同,均表⽰对象的内部属性,其值指向对象原型。前者在⼀些书籍、规范中表⽰⼀个对象的原型属性,后者则是在浏览器实现中指向对象原型---只是展示或者表达的形式不同,其实是一个东西

  • 8-gRPC四种通信模式2022-05-14 23:33:30

    gRPC有四种通信⽅式,分别是:简单 RPC(Unary RPC)、服务端流式 RPC (Server streaming RPC)、客户端流式 RPC (Clientstreaming RPC)、双向流式 RPC(Bi-directional streaming RPC)。它们主要有以下特点: 服务类型 特点 简单 RPC ⼀般的rpc调⽤,传⼊⼀个请求对象,返回⼀个返回对象 服

  • 7-protobuf和gRPC2022-05-14 23:33:10

    一 grpc介绍 grpc 是 google 给出的 rpc 调用方式,它基于 google 的 protobuf 定义方式,提供了一整套数据定义和 rpc 传输的方式 它是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C

  • 10-protobuf文档参考2022-05-14 23:32:34

    一 定义一个消息类型 先来看一个非常简单的例子。假设你想定义一个“搜索请求”的消息格式,每一个请求含有一个查询字符串、你感兴趣的查询结果所在的页数,以及每一页多少条查询结果。可以采用如下的方式来定义消息类型的.proto文件了: syntax = "proto3"; message SearchRequest {

  • 9-protobuf进阶2022-05-14 23:31:57

    官方地址: https://developers.google.com/protocol-buffers/docs/proto3 一 protobuf 基本类型和默认值 1.1 protobuf类型和语言对应关系 该表格展示了定义于.proto文件中的类型,与go和python对应的类型: .proto Type Notes Python Type Go Type double float float64 flo

  • 错误系列-protofuf2022-05-06 16:02:15

      hello.proto syntax = "proto3"; package main; message String { string value = 1; }     命令 protoc --go_out=. hello.proto   报错信息 $ protoc --go_out =. hello.proto protoc-gen-go: unable to determine Go import path for "hello.proto"

  • js函数与对象关系快速记忆2022-05-04 03:31:12

    js中关于原型和原型链有 __proto__ 、prototype、constructor 频频出现在面试题中,但是记得多了反而容易记混。 这里简单总结下每个属性的使用场景,方便记忆。 对象和函数都有 __proto__,对象的 __proto__指向构造函数的prototype,构造函数的__proto__指向 Function.prototype 对象

  • JS原型链污染(0)2022-04-29 12:32:40

    参考文档 https://xz.aliyun.com/t/10032 https://www.cnblogs.com/jofun/p/8727814.html https://www.leavesongs.com/PENETRATION/javascript-prototype-pollution-attack.html 原型链继承 函数对象和实例对象 javascript中没有类的概念,但是,它的很多“面向对象”操作和那些有类

  • 理解Golang组件protobuf2022-04-29 10:35:01

      什么是protobuf# protocol buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍)、更为简单。 protobuf与json区别# JSON与

  • protobuf使用2022-04-25 22:01:24

    简介 protobuf是google开源的数据传输格式,作用类似于json/xml github地址https://github.com/protocolbuffers/protobuf 效率 由于protobuf采用二进制编码,不同于json/xml,其编码后的格式不便于人为观察,用于对传输效率/网络包等有特殊要求的服务,目前截止发文,已经支持了C++/jav

  • go-micro开发RPC服务的方法及其运行原理2022-04-24 08:00:34

    go-micro是一个知名的golang微服务框架,最新版本是v4,这篇文章将介绍go-micro v4开发RPC服务的方法及其运作原理。 基本概念 go-micro有几个重要的概念,后边开发RPC服务和介绍其运行原理的时候会用到,这里先熟悉下: Service:代表一个go-micro应用程序,Service中包括:Server、Client、Bro

  • 初识protobuf2022-04-21 15:34:34

    protobuf的优点 性能方面 序列化后,数据大小可缩小3倍 序列化速度快 传输速度快 使用方面 使用简单:proto编译器自动进行序列化和反序列化 维护成本低:多平台只需要维护一套对象协议文件,即.proto文件 可扩展性好:不必破坏旧的数据格式,就能对数据结构进行更新 加密性好:http传

  • 基于知名微服务框架go-micro开发gRPC应用程序2022-04-21 07:31:47

    go-micro是golang的一个微服务框架。 go-micro各个版本之间的兼容性问题一直被诟病,前几年go-micro更是分化出了两个分支: 一个延续了go-micro,只不过转到了其公司CEO的个人Github仓库中,访问地址: asim/go-micro: A Go microservices framework (github.com) 一个转向了云原生方向,名字

  • 十分钟学会Golang开发gRPC服务2022-04-20 08:03:38

    gRPC是Google发起的一个开源RPC框架,使用HTTP/2传输协议,使用Protocol Buffers编码协议,相比RESTful框架的程序性能提高不少,而且当前流行的编程语言基本都已经支持。 Golang开发gRPC应用程序的套路也已经很清晰,这篇文章就来做一个简单的介绍,算是入门。 1、安装protoc 这个工具也称为p

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有