摘要: path 实现了对斜杠分隔的路径的实用操作函数,path/filePath包实现了兼容各操作系统的文件路径的实用操作函数。path 包中提供的函数,path/filePath包都有提供,功能类似,但实现不同。一般应该总是使用path/filePath包,而不是 path 包,但是本文还是对 path 阅读全文
posted @ 2021-12-06 11:13 呵呵233 阅读(584) 评论(0) 推荐(0) 编辑
摘要: Go 语言的 time 包提供了时间的显示和测量用的函数,日历的计算采用的是公历。 time.Location 类型 time.Location表示与地区相关的时区,一个time.Location可能表示多个时区。 // time.Location 代表一个(关联到某个时间点的)地点,以及该地点所在 阅读全文
posted @ 2021-12-06 11:11 呵呵233 阅读(404) 评论(1) 推荐(0) 编辑
摘要: math 包提供了基本的数学常数和数学函数,math/rand包实现了伪随机数生成器, 本文对 math 和math/rand包的常用操作进行介绍。 math 包 常用常数 ☕️ 数学常数 const ( E = 2.71828182845904523536028747135266249775724 阅读全文
posted @ 2021-12-06 11:09 呵呵233 阅读(600) 评论(0) 推荐(0) 编辑
摘要: container/heap包提供了对任意类型(实现了heap.Interface接口)的堆操作,这里的堆使用的数据结构是最小二叉树,即根节点比左边子树和右边子树的所有值都小。 heap.Interface 接口 // heap.Interface type Interface interface 阅读全文
posted @ 2021-12-03 13:56 呵呵233 阅读(354) 评论(0) 推荐(0) 编辑
摘要: sort 包实现了四种基本排序算法:插入排序(希尔排序)、归并排序、堆排序和快速排序,这四种排序方法是不公开的,它们只被用于 sort 包内部使用。在实际使用中,对数据集合排序时不必考虑应当选择哪一种排序方法,sort 包会根据实际数据自动选择高效的排序算法。 sort.Interface 接口 实 阅读全文
posted @ 2021-12-02 10:30 呵呵233 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Go 语言的 strconv 包实现了字符串与其它类型的互相转换,本文介绍 strconv 包的常用操作。 Parse 类型 字符串解析为布尔值 ParseBool // 返回字符串表示的 bool 值,接受 1、0、t、f、T、F、true、false、True、False、TRUE、FALSE 阅读全文
posted @ 2021-12-01 15:16 呵呵233 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Go 语言的 strings 包实现了字符串的常用操作,本文介绍 strings 包的常用使用。 常用函数 字符串比较 Compare/EqualFold // 按照字典序比较两个字符串大小,a = b 返回 0,a < b 返回 -1,a > b 返回 1 // 不推荐使用这个函数,直接使用 =、 阅读全文
posted @ 2021-11-30 19:33 呵呵233 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Go 语言的 fmt 包实现了类似 C 语言 printf 和 scanf 的格式化 I/O,主要分为向外输出内容和获取输入内容两大部分。 Printing Print 类型 Print 类型函数会将内容格式化,并写入标准输出。主要有以下三个函数: // 采用默认格式将参数格式化,并写入标准输出。如 阅读全文
posted @ 2021-11-29 17:36 呵呵233 阅读(213) 评论(0) 推荐(1) 编辑
摘要: 模板引擎是为了使用户看到的页面与业务数据(内容)分离而产生的一种模板技术,它可以生成特定格式的文档,用于网站的模板引擎会生产出标准的 HTML 静态页面内容。在 Java Web 开发技术栈中,常见的模板引擎有 FreeMarker、Velocity、Thymeleaf 等,JSP 也可以理解为一种 阅读全文
posted @ 2020-11-09 17:17 呵呵233 阅读(729) 评论(0) 推荐(0) 编辑
摘要: MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生,官方文档地址:https://mp.baomidou.com/guide/ 。其具体的使用可以查看 MyBatis-Plus 基本用法,本文介绍的是 MyBatis- 阅读全文
posted @ 2020-10-09 00:36 呵呵233 阅读(765) 评论(1) 推荐(0) 编辑