From 4216dd1527a564bdabaf7333b928681919154d8e Mon Sep 17 00:00:00 2001 From: boyce Date: Thu, 21 Mar 2019 12:32:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=97=A5=E5=BF=97=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9Estring=E7=9A=84hash=E6=88=90=E6=95=B0?= =?UTF-8?q?=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- network/websocketclient.go | 5 ++++- util/hash/hash.go | 7 +++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 util/hash/hash.go diff --git a/network/websocketclient.go b/network/websocketclient.go index e0bc375..b257c13 100644 --- a/network/websocketclient.go +++ b/network/websocketclient.go @@ -6,6 +6,9 @@ import ( "net/http" "net/url" + "github.com/duanhf2012/origin/service" + "github.com/duanhf2012/origin/sysmodule" + "github.com/gorilla/websocket" "time" @@ -105,7 +108,7 @@ func (ws *WebsocketClient) StartConnect() error { var err error ws.conn, _, err = ws.WsDailer.Dial(ws.url, nil) - fmt.Printf("connecting %s, %+v\n", ws.url, err) + service.GetLogger().Printf(sysmodule.LEVER_INFO, "connecting %s, %+v\n", ws.url, err) if err != nil { return err } diff --git a/util/hash/hash.go b/util/hash/hash.go new file mode 100644 index 0000000..54320be --- /dev/null +++ b/util/hash/hash.go @@ -0,0 +1,7 @@ +package hash + +import "hash/crc32" + +func HashNumber(s string) uint { + return uint(crc32.ChecksumIEEE([]byte(s))) +}