GO语言快速上手案例分析|青训营笔记

135 阅读1分钟

1.猜数字游戏

随机生成一个数字,猜出这个数字 rand.Seed()函数:利用时间戳获取随机数种子 rand.Intn():获取随机数

image.png

利用os.stdin输入的是文件;newReader函数转换成变量,转换成对流的操作 image.png

这里也可以直接用fmt.Scanf()函数输入,简化代码编写

image.png

简单词典

单词传入-创建http请求-json序列化-发送http请求-手动关闭body流-获取响应body信息-json反序列化-输出要求对应信息

image.png

image.png

image.png

image.png

socket5代理

握手:浏览器想socket5发送请求,返回认证方式 认证:socket5不需认证 请求:浏览器向socket5发送请求,建立连接;socket5向服务器发送请求,建立连接,返回第一个响应 relay:浏览器发送数据,socket5转发到服务器,接受响应,转发回浏览器 image.png