This commit is contained in:
兔子
2024-07-08 14:00:09 +08:00
parent 70a94b95ec
commit 1c8376ecd7
6 changed files with 7 additions and 152 deletions

View File

@@ -3,7 +3,7 @@
### 安装
```bash
go get github.com/unti-io/go-utils
go get github.com/inis-io/go-utils
```
### 使用

View File

@@ -5,7 +5,7 @@ package main
import (
"fmt"
"github.com/unti-io/go-utils/utils"
"github.com/inis-io/go-utils/utils"
)
func main() {

2
go.mod
View File

@@ -1,4 +1,4 @@
module github.com/unti-io/go-utils
module github.com/inis-io/go-utils
go 1.20

8
go.sum
View File

@@ -55,7 +55,7 @@ github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1m
github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po=
github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE=
github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8=
github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=
github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw=
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
@@ -130,7 +130,7 @@ github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/X
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
@@ -151,11 +151,9 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBOAvL+k=
github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8=
github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM=
github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ=
github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w=
github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU=
github.com/spf13/cast v1.6.0 h1:GEiTHELF+vaR5dhz3VqZfFSzZjYbgeKDpBxQVS4GYJ0=
github.com/spf13/cast v1.6.0/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo=
github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk=

45
main.go
View File

@@ -1,46 +1,3 @@
package main
func main() {
// // 读取图片文件
// file, err := os.Open("input.jpg")
// if err != nil {
// log.Fatal(err)
// }
//
// defer file.Close()
//
// // 解码图片
// img, _, err := image.Decode(file)
// if err != nil {
// log.Fatal(err)
// }
//
// // 创建输出文件
// out, err := os.Create("output.jpg")
// if err != nil {
// log.Fatal(err)
// }
//
// defer out.Close()
//
// // 压缩图片并写入输出文件
// opts := jpeg.Options{Quality: 50} // 调整图片质量
// err = jpeg.Encode(out, img, &opts)
// if err != nil {
// log.Fatal(err)
// }
//
// fmt.Println("图片已成功压缩!")
// item := utils.File().Page(2).Limit(10).Line(dir + "\\text.log")
//
// if item.Error != nil {
// fmt.Println(item.Error)
// return
// }
//
// for key, val := range item.Slice {
// fmt.Println(key + 1, val)
// }
}
func main() {}

100
text.log
View File

@@ -1,100 +0,0 @@
这是第 01行 内容
这是第 02行 内容
这是第 03行 内容
这是第 04行 内容
这是第 05行 内容
这是第 06行 内容
这是第 07行 内容
这是第 08行 内容
这是第 09行 内容
这是第 10行 内容
这是第 11行 内容
这是第 12行 内容
这是第 13行 内容
这是第 14行 内容
这是第 15行 内容
这是第 16行 内容
这是第 17行 内容
这是第 18行 内容
这是第 19行 内容
这是第 20行 内容
这是第 21行 内容
这是第 22行 内容
这是第 23行 内容
这是第 24行 内容
这是第 25行 内容
这是第 26行 内容
这是第 27行 内容
这是第 28行 内容
这是第 29行 内容
这是第 30行 内容
这是第 31行 内容
这是第 32行 内容
这是第 33行 内容
这是第 34行 内容
这是第 35行 内容
这是第 36行 内容
这是第 37行 内容
这是第 38行 内容
这是第 39行 内容
这是第 40行 内容
这是第 41行 内容
这是第 42行 内容
这是第 43行 内容
这是第 44行 内容
这是第 45行 内容
这是第 46行 内容
这是第 47行 内容
这是第 48行 内容
这是第 49行 内容
这是第 50行 内容
这是第 51行 内容
这是第 52行 内容
这是第 53行 内容
这是第 54行 内容
这是第 55行 内容
这是第 56行 内容
这是第 57行 内容
这是第 58行 内容
这是第 59行 内容
这是第 60行 内容
这是第 61行 内容
这是第 62行 内容
这是第 63行 内容
这是第 64行 内容
这是第 65行 内容
这是第 66行 内容
这是第 67行 内容
这是第 68行 内容
这是第 69行 内容
这是第 70行 内容
这是第 71行 内容
这是第 72行 内容
这是第 73行 内容
这是第 74行 内容
这是第 75行 内容
这是第 76行 内容
这是第 77行 内容
这是第 78行 内容
这是第 79行 内容
这是第 80行 内容
这是第 81行 内容
这是第 82行 内容
这是第 83行 内容
这是第 84行 内容
这是第 85行 内容
这是第 86行 内容
这是第 87行 内容
这是第 88行 内容
这是第 89行 内容
这是第 90行 内容
这是第 91行 内容
这是第 92行 内容
这是第 93行 内容
这是第 94行 内容
这是第 95行 内容
这是第 96行 内容
这是第 97行 内容
这是第 98行 内容
这是第 99行 内容
这是第 100行 内容