go第三方库
liao__ran
这个作者很懒,什么都没留下…
展开
-
go第三库Gin使用示例
package mainimport ( "errors" "fmt" "github.com/gin-gonic/autotls" "github.com/gin-gonic/gin" "github.com/gin-gonic/gin/binding" "golang.org/x/crypto/acme/autocert" "io" "io/ioutil" "log" "mime/multipart" "net/http" "net/http/httptest" "os".原创 2021-12-08 15:11:36 · 1174 阅读 · 0 评论 -
go第三方库文档 线程池ants
// go第三方库文档 线程池ants// https://pkg.go.dev/github.com/panjf2000/ants/v2// 想象一下,你的程序启动了大量的goroutine,导致了巨大的内存消耗。为了缓解这种情况,您只需导入ants包并将所有任务提交到具有固定容量的默认池中,该池在导入ants包时激活:package mainimport ( "fmt" "sync" "sync/atomic" "time" "github.com/panjf2000/an..原创 2021-11-23 11:55:48 · 1158 阅读 · 0 评论 -
go第三方库文档 日志构建zap
// go第三方库文档 日志构建zap// https://pkg.go.dev/go.uber.org/zap// 安装// go get-u go.uber.org/zapQuick Start// 在性能良好但不关键的环境中,使用SugaredLogger。它比其他结构化日志软件包快4-10倍,同时包含结构化和printf风格的api。logger, _ := zap.NewProduction()defer logger.Sync() // flushes buffer, if..原创 2021-11-23 11:34:14 · 746 阅读 · 0 评论 -
go第三方库文档 数据库操作gorm
// go第三方库文档 数据库操作gorm// https://pkg.go.dev/github.com/jinzhu/gormfunc AddNamingStrategy(ns *NamingStrategy)func IsByteArrayOrSlice(value reflect.Value) boolfunc IsRecordNotFoundError(err error) boolfunc RegisterDialect(name string, dialect Dialect)..原创 2021-11-22 17:58:09 · 1652 阅读 · 0 评论 -
go第三方库文档 定时任务cron
//go第三方库文档 定时任务cron// https://pkg.go.dev/github.com/robfig/cron/v3// 安装// 要下载特定的标记版本,请运行:go get github.com/robfig/cron/v3@v3.0.0// 将其作为以下内容导入程序:import "github.com/robfig/cron/v3"// 由于使用Go模块,它需要Go 1.11或更高版本。// 用法// 调用方可以注册要在给定计划中调用的FUNC。Cron将在他..原创 2021-11-22 17:13:41 · 975 阅读 · 0 评论 -
go第三方库文档 html处理 goquery
//go第三方库文档 html处理 goquery//地址https://pkg.go.dev/github.com/PuerkitoBio/goquery#section-readme// goquery-有点像那个j型的东西,只在围棋中// 生成状态Go参考Sourcegraph徽章// goquery为Go语言带来了类似于jQuery的语法和一组特性。它基于Go的net/html包和CSS选择器库cascadia。由于net/html解析器返回节点,而不是功能齐全的DOM树,因此jQue.原创 2021-11-22 16:40:46 · 1302 阅读 · 0 评论 -
json-iterator 库函数
// 概述// 包jsoniter实现RFC4627中定义的JSON编码和解码,并提供与标准lib encoding/JSON语法相同的接口。从encoding/json到jsoniter的转换无非是用jsoniter和变量类型声明(如果有的话)替换包。jsoniter接口与使用标准库的代码具有100%的兼容性。// “JSON和Go”(https://golang.org/doc/articles/json_and_go.html)描述封送/解组如何在任意或预定义的json对象和字节之间进行操作,它.原创 2021-11-18 16:15:17 · 1499 阅读 · 0 评论 -
go第三方库文档 json处理json-iterator
package mainimport ( "bytes" "encoding/json" "fmt" "os" "strings" "github.com/json-iterator/go")func main() { // marshal type ColorGroup struct { ID int Name string Colors []string } group := ColorGroup{ ID: 1, Name: .原创 2021-11-17 17:56:45 · 1312 阅读 · 0 评论 -
go第三方 goroutine 池 库 ants
package mainimport ( "fmt" "sync" "sync/atomic" "time" "github.com/panjf2000/ants/v2")var sum int32func myFunc(i interface{}) { n := i.(int32) atomic.AddInt32(&sum, n) fmt.Printf("run with %d\n", n)}func demoFunc() { time.Sleep(10 ..原创 2021-11-03 11:51:25 · 542 阅读 · 0 评论 -
go第三方定时任务库 cron
package mainimport ( "fmt" "github.com/robfig/cron/v3" "log" "os" "time")func main() { simpleUse()}func simpleUse() { // 创建定时任务对象,并加载自定义的日志格式 c := cron.New( cron.WithLogger( cron.VerbosePrintfLogger(log.New(os.Stdout, "cron: ", log..原创 2021-11-02 16:56:25 · 412 阅读 · 0 评论 -
go selenium的ByCSSSelector 选择器
go selenium的ByCSSSelector 选择器使用规则按照 CSS selector选择器来过滤css selector部分参考 https://www.cnblogs.com/clarke157/p/6432546.htmlhttps://blog.csdn.net/hou_angela/article/details/80519718CSS选择器的常见语法:# 通用元素选择器,匹配任何元素E 标签选择器,匹配所有使用E标签的元素.info cl.原创 2021-10-19 17:30:17 · 2021 阅读 · 0 评论 -
go爬虫框架 goquery 选择器
//参考博客 https://www.flysnow.org/2018/01/20/golang-goquery-examples-selector.html#%E9%80%89%E6%8B%A9%E5%99%A8%E6%88%96%E8%BF%90%E7%AE%97package mainimport ( "fmt" "github.com/PuerkitoBio/goquery" "log" "strings")func HtmlElement() {html := `&l..原创 2021-09-24 17:22:00 · 662 阅读 · 0 评论 -
go 第三方库 Gorm使用示例
package mainimport ( "fmt" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql" "time")type Model struct { ID uint `gorm:"primary_key"` CreatedAt time.Time UpdatedAt time.Time DeletedAt *time.Time}type User.原创 2021-09-23 15:55:54 · 1190 阅读 · 0 评论 -
go第三方日志库 Zap
···javascript //代码高亮显示例子 var aa= 'this'; var bb= 'that'; let cc= aa+ bb; ···原创 2021-09-23 15:44:32 · 955 阅读 · 0 评论 -
go selenium操作
package mainimport ( "fmt" "github.com/tebeka/selenium" "github.com/tebeka/selenium/chrome" "time")func main() { const ( seleniumPath = `D:\Python3\python3.7\chromedriver` port = 9515 ) //如果seleniumServer没有..原创 2021-02-23 14:34:00 · 1491 阅读 · 0 评论 -
go的selenium库 github.com/tebeka/selenium 官方文档
go的selenium库 github.com/tebeka/selenium 官方文档地址https://pkg.go.dev/github.com/tebeka/selenium#HTMLUnit源码的github地址https://github.com/tebeka/selenium翻译后的文档ConstantsVariablesfunc DeleteSession(urlPrefix, id string) errorfunc SetDebug(debug bool)type.原创 2021-02-20 17:05:57 · 2075 阅读 · 1 评论