prince的文章

25、Golang 教程 - UDP 编程

UDP是用户数据报协议,是一种无连接传输协议,不需要建立连接就可以直接发送和接收数据,属于不可靠的,没有时序的通信,UDP 实时性好,适合直播环境。 1. 服务端配置 示例 package main import ( "fmt&q...

赞(0)princeprinceGolang基础 阅读(184)

24、Golang 教程 - TCP 编程

客户端和服务器模型 socket:BSD UNIX 的进程通信机制,通常也称作套接字,用于描述 IP 地址和端口,是一个通信链的句柄。socket 可以理解为 TCP/IP 网络的 API,它定义了许多函数,程序员可以使用它来开发 TCP/...

赞(0)princeprinceGolang基础 阅读(198)

23、Golang 教程 - 单元测试

在提交测试工程师代码前,先进行单元测试自检,没有问题,方可提交代码,对于模块或者函数需要自行写测试用例。 规则: 文件名必须以 _test.go 结尾。 如果是测试函数,必须以 Test 开头。 1. 函数测试 calc.go packag...

赞(0)princeprinceGolang基础 阅读(199)

22、Golang 教程 - Go 并发

1. 基本概念 并发:是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。同—时间段同时在做多个事情。 并行:在操作系统中是指,一组程序按独立异步的速度...

赞(0)princeprinceGolang基础 阅读(190)

21、Golang 教程 - 文件处理

计算机中的文件是存储在外部介质(硬盘)上的数据集合,文件分为文本文件和二进制文件。 1. 打开和关闭文件 os.open() 函数能够打开一个文件,返回一个 *File 和一个 err,对得到的文件示例 close() 方法能够关闭文件。 ...

赞(0)princeprinceGolang基础 阅读(179)

20、Golang 教程 - 反射

变量 ---> 一个值,一个类型,值类型 数组 ---> 相同类型,多个值,长度固定,值类型 切片 ---> 相同类型,多个值,长度动态,引用类型,有序 指针 ---> 地址,引用类型 映射 ---> k-v ...

赞(0)princeprinceGolang基础 阅读(200)