上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 47 下一页
摘要: net/http包 net/http是Go语言的内置包,它可以来创建HTTP客户端与服务端。 并且由net/http包创建的服务端性能十分高效,甚至不用nginx部署。 client端 GET请求 以下示例将展示如何使用net/http包来发送一次GET请求。 package main import 阅读全文
posted @ 2020-10-16 14:21 云崖先生 阅读(898) 评论(0) 推荐(0) 编辑
摘要: socket socket应该是各种语言中网络编程的基础,它介于应用层与传输层之间,只要学会使用它的接口即可。 TCP 以下建立两台机器互相通信。 Server 以下是Go语言中通过socket和goroutine编写的一个非常简单的服务端。 流程如下: 建立与服务端的链接 进行数据收发 关闭链接 阅读全文
posted @ 2020-10-14 17:01 云崖先生 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: goroutine 在其他的编程语言中,线程调度是交由os来进行处理的。 但是在Go语言中,会对此做一层封装,Go语言中的并发由goroutine来实现,它类似于用户态的线程,更类似于其他语言中的协程。它是交由Go语言中的runtime运行时来进行调度处理,这使得Go语言中的并发性能非常之高。 一个 阅读全文
posted @ 2020-10-14 15:16 云崖先生 阅读(1155) 评论(6) 推荐(5) 编辑
摘要: strconv包 该包主要实现基本数据类型与其字符串表示的转换。 常用函数为Atoi()、Itia()、parse系列、format系列、append系列。 更多函数请查看官方文档。 string与int类型转换 Atoi() 该函数用于将字符串类型的整数转换为int类型,函数签名如下: func 阅读全文
posted @ 2020-10-12 21:45 云崖先生 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 变量机制 在Go语言中,变量分为两部分。 类型信息:预先定义好的变量类型,属于元信息 值信息:程序运行过程中可变化的一部分信息 反射介绍 反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。 阅读全文
posted @ 2020-10-11 18:02 云崖先生 阅读(702) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 47 下一页