BOM : 浏览器对象模型 ( Browser Object Model )window是整个BOM的核心Window对象的常用方法方法名称说明prompt( )显示可提示用户输入的对话框alert( )显示带有一个提示信息和 一个confirm( )显示一个 带有提示信息、确定和取消按钮的对话框close( )关闭浏览器窗口open( )打开一个新的浏览器窗口,加载给定 URL 所指定的文档se
转载
2024-05-30 00:24:07
57阅读
很多书上__proto__和prototype都翻译成原型,这是错误的译法,因为这两个东东并不是同一个东东.就像object和Object(),对象这三者一样,这三者不是同一个东东.object指的数据类型,Object()指的是一个标识为Object的函数对象. 而object,function数据类型的对象就是我们常说的对象,但关于对象我有更广的涵义(请看另两篇文章:一切都是对象,程序世界
转载
2024-04-30 12:51:29
174阅读
在广告系统里,对延迟是毫秒必争(毕竟省下来的每一毫秒都可以用在后端优化效果),因此我们和外部媒体之间的通信往往使用 protobuf 。相比 json、xml,protobuf 确实节省了不少编解码的时间以及网络开销,不过相应的代价是牺牲了便利性,不能用 vi 等文本编辑器查看/修改,遇到问题时排查也比较麻烦。- 入坑 -比如 7 月份,某媒体希望一次请求中拉到多条广告(用于信息流场景),因此在
转载
2024-10-06 07:45:42
66阅读
文章目录前言一、字段规则二、消息类型的定义与使用2.1 定义2.2 使用三、enum 类型3.1 定义规则3.2 注意事项四、any 类型4.1 类型说明4.2 类型使用五、oneof 类型六、map 类型七、默认值 前言前面的文章介绍了 ProtoBuf 的基本概念,同时也展示了其基本使用方法,本文将详细的介绍 ProtoBuf 更多的字段以及语法。一、字段规则消息的字段可以用下面几种规则来修
转载
2023-12-14 12:31:19
114阅读
1. 下载protoc.exe文件protoc.exe2. 转换 Java 对象假设我们有一个 proto 文件命名为:simple.proto syntax = "proto3";
option java_package = "test.module.simple.protocol";
option java_outer_classname = "SimpleProtoc
转载
2023-06-08 20:02:04
554阅读
proto文件转java实体对象
转载
2023-06-05 08:12:14
633阅读
更新,第一次看的小伙伴直接跳到下面的"直入正文", 再回来看吧4、成功将该工具类完整应用到小游戏上, 终于抽空把代码逻辑小小梳理了一哈,代码如下(保留了ProtoField.java类)小游戏服务端: https://github.com/kdYY/sqGameSvr 觉得喜欢的来个star吧public class ProtoBufUtil {
public static List<
转载
2023-09-02 09:45:27
235阅读
# 从proto到Java:如何使用Protocol Buffers在Java中传输数据
在软件开发领域,数据的传输是非常常见的需求。而使用Protocol Buffers(简称Proto)来定义数据结构并进行数据交换是一种高效且可靠的方式。在本文中,我们将介绍如何将Proto文件编译成Java代码,并演示如何在Java项目中使用Proto定义的数据结构进行数据传输。
## 什么是Protoc
原创
2024-06-02 03:32:49
18阅读
String属性简介length:1
name:String
fromCharCode:传入unicode值,返回相应的字符串
fromCodePoint:
raw:
.
.String prototype 的属性简介length:在字符串中str.length等于自身的长度。str._ _proto_ _.length===0
constructor:指向构造函数String
c
转载
2023-11-06 15:56:30
57阅读
由于实习项目中用的是 gRPC ,在学习 gRPC 之前,我们需要先学习一下 proto 语法Proto Buffer 简介proto Buffer 简单介绍结构化数据序列化方案,用于协议通信,数据存储和其它更多用途(这个部分在前面序列化章节的博客中说过);它像 xml, 但是更小[1],更快[2]并且更简单,一旦定义好数据如何构造,就可以使用特殊的生成的源代码来轻易的读写你结构化数
转载
2024-01-08 12:43:37
31阅读
介绍.protoJava对象中的方法methods in interfacemethods in objectmethods in Builder示例参阅 介绍介绍日后再补TODO,总之想要了解protobuf的工作原理,需要首先知道编程中的“Builder模式”——由于类属性过多而出现的一种较好的解决方式。没有公有构造函数,设置属性仅能通过Builder的set类方法等等。具体可查阅资料学习。
转载
2024-01-29 02:31:04
114阅读
最近在做面向对象的js开发,基础知识比较欠缺,恶补了一下,搜到了不少结果,但是总是感觉知识混乱,没有头绪,在看了众多文章后,顺着思路理清一下知识。一、prototype和__proto__的概念prototype是函数的一个属性(每个函数都有一个prototype属性),这个属性是一个指针,指向一个对象。它是显示修改对象的原型的属性。__proto__是一个实例对象拥有的内置属性(请注意:prot
转载
2024-04-10 20:51:23
61阅读
prototype、proto和constructor 三者之间的关系首先来看三个的各自含义prototype
构造函数有一个prototype属性,指向实例对象的原型对象。通过同一个构造函数实例化的多个对象具有相同的原型对象constructor
原型对象有一个constructor属性,指向该原型对象对应的构造函数proto
实例对象有一个proto属性,指向该实例对象对应的原型对象,参照构造
转载
2023-10-02 23:34:00
112阅读
1. 安装proto2mac上安装proto2,可以参考博客: 【工具使用】mac 安装 protobuf 2.5.0笔者安装的是2.6.1版本,对应的下载地址:v2.6.1/protobuf-2.6.1.zip笔者实验发现,proto3能编译proto2语法的.proto文件,反之则不行。报错信息如下:Unrecognized syntax identifier "proto3". This
转载
2023-10-08 19:19:20
408阅读
一:编译源码下载地址:http://code.google.com/p/protobuf/downloads/list 下载后,根据编译说明进行编译。windows 平台,直接打开msvc中的工程文件,直接编译。unix/linux平台,先进行configure,在make。生成的结果中有库文件有:libprotobuf.lib 可执行文件有:
转载
2023-06-28 16:41:24
563阅读
本章主要介绍了如何在 proto 文件中引入其他 proto 文件。1. 概述Protocol buffers 是一种语言无关、平台无关的可扩展机制或者说是数据交换格式,用于序列化结构化数据。与 XML、JSON 相比,Protocol buffers 序列化后的码流更小、速度更快、操作更简单。Protocol buffers are a language-neutral, platfo
转载
2023-12-13 20:00:26
110阅读
文章目录前言一、编码结构二、Varints 编码三、ZigZag 编码四、 Varint 类型**int32、int64、uint32、uint64****bool****enum 的例子:****sint32、sint64****64-bit 和 32-bit 类型** **fixed64、sfixed64、double**五、Length-delimited 类型string、bytes、E
转载
2024-06-22 18:44:37
72阅读
Google protobuf是非常出色的序列化与反序列化开源工具, 1:使用optional而不是required字段。 protobuf的可选字段optional是一个很巧妙的设计,optional字段是可选的,一个optional字段存在与否都不影响proto对象的序列化和反序列化,利用它可以实现数据协议的向后兼容和向前兼容,即以后增加新的字段,或弃用(注意这里是弃用而不是删除)旧字段都不需
转载
2023-12-07 06:35:05
128阅读
简介protobuf也叫protocol buffer是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 、json进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为一种效率和兼容
转载
2024-06-27 11:37:17
93阅读
1 为什么 xx.constructor.prototype 可以访问到当前对象的原型。
'str'.constructor.prototype
'str'.constructor 指向当前对象的构造函数
(构造函数).prototype:即函数的prototype 属性
1 函数有prototype属性,所以可以访问到
转载
2024-04-21 20:53:43
41阅读