ICode9

精准搜索请尝试: 精确搜索
  • Grpc客户端Proto文件独立库,供多个客户端项目引用2021-09-08 21:59:12

    1、新建netcore控制台应用程序  2、NuGet包下载安装 Grpc.Net.Client Google.ProtoBuf Grpc.Tools 3、新建Protos文件夹,将服务端的greet.proto复制到该文件夹下 syntax = "proto3"; option csharp_namespace = "MyGrpcWeb"; package MyGrpc; // The greeting service defin

  • 【vue】this.$refs['box3']._proto_打印结果为undefined2021-09-06 09:34:22

    问题:   console.log(this.$refs['box3']._proto_ ) //打印结果为undefined   解决方法: proto左右两边应该各自连续打两次_,我只打了一次_ console.log(this.$refs['box3'].__proto__);  

  • JS原型与原型链2021-09-05 21:58:49

    JS原型与原型链 每个函数都有一个prototype属性,被称为显示原型 构造函数 -function Fn(){ } 大写表示构造函数 每个实例对象都有一个的__proto__属性,被称为隐式原型 每个函数都有constructor属性,指向他关联的构造函数 检测对象自身有没有属性的方法 hasOwnPrototypeisPr

  • 通过 layout 探索 kratos 运行原理2021-09-02 23:01:18

    创建项目 首先需要安装好对应的依赖环境,以及工具: go 下载 protoc go install google.golang.org/protobuf/cmd/protoc-gen-go@latest protoc-gen-go go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest # 创建项目模板 kratos new helloworld cd hello

  • grpc-环境与示例2021-08-26 23:02:00

    1. 数据传输基本原理 2. grpc环境安装 代码生成器 go get -u github.com/golang/protobuf/protoc-gen-go // 会自动在 $GOPATH/bin 目录下生成 protoc-gen-go 可执行二进制文件 // 需要设置GOPATH环境变量,并且将 $GOPATH/bin 添加到系统或当前用户的环境变量PATH中 grpc框架

  • WPS JSA 宏编程(JS):6.修改 Excel 对象成员2021-08-26 15:35:01

    JS 语言的动态性,使我们能够修改对象乃至类型的成员,主要有两种方式: 对 __proto__/prototype 进行操作,修改原型对象; 使用代理 Proxy 对对象进行一次封装,返回包装后的代理对象给用户使用   一、通过修改原型对象 1 class ModifyRangeTypeExample { 2 static AddMember()

  • 彻底理解JavaScript原型链(一)—__proto__的默认指向2021-08-25 00:02:29

    JavaScript 的原型链系统着实让人头痛,在查阅了各种资料之后,终于总结出了基于几条通用规则和少数例外情况的 js 原型链逻辑,下面就让我们来一起看看是怎样的一个原理。 虽然 JavaScript 里一切皆对象,但为了理解原型链系统,我们需要将 JavaScript 的对象分为对象和函数两大类。在

  • 发布日志 - kratos v2.0.4 版本发布2021-08-19 10:01:37

    V2.0.4 Release Release v2.0.4 · go-kratos/kratos (github.com) 新的功能 proto-gen-http 工具在生产代码时如果 POST/PUT 接口没有配置 body,或 GET/DELETE 接口配置了 body 时,抛出警告信息 kratos 命令工具支持生成 proto stream 的 service 模板 增强 tracing 中间件 修改 g

  • JavaScript的原型与原型的作用2021-08-17 11:03:35

    一、原型 1.函数原型 在JavaScript中,函数不仅仅是一个可以重用的代码块,而且还可以作为一种数据使用。在堆空间中为函数分配了它的存储空间,函数名或函数的其他形式的引用保存了这个存储空间的引用地址。所以JavaScript中的函数是一种引用数据类型,这就是为什么我们说JavaScript中的

  • protoc-gen-go: unable to determine Go import path for "person.proto"2021-08-10 23:01:48

    protoc-gen-go: unable to determine Go import path for "person.proto" Please specify either: • a "go_package" option in the .proto source file, or • a "M" argument on the command line. See https://developers.goog

  • 一张图带你搞懂Javascript原型链关系2021-08-09 11:31:21

    在某天,我听了一个老师的公开课,一张图搞懂了原型链。 老师花两天时间理解、整理的,他讲了两个小时我们当时就听懂了。 今天我把他整理出来,分享给大家。也让我自己巩固加深一下。 就是这张图: 为了更好的图文对照,我为每条线编了标号,接下来的细节讲解,都会用到这张图里的编号: 为了你

  • LLDP协议(笔记草稿)2021-08-07 14:34:20

    协议标准 802.1ab 测试环境: (1) 在centos7上默认安装了lldpap,对应工具是lldptool,命令执行帮助可以lldptool --help。 (2) 也可以安装lldpd: yum -y install lldpd systemctl start lldpd.service systemctl enable lldpd.service 对应的命令行工具是lldpcli 例如:lldpcli show neigh

  • Mapstruct入门及使用2021-08-07 13:02:34

    为了给现有项目的协议和协议处理升级,从自己实现的协议处理,转而使用proto proto也有一个短板,一般都需要把proto生成的类,转换为比较好处理传递的javabean MAPSTRUCT官网 官网有比较全的介绍 https://github.com/mapstruct/mapstruct-examples这是官网的mapstruct的应用demo,包含了比

  • Protocol Buffers,一款比xml快100倍的序列化框架2021-08-03 08:01:03

    我们通常习惯用Json、XML等形式的数据存储格式,但相信还有很多人没有听说过Protocol Buffer(简称protobuf)。protobuf是Google开源的一个语言无关、平台无关的通信协议,其小巧、高效和友好的兼容性设计,使其被广泛使用。性能比Json、XML真的强太多了! 而且,随着微服务架构的流行,RPC框架也

  • 通过写一个原型链继承,独立完成原型链图2021-07-31 23:01:09

    //首先创建一个教师类 function Teacher(name,age,course,professional){ this.name=name; this.age=age; this.course=course;//课程 this.professional=professional;//职业 } Teacher.prototype.teaching=function(){//上课 console.log(this.name + this.professional

  • 【go】Unmarshal时候报错提示proto.Unmarshal: missing method ProtoReflect2021-07-28 10:03:50

    问题:使用proto Unmarshal报错,提示以下信息: cannot use promoRule (variable of type *db.PromotionRuleSet) as protoreflect.ProtoMessage value in argument to proto.Unmarshal: missing method ProtoReflect (compile) 解决方法: import的包从 "google.golang.org/protob

  • 14.函数中的prototype属性和__proto__属性2021-07-25 12:58:04

    1.每创建一个函数,解析器都会向函数中添加一个属性叫prototype,这个属性相当于一个指针,指向原型对象,而原型对象其实就是一个类似接口的东西,是该种类的祖宗类。 2.函数以普通形式调用原型对象没有任何作用,而倘若以构造函数的方式去调用对象,它所创建的对象都会有一个隐含的属性,该隐

  • nginx 代理tomcat 代码获取不到scheme是https2021-07-23 12:03:40

    nginx 请求头设置 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; tomcat  conf/server.xml Valve className="org.ap

  • unity Protobuf 包含dll和打包csharp工具 直接使用2021-07-22 10:34:46

    unity使用Protobuf  网上都是教各种使用方法,有的能用有的不能用。 自己测试各种方法之后找到最方便的方法,直接提供文件,下载后直接使用。      下载链接内文件,解压后得到如图文件。 unity工程内创建Plugins文件夹,将直接复制到文件夹内,可以直接使用   生成C#文件: 可直接运行Pr

  • Google.Protobuf2021-07-15 18:33:20

    一、环境搭建 1、下载软件 https://github.com/protocolbuffers/protobuf/releases 2、为.exe文件设置环境变量  电脑 - 属性 - 高级系统设置 - 高级 - 环境变量 - 编辑用户变变量的Path变量-添加protoc.exe的所在目录 3、迁移include文件夹下的文件 将include/google文件夹移动

  • 2021-07-152021-07-15 12:00:03

    Protobuf,protoc,proto-gen-grpc版本兼容问题+解决方法 编译命令 issue1issue2issue 3问题总结 编译命令 参考文档 https://studygolang.com/articles/28132?fr=sidebar protoc --go_out=plugins=grpc:./ *.proto issue1 172-1-1-156:proto $ protoc --go_out=pl

  • gRPC四种模式、认证和授权,C#实战演示2021-07-13 12:35:21

    前言 上一篇对gRPC进行简单介绍,并通过示例体验了一下开发过程。接下来说说实际开发常用功能,如:gRPC的四种模式、gRPC集成JWT做认证和授权等。 正文 1. gRPC四种模式服务 以下案例演示,服务端用微软提供的模板创建,客户端使用Winform程序演示,基于.NetCore3.1版本。具体创建步骤在上一

  • gRPC四种模式、认证和授权实战演示,必赞~~~2021-07-13 09:03:05

    前言 上一篇对gRPC进行简单介绍,并通过示例体验了一下开发过程。接下来说说实际开发常用功能,如:gRPC的四种模式、gRPC集成JWT做认证和授权等。 正文 1. gRPC四种模式服务 以下案例演示,服务端用微软提供的模板创建,客户端使用Winform程序演示,基于.NetCore3.1版本。具体创建步骤在上一

  • 浅谈如何使用clang替换gcc进行编译2021-07-13 02:00:20

    经过多年的发展,LLVM事实上已经对大部分语言进行了支持,其完备的功能和好的模块化和轻耦合的特性得到了很多人的认可,但是在很多传统领域,实际上的编译器还是gcc(基础设施),大部分人如果想使用LLVM对gcc进行替换时,会遇到一些麻烦。本文想从一个普通开发者的角度去解释一些传统gcc编译领域

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

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

ICode9版权所有