ICode9

精准搜索请尝试: 精确搜索
  • 2021SC@SDUSC HBase(十五)项目代码分析—— WAL 在 RegionServer 基本调用过程2021-12-12 14:02:05

    2021SC@SDUSC 目录 一、简述二、实现三、总结 一、简述 WAL(Write-Ahead-Log)是HBase的RegionServer在处理数据插入和删除的过程中用来记录操作内容的一种日志。大致过程如下图所示,首先客户端启动一个操作来修改数据,每一个修改都封装到KeyValue对象实例中,并通过RPC调用发

  • Proto3语法入门2021-12-09 01:32:12

    定义消息类型 首先让看一个非常简单的例子。假设要定义搜索请求消息格式,其中每个搜索请求都有一个查询字符串、感兴趣的特定结果页面以及每页的多个结果。这是.proto用来定义消息类型的文件。 syntax = "proto3"; message SearchRequest { string query = 1; int32 page_numb

  • protobuf 无proto 解码 decode 语言 java python2021-12-08 11:04:06

    package com.example.demo.services; import com.google.common.base.Charsets; import com.google.protobuf.ByteString; import com.google.protobuf.CodedInputStream; import com.google.protobuf.InvalidProtocolBufferException; import com.google.protobuf.WireForma

  • Golang微服务入门到精通之路-4-protobuf安装及使用2021-12-05 15:34:26

    一、protobuf Ubantu 20.04 LTS 1、安装依赖相关 安装时报了个错:把它去掉就好 (以下是我已安装好的样子) E: Unable to locate package cur1 root@DESKTOP-AKFISP1:~# apt-get install autoconf automake libtool cur1 make g++ unzip libffi-dev -y Reading package lists... D

  • Protobuf 新手教程2021-12-04 12:03:36

    Protobuf 是Google官方出品一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说是序列化。它很适合做数据存储或RPC数据交换格式。可用于通讯协议、数据存储等领域的平台无关、语言无关、可扩展的序列化结构数据格式。 优点 平台无关,语言无关,可扩展 提供了友好的

  • 记录解决TypeError: Expected a message Descriptor, got Descriptor问题2021-11-29 16:04:31

    发生这个问题是 tensorflow 与 protobuf 版本不对应 首先,在anaconda中查看安装的包的情况   pip list  ,卸载掉 tensorflow 和 protobuf pip uninstall tensorflow==1.0.0    pip uninstall protobuf==3.5.0.post1 接着重新安装tensorflow pip install tensorflow==1.0

  • Golang - 关于 proto 文件的一点小思考2021-11-28 14:31:07

    目录前言helloworld.proto小思考小结推荐阅读 前言 ProtoBuf 是什么? ProtoBuf 是一套接口描述语言(IDL),通俗的讲是一种数据表达方式,也可以称为数据交换格式。 我们常用的数据格式有 JSON 和 XML,为什么使用 ProtoBuf ?是因为它的传输快,为什么传输快?大家可以找下资料。使用 .proto 文件

  • C#中使用protobuf-net进行序列化2021-11-25 09:34:43

    前一篇文章我们看到使用Google.Protobuf有诸多不便(参考《如何在C#中使用Google.Protobuf工具》),这次我们来看看另一个工具的使用体验。 相关资料、链接: github项目:https://github.com/protobuf-net/protobuf-net nuget包名称:protobuf-net、protobuf-net.BuildTools 作者:Marc Grave

  • protobuf基础知识及跨文件夹import实例2021-11-24 13:02:57

    protobuf基础知识及跨文件夹import实例 本文为个人项目开发中关于使用proto的一些总结,主要记录了一种跨文件夹import *.proto文件的方法。如有错误之处,恳请各位大佬指正。 从事自动驾驶项目开发中,上下游自检不可避免需要信息交互,比如障碍物融合与规划之间存在多个障碍物的信

  • 如何在C#中使用Google.Protobuf工具2021-11-24 11:34:11

      protobuf是一个语言无关、平台无关的序列化协议,由谷歌开源提供。再加上其高性能、存储占用更小等特点,在云原生的应用中越来越广泛。 在C#中主要有两种方法来使用protobuf协议,nuget包分别为Google.Protobuf和protobuf-net,其中Google.Protobuf由谷歌官方提供。本文简要记录和展

  • protoc buffer 2.5.0和3.17.2版本无缝切换2021-11-24 11:30:48

    #!/bin/bash export CXXFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" PROTOBUF_VERSION=3.17.2 curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v$PROTOBUF_VERSION/protobuf-all-$PROTOBUF_VERSION.tar.gz tar -

  • 【TcaplusDB知识库】C++快速上手PB表的增删查改操作2021-11-24 10:02:42

    【TcaplusDB知识库】C++快速上手PB表的增删查改操作   PROTOBUF 说明 PB (PROTO) 表是基于 PROTOBUF 协议设计的 TcaplusDB 表,PROTOBUF 协议是 Google 开源的通用 RPC 通信协议,用于 TcaplusDB 存储数据的序列化、反序列化等操作,具体关于 PROTO 表的定义说明可参考章节:表定义语言(

  • 在 CMake 项目中使用 protobuf2021-11-21 10:01:58

    简介 protobuf 只需要我们定义 .proto 格式的数据结构,然后使用 protobuf 编译器生成指定语言的代码,然后我们就可以在指定的语言中使用这个数据结构了。protobuf 的一大好处就是数据结构的序列化和反序列化,这些自定义的数据结构经过序列化之后就可以通过网络、本地系统等方式传给其

  • .NET Protobuf包装器库2021-11-17 15:35:33

    Wodsoft Protobuf Wrapper 内容 关于 需求 安装 用法 序列化 反序列化 字段定义 字段排序 非空构造函数对象 获取Protobuf包装器 高级 支持的属性类型与Protobuf类型的关系 如何工作 性能 许可证 关于 这是一个可以帮助你不需要.proto文件就能够使用Protobuf序列化的一个

  • protobuf和json字符串大小对比2021-11-14 12:33:01

    json字符串拼装程序 package org.proto; import com.alibaba.fastjson.JSON; import java.util.ArrayList; import java.util.List; import java.util.Random; public class Test3 { public static void main(String[] args) { Random rand = new Random();

  • ubuntu 20.04 编译安装 protobuf 的过程及问题记录2021-11-14 10:00:07

    参考文章: https://www.jianshu.com/p/1c2069254045 https://blog.csdn.net/guyongqiangx/article/details/52759578 https://blog.csdn.net/foolishlee/article/details/50910426 1, clone 源码到本地,切换到 v3.18.1 这个 tag git clone https://github.com/google/protobuf.git

  • 低版本protobuf与cmake问题:Could not find a package configuration file provided by "Protobuf" wit2021-11-10 20:31:33

    背景 如果使用Cmake编译caffe, 且使用低版本protobuf(如2.5),会报错cmake找不到protobuf。 解决思路: 更改caffe工程默认cmake文件,使用pkg-config寻找。 解决办法: 修改报错的cmake文件,路径在caffe工程下cmake/ProtoBuf.cmake, 修改如下两处 # Finds Google Protocol Buffers library

  • grpc- go最简单的客户端 服务端程序2021-11-06 23:59:11

    更改 go包源 go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn 下grpc-go包及pb包 go get google.golang.org/grpc go get -u github.com/golang/protobuf/proto go get -u github.com/golang/protobuf/protoc-gen-go 安装pb 下载地址: https://github.com/pro

  • win7+vs2017编译MNN和MNNConveter2021-11-03 17:31:59

        1、需要的protobuf库前面已经编译好了;  2、直接按照网上的教程 输入命令:cmake -G "Visual Studio 15" -DCMAKE_BUILD_TYPE=Release -DMNN_BUILD_CONVERTER=true -DMNN_BUILD_SHARED_LIBS=false ..     显示错误,Protobuf_LIBRARIES,Protobuf_INCLUDE_DIR未配置;     3、

  • ProtoBuf和JSON性能对比2021-11-01 11:03:03

    转载自:https://blog.csdn.net/xiaoxiaoyusheng2012/article/details/81102369 ProtoBuf虽然理论上效率远超JSON,但是在具体使用时,其效率受到实现者的代码质量影响。 转化效率分为两种,解码和编码,解码包括解析和对象绑定,编码包括解析和组装。就常用的几个实现了这两种格式转换的工具

  • eclipse 下编译conductor grpc 代码生成记录2021-10-30 23:59:19

    eclipse 下编译conductor需要生产 grpc java代码,否则启动server 会报告conductor-grpc-server 相关bean失败错误。 首先修改conductor-grpc的build.gradle文件如下 buildscript { dependencies { classpath 'com.google.protobuf:protobuf-gradle-plugin

  • protobuf 编译2021-10-27 15:04:34

    1、下载protobuf源代码包:https://github.com/protocolbuffers/protobuf/tags ; 2、解压之后,打开VS命令行工具,转换工作目录到G:\protobuf-3.1.0\cmake: (1)G: 到G盘;(2)cd G:\protobuf-3.1.0\cmake 进入cmake目录;(3)新建 mkdir release & cd release ;(4) cmake -G "NMake Makefiles" -DC

  • 问题解决:protobuf出现undefined reference2021-10-26 16:29:59

    其实能解决的问题都不是什么大问题哈,中英文文档我都翻了,最后解决了。 1、 cd protobuf-2.1.0 ./configure --prefix=/usr/local/protobuf make make check make install 2、 sudo gedit /etc/profile 添加 export PATH=$PATH:/usr/local/protobuf/bin/ export PKG_CONFI

  • win10下编译安装ncnn2021-10-26 16:05:34

    win10下编译安装ncnn 第一步 自行安装VS2017、CMake软件。 Cmake可以在网盘自取: 链接:https://pan.baidu.com/s/16w_ZVHDb4_y-56WmDHMXlg 提取码:hezy 下载protobuf和ncnn源码 protobuf下载链接:https://github.com/google/protobuf/archive/v3.4.0.zip ncnn下载链接:https://git

  • Google Protobuf基础系列:Builder与build2021-10-24 09:32:28

    1 Builder与build Builder:新建对象,不初始化;build:初始化对象。 2 生成协议 2.1 协议内容 syntax = "proto3"; message User { string username = 1; string sex = 2; int32 age = 3; Team team = 4; repeated Team team_list = 5; message Team {

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

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

ICode9版权所有