
GO语言
冰雪满天
活着为了什么。。。。。。。。。
展开
-
如何部署go语言开发的程序到服务器
package mainimport ( "fmt" "log" "net/http")func sayHello(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w,"您看到我了")}func main() { http.HandleFunc("/",sayHello) ...原创 2019-03-21 11:38:33 · 2084 阅读 · 0 评论 -
Go语言函数声明语法:函数名之前括号中的内容
func ( x DDDD) FOO(var type) ( ret type , err Errot)也就是说 x DDDD是什么意思.func (h handler) ServeHTTP(w http.ResponseWriter, r *http.Request) { ...}这意味着ServeHTTP不是一个独立的功能。函数名称前面的括号是Go定义这些函数将在...转载 2019-03-17 21:45:41 · 29163 阅读 · 8 评论 -
Go语言宕机恢复(recover)——防止程序崩溃
转:http://c.biancheng.net/view/64.html无论是代码运行错误由 Runtime 层抛出的 panic 崩溃,还是主动触发的 panic 崩溃,都可以配合 defer 和 recover 实现错误捕捉和恢复,让代码在发生崩溃后允许继续运行。提示在其他语言里,宕机往往以异常的形式存在。底层抛出异常,上层逻辑通过 try/catch 机制捕获异常,没有被捕获的...转载 2019-03-18 14:58:37 · 1773 阅读 · 1 评论 -
Go语言用GoPacket抓包
最近有了一个抓取网络数据包来分析的需求,最近在使用go语言,于是乎,决定是用go语言来进行抓包分析。使用的Google的gopacket包来进行。基于的是libcap包。github地址:https://github.com/google/gopacket我并不喜欢GoDoc的行文风格,对于demo可以看着这里的文章。(自备梯子)http://www.devdungeon.com/co...原创 2019-03-18 15:29:58 · 3015 阅读 · 0 评论