优爱好网
首页
源码下载
网站源码
APP源码
小程序源码
其它源码
教程下载
视频教程
课件教程
APP教程
小程序教程
软件下载
精品软件
绿色软件
装机必备
苹果软件
游戏下载
精典游戏
模拟器游戏
Switch游戏
小游戏
游戏攻略
技术文章
操作系统
数据库
服务器
编程开发
网络运营
软件相关
随身听
DJ中文
DJ串烧
英文DJ
慢摇串烧
流行音乐
热门音乐
关于
注册
登陆
您的位置:
首页
关键词: Golang
golang 对私有函数进行单元测试的实例
在待测试的私有函数所在的包内,新建一个xx_test.go文件书写方式如下:import ( 'github.com/stretchr/testify/assert' 'testing')var XXFunc = yourPrivateFuncfunc TestXXFunc(t *testing.T...
日期:2023-10-14
浏览:38
标签:
Golang
golang 如何获取文件夹下面的文件列表
golang的文档里面比较容易找到的一个方法是filepath.Walk,这个方法有个问题是会自动递归遍历当前目录的子目录,其实我们通常只是想得到一个目录下面的文件列表,并不需要这么多的信息,同时这个方法代码写起来也比较多比较复杂,我们也没有必要这么做。如果仅仅是想获取一个目录下面的文件和文件夹的列...
日期:2023-10-16
浏览:20
标签:
Golang
解决golang中container/list包中的坑
golang中list包用法可以参看这篇文章但是list包中大部分对于e *Element进行操作的元素都可能会导致程序崩溃,其根本原因是e是一个Element类型的指针,当然其也可能为nil,但是golang中list包中函数没有对其进行是否为nil的检查,变默认其非nil进行操作,所以这种情况下...
日期:2023-09-27
浏览:101
标签:
Golang
完美解决golang go get私有仓库的问题
解决golang go get gitlab私有仓库的问题(1.13)1. 问题描述require ( git.xxxxxxx.com/middle/user v0.0.1)go mod tidy 导入包失败go get git.xxxxxxx.com/middle/user 失败go build...
日期:2023-10-18
浏览:19
标签:
Golang
golang 删除切片的某个元素及剔除切片内的零值方式
看代码吧~func remove(slice []interface{}, elem interface{}) []interface{}{ if len(slice) == 0 { return slice } for i, v := range slice { ...
日期:2023-09-27
浏览:90
标签:
Golang
Golang
二进制文件混淆保护操作
Go实在是太棒了。一处编译,处处运行,没有依赖,毫无麻烦!不过麻烦的事情来了。我们写一个程序,就是想在别人的电脑上运行的。然而,Go语言的默认机制,会泄漏我们的一些信息,虽然不多,但也有点尴尬。本文结合网上的一些常用方法,总结出一套通用的简单易行的保护措施。减少 golang 二进制文件大小1、删除...
日期:2023-11-25
浏览:30
标签:
Golang
Golang
删除文件并递归删除空目录的操作
目的:删除文件之后,如果目录为空,递归删除为空的目录。svr.dataDir指目录的最外层,递归删除目录的时候判断到这一层即可。eg:/Users/danny/datafunc deleteFileOnDisk(localPath string) { log.Debugf('remove fi...
日期:2023-10-24
浏览:7
标签:
Golang
解决golang post文件时Content-Type出现的问题
同事用php写了一个接口,要上传文件,让我做下测试,直接用curl命令调用成功,然后想用golang写个示例,源码如下:package main import ( 'bytes' 'fmt' 'io/ioutil' 'mime/multipart' 'net/h...
日期:2023-10-21
浏览:5
标签:
Golang
Golang
编译成DLL文件的操作
首先撰写golang程序exportgo.go:package mainimport 'C'import 'fmt' //export PrintBye func PrintBye() { fmt.Println('From DLL: Bye!')}//export Sum func Sum(...
日期:2023-10-17
浏览:20
标签:
Golang
golang值类型转换成[]uint8类型的操作
在go语言中,byte其实是uint8的别名,byte 和 uint8 之间可以直接进行互转。目前来只能将0~255范围的int转成byte。func Int64ToBytes(num int64) []uint8 { var buffer bytes.Buffer err := binary.Wr...
日期:2023-10-15
浏览:39
标签:
Golang
排行榜
微信好友很多,怎么备注比较好?
1.
微博用户查询阳光信用分数的方法
2.
Session的工作方式
3.
抖音最火小女孩简笔画
4.
mac系统计算器怎么计算面积? mac计算器算面积的技巧
5.
macOS Big Sur 11.3 开发预览版 Beta正式更新