02、Golang 教程 - hello world
学习任何编程语言的第一个程序都是Hello world,我就不打破这个传统了。看看Go的"Hello World"吧。 package main import "fmt" //引入fmt库 func ma...
学习任何编程语言的第一个程序都是Hello world,我就不打破这个传统了。看看Go的"Hello World"吧。 package main import "fmt" //引入fmt库 func ma...
go安装 分别下载对应系统的版本,下载地址:http://www.golangtc.com/download 下载go1.9.2.windows-386.msi文件,然后傻瓜式安装。安装路径就使用它默认的 C:\Go\ 即可,之后一路 Ne...
公众号:“皇子谈技术”主理人
Go原生支持 http,直接使用 import("net/http") 即可,http 服务性能和 nginx 非常接近,都具备高并发支持的能力,代码实现起来较为简单。 1. 服务器配置 示例: https://www.ji...
UDP是用户数据报协议,是一种无连接传输协议,不需要建立连接就可以直接发送和接收数据,属于不可靠的,没有时序的通信,UDP 实时性好,适合直播环境。 1. 服务端配置 示例 package main import ( "fmt&q...
客户端和服务器模型 socket:BSD UNIX 的进程通信机制,通常也称作套接字,用于描述 IP 地址和端口,是一个通信链的句柄。socket 可以理解为 TCP/IP 网络的 API,它定义了许多函数,程序员可以使用它来开发 TCP/...
在提交测试工程师代码前,先进行单元测试自检,没有问题,方可提交代码,对于模块或者函数需要自行写测试用例。 规则: 文件名必须以 _test.go 结尾。 如果是测试函数,必须以 Test 开头。 1. 函数测试 calc.go packag...
1. 基本概念 并发:是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。同—时间段同时在做多个事情。 并行:在操作系统中是指,一组程序按独立异步的速度...
计算机中的文件是存储在外部介质(硬盘)上的数据集合,文件分为文本文件和二进制文件。 1. 打开和关闭文件 os.open() 函数能够打开一个文件,返回一个 *File 和一个 err,对得到的文件示例 close() 方法能够关闭文件。 ...
变量 ---> 一个值,一个类型,值类型 数组 ---> 相同类型,多个值,长度固定,值类型 切片 ---> 相同类型,多个值,长度动态,引用类型,有序 指针 ---> 地址,引用类型 映射 ---> k-v ...
发现输出哪里不同 package main import "fmt" // 父类结构体 Car type Car struct { weight int name string } // 父方法 func (c Car)...