上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 47 下一页
摘要: 1、状态回复(status reply)是最简单的一种回复例如:redis>PINGPONG 2、错误回复当出现命令不存在或命令格式有错误等情况时Redis会返回错误回复(error reply)。错误回复以(error)开头,并在后面跟上错误信息。例如:redis>ERRORCOMMEND(err 阅读全文
posted @ 2021-10-01 08:46 算盘 阅读(912) 评论(0) 推荐(0)
摘要: Remote Dictionary Server(远程字典服务)1、方便扩展2、大数据量高性能3、数据类型的多样性4、分布式存储 阅读全文
posted @ 2021-09-27 11:17 算盘 阅读(28) 评论(0) 推荐(0)
摘要: Go 是强类型的语言,编译器在编译时会进行严格的类型校验。两个命名类型是否相同,参考如下1、两个命名类型相同的条件是两个类型声明的语句完全相同。2、命名类型和未命名类型永远不相同。3、两个未命名类型相同的条件是它们的类型声明宇面量的结构相同,并且内部元素的类型相同。4、通过类型别名语句声明的两个类型 阅读全文
posted @ 2021-09-23 11:26 算盘 阅读(46) 评论(0) 推荐(0)
摘要: 1、引导程序整体结构的8个关键字package 定义包名import 导入包名const 常量声明var 变量声明func 函数定义defer 延迟执行go 并发语法糖return 函数返回 2、声明符合数据结构的4个关键字struct 定义结构类型interface 定义接口类型map 声明或创建 阅读全文
posted @ 2021-09-19 08:34 算盘 阅读(99) 评论(0) 推荐(0)
摘要: 所属类型相同基础类型相同,且其中一个是未命名类型数据类型相同,将双向通道赋值给单向通道,且其中一个位未命名类型将默认值nil赋值给切片、字典、通道、指针、函数或接口 阅读全文
posted @ 2021-09-15 08:50 算盘 阅读(53) 评论(0) 推荐(0)
摘要: 递归:重复调用函数自身实现循环称为递归;迭代:利用变量的原值推出新值称为迭代,或者说迭代是函数内某段代码实现循环; 阅读全文
posted @ 2021-09-10 13:08 算盘 阅读(53) 评论(0) 推荐(0)
摘要: context.Context是一个接口,该接口定义了四个需要实现的方法。具体签名如下:type Context interface { Deadline() (deadline time.Time, ok bool) Done() <-chan struct{} Err() error Value 阅读全文
posted @ 2021-09-05 09:43 算盘 阅读(77) 评论(0) 推荐(0)
摘要: func Create(name string) (file *File, err Error)根据提供的文件名创建新的文件,返回一个文件对象,默认权限是0666func NewFile(fd uintptr, name string) *File根据文件描述符创建相应的文件,返回一个文件对象fun 阅读全文
posted @ 2021-09-01 21:36 算盘 阅读(50) 评论(0) 推荐(0)
摘要: 1、完全复制:集群中的每个节点都可以使用完整的存档2、高可用性:Etcd可用于避免硬件的单点故障或网络问题3、一致性:每次读取都会返回跨多主机的最新写入4、简单:包括一个定义良好、面向用户的API(gRPC)5、安全:实现了带有可选的客户端证书身份验证的自动化TLS6、快速:每秒10000次写入的基 阅读全文
posted @ 2021-08-28 11:37 算盘 阅读(214) 评论(0) 推荐(0)
摘要: 移动n个圆盘1、把n-1个圆盘从A柱子经过C柱子移动到B柱子2、把第n个圆盘从A柱子移动到C柱子3、把n-1个圆盘从B柱子经过A柱子移动到C柱子 def hanoiAlgorithm(n, a, b, c): if n > 0: hanoiAlgorithm(n - 1, a, c, b) prin 阅读全文
posted @ 2021-08-19 06:49 算盘 阅读(74) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 47 下一页