10 2021 档案
udp广播简单实现
摘要:发送 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 #include<sys/types.h> 5 #include<sys/socket.h> 6 #include<sys/wait.h> 7 #include<ne 阅读全文
posted @ 2021-10-28 20:34 yuzyong 阅读(110) 评论(0) 推荐(0)
kali安装后忘记用户名和密码
摘要:kali安装后初始密码是多少? 安装时设置的密码不知为啥不能用,只能修改了。 1. 重启后按上下键选取版本,这里选第一个,按e键进入编辑 2. 找到linux开头这一行,ctrl+e进入行尾,在这一行行尾加上init=/bin/bash,回车,然后ctrl+x进入引导 3. 然后得到一个shell, 阅读全文
posted @ 2021-10-10 10:41 yuzyong 阅读(2929) 评论(0) 推荐(0)
linux修改用户名及用户目录
摘要:(oldname为原用户名,newname为新用户名) 1、kill修改用户所有进程 pkill -u oldname pkill -9 -u oldname 2、修改用户名 usermod -l newname oldname 3、修改home目录名 usermod -d /home/newnam 阅读全文
posted @ 2021-10-10 10:13 yuzyong 阅读(1549) 评论(0) 推荐(0)
Protobuf 协议语法与序列化原理实现
摘要:Protobuf 协议语法 message: Protobuf中定义一个数据结构需要用到关键字message,这一点和Java的class,Go语言中的struct类似。 标识号: 在消息的定义中,每个字段等号后面都有唯一的标识号,用于在反序列化过程中识别各个字段的,一旦开始使用就不能改变。标识号从 阅读全文
posted @ 2021-10-09 10:31 yuzyong 阅读(1399) 评论(0) 推荐(0)
go语言测试Protobuf编码解码过程(附测试代码)
摘要:简介 Google Protocol Buffer( 简称 Protobuf)是Google公司内部的混合语言数据标准,他们主要用于RPC系统和持续数据存储系统。 Protobuf应用场景 Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。 阅读全文
posted @ 2021-10-08 17:17 yuzyong 阅读(654) 评论(0) 推荐(0)
proto2和proto3生成go代码的区别
摘要:proto2和proto3 proto2生成的go文件中,结构体成员使用的是指针。 废话不说,开始测试! 文件名:test.proto,下面分别是proto3和proto2 1 syntax = "proto3"; 2 package example; 3 option go_package=".. 阅读全文
posted @ 2021-10-08 16:50 yuzyong 阅读(806) 评论(0) 推荐(0)