- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 golang defer关键字的基本使用
1、函数一经调用立即执行 fmt.Println("hello") fmt.Println("哈哈") 输出结果======>> hello 哈哈 2、关键字 defer⽤于延迟一个函数的执行,defer语句只能出现在函数的内部 为了保证文件的关闭能够正确执行,可以使用defer,先打开文件,...
2019-12-26 14:27:22 254
原创 计算机网络通信基础知识总结(TCP/IP协议体系)
一、数据通信:通过某种传输媒介(例如电缆,光缆,双绞线等)进行数据交换(以0、1形式表示)的过程,包括本地通信和远程通信。 1、数据通信系统的有效性基于三个基本方面: (1)传递,系统能够将数据从传递到正确的接收方。 (2)正确,系统能够保证传输消息的准确。 (3)及时,系统能够满足视音频和数据的实时传输。 2、数据通信系统的组成部分 (1)消息,需要通信的...
2019-12-19 16:06:22 3512
原创 golang函数make(),new()区别与使用
1、make()函数的作用,给切片slice,字典map,通道channel初始化,在内存中开辟一块空间 # 声明一个切片,未初始化前没有内存空间,所以为nil(nil切片不能直接赋值),返回值为空切片 var sli []string # 使用make()初始化切片(初始化切片的长度和容量),初始化以后就有了自己的内存空间, # 所以不是nil(非nil切片可以直接赋值),返...
2019-12-18 10:03:22 724
原创 Go常用包整理及介绍
1、net/http http.HandleFunc() 设置动态路由 http.ListenAndServe() 启动一个服务 w http.ResponseWriter 用于向用户返回数据的ResponseWriter对象 r *http.Request 用于接收用户请求的Request对象指针 // 简单的http请求直接用http.G...
2019-12-05 09:15:37 238
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人