Go 云计算背景
Go语言与数据库开发:01-11 反射 Go语言提供了一种机制在运行时更新变量和检查它们的值、调用它们的方法和它们支持的内在操作,但是在编译时并不知道这些变量的具体类型。这种机制被称为反射。反射也可以让我们将类型本身作为第一类的值类型处理。 Go语言的反射特性,看看它可以给语言增加哪些表达力,以及在两个至关重要的API是如何用反射机...
Go语言与数据库开发:01-10 测试 现在的程序已经远比Wilkes时代的更大也更复杂,也有许多技术可以让软件的复杂性可得到控制。其中有两种技术在实践中证明是比较有效的。第一种是代码在被正式部署前需要进行代码评审。第二种则是测试 我们说测试的时候一般是指自动化测试,也就是写一些小的程序用来检测被测试代码(产品代码)的行为和预期的一...

Go语言核心编程 - 数据结构和算法

47 课时 |
1620 人已学 |
免费

Go语言核心编程 - 基础语法、数组、切片、Map

182 课时 |
2916 人已学 |
免费

Go语言核心编程 - 面向对象、文件、单元测试、反射、TCP编程

162 课时 |
1347 人已学 |
免费
开发者课程背景图
Go语言与数据库开发:01-09 包和工具 Go语言有超过100个的标准包(译注:可以用 go list std | wc -l 命令查看标准包的具体数目),标准库为大多数的程序提供了必要的基础构件。在Go的社区,有很多成熟的包被设计、共享、重用和改进,目前互联网上已经发布了非常多的Go语音开源包,它们可以通过http://godo...
Go语言与数据库开发:01-08 基于共享变量的并发 .竞争条件 在一个线性(就是说只有一个goroutine的)的程序中,程序的执行顺序只由程序的逻辑来决定。例如,我们有一段语句序列,第一个在第二个之前(废话),以此类推。在有两个或更多goroutine的程序中,每一个goroutine内的语句也是按照既定的顺序去执行的,但是一般...
Go语言与数据库开发:01-07 在本节,我们来说一下并发。并发程序指同时进行多个任务的程序,随着硬件的发展,并发程序变得越来越重要 Go语言中的并发程序可以用两种手段来实现。尽管Go对并发的支持是众多强力特性之一,但跟踪调试并发程序还是很困难,在线性程序中形成的直觉往往还会使我们误入歧途。 . Goroutines 在Go语言中,...
Go语言与数据库开发:01-06 Go语言包含了对OOP语言的支持,接下来我们来看看Go语言中的方法。 尽管没有被大众所接受的明确的OOP的定义,从我们的理解来讲,一个对象其实也就是一个简单的值或者一个变量,在这个对象中会包含一些方法,而一个方法则是一个一个和特殊类型关联的函数。一个面向对象的程序会用方法来表达其属性和对应的操作,这...
Go语言与数据库开发:01-05 Go语言与数据库开发:01-05 接下来,我们讨论一下Go语言中的函数。 函数可以让我们将一个语句序列打包为一个单元,然后可以从程序中其它地方多次调用。函数的机制可以让我们将一个大的工作分解为小的任务,这样的小任务可以让不同程序员在不同时间、不同地方独立完成。一个函数同时对用户隐藏了其实现细节。由于...
Go语言与数据库开发:01-03 在本文中,我们将介绍go的基础数据类型。 虽然从底层而言,所有的数据都是由比特组成,但计算机一般操作的是固定大小的数,如整数、浮点数、比特数组、内存地址等。进一步将这些数组织在一起,就可表达更多的对象,例如数据包、像素点、诗歌,甚至其他任何对象。Go语言提供了丰富的数据组织形式,这依赖于Go语言内置...
Go语言与数据库开发:01-02 接下来,开始了解go语言的程序结构,基础要打牢。 Go语言和其他编程语言一样,一个大的程序是由很多小的基础构件组成的。变量保存值,简单的加法和减法运算被组合成较复杂的表达式。基础类型被聚合为数组或结构体等更复杂的数据结构。然后使用if和for之类的控制语句来组织和控制表达式的执行流程。然后多个语句被...
Go语言与数据库开发:01-01 一、前言 Google的三位大牛,为了解决在21世纪多核和网络化环境下越来越复杂的编程问题而发明了go语言,从2007年9月开始设计和实现,于2009年的11月对外正式发布。从版本的发布历史来看,go语言是从Ken Thompson发明的B语言、Dennis M. Ritchie发明的C语言逐步演化...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
产品推荐

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
5969+人已加入
加入
相关电子书
更多
Go 构建日请求千亿级微服务的最佳实践
RocketMQ Client-GO 介绍
RocketMQ Client-GO 介绍
立即下载 立即下载 立即下载
Go数据库开发相关内容
Go数据库开发
Go更多数据库相关
Go操作数据库
Go框架 Go切片 Go限流 Go Web Go ip Go服务 Go mod Go学习 Go golang Go数组 Go语言 Go入门 Go go Go实现 Go学习笔记 Go函数 Go并发 Go Java Go实战 Go编程 Go sdk Go程序 Go基础 Go开发 Go包 Go接口 Go变量