Go 测试中如何实现 setUp 和 tearDown 功能
前言 在实际写 Go 的单元测试过程中,我们有时候需要在执行测试之前调用 setUp 函数(加载配置完成初始化操作)和测试执行之后执行 tearDown 函数(关闭释放连接或者资源),通过可以分为以下
前言 在实际写 Go 的单元测试过程中,我们有时候需要在执行测试之前调用 setUp 函数(加载配置完成初始化操作)和测试执行之后执行 tearDown 函数(关闭释放连接或者资源),通过可以分为以下
每年总有一段时间想折腾一下博客,今年的博客历时三天总算折腾结束了。之前的博客是自己基于 Github Discussion 开发的,使用的语言是 Go,今年也不想着再用别的语言重写一遍了,不过尝试了用
在 Go 中字符串是一个使用频率很高的数据类型,通常的操作有拼接和切片操作,拼接操作不是这篇文章的重点,这里就不做深入讨论,这里聊聊字符串的切片操作。 切片 字符串的长度 先看个简单的例子 packa
交集 // GetIntersection intersection = a & b func GetIntersection[T comparable](a []T, b []T) []T { s
前言 Python 可以通过 ctypes 模块调用 C 语言实现的函数,调用的方式很简单: 创建一个 c 文件,然后编写对应的函数 使用 c 编译器创建一个动态链接库文件(.so) 在 Pytho