09 2021 档案
摘要:Remote Dictionary Server(远程字典服务)1、方便扩展2、大数据量高性能3、数据类型的多样性4、分布式存储
阅读全文
摘要:Go 是强类型的语言,编译器在编译时会进行严格的类型校验。两个命名类型是否相同,参考如下1、两个命名类型相同的条件是两个类型声明的语句完全相同。2、命名类型和未命名类型永远不相同。3、两个未命名类型相同的条件是它们的类型声明宇面量的结构相同,并且内部元素的类型相同。4、通过类型别名语句声明的两个类型
阅读全文
摘要:1、引导程序整体结构的8个关键字package 定义包名import 导入包名const 常量声明var 变量声明func 函数定义defer 延迟执行go 并发语法糖return 函数返回 2、声明符合数据结构的4个关键字struct 定义结构类型interface 定义接口类型map 声明或创建
阅读全文
摘要:所属类型相同基础类型相同,且其中一个是未命名类型数据类型相同,将双向通道赋值给单向通道,且其中一个位未命名类型将默认值nil赋值给切片、字典、通道、指针、函数或接口
阅读全文
摘要:递归:重复调用函数自身实现循环称为递归;迭代:利用变量的原值推出新值称为迭代,或者说迭代是函数内某段代码实现循环;
阅读全文
摘要:context.Context是一个接口,该接口定义了四个需要实现的方法。具体签名如下:type Context interface { Deadline() (deadline time.Time, ok bool) Done() <-chan struct{} Err() error Value
阅读全文
摘要:func Create(name string) (file *File, err Error)根据提供的文件名创建新的文件,返回一个文件对象,默认权限是0666func NewFile(fd uintptr, name string) *File根据文件描述符创建相应的文件,返回一个文件对象fun
阅读全文