摘要: func main() { filePath := "/tmp/test.wav.jpeg" // 要判断的文件名或路径 // 打开文件 file, err := os.Open(filePath) if err != nil { fmt.Println("Error opening file:", 阅读全文
posted @ 2024-02-06 18:40 熊先生不开玩笑 阅读(140) 评论(0) 推荐(0)
摘要: func main() { str := "测试" utf8By := []byte(str) gbkBy, _ := Utf8ToGbk(utf8By) // 直接打印用string转类型的gkb字节数组,会乱码 fmt.Println("打印GBK", string(gbkBy)) fmt.Pr 阅读全文
posted @ 2024-01-31 16:40 熊先生不开玩笑 阅读(375) 评论(0) 推荐(0)
摘要: 某些特殊情况下需要根据文件的16进制转换成字符 在linux系统用vim 保存一个文件,写入两行内容 这是测试A 这是测试B 用linux 的xxd 命令输出文件的16进制字节数组 xxd -g 1 -i t.txt unsigned char t_txt[] = { 0xe8, 0xbf, 0x9 阅读全文
posted @ 2024-01-31 16:04 熊先生不开玩笑 阅读(448) 评论(0) 推荐(0)
摘要: 按照字符个数的起始位置截取字符,因为字符串中可能存在中文或者非字母非数字的字符,不能直接用go的字符串转数组的方式。以下是示例代码: // 方法一:先分割成数组然后,取出对应的位置的值 func truncatedValue(str string, start int, end int) strin 阅读全文
posted @ 2024-01-30 16:47 熊先生不开玩笑 阅读(246) 评论(0) 推荐(0)
摘要: 切换代理服务器: go env -w GOPROXY=https://goproxy.cn,direct 阿里云的镜像有时候超时,不稳定!坑die! 另外如果安装了多个go版本,在go get,go mod tidy时指定go的版本,根据go.mod 中版本来,否则可能出现依赖问题。 阅读全文
posted @ 2024-01-29 17:49 熊先生不开玩笑 阅读(131) 评论(0) 推荐(0)
摘要: func main() { directory := "/Users/mike/Downloads" // 不会递归只会读取当前的单层目录 directories, err := os.ReadDir(directory) if err != nil { fmt.Println(err) } for 阅读全文
posted @ 2024-01-26 18:56 熊先生不开玩笑 阅读(283) 评论(0) 推荐(0)
摘要: func main() { filename := "测试.txt" // 如果文件存在,则追加写入,如果文件不存在则新建文件写入 //f, err := os.OpenFile(filename, os.O_WRONLY|os.O_CREATE|os.O_APPEND, os.ModePerm) 阅读全文
posted @ 2024-01-10 16:06 熊先生不开玩笑 阅读(253) 评论(0) 推荐(0)
摘要: 使用容器部署golang项目时,饮用了 github.com/sony/sonyflake 生成snow id,初始化时不传入任何参数: SnowId = sonyflake.NewSonyflake(sonyflake.Settings{}) 在容器的ip设置设置为类似:192.18.10.8时, 阅读全文
posted @ 2023-12-25 09:30 熊先生不开玩笑 阅读(120) 评论(0) 推荐(0)
摘要: package main import ( "errors" "fmt" "github.com/gin-gonic/gin" "github.com/xuri/excelize/v2" ) func ReadExcel(file string, sheet string) ([][]string, 阅读全文
posted @ 2023-12-10 22:44 熊先生不开玩笑 阅读(451) 评论(0) 推荐(0)
摘要: package main import ( "bufio" "fmt" "github.com/axgle/mahonia" "io" "log" "os" ) func main() { filename := "/tmp/test.txt" readTbkByLine(filename) } / 阅读全文
posted @ 2023-12-10 22:29 熊先生不开玩笑 阅读(247) 评论(0) 推荐(0)