上一页 1 2 3 4 5 6 7 ··· 30 下一页
摘要: 原文链接:https://www.zhoubotong.site/post/51.html 什么是接口型函数?顾名思义接口函数指的是用函数实现接口,这样在调用的时候就会非常简便,这种方式适用于只有一个函数的接口。 这里以迭代一个map为例,演示这一实现的技巧。 常规接口实现 defer语句用于延迟函 阅读全文
posted @ 2022-06-20 10:21 周伯通之草堂 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.zhoubotong.site/post/50.html defer语句用于延迟函数调用,每次会把一个函数压入栈中,函数返回前再把延迟的函数取出并执行。延迟函数可以有参数: 延迟函数的参数在defer语句出现时就已确定下来(传值的就是当前值) return先赋值(对于 阅读全文
posted @ 2022-06-18 21:40 周伯通之草堂 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.zhoubotong.site/post/45.html 开箱即用 什么叫开箱即用呢?因为Go语言的零值让程序变得更简单了,有些场景我们不需要显示初始化就可以直接用,举几个例子: 切片,他的零值是nil,即使不用make进行初始化也是可以直接使用的,例如: packa 阅读全文
posted @ 2022-05-22 15:25 周伯通之草堂 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.zhoubotong.site/post/44.html 使用Golang的sort包用来排序,包括二分查找等操作。下面通过实例代码来分享下sort包的使用技巧: package main import ( "fmt" "sort" ) func main() { i 阅读全文
posted @ 2022-05-21 21:05 周伯通之草堂 阅读(2814) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.zhoubotong.site/post/38.html 端口被占用网上很多,这种频繁操作的命令容易忘记,写这边文章的目的主要是加深操作命令的印象, Liux 查看端口占用情况可以使用 lsof 和 netstat 命令。 lsof lsof(list open fi 阅读全文
posted @ 2022-05-02 19:16 周伯通之草堂 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.zhoubotong.site/post/37.html 如果使用go语言自带的json库,使用的是反射,而go语言中反射性能较低。easyjson就是一个比较好的替代方案。 esayjson安装(https://gitcode.net/mirrors/mailru/ 阅读全文
posted @ 2022-04-17 21:01 周伯通之草堂 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.zhoubotong.site/post/36.html 标准库专门提供了一个包 strings 进行字符串的操作,随着go1.18新增的 Cut 函数,字符串处理也更加方便了。 Cut 函数的签名如下: func Cut(s, sep string) (before 阅读全文
posted @ 2022-03-19 16:37 周伯通之草堂 阅读(1693) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.zhoubotong.site/post/34.html 上次写博客至今有段时间了,这些日子,认真过,努力过,职场中不管有哪些让人失意或不快的事,终归到底,是自己不够强大。。。 好吧,新的一年,不磨磨唧唧了,一般处理xss漏洞使用正则匹配,再次分享一个golang s 阅读全文
posted @ 2022-01-22 23:15 周伯通之草堂 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.zhoubotong.site/post/24.html直入正题,我们看下以下代码: package main import ( "encoding/json" "fmt" ) func main() { //第一种声明 var language map[string 阅读全文
posted @ 2021-01-31 17:02 周伯通之草堂 阅读(1676) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.zhoubotong.site/post/23.html 遍历结构体 如何实现遍历结构体字段? 好吧,言归正传!举个例子:demo1: package main import ( "fmt" "reflect" ) type Student struct { name 阅读全文
posted @ 2021-01-26 21:40 周伯通之草堂 阅读(3864) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 30 下一页