该文被密码保护。 阅读全文
posted @ 2021-08-10 11:25 zhanghuiyan 阅读(14) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-08-07 17:23 zhanghuiyan 阅读(7) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-08-06 18:09 zhanghuiyan 阅读(11) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-08-05 14:48 zhanghuiyan 阅读(6) 评论(0) 推荐(0)
摘要: 1.创建目录 os.Mkdir package main import( "fmt" "os" ) func main() { dir_name := `test-dir` dir_name1 := `D:\test\test-dir1` dir_name2 := `D:\test\test-dir 阅读全文
posted @ 2021-07-30 17:32 zhanghuiyan 阅读(103) 评论(0) 推荐(0)
摘要: Array(数组) 数组是同一种数据类型元素的集合,在GO语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。基本语法: // 定义一个长度为3, 元素类型为 int 的数组 a var a [3]int 数组的定义 var 数组变量名 [数组长度]数组类型 比如:var a 阅读全文
posted @ 2021-07-30 17:31 zhanghuiyan 阅读(18) 评论(0) 推荐(0)
摘要: 本文讲解如何使用go封装好的md5算法,不深入剖析md5算法原理。 首先我们要知道md5算法属于hash算法的一种,所以在了解md5之前,我们先认识一下go提供的hash接口。hash算法是保证只要输入的值不同,就一定会得到两个不同的指定长度的hash值。当前两个不同值产生相同的hash还是有可能的 阅读全文
posted @ 2021-07-30 15:54 zhanghuiyan 阅读(412) 评论(0) 推荐(0)
摘要: 定义 反射是指,计算机程序在运行时,可以访问、检测和修改他本身状态或行为的一种能力。用比喻来说,反射就是程序在运行时能够“观察”并且修改自己的行为。 在 reflect 包中定义了一个接口和一个结构体,即reflect.Type接口和 reflect.Value结构体。 TypeOf()函数用来提取 阅读全文
posted @ 2021-07-29 19:49 zhanghuiyan 阅读(25) 评论(0) 推荐(0)
摘要: 糙话理解 接口中的同名方法,可以由不同的实例对象来实现,从而产生不同的结果 疑问 所有的接口都是指针类型吗? 函数 func sendMesage(n Message) {} 的参数中的Message是个接口 。 在调用 sendMesage(&bill) 的函数中我们给函数传入的是一个指针。 go 阅读全文
posted @ 2021-07-29 09:31 zhanghuiyan 阅读(92) 评论(0) 推荐(0)
摘要: Itoa函数 strconv.Itoa()函数的参数是一个整型数字,它可以将数字转换成对应的字符串类型的数字。 package main import ( "fmt" "strconv" ) func main() { string_number := 97 result := strconv.It 阅读全文
posted @ 2021-07-22 16:23 zhanghuiyan 阅读(136) 评论(0) 推荐(0)