ICode9

精准搜索请尝试: 精确搜索
  • 前端小知识点(9):函数和对象之间的关系2021-10-28 19:02:38

    目录 函数与对象之间的关系 代码演示  运行结果 函数与对象之间的关系   函数 有什么 : 函数也是对象          函数有:prototype 对象 有什么     对象:__proto__ 原型对象里面有什么:constructor 代码演示 //fun是一个函数,只不过叫构造函数了 function Fun(){ thi

  • JavaScript中原型和原型链2021-10-23 19:59:57

    在jave script中使用构造函数来创建一个新对象,每个构造函数的内部都有一个 prototype 属性,它的属性值是一个对象,这个对象包含了可以由该构造函数的所有实例共享的属性和方法。 当访问一个对象的属性是,如果这个对象内部不存在这个属性,那么它就会去它的原型对象里找这个属性,这个原

  • Vm 和 Vc实例对象的内置关系2021-10-15 16:01:22

    VueComponent.prototype.__proto__===Vue.prototype 有了这个内置关系,组件实例对象就可以访问Vue原型上面的方法和属性

  • 记录一次protobuf的坑(google/protobuf/XXXXX.proto: File not found.)2021-10-13 13:30:39

    在使用protoc进行编译的时候,报错google/protobuf/empty.proto: File not found. 问题原因: 由于某些原因,在安装过protobuf之后,将protobuf的头文件目录、lib目录移动到了规定的地方。 这个protobuf在进行编译的时候,如果不指定–proto_path的话,就会去protoc的安装目录以及工程目

  • 微服务关于 proto 导入包的问题2021-10-12 18:05:30

    关于 proto 导入包的问题: 1、proto_path 指定所有 import 的根路径, 比如我编译的命令为 : protoc --proto_path=/home/go/src:. --govalidators_out=Mproto/imports/api.proto=github.com/micro/go-micro/v2/api/proto:./gen-go --micro_out=Mproto/imports/api.proto=github.com

  • js原型链2021-10-08 15:31:23

    js原型链 js中每个函数都有一个prototype属性,这个属性指向函数的原型对象 每个对象都有一个__proto__属性,这个属性指向该对象的原型 每个原型都有一个constructor属性,这个属性指向关联的构造函数 总结:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都

  • gRPC之metadata入门案例【附完整源码】2021-10-07 23:58:49

    目录结构 go.mod module grpc_demo go 1.16 require ( github.com/golang/protobuf v1.5.2 // indirect google.golang.org/grpc v1.39.0 google.golang.org/protobuf v1.26.0 ) hello.proto 生成代码命令:protoc -I . stream.proto --go_out=plugins=grpc:. pro

  • go语言中probuf与客户端的交互2021-10-05 14:02:24

    一、环境配置 1、下载对应版本的安装包 2、使用命令go env查看自己的go path地址并且在go path的目录下创建一个bin文件夹 3、将第一点下载下来的东西解压出来将bin下面的protoc拷贝到go path下的bin文件夹下 4、查看安装是否成功 # 查看版本 protoc --version # 查看常

  • JS对象进阶-理解prototype、proto、constructor2021-09-29 11:32:54

    JS中最复杂的莫过于prototype、proto和constructor之间的三角关系,搞清楚它们之间的关系对理解JS这门语言很重要,下面是我画的一张关系图,本文以该图为例解释它们之间的关系。 基本概念 function People(){}; var p1 = new People; var o1 = new Object; var f1 = new Function; 【

  • 关于 js 的原型链2021-09-28 13:03:33

    面试时,经常有这个问题: 如何理解原型链 原型与原型链 先看这样一段代码: let obj = {} obj.__proto__.haha = 'gogo' console.log(obj.haha) // "gogo" 运行一下上面的代码,输出结果为 gogo 有几个疑问: obj 哪来的 __proto__属性?为什么添加到 __proto__上的属性,可以直接通过

  • Protoful 安装2021-09-27 23:32:53

    proto 文件 syntax = "proto3"; // 字段的 tag // 1到15 只占用一个字节,所以应该用在不频繁使用的字段上。 import "data.proto" //引用其他的包 package my.project; // c# namespace My.Project option csharp_namespace = "My.WebApis"; // C# 的话生成的命名空间就是 =My.W

  • GRPC go与C++通信2021-09-25 23:58:54

    前言 由于要实现go服务端与嵌入式设备的通信打通,综合利弊选择golang与c++的grpc通信方式实现,GRPC由于原生不支持c语言(不可直接生成c的服务,但是可以生成序列化反序列化的代码,使用protoc-c),所以选用原生支持的c++,生成c++端的grpc序列化相关代码,grpc服务相关代码,至于grpc相关代码

  • 多图详解,一次性啃懂原型链(上万字)2021-09-23 13:36:56

    无标题 前言 在线音乐戳我呀! 音乐博客源码上线啦! 浑浑噩噩在前端领域磕磕碰碰了接近三年,想看看Vue源码,不知道有没有最近想看源码的猿友,如果JS不够硬,建议跟我一起来重学JS,重学完相信再去看源码,会事半功倍。 尤其清晰的记得毕业期间有一次上课期间手机响起来,接了个面试电话,就问了原

  • 安装protoc2021-09-21 16:37:17

    I also encountered the same problem! Does anyone know how to solve it? google/protobuf/descriptor.proto: File not found. google/api/annotations.proto: Import "google/protobuf/descriptor.proto" was not found or had errors. google/api/annotations.

  • Protocol Buffer入门2021-09-18 09:04:06

    1.简介 Protobuf(Google Protocol Buffer)是 Google公司内部的混合语言数据标准,目前已经开源,支持多种语言(C++、C#、Go、JS、Java、Python、PHP),它是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、

  • 1 Protocol Buffers 简介2021-09-17 16:05:53

    1 Protocol Buffers 简介 protobuf 即 Protocol Buffers,是一种轻便高效的结构化数据存储格式,与语言、平台无关,可扩展可序列化。protobuf 性能和效率大幅度优于 JSON、XML 等其他的结构化数据格式。protobuf 是以二进制方式存储的,占用空间小,但也带来了可读性差的缺点。protobuf 在

  • ProtoBuf语法version32021-09-15 23:34:31

    ProtoBuf语法version3 syntax = "proto3"; //语法版本 package com.njit.cn; //生成的java类所在包名 option java_outer_classname ="MyPerson";//生成的类名称 message Person { //pojo int32 id = 1; //int变量 string name = 2;//字符串变量 repeated string email

  • 原型prototype2021-09-14 01:03:14

    原型prototype 一个函数就是一个对象,一个对象不一定是一个函数,创建的每一个函数,解析器都会向函数中添加一个属性prototype 这个属性对应着一个对象,这个对象就是所谓的原型对象 函数作为普通函数调用时,它有prototype属性指向该函数的原型对象 函数以构造函数的形式调用时,它所

  • protobuf 与 gRPC相关2021-09-12 16:32:06

    https://zhuanlan.zhihu.com/p/149821222   RPC (Remote Procedure Call) 远程过程调用 将服务调用封装在一个本地方法中,让调用者像使用本地方法一样调用服务 调用方和服务方 约定,基于TCP长连接进行数据交互达成   由于方法不在本地执行,因此有三个特点: 1、 语义约定:事先约定调用

  • grpc protobuf协议2021-09-12 07:00:23

    grpc protobuf协议 Protocol Buffers 是一个与编程语言无关、与平台无关的可拓展机制,用于序列化结构数据,是一种数据交换格式。 message 定义 message Person { string name = 1; int32 id = 2; bool has_ponycopter = 3; }    数据类型: double、float、int32、int64、b

  • protoc工具使用2021-09-12 07:00:11

    protoc工具使用 前面我们用 protoc 来编译 .proto 文件为 go 语言,为了支持编译为 go,需要安装  protoc-gen-go 插件,C# 可以安装 protoc-gen-zsharp 插件。 需要注意的是,转换 .proto 为编程语言,不一定要安装 protoc。 例如 C# 只需要把 .proto 文件放到项目中,通过包管理器安装一

  • java版gRPC实战之一:用proto生成代码2021-09-12 07:00:05

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 关于《java版gRPC实战》系列 《java版gRPC实战》是欣宸原创的面向java程序员的gRPC开发笔记,与读者们一起通过实战来学习掌握gRPC的各个知识

  • 【RPC❄️006】python3体验protobuf魅力2021-09-11 20:32:30

    protobuf 虚拟环境安装:1:创建一个文件名 hello.proto 里面的代码如下2:根据上面的模板生成python文件,一定要切换到hello.proto文件所在目录下执行3: 写自己的python脚本,体验数据序列化过程自己的一些思考: 虚拟环境安装: virtualenv,python3.7.1 python -m pip install grpc

  • javascript原型链2021-09-11 18:33:28

    - 每个对象都有__proto__属性(访问器属性),这个属性可以访问到对象的原型对象(prototype); 拿构造函数的实例对象来举例,看看原型链的指向 function Person(name,age){ this.name = name; this.age = age; } let person1 = new Person("张三",18); console.log(person1.__prot

  • protocol buffer 知识整理2021-09-09 15:35:37

    protocol buffer 知识整理 定义消息:  最简单的例子:    1 // 下面是a.proto文件的内容 2 syntax = "proto3"; //必须指明proto3,否则会被认为是proto2 3 4 message SearchRequest { /*这里是消息名*/ 5 string query = 1; // 类型 字段名 = 标号;

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

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

ICode9版权所有