共有 9 篇文章
📅 最近更新
2024-01-26
- 2024-09-18
RawMessage Scan&Value json.RawMessage 以[]byte形式存储json数据,但在父结构体marshal和unmarshal时不会重复序列化,仅仅将数据复制到新json字符串中 通过继承Scanne
2024-01-20
- 2024-09-18
接收端 首先我们有这样一段测试代码来接收 POST 请求,并返回其接收到的字段信息。 package main import ( "fmt" "log" "net/http" ) func urlencodedHandler(w http.ResponseWriter, r *http.Request) { err := r.ParseForm() if err != nil { log.Printf("r.ParseForm(): %v", err) return } result := "" for k, v := range r.Form { result += fmt.Sprintf("%s:%v\n", k, v) } fmt.Fprintf(w,
2024-01-06
- 2024-09-18
介绍 元素为[]byte的队列的golang实现(适用于多线程环境下,当然单线程也能用 如果想更改队列的元素类型,请自行将queue [][]byte中的[]byte
2023-11-30
- 2024-09-18
若拉取时提示无法验证包,可以添加以下环境变量以信任此地址 关闭指定域名的包验证 export GONOSUMDB=git.akvicor.com 关闭所有域名的包验证 export GOSUMDB=off
2023-06-11
- 2024-09-18
将窗口标题中带有指定字符串的窗口置顶,使其显示在所有窗口之上 package main import ( "golang.org/x/sys/windows" "strings" "syscall" "unsafe" ) func AlwaysOnTop() { SetWindowAlwaysOnTop(GetWindowHandleByWindowName("Title")) } const SWP_NOSIZE = uintptr(0x0001) const SWP_NOMOVE = uintptr(0x0002) // This is dumb but Go doesn't like the inline conversion (see above image). func IntToUintptr(value int) uintptr { return uintptr(value) } func SetWindowAlwaysOnTop(hwnd uintptr) { user32dll :=
2023-06-11
- 2024-09-18
默认的go build -o xxx.exe这样是没有图标的,不怎么好看。 首先下载文件: git clone https://github.com/akavel/rsrc.git 进入目录,把上面的代码编译一下 go build rsrc.go # 然后有个rsrc.exe文件 就在rsrc的目
2023-02-10
- 2024-09-18
foreach变量 错误代码 for _, v := range histories { InsertByHistory(&v) } 正确代码 for _, v := range histories { h := v InsertByHistory(&h) } 笔记 如以上代码,传递指针时必须声明一个新变量存储v,否则会导致传递给函数的是hist
2022-07-14
- 2024-09-18
选择要下载的版本 https://go.dev/dl/ 下载安装 # 下载 wget https://go.dev/dl/go1.18.4.linux-amd64.tar.gz # 解压 mv go1.18.4.linux-amd64.tar.gz go.tar.gz tar -C /usr/local -xzf go.tar.gz 配置环境变量 # 编辑.bashrc vim /root/.bashrc # 添加如下内容 export GOPATH=/root/go export PATH=/usr/local/go/bin:$PATH:$GOPATH/bin # 设置代理 # Set the GOPROXY environment variable export GOPROXY=https://goproxy.io,direct # Set environment variable allow bypassing the proxy for