protobuf 自动生成c# .cs文件。。。内附使用说明。protobuf 自动生成c# .cs文件。。。内附使用说明。
2021-09-07 11:06:36 828KB protobuf 自动生成c# .cs文件
1
为项目开发了一个proto的自动生成工具,需要把protoc.exe放入protobuf-net/ProtoGen文件夹下面,在protoGen文件夹下面建立out文件夹,out文件夹下面分两个文件,一个java一个csharp,把*.proto文件直接放在ProtoGen下面,这时候执行工具,可以选择打包个别proto或者打包全部,非常高效和便捷的开发工具,用proto的朋友不妨试试,如果有任何疑问或者需要源码请发邮件fanchao.cdmc@gmail.com
2021-09-07 10:56:25 13KB proto protobuf protobuf-net java
1
前言:           Protobuf解析目前圈子没见过一个能[一次解析全部节点]的模块(类似protoc.exe --decode_raw),一般都是解析最外一层,用过Protobuf的童鞋可能知道,在面对嵌套多层并节点很多的情况下,可能会有多层循环和很多个判断,我觉得这种写法极其恶心,所以我在想能不能像json解析那样,一次解析完全部节点,然后想取哪个就哪个,也不用多次解析.           Protobuf生成也没见过一个好用的,谷歌的不知道怎么生成的,目前见到的都是复制很多次的打包,如果嵌套5层 最内层了10000字节,想象一下要拷贝几次,每次拷贝多大的内存.思路:          解析思路:首先想到的是Protobuf结构可以用理解为树结构,这样就可以把个个节点保存在树上          生成思路:首先构造一棵树,然后计算所有类型为Length_delimited(2)的长度字段,然后就可以通过中序遍历树来打包protobuf结构,避免了多次复制内存.实现:          首先Protobuf结构肯定是key-value-key-value...key-value             ①如果类型是Varint(0),那么key-value对应的就是varint-varint             ②如果是类型Length_delimited(2),对应的就是varint-varint(valueLen)-value             ③其他类型和Varint类型类似
2021-09-05 04:37:47 753KB 易语言
1
通过proto工具编译的message结构被序列化,无法看出proto组织结构,通过这里的工具实现反序列化,清楚看到原messgae结构。注意:第六步运行的脚本操作过程按照其中的pdf文件最后的dos命令进行操作。
2021-09-03 15:55:19 90.91MB Android逆向 proto解析
1
可以直接在编辑器上编写proto文件,也可以直接编辑现有文件,支持树形展示关联关系等
2021-09-03 14:15:00 4.76MB protobuf proto 编辑器
1
jmeter 5.1.1 版本。maven项目。服务端 vertx+kotlin。 实现jmeter tcp链接 发送protobuf消息到服务端,并返回结果的demo。具体看里面的doc目录的说明。
2021-09-02 21:56:32 799KB jmeter java vertx kotllin
1
构建信息: GNU Make 4.2.1 x86_64-w64-mingw32 protobuf 3.17.x 静态链接库
2021-08-28 09:10:02 8.12MB protobuf
1
构建信息: GNU Make 4.2.1 Built for i686-w64-mingw32 protobuf 3.17.x 静态链接库
2021-08-28 09:10:01 6.32MB protobuf
1
libprotobuf.dll python的protobuf包可能用到 引入_message.pyd时把dll放到系统目录下就可以了
2021-08-24 18:39:25 1.1MB protobuf python
1
protobuf-2.5.0
2021-08-22 18:12:53 2.3MB protobuf 2.5.0 hadoop