会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
方达达
生活艰辛,但依旧要前行。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
55
下一页
2023年11月21日
go语言 匿名函数定义
摘要: 不要把银行卡密码,设成女朋友的生日,不然总要换多麻烦。 第一种方法:在匿名函数定义时,直接调用 result := func(val int, vals ... int) int { sum := val for i := 0; i < len(vals); i++ { sum += vals[i]
阅读全文
posted @ 2023-11-21 11:08 方达达
阅读(5)
评论(0)
推荐(0)
2023年11月18日
go语言 go test测试
摘要: 让刻苦成为习惯,用汗水浇灌未来,然后脱水而死。 在 _test.go文件中 有三种类型的函数:测试函数、基准测试(benchmark)函数、示例函数。 测试函数:是以Test为函数名前缀的函数,用于测试程序的一些逻辑行为是否正确。 基准测试函数:基准测试函数是以Benchmark为函数名前缀的函数,
阅读全文
posted @ 2023-11-18 12:41 方达达
阅读(28)
评论(0)
推荐(0)
2023年11月17日
go语言 查看对应的包数据
摘要: 如果多年以后你未嫁我未娶,那么咱俩,也真够完犊子的了。 查看对应的包的命令 go list std
阅读全文
posted @ 2023-11-17 10:39 方达达
阅读(13)
评论(0)
推荐(0)
2023年11月16日
go语言 什么是goroutines泄漏
摘要: 人生不如意何止八九,可与人言者何至二三。 展示了一个使用了带缓存channel的应用。它并发地向三个镜像站点发出请求,三个镜像站点分散在不同的地理位置。它们分别将收到的响应发送到带缓存channel,最后接收者只接收第一个收到的响应,也就是最快的那个响应。因此mirroredQuery函数可能在另外
阅读全文
posted @ 2023-11-16 14:56 方达达
阅读(6)
评论(0)
推荐(0)
2023年11月14日
go语言 并发实现方式
摘要: 突然发现,起床第一件事是摸手机,睡前最后一件事是放下手机。 并发实现方式(两种方式) 1、goroutine 每一个并发的执行单元叫作一个goroutine。 2、channel 一个channel有发送和接受两个主要操作,都是通信行为。 一个发送语句将一个值从一个goroutine通过channe
阅读全文
posted @ 2023-11-14 22:40 方达达
阅读(11)
评论(0)
推荐(0)
go 值得注意的地方
摘要: 这年头放个假真不容易,连放假都要沾老祖宗的光。 在接口说明部分: 一个不包含任何值的nil接口值和一个刚好包含nil指针的接口值是不同的。这个细微区别产生了一个容易绊倒每个Go程序员的陷阱。 断言 一个类型断言检查它操作对象的动态类型是否和断言的类型匹配。
阅读全文
posted @ 2023-11-14 10:36 方达达
阅读(2)
评论(0)
推荐(0)
2023年11月13日
go语言 函数
摘要: 你所有的忧伤,都来自于你的余额。 函数 函数声明包括函数名、形式参数列表、返回值列表(可省略)以及函数体。 func name(parameter-list) (result-list) { body } name 函数名 parameter-list 形式参数 result-list 返回值列表
阅读全文
posted @ 2023-11-13 09:58 方达达
阅读(3)
评论(0)
推荐(0)
2023年11月12日
go语言 常用生成器iota
摘要: 别总自称单身狗了,按年龄你是单身鳖,按智商你是单身傻狍子。 举例子,初始值 iota将会被置为0 type Weekday int const ( Sunday Weekday = iota Monday Tuesday Wednesday Thursday Friday Saturday ) 后面
阅读全文
posted @ 2023-11-12 11:09 方达达
阅读(10)
评论(0)
推荐(0)
2023年11月10日
go语言 基础数据类型
摘要: “你在笑什么?”“没什么,就是刚才突然想到了你所以觉得很开心。” 数据类型: 1、基础类型:数字、字符串和布尔型2、复合类型:数组和结构体3、引用类型:指针、切片、字典、函数、通道4、接口类型: 数字:整型和浮点型 整型主要包含符号整型和无符号整形 有符号整型:int8、int16、int32、in
阅读全文
posted @ 2023-11-10 18:40 方达达
阅读(7)
评论(0)
推荐(0)
2023年11月9日
go语言 注意事项
摘要: 我这人吧,永远不要挑战我的底线,否则我又得修改底线。 比较的时候 如果两个类型都是空的,也就是说类型的大小是0,例如struct{}和[0]int,有可能有相同的地址(依赖具体的语言实现)(译注:请谨慎使用大小为0的类型,因为如果类型的大小为0的话,可能导致Go语言的自动垃圾回收器有不同的行为,具体
阅读全文
posted @ 2023-11-09 00:34 方达达
阅读(7)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
55
下一页
公告