go语言基础与实战

76 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天

第一天的课程是语言的基础和三个实战小项目,讲了一些go语言的语法基础和一些函数的使用,还教了怎么配置的go语言的开发环境,总的来说第一天的课程是干活满满的。我个人是学C/C++的,语法方面感觉有一些差异,不过差的不是很多,基本都能听懂,我认为重点还是对于三个小项目的学习理解吧,所以本篇笔记重点讲一讲我自己对三个小项目的理解。

猜字谜游戏

设计一个猜字谜的游戏,每输入一个数就会有提示,直到输入正确,程序退出并提升游戏胜利。这是一个比较简单的项目,我觉得难点主要还是在怎么对输入的处理上吧,首先获取输入流再转换成字符串再转换为数字完成了转换。 image.png 基本就完成了这个项目,不是很难

简单的命令行词典

在这个小项目里面,考虑到我们基础薄弱,教了很多小技巧,最实用的就是抓包然后进行进行在线的代码转换的两个网址很实用。总结一下就是将json数列化、发出请求、处理响应。最后我将最后的输出改了一下变成可以一次输入多个单词进行翻译

image.png

image.png

socks5代理服务器

这个项目比较难懂,然后加上基础不好,所以没有听懂多少,然后第一个v1因为windows没有nc命令的所以也测试不了,在最后的成品代码中测试没有成功,目前还不知道为什么。卡在这里了。 image.png