net

package
v0.46.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2026 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DownloadFileByConcurrent added in v0.29.0

func DownloadFileByConcurrent(url string, outputPath string, num_workers int) error

DownloadFileByConcurrent 多Goroutine分片下载文件(自动保留原始后缀) 参数说明:

url: 下载URL(你的GetApp接口地址,string)
outputPath: 保存目录/文件路径(string):
  - 若为目录(如./downloads/),自动拼接原始文件名;
  - 若为文件路径(如./app.exe),直接使用该路径;
num_workers: 并发数(必须>0,int)

func PreprocessInput

func PreprocessInput(input string) string

func PrintCHIRoutes added in v0.20.0

func PrintCHIRoutes(r *chi.Mux)

func PtrBool

func PtrBool(b bool) *bool

func PtrBytes

func PtrBytes(b []byte) *[]byte

func PtrFloat32

func PtrFloat32(f float32) *float32

func PtrFloat64

func PtrFloat64(f float64) *float64

func PtrInt

func PtrInt(i int) *int

func PtrInt8

func PtrInt8(i int8) *int8

func PtrInt16

func PtrInt16(i int16) *int16

func PtrInt32

func PtrInt32(i int32) *int32

func PtrInt64

func PtrInt64(i int64) *int64

func PtrString

func PtrString(s string) *string

Ptr helpers for common DB types

func PtrTime

func PtrTime(t time.Time) *time.Time

func PtrUUID

func PtrUUID(id uuid.UUID) *uuid.UUID

func PtrUint

func PtrUint(u uint) *uint

func PtrUint8

func PtrUint8(u uint8) *uint8

func PtrUint16

func PtrUint16(u uint16) *uint16

func PtrUint32

func PtrUint32(u uint32) *uint32

func PtrUint64

func PtrUint64(u uint64) *uint64

func ReturnCSVResponse

func ReturnCSVResponse(w http.ResponseWriter, filename string, headers []string, rows [][]string)

ReturnCSVResponse 返回 CSV 格式的响应

func ReturnErrorResponse

func ReturnErrorResponse(w http.ResponseWriter, code int, errorMsg string)

func ReturnJsonResponse

func ReturnJsonResponse(w http.ResponseWriter, code int, payload interface{})

ReturnJsonResponse is a helper function to send JSON responses

Types

type UniversalResponse

type UniversalResponse struct {
	Data      interface{} `json:"data"`
	Error     string      `json:"error"`
	IsSuccess bool        `json:"isSuccess"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL