这是我参与「第三届青训营 -后端场」笔记创作活动的的第1篇笔记。
今天是青训营第一天,课上学习了go语言的基本结构,常用方法和语法,学习了三个小项目的具体实现:猜迷游戏和字典查询和socks5代理。
GO
1.在 Go 程序中,一行代表一个语句结束。每个语句不需要像 C 家族中的其它语言一样以分号 ; 结尾,因为这些工作都将由 Go 编译器自动完成。
2.Go中只有一种循环:for。 可以多个循环嵌套。
3.switch、continue、break与c++中的类似。
4.fmt包可调用输出输入函数。Go的函数可以返回多个值。
项目一
猜谜游戏: 利用rand方法随机生产一个数,通过scanf函数输入数字判断大小,返回大于或小于当前数,相同则返回正确。
项目二
字典查询:利用网上翻译引擎的CURL,进入在线翻译网站,打开F12
进入进入CURL转换网站:Convert curl commands to code
将转换的go程序运行获取字典网页。
项目三
Socks5是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器之间扮演一个中间角色,使得内部网中的前端机器能够访问Internet网中的服务器,Socks5提供多种身份验证,只有授权用户才能访问服务器,这极大提升了通讯的安全性。