1,语法速学(1):返回商品”数组”、repeated修饰符 Repeated:是一个修饰符,返回字段可以重复任意多次(包括0次) 可以认为就是一个数组(切片) 服务端: 创建protobuf文件 生成Prod.pb.go文件 cd pbfiles && protoc --go_out=plugin ...
分类:
其他好文 时间:
2019-12-22 18:49:32
阅读次数:
145
主要是通过AbstractByteBufAllocator类实现的ByteBuffer的申请。 代码如下: 会根据是否有Unsafe的类支持来判断是否需要使用“堆外内存”;如果配置了3种情况则不会使用 (1)io.netty.noUnsafe这个属性false (2)io.netty.tryUnsa ...
分类:
Web程序 时间:
2019-12-20 11:58:25
阅读次数:
115
前提 grpc服务接收到request的请求后,需要把参数转换成http,去请求其他接口。 使用go作为grpc的服务端,数据协议是protobuf 想到的几种解决方案: 1.编译好的pb.go文件里有个string(),可以把所有参数都打印出来,参数之间是空格隔开的,参数和值是k:v的形式,但是不 ...
分类:
Web程序 时间:
2019-12-18 20:13:07
阅读次数:
202
dz需要支持 大部分parrot都装好了,只有Protobuf未安装 apt install Protobuf 安装dz 下面下载https://labs.f-secure.com/tools/drozer/ deb包和apk sudo dpkg -i drozer-2.x.x.deb ok 使用a ...
分类:
其他好文 时间:
2019-12-18 15:06:54
阅读次数:
103
时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform、WPF、ASP.NET Core等,亦有C++桌面相关的Qt Quick和Qt Widgets等,只分 ...
ProtoBuf 官方文档翻译 [翻译] ProtoBuf 官方文档(一)- 开发者指南 [翻译] ProtoBuf 官方文档(二)- 语法指引(proto2) [翻译] ProtoBuf 官方文档(三)- 语法指引(proto3) [翻译] ProtoBuf 官方文档(四)- 规范指引 [翻译] ...
分类:
其他好文 时间:
2019-12-15 18:41:27
阅读次数:
103
本文是关于get,post等几种请求方式的资料搜集和学习,HTTP,HTTP2协议的涉及点,然后提到了socket协议,RPC 先是和朋友的一些交流对话,问着问着就到了我的知识盲区。需要恶补一下这方面的知识了。朋友问:get 的请求方式 ,是不是只是单方面接受服务器发送的数据?我答:前半句和后半句, ...
分类:
Web程序 时间:
2019-12-14 23:13:16
阅读次数:
145
缓冲区溢出漏洞试验 一、实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验准备 输入以下命令安装用于编译32位C程序的 ...
分类:
其他好文 时间:
2019-12-11 23:15:38
阅读次数:
112
在使用TensorFlow进行目标检测时,首先需要下载tensorflow object detection API模型,该模型的下载地址为https://github.com/tensorflow/models。 其次需要完成准备工作包括: 1)获取protobuf 由于Object Detect ...
分类:
其他好文 时间:
2019-12-11 18:56:28
阅读次数:
114
缓冲区溢出漏洞实验 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 实验准备 + 输入命令安装一些用于编译 32 位 C 程序的软件包 ...
分类:
其他好文 时间:
2019-12-11 13:17:00
阅读次数:
89