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