
golang
悠然~
生命不息,学习不止。好记性不如烂笔头
展开
-
使用go get下载源码报错fatal: Unable to find remote helper for 'https'
使用go get下载源码报错fatal: Unable to find remote helper for 'https'使用go get下载源码报错使用go get下载源码报错[wangzheng@wangzheng-centos src]$ go get github.com/nsf/gocode# cd .; git clone https://github.com/nsf/gocod...原创 2019-04-19 13:47:17 · 657 阅读 · 0 评论 -
go modules学习
go modules学习go modules学习使用go module管理项目go modules学习使用go module管理项目[wangzheng@wangzheng-centos go-learn]$ pwd/home/wangzheng/go-learn[wangzheng@wangzheng-centos go-learn]$ export GOPATH=/home/wang...原创 2019-07-12 15:55:26 · 157 阅读 · 0 评论 -
golang实现反向代理
golang实现反向代理golang实现反向代理golang实现反向代理将前端传来的/dcv/:host/请求转发到https://" + host + ":8443package dcvproxyimport ( "net/http" "strings" "net" "net/http/httputil" "net/url" "crypto/tls" stdlog "lo...原创 2019-07-11 14:14:59 · 2083 阅读 · 0 评论 -
go语言常用api使用
go语言常用api使用初衷常用api使用获取文件的父目录创建多层目录读取文件内容并存入切片使用gopkg.in/ini操作配置文件初衷初学go语言,项目开发中难免遇到简单的写法复杂化的问题,在同事的comments中成长。常用api使用获取文件的父目录filepath.Dir(file)创建多层目录if err := os.MkdirAll(filepath.Dir(file), ...原创 2019-06-27 15:49:48 · 2571 阅读 · 0 评论 -
go语言实现dcv端口转发
go语言实现dcv端口转发环境及目标代码实现环境及目标环境所有转发机器已经实现了端口和ip的转发。端口为默认端口。参考https://blog.youkuaiyun.com/wz122330/article/details/91980227代码实现package appimport ( "io/ioutil" "os" "os/exec" "path/filepath" "str...原创 2019-06-27 15:41:15 · 602 阅读 · 0 评论 -
对字符串进行归类
使用Map来对字符串进行归类将数组{“h1”, “h2”, “h2”, “h3”, “h4”, “h4”, “h4”}进行归类,即转换成h1,h2*2,h3,h4*3的形式。 private static String formatExecHosts(Map<String, Integer> hm) { StringBuffer hosts = new Str...原创 2018-09-26 16:20:40 · 1253 阅读 · 0 评论 -
go定时清理数据表历史数据
go定时清理数据表历史数据实现代码测试结果实现代码package casimport ( "time" "clustertech.com/chess/ng/sysconf" "github.com/sirupsen/logrus")var ( // Identify log for sync_cas_job_clean goroutine ...原创 2019-06-05 14:46:28 · 1127 阅读 · 0 评论 -
go程序初识--实现排序算法
go程序初始--实现排序算法程序设计程序结构程序实现算法实现冒泡排序快速排序主程序构建程序执行结果程序设计目标:开发一个排序算法的比较程序,从命令行指定输入的数据文件和输出的数据文件,并指定对应的排序算法。该程序的用法如下:USAGE:sorter -i -o -a <qsort | bubblesort>程序结构[wangzheng@wangzheng-centos s...原创 2019-05-10 17:04:11 · 194 阅读 · 0 评论 -
gin+swagger+restful环境搭建
gin的使用可以参考官网安装ginhttps://github.com/gin-gonic/gin使用go mod,若遇到golang.org包无法下载的问题请参考:https://blog.youkuaiyun.com/wz122330/article/details/89493467使用go mod管理项目依赖包go mod init生成go.mod文件[wangzheng@wangzheng...原创 2019-04-25 10:24:49 · 5899 阅读 · 0 评论 -
使用go get安装,老是报错:go: golang.org/x/tools@v0.0.0-20190322203728-c1a832b0ad89: unrecognized import path
go get报错[wangzheng@wangzheng-centos ~]$ go get -u github.com/swaggo/swag/cmd/swagpackage golang.org/x/net/idna: unrecognized import path "golang.org/x/net/idna" (https fetch: Get https://golang.org/...原创 2019-04-25 10:09:20 · 3306 阅读 · 0 评论 -
go module无法下载golang.org/x
go module无法下载golang.org/xgo test报错解决办法:replacego test报错报错信如下:golang.org/x/sys@v0.0.0-20190222072716- a9d3bda3a223: unrecognized import path “golang.org/x/sys” (https fetch: Get https://golang.org/x...原创 2019-04-24 15:05:28 · 4270 阅读 · 0 评论