摘要:
并发程序可同时处理多个任务,随着硬件发展愈发重要(如 Web 服务器处理海量请求、移动应用多任务并行、批处理隐藏 I/O 延迟),且计算机性能呈非线性增长;Go 语言实现并发有两种核心手段,本章聚焦基于 CSP(顺序通信进程)模型的 goroutine 和 channel,该模型中值在不同 goro 阅读全文
posted @ 2026-03-23 15:29
cyusouyiku
阅读(14)
评论(0)
推荐(0)
摘要:
Go 语言第 7 章围绕接口展开,核心是通过非侵入式的行为约定实现多态与解耦:接口是一组方法签名的集合,类型只要实现接口的全部方法即自动满足该接口(无需显式声明 implements),接口类型为引用类型,本质是「类型 + 值」的二元组,其零值为 nil(仅当类型和值均为 nil 时接口才是 nil 阅读全文
posted @ 2026-03-23 14:59
cyusouyiku
阅读(11)
评论(0)
推荐(0)
摘要:
Go没有类,用方法+类型代替传统类,实现封装,继承和多态。 // 定义自定义类型 Celsius(基于 float64) type Celsius float64 // 给 Celsius 绑定 String() 方法(值接收者,仅读取) func (c Celsius) String() stri 阅读全文
posted @ 2026-03-23 14:57
cyusouyiku
阅读(12)
评论(0)
推荐(0)
摘要:
函数可以让我们将一个语句序列打包成一个单元,然后可以从程序中其其他地方多次调用。函数的机制可以让我们将一个大任务分解成小的任务,这样小任务就可以让不同的程序员在不同的时间,不同的地方独立完成,一个函数对用户隐藏了其实现细节。由于这些因素,对于任何编程语言来说,函数都是一个至关重要的部分。 函数声明 阅读全文
posted @ 2026-03-23 14:46
cyusouyiku
阅读(6)
评论(0)
推荐(0)
摘要:
第三章讨论了基本数据类型,他们可以用于构建程序中的数据结构,是Go语言的世界原子,本章将讨论复合数据类型,他是以不同方式组合基本类型可以构造出来的复合数据类型。我们主要讨论四种类型-数组,slice,map和结构体 数组和结构体是聚合类型;它们的值由许多元素或成员字段的值组成。数组是由同构的元素组成 阅读全文
posted @ 2026-03-23 14:25
cyusouyiku
阅读(12)
评论(0)
推荐(0)
摘要:
虽然从底层来看,所有数据都是由比特组成,但是计算机一般操作的都是固定大小的数,如整数,浮点数,比特数组,内存地址等等。进一步将这些数组织到一起,就可以表达更多的对象,例如数据包,像素点或者诗歌等等。Go语言提供了丰富的数据组织形式,这依赖于Go语言内置的数据类型。这些内置的数据类型兼顾了硬件特性和表 阅读全文
posted @ 2026-03-23 14:21
cyusouyiku
阅读(9)
评论(0)
推荐(0)
摘要:
Go语言和其他编程语言一样,一个大的程序是由很多小的基础构件组成的。变量保存值,简单的加法和减法运算被组合成较复杂的表达式,基础类型被聚合成数组或者结构体等更为复杂的数据结构。然后使用if和for之类的控制语句来组织和控制表达式的执行流程。然后多个语句被组织到一个个函数种,以便代码的隔离和复用。函数 阅读全文
posted @ 2026-03-23 13:53
cyusouyiku
阅读(14)
评论(0)
推荐(0)
摘要:
go语言的代码通过package组织,就是C++的库。一个包由位于单个目录下的一个或者多个.go源代码文件组成。 提供了100多个包,以支持常见的功能,比如输入输出排序或者文本处理,比如fmt包就有格式化输出,接收输入的函数。Println是一个基础函数,可以打印以空格间隔的一个或者多个值,并在最后 阅读全文
posted @ 2026-03-23 11:27
cyusouyiku
阅读(12)
评论(0)
推荐(0)
摘要:
在ai时代大背景下,愈发焦虑,我是一个一直写C++的人,所以我决定要多深入一门语言作为退路,python和java固然是好的选择,这两门我也是处于仅仅会写的程序,前者在做科研的时候跑深度学习,后者会写springboot的程度。我看中go看到了他的高并发和云原生两个特点,也是一门比较新的语言。今天是 阅读全文
posted @ 2026-03-23 10:52
cyusouyiku
阅读(11)
评论(0)
推荐(0)
摘要:
面向服务的架构和微服务架构变得越来越火了,导致流行的原因有以下几点: 1.服务之间似乎是高度解耦的,但是我们将会看到这只对了一半。 2.服务看似支持独立开发与部署,同样,我们将会看到这也只对了一半。 Service Architecture? 首先我们来思考一个问题:使用服务,从本质上来讲,本身就是 阅读全文
posted @ 2026-03-23 10:27
cyusouyiku
阅读(10)
评论(0)
推荐(0)

浙公网安备 33010602011771号