随笔分类 -  Golang

摘要:Golang 谷歌搜索api 实现搜索引擎(前端 bootstrap + jquery) 体验 冒号搜索 1. 获取谷歌搜索api 谷歌搜索api教程 2. 后台调用 程序入口 main.go // goSearch project main.go package main import ( "fmt" "net/http" ) func main() { ... 阅读全文
posted @ 2019-06-20 11:17 波士地盘 阅读(1693) 评论(0) 推荐(0)
摘要:程序基本实现了对http的完整转发,目前暂不支持https windows需要在设置中的网络>代理设置为手动,并开启代理服务器,填写ip和端口 // httpForward package main import ( "fmt" "io" "io/ioutil" "net/http" "os" "strconv" "string... 阅读全文
posted @ 2019-06-18 17:16 波士地盘 阅读(4875) 评论(0) 推荐(0)
摘要:直接使用 net.http 包,非常方便 // staticWeb package main import ( "fmt" "net/http" "strconv" ) //传入url参数、静态文件存放目录、监听的端口号 func StaticRunServer(urlPath string, filePath string, port int) { http.... 阅读全文
posted @ 2019-06-18 15:04 波士地盘 阅读(860) 评论(0) 推荐(0)
摘要:Golang TCP转发到指定地址 第二个版本,设置指定ip地址 代码 // tcpForward package main import ( "fmt" "net" "os" ) func TcpForward(port int, forAddr string) { lisPort := fmt.Sprint(":", port) listen,... 阅读全文
posted @ 2019-06-17 20:18 波士地盘 阅读(1088) 评论(0) 推荐(0)
摘要:Golang tcp 转发 第一版本 accept获取的Conn里的localAddr做为源地址,remoteAddr来做为目的地址 // tcpForward package main import ( "fmt" "net" "os" ) func TcpForward(port int) { lisPort := fmt.Sprint(":", po... 阅读全文
posted @ 2019-06-17 17:30 波士地盘 阅读(1093) 评论(0) 推荐(0)
摘要:结构体是谷歌搜索API package main import ( "encoding/json" "fmt" "io/ioutil" "log" ) type Datas struct { Kind string URL struct { Type string Template string } 阅读全文
posted @ 2018-12-03 22:09 波士地盘 阅读(246) 评论(0) 推荐(0)
摘要:运用 ioutil.ReadFile 、ioutil.WriteFile 输出结果比较奇怪,不知道是不是内存问题: 更换文件位置后,测试结果如下,append没有成功 阅读全文
posted @ 2018-12-03 20:52 波士地盘 阅读(1475) 评论(0) 推荐(0)
摘要:``` // mhoso project main.go package main import ( "log" "net/http" "./controller" ) func main() { http.HandleFunc("/", controller.IndexFunc) http.HandleFunc("/search", controller.SearchFunc) ... 阅读全文
posted @ 2018-12-03 20:19 波士地盘 阅读(336) 评论(0) 推荐(0)