Go并发编程实战(第2版)
2022-12-25 10:02:59 158.23MB go golang
1
Python双语言混合开发 中go语言版 mxshop_goods-srv.sql
2022-12-19 15:00:10 1.12MB golang python
1
golang语言最新版本,支持linux,版本1.9.3,亲测可用。
2022-12-17 11:18:28 100.55MB golang linux 1.9.3 最新版
1
基于Golang语言和Gin框架的个人微信系统源码.zip
2022-12-15 09:19:46 92KB go语言
Secure Secure是用于Go的HTTP中间件,可促进安全性的快速提升。 这是一个标准的net / http处理程序,可以与许多框架一起使用,也可以直接与Go的net / http包一起使用。 用法// main.go Secure Secure是Go的HTTP中间件,可促进一些快速的安全性。 这是一个标准的net / http处理程序,可以与许多框架一起使用,也可以直接与Go的net / http包一起使用。 用法// main.go包main import(“ net / http”“ github.com/unrolled/secure” //或“ gopkg.in/unrolled/secure.v1”)var myHandler = http.HandlerFunc(func(w http .ResponseWriter,r * http.Request){w.Write([] byte(“ hello world”))})func main(){secureMiddleware:= secure.New(s
2022-12-14 10:57:36 18KB Golang Middlewares
1
开源地址 https://github.com/whr-helen/go-struct-auto 自动构建工具使用 安装包命令:go get github.com/whr-helen/go-struct-auto 注释:参数信息 -host host改为自己数据库的地址(默认127.0.0.1) -port port改为自己数据库的端口(默认3306) -acc acc改为自己数据库的账号(默认root) -pwd pwd改为自己数据库的密码(默认123123) -d dbname改为自己数据库的名称(必填) -path ./models改为存放路径(可选默认为./models) -t account,user改为要生成的表名称,可多个(可选默认全部生成) 一,生成数据库所有表结构体: ①推荐使用方法(支持linux或mac) 生成命令:./ bin / auto -d dbname -path ./models ②修改生成工具代码(支持linux或mac或windows)如果生成出来的结构不是我们所需要的可以修改automatic.go文件 命令:go run automatic.go -d dbname -path ./models 二,生成单个多个表结构体: 命令(支持linux或mac):./ bin / auto -d dbname -t account,user 命令(支持linux或mac或windows):go run automatic.go -d dbname -acc root -pwd 123123 -t account
2022-12-10 23:17:18 4.84MB golang struct 自动生成
1
Go中的HTTP身份验证实现 这是Go语言中HTTP Basic和HTTP Digest身份验证的实现。 它被设计为http.RequestHandler函数的简单包装。 特征 支持HTTP基本和HTTP摘要身份验证。 支持htpasswd和htdigest格式的文件。 自动重新加载密码文件。 用于用户/密码存储的可插拔接口。 支持MD5,SHA1和BCrypt进行基本身份验证密码存储。 具有到期时间的可配置摘要随机数缓存大小。 旧版HTTP处理程序的包装器(http.HandlerFunc接口) 用法示例 这是基本身份验证的完整工作示例: package main import ( "fmt" "net/http" auth "github.com/abbot/go-http-auth" ) func Secret(user,
2022-12-05 13:44:09 25KB Go
1
golang语言实现socket服务端,解决粘包拆包问题,心跳超时检测. //启动socket func (server *SocketServer) Start() { listener, err := net.Listen(server.Network, server.Address) if err != nil { server.OnError("Listen失败", err) return } defer listener.Close() fmt.Printf("socket 启动成功;Network=%s,Address=%s", server.Network, server.Address) server.OnStart(server) go server.CheckClient() for true { conn, err := listener.Accept() if err != nil { server.OnError("Accept失败", err) continue } if server.CurrentCli
2022-12-02 15:29:19 3KB Go Socket
1
go-mydumper go-mydumper是一个多线程MySQL备份和还原工具,它与布局中的maxbube / mydumper兼容。 构建$ git clone https://github.com/xelabs/go-mydumper $ cd go-mydumper $ make b go-mydumper go-mydumper是一个多线程MySQL备份和还原工具,它与maxbube / mydumper兼容在布局中。 建立$ git clone https://github.com/xelabs/go-mydumper $ cd go-mydumper $ make建立$。/ bin / mydumper -h $。/ bin / myloader -h测试$ make test用法mydumper ./bin / mydumper -h用法:./bin/mydumper -c conf / mydumper.ini.sample -c字符串配置文件示例:$。/ bin / mydumper -c conf / mydumper.ini.sample 2017/10/25
2022-12-02 12:34:56 33KB Golang Database Drivers
1
基于浏览器爬虫golang开发的web漏洞主动(被动)扫描器.zip
2022-12-01 15:17:55 298KB golang