首页
学习
活动
专区
工具
TVP
发布

#函数

收藏!常见的9种错误提示、原因及解决办法!|PQ实战

大海Power

很多朋友在使用Power Query的过程中,经常会碰到一些感觉看不懂的错误提示,现总结9种常见的情况收藏如下,也方便大家碰到问题时可以搜寻得到:

720

Go每日一库之187:singleflight(合并重复调用)

LuckPunk

singleflight 目前(Go1.20)还属于Go的准标准库,它提供了重复函数调用抑制机制,使用它可以避免同时进行相同的函数调用。第一个调用未完成时后续的...

1940

Go每日一库之181:conc(并发库)

LuckPunk

来自公司 sourcegraph 的 conc** (https://github.com/sourcegraph/conc) 并发库,目标是 better s...

3650

Go每日一库之179:env(将系统环境变量解析到结构体的库)

LuckPunk

该包的实现是基于标准库os/env包中的相关函数(比如Getenv)来获取系统的环境变量的。获取到环境变量值后,再通过结构体中的tag,将值映射到对应的结构体字...

2140

Go每日一库之176:filetype(文件类型鉴别)

LuckPunk

当用户调用 filetype.Match(buf) 函数时,这个函数会遍历所有注册的 Matcher 函数,并调用它们,如果有一个找到了匹配的文件类型,返回对应...

2140

Go每日一库之175:goexpr (通用表达式引擎)

LuckPunk

除了内置函数之外,goexpr允许自定义函数,来实现更强大的功能,自定义函数必须满足如下定义:

1820

Go每日一库之173:Pie (高性能、类型安全的slice操作库)

LuckPunk

该包封装了对切片和map的常用操作,能满足工作中的大部分需求。比如计算切片的交集、差集;对切片中元素按条件过滤的Filter函数;对切片中元素进行数据转换的Ea...

3230

Go每日一库之171:go-qrcode

LuckPunk

使用Go语言编程时,生成任意内容的二维码是非常方便的,可以使用 go-qrcode 这个库快速生成二维码。大家可以从 github 上(https://gith...

2340

Go每日一库之168:redsync(redis分布式锁)

LuckPunk

今天给大家推荐的是基于redis的Go版本的分布式锁工具:redsync。该工具也是redis官网上推荐的。redsync 基于redis的高可用、高性能、防死...

2120

Go每日一库之130:go-humanize(人性化显示)

LuckPunk

go-humanize是一个「人性化」的Go语言库,人性化的意思不是形容这个Go语言库,而是这个Go语言库实现的功能,它可以把数字、时间、容量等转换为我们人类容...

2030

Go每日一库之125:ast(抽象语法树)

LuckPunk

一个ast.FuncDecl节点代表一个函数声明,但它只实现了ast.Node接口。我们从代表函数名的Name开始,依次看一下。

1630

Go每日一库之118:netlink(内核通信)

LuckPunk

netlink 是 Linux 系统里用户态程序、内核模块之间的一种 IPC 方式,特别是用户态程序和内核模块之间的 IPC 通信。比如在 Linux 终端里常...

1430

Go每日一库之117:gopacket(网络数据抓包)

LuckPunk

函数返回值:是一个*Handle类型的返回值,可能作为gopacket其他函数调用时作为函数参数来传递。

2440

Go每日一库之111:ip2location

LuckPunk

很多时候,我们获取了用户ip,但是想知道更多信息,怎么办?使用ip2location吧。

2130

Go每日一库之107:errors

LuckPunk

新建三个文件,a.go, b.go, c.go 还有一个入口文件main.go 调用顺序是main.go -> c.go -> b.go -> c.go 由c...

1420

Go每日一库之106:hystrix(熔断)

LuckPunk

定义依赖于外部系统的应用逻辑,将函数传给Go。当外部系统处于健康状态,这个函数将是唯一被执行的代码。

2240

Go每日一库之92:context

LuckPunk

因为超时时间设置为 2s,但是 main 函数中,3s 后才会调用 cancel(),因此,在调用 cancel() 函数前,子协程因为超时已经退出了。

1820

Go每日一库之91:gomock

LuckPunk

testing包里 介绍了 Go 语言中单元测试的常用方法,包括子测试(subtests)、表格驱动测试(table-driven tests)、帮助函数(he...

3040

Go每日一库之87:zap

LuckPunk

在 Example 中分别使用了 NewProduction 和 NewDevelopment ,接下来以这两个函数开始分析。下图表示 A 函数调用了 B 函数...

3840

Go每日一库之86:zerolog

LuckPunk

Info 函数及其他级别函数都会调用 newEvent,在该函数的开头, should 函数用来判断是否需要记录的日志级别和采样。

2840
领券