首页
友人帐
留言板
关于
Search
1
IDE Eval Resetter:JetBrains 全家桶无限试用插件
552 阅读
2
影视资源采集站收录大全
489 阅读
3
linux安装或升级protoc
336 阅读
4
HEU KMS Activator v23.1.0 win10 office2019激活工具
235 阅读
5
Cloudflare国内自选IP节点整理收录
228 阅读
谈天说地
程序源码
技术教程
成品源码
登录
Search
标签搜索
PHP
linux
源码
go
windows
centos
原创
mysql
微信
激活
采集
宝塔
绿色版
API
解析
SDK
图片
破解
域名
html
云青
累计撰写
150
篇文章
累计收到
165
条评论
首页
栏目
谈天说地
程序源码
技术教程
成品源码
页面
友人帐
留言板
关于
搜索到
11
篇与
的结果
2021-06-18
gin渲染多层目录下模板
试着学习一下go的gin框架,相比php来说,坑太多了在模板里面如果 不定义define 则相同文件名会被 覆盖 ,必须定义项目结构:layout/header.html文件(1)任何文件要以{{define "layout/header"}} 开始,最后{{end}}结束(2)公共头部 define{{define "layout/header"}} header {{end}} admin/index.html(1)文件要以{{define "admin/index.html"}} 开始,最后{{end}}结束,这里的index可以加文件后缀,index.html(2)需要通过{{template "layout/header" .}} 最后面有个【点】,它的意思是要把当前页面的变量传递到head.html中{{define "admin/index.html"}} {{template "layout/header" .}} admin {{end}}输出模板代码c.HTML(http.StatusOK, "admin/index.html", gin.H{})模板渲染设置r.LoadHTMLGlob("views/**/*")
2021年06月18日
8 阅读
0 评论
0 点赞
2021-05-11
golang实现windows下切换代理
golang实现windows下切换代理实现很简单 主要修改注册表文件 利用walk展示页面界面如下package main import ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" "github.com/lxn/win" "golang.org/x/sys/windows/registry" "log" ) func main() { var mw *walk.MainWindow var inTE *walk.TextEdit if err := (MainWindow{ AssignTo: &mw, //Icon: "img/logo.ico", Title: "代理", Size: Size{300, 200}, Layout: VBox{}, Children: []Widget{ HSplitter{ Children: []Widget{ TextEdit{AssignTo: &inTE, ReadOnly: true}, }, }, PushButton{ Text: "连接", OnClicked: func() { status, ip := start() if status { inTE.SetText("连接成功\n当前IP" + ip) } else { inTE.SetText("连接失败") } }, }, PushButton{ Text: "关闭", OnClicked: func() { status := editReg("0", "") if status { inTE.SetText("连接已关闭") } else { inTE.SetText("关闭失败") } }, }, }, }.Create()); err != nil { log.Fatal(err) } win.SetWindowLong(mw.Handle(), win.GWL_STYLE, win.GetWindowLong(mw.Handle(), win.GWL_STYLE) & ^win.WS_MAXIMIZEBOX & ^win.WS_THICKFRAME) mw.Run() } func start() (bool, string) { ip, port := getIp() status := editReg("1", ip+":"+port) return status, ip } // 获取ip func getIp() (string, string) { // 自行获取ip return "183.88.226.50", "8080" } func editReg(enable, proxy string) bool { key, exists, err := registry.CreateKey(registry.CURRENT_USER, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", registry.ALL_ACCESS) if err != nil { log.Fatal(err) } defer key.Close() if !exists { return false } err = key.SetStringValue("ProxyEnable", enable) if err != nil { return false } err = key.SetStringValue("ProxyServer", proxy) if err != nil { return false } return true }
2021年05月11日
36 阅读
0 评论
0 点赞
2021-04-30
golang实现CC多线程测压
golang实现CC多线程攻击内含exe编译后的文件以及源代码由于需要大量ip 博主特地找了个收费很低的代理网址 一个月最低3.2 (推荐使用每秒更换ip)注册地址套餐选择 套餐4-IP不限量 (推荐使用每秒更换ip)套餐购买后请将你的ip加入网址的白名单即可使用使用方式:./main.exe -h隐藏内容,请前往内页查看详情
2021年04月30日
12 阅读
5 评论
0 点赞
2021-04-21
golang获取本地服务器IP
golang获取本地服务器IPfunc ExternalIP() (net.IP, error) { ifaces, err := net.Interfaces() if err != nil { return nil, err } for _, iface := range ifaces { if iface.Flags&net.FlagUp == 0 { continue // interface down } if iface.Flags&net.FlagLoopback != 0 { continue // loopback interface } addrs, err := iface.Addrs() if err != nil { return nil, err } for _, addr := range addrs { ip := GetIpFromAddr(addr) if ip == nil { continue } return ip, nil } } return nil, errors.New("connected to the network?") } func GetIpFromAddr(addr net.Addr) net.IP { var ip net.IP switch v := addr.(type) { case *net.IPNet: ip = v.IP case *net.IPAddr: ip = v.IP } if ip == nil || ip.IsLoopback() { return nil } ip = ip.To4() if ip == nil { return nil // not an ipv4 address } return ip } // 调用方法 ip, err := other.ExternalIP() if err != nil { fmt.Println(err) } fmt.Println(ip)
2021年04月21日
20 阅读
0 评论
0 点赞
2021-03-31
windows下golang编译报running gcc failed错误
windows下golang编译报running gcc failed错误报错信息如下解决方法下载mingw mingw-get-setup.zip下载后点击安装修改环境变量 如 C:MinGWbin打开cmd 输入命令mingw-get,如果弹出 MinGw installation manager 窗口,说明安装正常。此时,关闭 MinGw installation manager 窗口,否则接下来的步骤会报错在cmd中输入命令 mingw-get install gcc,等待一会,gcc 就安装成功了。如果想安装 g++,gdb,只要输入命令 mingw-get install g++ 和 mingw-get install gdb在cmd中输入 gcc -v 安装成功重启ide即可编译成功tips 在线安装很慢 离线安装包你值得拥有
2021年03月31日
25 阅读
0 评论
0 点赞
1
2
3