前言
本系列文章的主要目的就是总结一下在学习过程中遇到的问题,记录一下学习的过程。
主要的目的是为了总结和复习。
本节课的主要工作
- go语言是什么
- go语言的语法设计和基本函数
- 开发环境设计
- 标准库
- 三个实战项目
详细内容介绍
标准库和基本语法
与C语言在大体上非常类似,如果详细介绍的话太过冗余
-注意数据结构上,map的应用很多 -错误处理上的优势 -进程处理上
特别的有关json的处理,go语言很强大,只要保证每个字段第一个字母大写,jason.Marshal就可以完成序列化。
三个实验项目
猜谜游戏
主要是对上课时学习的语法进行进一步的巩固。
里面令我印象很深的就是go语言的输入设计都是使用流输入的,并且通过转换string的函数来去掉回车。
在线词典
首先是进一步学习了抓包的知识。
值得记录的两个网站
选择转换嵌套会让代码更简洁。
socks5代理
通过一个中间服务器来访问服务器
主要将一般的TCP连接分成了四个阶段
- 握手
- 认证
- 请求
- relay
总结
总的来说对于我还是一门新的语言,还需要进一步的学习,特别是socks5协议实验,需要进一步的学习巩固