张富强 8 mēneši atpakaļ
vecāks
revīzija
b1dbe000c7
76 mainītis faili ar 155 papildinājumiem un 155 dzēšanām
  1. 1 1
      base64/base64.go
  2. 1 1
      bytes/main.go
  3. 2 2
      bytes/to.go
  4. 1 1
      clipboard/main_windows.go
  5. 1 1
      curl/api_windows.go
  6. 1 1
      curl/api_windows_x32.go
  7. 1 1
      curl/api_windows_x64.go
  8. 3 3
      curl/request_callback_windows.go
  9. 4 4
      curl/request_windows.go
  10. 2 2
      curl/response_windows.go
  11. 1 1
      deflate/api_windows.go
  12. 1 1
      deflate/api_windows_x32.go
  13. 1 1
      deflate/api_windows_x64.go
  14. 1 1
      file/api_windows.go
  15. 2 2
      file/api_windows_x32.go
  16. 2 2
      file/api_windows_x64.go
  17. 4 4
      file/dir_windows.go
  18. 3 3
      file/extend_windows.go
  19. 2 2
      file/main_windows.go
  20. 1 1
      file/main_windows_x32.go
  21. 1 1
      file/main_windows_x64.go
  22. 1 1
      go.mod
  23. 2 2
      hex/main.go
  24. 1 1
      hex/main_test.go
  25. 1 1
      hpsocket/api_windows.go
  26. 1 1
      hpsocket/api_windows_x32.go
  27. 1 1
      hpsocket/api_windows_x64.go
  28. 1 1
      hpsocket/client_socket_windows.go
  29. 1 1
      hpsocket/client_tcp_pack_windows_test.go
  30. 4 4
      hpsocket/client_windows.go
  31. 5 5
      hpsocket/client_windows_extend.go
  32. 1 1
      hpsocket/server_http_on_windows.go
  33. 3 3
      hpsocket/server_http_windows.go
  34. 1 1
      hpsocket/server_http_windows_test.go
  35. 1 1
      hpsocket/server_tcp_pack_windows_test.go
  36. 2 2
      hpsocket/server_windows.go
  37. 1 1
      http/main.go
  38. 1 1
      io/read.go
  39. 4 4
      json/gjson.go
  40. 1 1
      json/gjson.md
  41. 1 1
      json/internal/match/match.go
  42. 1 1
      json/internal/pretty/pretty.go
  43. 2 2
      json/sjson.go
  44. 1 1
      json/sjson.md
  45. 3 3
      net/dns.go
  46. 2 2
      net/main.go
  47. 1 1
      pack/extend.go
  48. 1 1
      pack/main.go
  49. 1 1
      pack/pop.go
  50. 1 1
      path/main.go
  51. 3 3
      path/main_windows.go
  52. 3 3
      phone/query.go
  53. 1 1
      proto/binary.go
  54. 1 1
      proto/get.go
  55. 3 3
      proto/json.go
  56. 2 2
      proto/main_test.go
  57. 1 1
      proto/parse.go
  58. 3 3
      proxy/info.go
  59. 1 1
      proxy/pool.go
  60. 2 2
      rand/extend.go
  61. 1 1
      rand/strings.go
  62. 1 1
      strconv/main.go
  63. 1 1
      strings/main.go
  64. 3 3
      strings/to_windows.go
  65. 1 1
      tencent/gtk.go
  66. 2 2
      tencent/tea.go
  67. 2 2
      tencent/tea_test.go
  68. 1 1
      tencent/tlv.go
  69. 2 2
      url/escape.go
  70. 23 23
      win/kernel32.go
  71. 2 2
      win/main.go
  72. 1 1
      win/main_x32.go
  73. 1 1
      win/main_x64.go
  74. 1 1
      win/shell32.go
  75. 6 6
      win/user32.go
  76. 4 4
      win/ws2_32.go

+ 1 - 1
base64/base64.go

@@ -1,7 +1,7 @@
 package yu_base64
 
 import (
-	yu_fast "go-tools/fast"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 )
 
 // 摘自:https://github.com/cristalhq/base64

+ 1 - 1
bytes/main.go

@@ -2,7 +2,7 @@ package yu_bytes
 
 import (
 	"bytes"
-	yu_fast "go-tools/fast"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 )
 
 // Lines

+ 2 - 2
bytes/to.go

@@ -1,8 +1,8 @@
 package yu_bytes
 
 import (
-	yu_fast "go-tools/fast"
-	yu_strconv "go-tools/strconv"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_strconv "gogs.qqck.cn/s/go-tools/strconv"
 	"unsafe"
 )
 

+ 1 - 1
clipboard/main_windows.go

@@ -3,7 +3,7 @@
 package yu_clipboard
 
 import (
-	yu_win "go-tools/win"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 )
 
 func GetS() string {

+ 1 - 1
curl/api_windows.go

@@ -3,7 +3,7 @@
 package yu_curl
 
 import (
-	yu_win "go-tools/win"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 )
 
 var modlibcurl yu_win.Module

+ 1 - 1
curl/api_windows_x32.go

@@ -4,7 +4,7 @@ package yu_curl
 
 import (
 	_ "embed"
-	yu_file "go-tools/file"
+	yu_file "gogs.qqck.cn/s/go-tools/file"
 )
 
 // dll下载地址:https://curl.se/windows/

+ 1 - 1
curl/api_windows_x64.go

@@ -4,7 +4,7 @@ package yu_curl
 
 import (
 	_ "embed"
-	yu_file "go-tools/file"
+	yu_file "gogs.qqck.cn/s/go-tools/file"
 )
 
 // dll下载地址:https://curl.se/windows/

+ 3 - 3
curl/request_callback_windows.go

@@ -3,9 +3,9 @@
 package yu_curl
 
 import (
-	yu_bytes "go-tools/bytes"
-	yu_http "go-tools/http"
-	yu_strings "go-tools/strings"
+	yu_bytes "gogs.qqck.cn/s/go-tools/bytes"
+	yu_http "gogs.qqck.cn/s/go-tools/http"
+	yu_strings "gogs.qqck.cn/s/go-tools/strings"
 	"strings"
 	"syscall"
 	"unsafe"

+ 4 - 4
curl/request_windows.go

@@ -3,10 +3,10 @@
 package yu_curl
 
 import (
-	yu_fast "go-tools/fast"
-	yu_http "go-tools/http"
-	yu_strings "go-tools/strings"
-	yu_win "go-tools/win"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_http "gogs.qqck.cn/s/go-tools/http"
+	yu_strings "gogs.qqck.cn/s/go-tools/strings"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 	"runtime"
 	"strings"
 	"unsafe"

+ 2 - 2
curl/response_windows.go

@@ -4,8 +4,8 @@ package yu_curl
 
 import (
 	"errors"
-	yu_fast "go-tools/fast"
-	yu_http "go-tools/http"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_http "gogs.qqck.cn/s/go-tools/http"
 )
 
 func (t *Request) resp_reset() {

+ 1 - 1
deflate/api_windows.go

@@ -3,7 +3,7 @@
 package yu_deflate
 
 import (
-	yu_win "go-tools/win"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 )
 
 var modlibdeflate yu_win.Module

+ 1 - 1
deflate/api_windows_x32.go

@@ -4,7 +4,7 @@ package yu_deflate
 
 import (
 	_ "embed"
-	yu_file "go-tools/file"
+	yu_file "gogs.qqck.cn/s/go-tools/file"
 )
 
 // dll下载地址:https://github.com/ebiggers/libdeflate

+ 1 - 1
deflate/api_windows_x64.go

@@ -4,7 +4,7 @@ package yu_deflate
 
 import (
 	_ "embed"
-	yu_file "go-tools/file"
+	yu_file "gogs.qqck.cn/s/go-tools/file"
 )
 
 // dll下载地址:https://github.com/ebiggers/libdeflate

+ 1 - 1
file/api_windows.go

@@ -3,7 +3,7 @@
 package yu_file
 
 import (
-	yu_win "go-tools/win"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 )
 
 const (

+ 2 - 2
file/api_windows_x32.go

@@ -3,8 +3,8 @@
 package yu_file
 
 import (
-	yu_strings "go-tools/strings"
-	yu_win "go-tools/win"
+	yu_strings "gogs.qqck.cn/s/go-tools/strings"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 	"time"
 )
 

+ 2 - 2
file/api_windows_x64.go

@@ -3,8 +3,8 @@
 package yu_file
 
 import (
-	yu_strings "go-tools/strings"
-	yu_win "go-tools/win"
+	yu_strings "gogs.qqck.cn/s/go-tools/strings"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 	"time"
 )
 

+ 4 - 4
file/dir_windows.go

@@ -3,10 +3,10 @@
 package yu_file
 
 import (
-	yu_fast "go-tools/fast"
-	yu_math "go-tools/math"
-	yu_strings "go-tools/strings"
-	yu_win "go-tools/win"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_math "gogs.qqck.cn/s/go-tools/math"
+	yu_strings "gogs.qqck.cn/s/go-tools/strings"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 	"strings"
 	"syscall"
 	"unsafe"

+ 3 - 3
file/extend_windows.go

@@ -3,9 +3,9 @@
 package yu_file
 
 import (
-	yu_bytes "go-tools/bytes"
-	yu_fast "go-tools/fast"
-	yu_win "go-tools/win"
+	yu_bytes "gogs.qqck.cn/s/go-tools/bytes"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 )
 
 // GetEx

+ 2 - 2
file/main_windows.go

@@ -3,8 +3,8 @@
 package yu_file
 
 import (
-	yu_fast "go-tools/fast"
-	yu_win "go-tools/win"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 )
 
 // Get

+ 1 - 1
file/main_windows_x32.go

@@ -3,7 +3,7 @@
 package yu_file
 
 import (
-	yu_win "go-tools/win"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 )
 
 // Write

+ 1 - 1
file/main_windows_x64.go

@@ -3,7 +3,7 @@
 package yu_file
 
 import (
-	yu_win "go-tools/win"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 )
 
 // Write

+ 1 - 1
go.mod

@@ -1,3 +1,3 @@
-module go-tools
+module gogs.qqck.cn/s/go-tools
 
 go 1.21

+ 2 - 2
hex/main.go

@@ -1,8 +1,8 @@
 package yu_hex
 
 import (
-	yu_const "go-tools/const"
-	yu_fast "go-tools/fast"
+	yu_const "gogs.qqck.cn/s/go-tools/const"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 )
 
 // EnL

+ 1 - 1
hex/main_test.go

@@ -2,7 +2,7 @@ package yu_hex
 
 import (
 	"fmt"
-	yu_rand "go-tools/rand"
+	yu_rand "gogs.qqck.cn/s/go-tools/rand"
 	"testing"
 )
 

+ 1 - 1
hpsocket/api_windows.go

@@ -3,7 +3,7 @@
 package yu_hpsocket
 
 import (
-	yu_win "go-tools/win"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 )
 
 var modhpsocket yu_win.Module

+ 1 - 1
hpsocket/api_windows_x32.go

@@ -4,7 +4,7 @@ package yu_hpsocket
 
 import (
 	_ "embed"
-	yu_file "go-tools/file"
+	yu_file "gogs.qqck.cn/s/go-tools/file"
 )
 
 // dll下载地址:https://github.com/ldcsaa/HP-Socket/

+ 1 - 1
hpsocket/api_windows_x64.go

@@ -4,7 +4,7 @@ package yu_hpsocket
 
 import (
 	_ "embed"
-	yu_file "go-tools/file"
+	yu_file "gogs.qqck.cn/s/go-tools/file"
 )
 
 // dll下载地址:https://github.com/ldcsaa/HP-Socket/

+ 1 - 1
hpsocket/client_socket_windows.go

@@ -3,7 +3,7 @@
 package yu_hpsocket
 
 import (
-	yu_win "go-tools/win"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 	"unsafe"
 )
 

+ 1 - 1
hpsocket/client_tcp_pack_windows_test.go

@@ -4,7 +4,7 @@ package yu_hpsocket
 
 import (
 	"fmt"
-	yu_proxy "go-tools/proxy"
+	yu_proxy "gogs.qqck.cn/s/go-tools/proxy"
 	"testing"
 	"time"
 )

+ 4 - 4
hpsocket/client_windows.go

@@ -3,10 +3,10 @@
 package yu_hpsocket
 
 import (
-	yu_fast "go-tools/fast"
-	yu_net "go-tools/net"
-	yu_proxy "go-tools/proxy"
-	yu_win "go-tools/win"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_net "gogs.qqck.cn/s/go-tools/net"
+	yu_proxy "gogs.qqck.cn/s/go-tools/proxy"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 	"net"
 	"net/netip"
 )

+ 5 - 5
hpsocket/client_windows_extend.go

@@ -3,11 +3,11 @@
 package yu_hpsocket
 
 import (
-	yu_base64 "go-tools/base64"
-	yu_fast "go-tools/fast"
-	yu_net "go-tools/net"
-	yu_proxy "go-tools/proxy"
-	yu_strconv "go-tools/strconv"
+	yu_base64 "gogs.qqck.cn/s/go-tools/base64"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_net "gogs.qqck.cn/s/go-tools/net"
+	yu_proxy "gogs.qqck.cn/s/go-tools/proxy"
+	yu_strconv "gogs.qqck.cn/s/go-tools/strconv"
 	"net/netip"
 )
 

+ 1 - 1
hpsocket/server_http_on_windows.go

@@ -3,7 +3,7 @@
 package yu_hpsocket
 
 import (
-	yu_strings "go-tools/strings"
+	yu_strings "gogs.qqck.cn/s/go-tools/strings"
 	"syscall"
 )
 

+ 3 - 3
hpsocket/server_http_windows.go

@@ -3,9 +3,9 @@
 package yu_hpsocket
 
 import (
-	yu_http "go-tools/http"
-	yu_strings "go-tools/strings"
-	yu_win "go-tools/win"
+	yu_http "gogs.qqck.cn/s/go-tools/http"
+	yu_strings "gogs.qqck.cn/s/go-tools/strings"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 	"unsafe"
 )
 

+ 1 - 1
hpsocket/server_http_windows_test.go

@@ -4,7 +4,7 @@ package yu_hpsocket
 
 import (
 	"fmt"
-	yu_http "go-tools/http"
+	yu_http "gogs.qqck.cn/s/go-tools/http"
 	"testing"
 	"time"
 )

+ 1 - 1
hpsocket/server_tcp_pack_windows_test.go

@@ -4,7 +4,7 @@ package yu_hpsocket
 
 import (
 	"fmt"
-	yu_bytes "go-tools/bytes"
+	yu_bytes "gogs.qqck.cn/s/go-tools/bytes"
 	"testing"
 	"time"
 )

+ 2 - 2
hpsocket/server_windows.go

@@ -3,8 +3,8 @@
 package yu_hpsocket
 
 import (
-	yu_fast "go-tools/fast"
-	yu_win "go-tools/win"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 )
 
 // Server

+ 1 - 1
http/main.go

@@ -1,6 +1,6 @@
 package yu_http
 
-import yu_fast "go-tools/fast"
+import yu_fast "gogs.qqck.cn/s/go-tools/fast"
 
 const toLower = 'a' - 'A'
 

+ 1 - 1
io/read.go

@@ -1,7 +1,7 @@
 package yu_io
 
 import (
-	yu_fast "go-tools/fast"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 	"io"
 )
 

+ 4 - 4
json/gjson.go

@@ -2,8 +2,8 @@
 package yu_json
 
 import (
-	yu_fast "go-tools/fast"
-	yu_strconv "go-tools/strconv"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_strconv "gogs.qqck.cn/s/go-tools/strconv"
 	"strconv"
 	"strings"
 	"time"
@@ -11,8 +11,8 @@ import (
 	"unicode/utf8"
 	"unsafe"
 
-	"go-tools/json/internal/match"
-	"go-tools/json/internal/pretty"
+	"gogs.qqck.cn/s/go-tools/json/internal/match"
+	"gogs.qqck.cn/s/go-tools/json/internal/pretty"
 )
 
 // Type is Result type

+ 1 - 1
json/gjson.md

@@ -5,7 +5,7 @@ Get searches json for the specified path. A path is in dot syntax, such as "name
 ```go
 package main
 
-import yu_json "go-tools/json"
+import yu_json "gogs.qqck.cn/s/go-tools/json"
 
 const json = `{"name":{"first":"Janet","last":"Prichard"},"age":47}`
 

+ 1 - 1
json/internal/match/match.go

@@ -2,7 +2,7 @@
 package match
 
 import (
-	yu_fast "go-tools/fast"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 	"unicode/utf8"
 )
 

+ 1 - 1
json/internal/pretty/pretty.go

@@ -3,7 +3,7 @@ package pretty
 import (
 	"bytes"
 	"encoding/json"
-	yu_fast "go-tools/fast"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 	"sort"
 	"strconv"
 )

+ 2 - 2
json/sjson.go

@@ -3,8 +3,8 @@ package yu_json
 
 import (
 	jsongo "encoding/json"
-	yu_fast "go-tools/fast"
-	yu_strconv "go-tools/strconv"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_strconv "gogs.qqck.cn/s/go-tools/strconv"
 	"sort"
 	"strconv"
 )

+ 1 - 1
json/sjson.md

@@ -10,7 +10,7 @@ Invalid paths may return an error.
 ```go
 package main
 
-import yu_json "go-tools/json"
+import yu_json "gogs.qqck.cn/s/go-tools/json"
 
 const json = `{"name":{"first":"Janet","last":"Prichard"},"age":47}`
 

+ 3 - 3
net/dns.go

@@ -1,9 +1,9 @@
 package yu_net
 
 import (
-	yu_math "go-tools/math"
-	yu_strconv "go-tools/strconv"
-	yu_win "go-tools/win"
+	yu_math "gogs.qqck.cn/s/go-tools/math"
+	yu_strconv "gogs.qqck.cn/s/go-tools/strconv"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 	"unsafe"
 )
 

+ 2 - 2
net/main.go

@@ -1,8 +1,8 @@
 package yu_net
 
 import (
-	yu_curl "go-tools/curl"
-	yu_json "go-tools/json"
+	yu_curl "gogs.qqck.cn/s/go-tools/curl"
+	yu_json "gogs.qqck.cn/s/go-tools/json"
 )
 
 // Internet 是否可链接互联网

+ 1 - 1
pack/extend.go

@@ -2,7 +2,7 @@ package yu_pack
 
 import (
 	"bytes"
-	yu_bytes "go-tools/bytes"
+	yu_bytes "gogs.qqck.cn/s/go-tools/bytes"
 )
 
 // -----------------------------------------------------------------------------------------------------扩展

+ 1 - 1
pack/main.go

@@ -1,6 +1,6 @@
 package yu_pack
 
-import yu_fast "go-tools/fast"
+import yu_fast "gogs.qqck.cn/s/go-tools/fast"
 
 // Pack
 // @Description: Pack 底层实现

+ 1 - 1
pack/pop.go

@@ -1,7 +1,7 @@
 package yu_pack
 
 import (
-	yu_fast "go-tools/fast"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 	"io"
 )
 

+ 1 - 1
path/main.go

@@ -1,6 +1,6 @@
 package yu_path
 
-import yu_fast "go-tools/fast"
+import yu_fast "gogs.qqck.cn/s/go-tools/fast"
 
 // Format
 //

+ 3 - 3
path/main_windows.go

@@ -3,9 +3,9 @@
 package yu_path
 
 import (
-	yu_fast "go-tools/fast"
-	yu_strings "go-tools/strings"
-	yu_win "go-tools/win"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_strings "gogs.qqck.cn/s/go-tools/strings"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 )
 
 // Abs

+ 3 - 3
phone/query.go

@@ -2,9 +2,9 @@ package yu_phone
 
 import (
 	_ "embed"
-	yu_deflate "go-tools/deflate"
-	yu_fast "go-tools/fast"
-	yu_strconv "go-tools/strconv"
+	yu_deflate "gogs.qqck.cn/s/go-tools/deflate"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_strconv "gogs.qqck.cn/s/go-tools/strconv"
 	"strings"
 )
 

+ 1 - 1
proto/binary.go

@@ -1,6 +1,6 @@
 package yu_proto
 
-import yu_math "go-tools/math"
+import yu_math "gogs.qqck.cn/s/go-tools/math"
 
 // MaxVarintLenN is the maximum length of a varint-encoded N-bit integer.
 const (

+ 1 - 1
proto/get.go

@@ -1,7 +1,7 @@
 package yu_proto
 
 import (
-	yu_fast "go-tools/fast"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 )
 
 func (t *Protobuf) GetBool(ids ...uint64) bool {

+ 3 - 3
proto/json.go

@@ -1,9 +1,9 @@
 package yu_proto
 
 import (
-	yu_base64 "go-tools/base64"
-	yu_fast "go-tools/fast"
-	yu_strconv "go-tools/strconv"
+	yu_base64 "gogs.qqck.cn/s/go-tools/base64"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_strconv "gogs.qqck.cn/s/go-tools/strconv"
 	"strconv"
 )
 

+ 2 - 2
proto/main_test.go

@@ -2,8 +2,8 @@ package yu_proto
 
 import (
 	"fmt"
-	yu_hex "go-tools/hex"
-	yu_rand "go-tools/rand"
+	yu_hex "gogs.qqck.cn/s/go-tools/hex"
+	yu_rand "gogs.qqck.cn/s/go-tools/rand"
 	"testing"
 )
 

+ 1 - 1
proto/parse.go

@@ -1,7 +1,7 @@
 package yu_proto
 
 import (
-	yu_math "go-tools/math"
+	yu_math "gogs.qqck.cn/s/go-tools/math"
 )
 
 func (t *Protobuf) Parse(buf []byte) bool {

+ 3 - 3
proxy/info.go

@@ -1,9 +1,9 @@
 package yu_proxy
 
 import (
-	yu_curl "go-tools/curl"
-	yu_fast "go-tools/fast"
-	yu_json "go-tools/json"
+	yu_curl "gogs.qqck.cn/s/go-tools/curl"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_json "gogs.qqck.cn/s/go-tools/json"
 	"time"
 )
 

+ 1 - 1
proxy/pool.go

@@ -1,7 +1,7 @@
 package yu_proxy
 
 import (
-	yu_curl "go-tools/curl"
+	yu_curl "gogs.qqck.cn/s/go-tools/curl"
 	"strings"
 	"sync"
 	"time"

+ 2 - 2
rand/extend.go

@@ -1,8 +1,8 @@
 package yu_rand
 
 import (
-	yu_const "go-tools/const"
-	yu_fast "go-tools/fast"
+	yu_const "gogs.qqck.cn/s/go-tools/const"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 )
 
 // MacL

+ 1 - 1
rand/strings.go

@@ -1,6 +1,6 @@
 package yu_rand
 
-import yu_fast "go-tools/fast"
+import yu_fast "gogs.qqck.cn/s/go-tools/fast"
 
 // S09
 //

+ 1 - 1
strconv/main.go

@@ -1,7 +1,7 @@
 package yu_strconv
 
 import (
-	yu_fast "go-tools/fast"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 )
 
 // ParseInt32

+ 1 - 1
strings/main.go

@@ -1,7 +1,7 @@
 package yu_strings
 
 import (
-	yu_fast "go-tools/fast"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 	"strings"
 )
 

+ 3 - 3
strings/to_windows.go

@@ -3,9 +3,9 @@
 package yu_strings
 
 import (
-	yu_fast "go-tools/fast"
-	yu_math "go-tools/math"
-	yu_win "go-tools/win"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_math "gogs.qqck.cn/s/go-tools/math"
+	yu_win "gogs.qqck.cn/s/go-tools/win"
 	"unsafe"
 )
 

+ 1 - 1
tencent/gtk.go

@@ -1,6 +1,6 @@
 package yu_tencent
 
-import yu_strconv "go-tools/strconv"
+import yu_strconv "gogs.qqck.cn/s/go-tools/strconv"
 
 // Gtk
 //

+ 2 - 2
tencent/tea.go

@@ -1,8 +1,8 @@
 package yu_tencent
 
 import (
-	yu_fast "go-tools/fast"
-	yu_rand "go-tools/rand"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_rand "gogs.qqck.cn/s/go-tools/rand"
 )
 
 type Tea struct {

+ 2 - 2
tencent/tea_test.go

@@ -2,8 +2,8 @@ package yu_tencent
 
 import (
 	"fmt"
-	yu_fast "go-tools/fast"
-	yu_hex "go-tools/hex"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_hex "gogs.qqck.cn/s/go-tools/hex"
 	"testing"
 )
 

+ 1 - 1
tencent/tlv.go

@@ -1,7 +1,7 @@
 package yu_tencent
 
 import (
-	yu_fast "go-tools/fast"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 )
 
 func From(tlv uint16, data ...byte) []byte {

+ 2 - 2
url/escape.go

@@ -1,8 +1,8 @@
 package yu_url
 
 import (
-	yu_const "go-tools/const"
-	yu_fast "go-tools/fast"
+	yu_const "gogs.qqck.cn/s/go-tools/const"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 )
 
 type encoding int

+ 23 - 23
win/kernel32.go

@@ -2,13 +2,13 @@
 
 package yu_win
 
-//go:cgo_import_dynamic go-tools/win.MultiByteToWideChar MultiByteToWideChar "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.MultiByteToWideChar MultiByteToWideChar "kernel32.dll"
 var MultiByteToWideChar Address
 
-//go:cgo_import_dynamic go-tools/win.WideCharToMultiByte WideCharToMultiByte "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.WideCharToMultiByte WideCharToMultiByte "kernel32.dll"
 var WideCharToMultiByte Address
 
-//go:cgo_import_dynamic go-tools/win.GetFullPathNameW GetFullPathNameW "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.GetFullPathNameW GetFullPathNameW "kernel32.dll"
 var GetFullPathNameW Address
 
 const (
@@ -38,7 +38,7 @@ const (
 	FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS = 4194304 // (0x00400000) 如果设置了此属性,则意味着文件或目录在本地未完全存在。 对于表示并非所有数据都位于本地存储 (的文件,例如,它可能稀疏,某些数据仍位于远程存储) 中。 对于目录,这意味着某些目录内容正在从另一个位置虚拟化。 读取文件/枚举目录的成本将比平常要高,例如,这会导致至少从远程存储中提取一些文件/目录内容。 只有内核模式调用方可以设置此位。文件系统微型筛选器低于 180000 – 189999高度范围 (FSFilter HSM 加载顺序组) 不得对设置了此属性的文件发出目标缓存读取或写入。 这可能会导致缓存污染和潜在的文件损坏。 有关详细信息,请参阅 处理占位符。
 )
 
-//go:cgo_import_dynamic go-tools/win.GetFileAttributesW GetFileAttributesW "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.GetFileAttributesW GetFileAttributesW "kernel32.dll"
 var GetFileAttributesW Address
 
 const (
@@ -91,22 +91,22 @@ const (
 	FILE_FLAG_WRITE_THROUGH      uintptr = 0x80000000 // 写入操作不会经过任何中间缓存,它们将直接转到磁盘。有关其他信息,请参阅本主题的 缓存行为 部分。
 )
 
-//go:cgo_import_dynamic go-tools/win.CreateFileW CreateFileW "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.CreateFileW CreateFileW "kernel32.dll"
 var CreateFileW Address
 
-//go:cgo_import_dynamic go-tools/win.CloseHandle CloseHandle "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.CloseHandle CloseHandle "kernel32.dll"
 var CloseHandle Address
 
-//go:cgo_import_dynamic go-tools/win.GetFileSizeEx GetFileSizeEx "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.GetFileSizeEx GetFileSizeEx "kernel32.dll"
 var GetFileSizeEx Address
 
-//go:cgo_import_dynamic go-tools/win.ReadFile ReadFile "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.ReadFile ReadFile "kernel32.dll"
 var ReadFile Address
 
-//go:cgo_import_dynamic go-tools/win.WriteFile WriteFile "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.WriteFile WriteFile "kernel32.dll"
 var WriteFile Address
 
-//go:cgo_import_dynamic go-tools/win.GetTempPathW GetTempPathW "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.GetTempPathW GetTempPathW "kernel32.dll"
 var GetTempPathW Address
 
 const (
@@ -117,7 +117,7 @@ const (
 	FILE_END     = 2 // 起点是当前文件结束位置。
 )
 
-//go:cgo_import_dynamic go-tools/win.SetFilePointerEx SetFilePointerEx "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.SetFilePointerEx SetFilePointerEx "kernel32.dll"
 var SetFilePointerEx Address
 
 const (
@@ -135,31 +135,31 @@ const (
 	GPTR = 0x0040
 )
 
-//go:cgo_import_dynamic go-tools/win.GlobalAlloc GlobalAlloc "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.GlobalAlloc GlobalAlloc "kernel32.dll"
 var GlobalAlloc Address
 
-//go:cgo_import_dynamic go-tools/win.GlobalFree GlobalFree "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.GlobalFree GlobalFree "kernel32.dll"
 var GlobalFree Address
 
-//go:cgo_import_dynamic go-tools/win.GlobalLock GlobalLock "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.GlobalLock GlobalLock "kernel32.dll"
 var GlobalLock Address
 
-//go:cgo_import_dynamic go-tools/win.GlobalSize GlobalSize "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.GlobalSize GlobalSize "kernel32.dll"
 var GlobalSize Address
 
-//go:cgo_import_dynamic go-tools/win.GlobalUnlock GlobalUnlock "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.GlobalUnlock GlobalUnlock "kernel32.dll"
 var GlobalUnlock Address
 
-//go:cgo_import_dynamic go-tools/win.LstrcpyW lstrcpyW "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.LstrcpyW lstrcpyW "kernel32.dll"
 var LstrcpyW Address
 
-//go:cgo_import_dynamic go-tools/win.GetModuleHandleW GetModuleHandleW "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.GetModuleHandleW GetModuleHandleW "kernel32.dll"
 var GetModuleHandleW Address
 
-//go:cgo_import_dynamic go-tools/win.LoadLibraryW LoadLibraryW "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.LoadLibraryW LoadLibraryW "kernel32.dll"
 var LoadLibraryW Address
 
-//go:cgo_import_dynamic go-tools/win.GetProcAddress GetProcAddress "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.GetProcAddress GetProcAddress "kernel32.dll"
 var GetProcAddress Address
 
 type FindData struct {
@@ -180,11 +180,11 @@ type Filetime struct {
 	HighDateTime uint32
 }
 
-//go:cgo_import_dynamic go-tools/win.FindFirstFileW FindFirstFileW "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.FindFirstFileW FindFirstFileW "kernel32.dll"
 var FindFirstFileW Address
 
-//go:cgo_import_dynamic go-tools/win.FindNextFileW FindNextFileW "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.FindNextFileW FindNextFileW "kernel32.dll"
 var FindNextFileW Address
 
-//go:cgo_import_dynamic go-tools/win.FindClose FindClose "kernel32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.FindClose FindClose "kernel32.dll"
 var FindClose Address

+ 2 - 2
win/main.go

@@ -3,8 +3,8 @@
 package yu_win
 
 import (
-	yu_fast "go-tools/fast"
-	yu_math "go-tools/math"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
+	yu_math "gogs.qqck.cn/s/go-tools/math"
 	_ "unsafe"
 )
 

+ 1 - 1
win/main_x32.go

@@ -3,7 +3,7 @@
 package yu_win
 
 import (
-	yu_fast "go-tools/fast"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 	"unsafe"
 )
 

+ 1 - 1
win/main_x64.go

@@ -3,7 +3,7 @@
 package yu_win
 
 import (
-	yu_fast "go-tools/fast"
+	yu_fast "gogs.qqck.cn/s/go-tools/fast"
 	"unsafe"
 )
 

+ 1 - 1
win/shell32.go

@@ -11,5 +11,5 @@ const (
 	ERROR_CANCELLED            = 1223 // 用户取消了操作。
 )
 
-//go:cgo_import_dynamic go-tools/win.SHCreateDirectoryExW SHCreateDirectoryExW "shell32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.SHCreateDirectoryExW SHCreateDirectoryExW "shell32.dll"
 var SHCreateDirectoryExW Address

+ 6 - 6
win/user32.go

@@ -33,20 +33,20 @@ const (
 	CF_WAVE            = 12     // 表示其中一种标准波形的音频数据,例如 11 kHz 或 22 kHz PCM。
 )
 
-//go:cgo_import_dynamic go-tools/win.IsClipboardFormatAvailable IsClipboardFormatAvailable "user32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.IsClipboardFormatAvailable IsClipboardFormatAvailable "user32.dll"
 var IsClipboardFormatAvailable Address
 
-//go:cgo_import_dynamic go-tools/win.OpenClipboard OpenClipboard "user32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.OpenClipboard OpenClipboard "user32.dll"
 var OpenClipboard Address
 
-//go:cgo_import_dynamic go-tools/win.CloseClipboard CloseClipboard "user32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.CloseClipboard CloseClipboard "user32.dll"
 var CloseClipboard Address
 
-//go:cgo_import_dynamic go-tools/win.EmptyClipboard EmptyClipboard "user32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.EmptyClipboard EmptyClipboard "user32.dll"
 var EmptyClipboard Address
 
-//go:cgo_import_dynamic go-tools/win.GetClipboardData GetClipboardData "user32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.GetClipboardData GetClipboardData "user32.dll"
 var GetClipboardData Address
 
-//go:cgo_import_dynamic go-tools/win.SetClipboardData SetClipboardData "user32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.SetClipboardData SetClipboardData "user32.dll"
 var SetClipboardData Address

+ 4 - 4
win/ws2_32.go

@@ -12,13 +12,13 @@ type TIMEVAL struct {
 	TvUsec int32
 }
 
-//go:cgo_import_dynamic go-tools/win.Select select "ws2_32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.Select select "ws2_32.dll"
 var Select Address
 
-//go:cgo_import_dynamic go-tools/win.Send send "ws2_32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.Send send "ws2_32.dll"
 var Send Address
 
-//go:cgo_import_dynamic go-tools/win.Recv recv "ws2_32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.Recv recv "ws2_32.dll"
 var Recv Address
 
 type Hostent struct {
@@ -29,5 +29,5 @@ type Hostent struct {
 	AddrList uintptr // **byte
 }
 
-//go:cgo_import_dynamic go-tools/win.Gethostbyname gethostbyname "ws2_32.dll"
+//go:cgo_import_dynamic gogs.qqck.cn/s/go-tools/win.Gethostbyname gethostbyname "ws2_32.dll"
 var Gethostbyname Address