上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 53 下一页
摘要: 安装GlusterFS分布式文件系统(二) 汲取之前创建的 Heketi 未配置持久化卷,如果 Heketi 的 Pod 重启,可能会丢失之前的配置信息,所以现在创建 Heketi 持久化卷,对 Heketi 的数据进行持久化。该持久化方式采用 GFS 提供的动态存储,也可以采用其他方式进行持久化。 阅读全文
posted @ 2021-09-10 16:02 左扬 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 计算中的异常处理 Go 语言处理程序运行异常的方法与目前大多数主流开发语言都有所不同,不是使用常见的 try-catch 代码块的方式,而是使用了 panic-defer-recover 机制。 1、Go语言的匿名函数 Go 语言中文支持匿名函数(anonymous function),这是一个高级 阅读全文
posted @ 2021-09-03 11:42 左扬 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Go语言表达式 表达式表达的是一个计算过程,参与该计算过程的有数值、常量与变量、操作符(包括运算符)、函数等,表达式最终计算的结果一般是一个数值。简单地说,表达式就是通过一组计算获取某个结果值的算式。 1.1 最简单的表达式——单个数值 由于表达式最终计算的结果是一个数值,因此也可以反过来说,程序中 阅读全文
posted @ 2021-09-02 17:11 左扬 阅读(456) 评论(0) 推荐(0) 编辑
摘要: tools包——编写自己的函数库 我们如何建立一个自己的函数库(也就是一个非执行包),后面将逐步编写一些有用的函数放在这个包中统一管理,供其他演示代码调用。 我们把这个包起名为 "tools',表示它是一些工具类的函数。 编写该函数的原因是,fmt 包中有 Println 函数 和 Printf 函 阅读全文
posted @ 2021-09-02 16:19 左扬 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 变量、函数等标识符声明的作用范围 在代码中声明的常量、变量、自定义数据类型、函数等标识符都有一定的作用范围,也就是说这些标识符只能在一定范围内使用,超出范围后使用会出现错误。 上述代码中,我们本希望最后一条 fmt.Printf("b=%v\n",b) 语句输出 b 的值为15,但实际上这段代码编译 阅读全文
posted @ 2021-09-02 15:59 左扬 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 格式化输出函数 fmt.Printf 编程开发过程中,经常需要通过输出各种信息来辅助调试代码。一般来说,我们建议通过 fmt 包中的 Println 和 Print 函数,也有使用内置函数 println 和 print 来输出打印信息。 这些函数都有一定的局限性,即在输出格式上只能按照系统默认格式 阅读全文
posted @ 2021-08-30 16:42 左扬 阅读(936) 评论(0) 推荐(0) 编辑
摘要: Go 常用的辅助性内置函数 Go 语言中的一些函数在安装了 Go 语言后可以直接在代码中使用,无须引用任何包,这些函数叫作内置函数(built-in function)。内置函数往往是编程时大多数情况下都会使用到的函数。 1、 内置的输出信息函数 print 与 println package ma 阅读全文
posted @ 2021-08-30 16:06 左扬 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 代码格式化工具 gofmt Go 语言中的格式要求如此严格,是否会给开发者带来很多麻烦呢?Go 语言的设计团队显然已经考虑到了这个为,因此提供了相应的工具来帮助开发者避免大部分重复性的格式上的工作。这个工具就是 gofmt,在安装完 Go 语言安装包之后可以直接通过命令行运行 gofmt 软件进行代 阅读全文
posted @ 2021-08-30 16:03 左扬 阅读(676) 评论(0) 推荐(0) 编辑
摘要: Go语言语法要素与代码规范 1 Go语言语法要素与代码规范 Go 语言的语法有两个主要特点:简约与严谨。Go 语言是一门比较讲究代码书写规范的语言,在代码格式和内容上都有一定的要求,有些地方甚至达到了严苛的程度。这是因为 Go 语言的设计者希望能够通过规范代码的编写,减少出现错误的可能性,并使代码更 阅读全文
posted @ 2021-08-26 20:57 左扬 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 用多级子目录组织包结构 用到的包都是在 src 目录下新建的子目录,如果以后编写的包越来越多,会导致 src 目录下子目录过多,显得比较混乱。 实际上,包可以用多级子目录来组织,例如,我们可以在 src 目录下新建一个 libs 字母,然后在 libs 下面新建一个 package1 子目录,并将 阅读全文
posted @ 2021-08-26 17:38 左扬 阅读(1106) 评论(0) 推荐(0) 编辑
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 53 下一页
levels of contents