这是我参与【第五届青训营】伴学笔记创作活动的第二天
Go语言实战案例
(1).猜谜游戏
代码流程为:
stateDiagram-v2
[*] --> v1生成随机数
v1生成随机数 --> v2增加rand用法seed形成随机
v2增加rand用法seed形成随机 --> v3增加读取用户输入
v3增加读取用户输入 --> v4实现判断逻辑
v4实现判断逻辑 --> v5实现游戏循环
v5实现游戏循环 --> [*]
v1
v2
v3
v4
v5
(2).在线词典
重点:
- 通过第三方的API查询到单词的翻译并打印出来
- 用go发送http请求,解析json
1.抓包
(dict→标头为post)
2.生成json代码
进入curlconverter.com/#go (可以自动生成go语言的json代码)
代码解读
3.生成request body
4.解析request body
5.打印结果
6.对写死数据进行修改
good→ word
(3).socks5代理
这个demo我暂时没有看懂,需要再研究一下
(4).总结
在关于协议代理方面,我的理解能力远远达不到课程所讲。关于第三个项目,需要多花时间进行理解和吃透。