go 1.18版本新出的泛型package main
import "fmt"
// ~代表衍生 如果不加~ 使用MyInt 作为int传入就会报错
type MyInt int
type AA interface {
~int | float64
}
// 定义一个泛型函数
和上一篇测试cpu差不多只是命令变了命令:go tool pprof -http=127.0.0.1:8081 http://localhost:8080/debug/pprof/heap 上一篇测试cpu性能必须在测试命令期间,运行需要测试的接口才有效果测试内存消耗的时候可以先运行完接口,再运行命令也能测试出内存消耗。也可以加个 -seconds 10 等待10s下面是测试代码package main
import (
下面链接可以看看开头 大概了解下pprof一文搞懂pprof (zhihu.com)下面两个参考讲解怎么看文字报告、graphviz和火焰图 可以提前看看原创分享 Go 高性能系列教程:读懂 pprof 生成的报告 - 知乎 (zhihu.com)pprof性能分析-火焰图 – Heart.Think.Do (heartthinkdo.com)接入pprof调试接口cpu性能很简单,就下面两行代码,具体可以看下面的demo代码,基于gin框架调试某一个接口import (
 
里面包含了chromedb常用的功能等待元素、输入框输入值、点击元素等进入指定页面 然后等待获取当前页面所有html代码再利用goquery解析数据package main
import (
"context"
"fmt"
"github.com/PuerkitoBio/goquery"
&nbs
来源于网上(使用Golang 实现websocket (zhihuclub.com)) 记下以防找不到package garbage
import (
"errors"
"log"
"net/http"
"sync"
 
参考:[go]沙盒环境下调用支付宝扫码支付_gin支付宝沙盒_CRAJA的博客-CSDN博客内网穿透建议使用cpolar 配置很简单参考:如何使用 cpolar 工具进行内网穿透? - 知乎 (zhihu.com)main.gopackage main
import (
"apay/pay"
"fmt"
"g