上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: go test工具 Go语言中的测试依赖go test命令。编写测试代码和编写普通的Go代码过程是类似的,并不需要学习新的语法、规则或工具。 go test命令是一个按照一定约定和组织的测试代码的驱动程序。在包目录内,所有以_test.go为后缀名的源代码文件都是go test测试的一部分,不会被g 阅读全文
posted @ 2019-12-13 16:57 凯帅 阅读(424) 评论(0) 推荐(0) 编辑
摘要: Go语言内置的net/http包十分的优秀,提供了HTTP客户端和服务端的实现。 net/http介绍 Go语言内置的net/http包提供了HTTP客户端和服务端的实现。 HTTP协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网 阅读全文
posted @ 2019-12-12 21:02 凯帅 阅读(3775) 评论(0) 推荐(0) 编辑
摘要: 互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite),正是这一些协议规定了电脑如何连接和组网。我们理解了这些协议,就理解了互联网的原理。由于这些协议太过庞大和复杂,没有办法在这里一概而全,只能介绍一下我们日常开发中接触较多的几个协议。 互联网分层模型 互联 阅读全文
posted @ 2019-12-12 16:58 凯帅 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 并发是编程里面一个非常重要的概念,Go语言在语言层面天生支持并发,这也是Go语言流行的一个很重要的原因。 Go语言中的并发编程 并发与并行 并发:同一时间段内执行多个任务(你在用微信和两个女朋友聊天)。 并行:同一时刻执行多个任务(你和你朋友都在用微信和女朋友聊天)。 Go语言的并发通过gorout 阅读全文
posted @ 2019-12-12 15:31 凯帅 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 异常处理模板 package main import "fmt" //异常处理 //defer panic recover //defer 表示延迟调用,即便程序出现严重错误,也会执行 //panic 就是python中的raise(主动抛出异常) //recover 恢复程序,继续执行 func 阅读全文
posted @ 2019-12-12 15:15 凯帅 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Go语言中strconv包实现了基本数据类型和其字符串表示的相互转换。 strconv包 strconv包实现了基本数据类型与其字符串表示的转换,主要有以下常用函数: Atoi()、Itia()、parse系列、format系列、append系列。 更多函数请查看官方文档。 string与int类型 阅读全文
posted @ 2019-12-10 15:17 凯帅 阅读(2582) 评论(0) 推荐(0) 编辑
摘要: 变量的内在机制 Go语言中的变量是分为两部分的: 类型信息:预先定义好的元信息。 值信息:程序运行过程中可动态变化的。 反射介绍 反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。 支持反 阅读全文
posted @ 2019-12-09 19:00 凯帅 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 时间和日期是我们编程中经常会用到的,本文主要介绍了Go语言内置的time包的基本用法。 time包 time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。 时间类型 time.Time类型表示时间。我们可以通过time.Now()函数获取当前的时间对象,然后获取时间对象的年月日时分秒等信 阅读全文
posted @ 2019-12-08 14:45 凯帅 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。 Go语言的包(package) 包介绍 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、os、io等。 定义包 我们还可以根据自己的需要创建自己的包 阅读全文
posted @ 2019-12-06 20:23 凯帅 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 接口 接口类型 在Go语言中接口(interface)是一种类型,一种抽象的类型。 interface是一组method的集合,是duck-type programming的一种体现。接口做的事情就 阅读全文
posted @ 2019-12-06 20:22 凯帅 阅读(161) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页