change now time

pull/265/head
刘河 2019-10-14 23:46:00 +08:00
parent 18ca5d04cc
commit d23ed2126d
1 changed files with 21 additions and 19 deletions

View File

@ -17,8 +17,10 @@ type connLog struct {
var m map[int]*connLog var m map[int]*connLog
var copyMap map[int]*connLog var copyMap map[int]*connLog
var stashTimeNow time.Time
func deepCopyMap() { func deepCopyMap() {
stashTimeNow = time.Now()
copyMap = make(map[int]*connLog) copyMap = make(map[int]*connLog)
for k, v := range m { for k, v := range m {
copyMap[k] = &connLog{ copyMap[k] = &connLog{
@ -29,24 +31,24 @@ func deepCopyMap() {
} }
} }
//func init() { func init() {
// m = make(map[int]*connLog) m = make(map[int]*connLog)
// m[0] = &connLog{ m[0] = &connLog{
// startTime: time.Now(), startTime: time.Now(),
// isClose: false, isClose: false,
// logs: []string{"111", "222", "333"}, logs: []string{"111", "222", "333"},
// } }
// m[1] = &connLog{ m[1] = &connLog{
// startTime: time.Now(), startTime: time.Now(),
// isClose: false, isClose: false,
// logs: []string{"111", "222", "333", "444"}, logs: []string{"111", "222", "333", "444"},
// } }
// m[2] = &connLog{ m[2] = &connLog{
// startTime: time.Now(), startTime: time.Now(),
// isClose: true, isClose: true,
// logs: []string{"111", "222", "333", "555"}, logs: []string{"111", "222", "333", "555"},
// } }
//} }
type IntSlice []int type IntSlice []int
@ -78,7 +80,7 @@ func index(w http.ResponseWriter, r *http.Request) {
for v := range keys { for v := range keys {
connL := copyMap[v] connL := copyMap[v]
s += "<a href='/detail?id=" + strconv.Itoa(v) + "'>" + strconv.Itoa(v) + "</a>----------" s += "<a href='/detail?id=" + strconv.Itoa(v) + "'>" + strconv.Itoa(v) + "</a>----------"
s += strconv.Itoa(int(time.Now().Unix()-connL.startTime.Unix())) + "s----------" s += strconv.Itoa(int(stashTimeNow.Unix()-connL.startTime.Unix())) + "s----------"
s += strconv.FormatBool(connL.isClose) s += strconv.FormatBool(connL.isClose)
s += "<br>" s += "<br>"
} }