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 copyMap map[int]*connLog
var stashTimeNow time.Time
func deepCopyMap() {
stashTimeNow = time.Now()
copyMap = make(map[int]*connLog)
for k, v := range m {
copyMap[k] = &connLog{
@ -29,24 +31,24 @@ func deepCopyMap() {
}
}
//func init() {
// m = make(map[int]*connLog)
// m[0] = &connLog{
// startTime: time.Now(),
// isClose: false,
// logs: []string{"111", "222", "333"},
// }
// m[1] = &connLog{
// startTime: time.Now(),
// isClose: false,
// logs: []string{"111", "222", "333", "444"},
// }
// m[2] = &connLog{
// startTime: time.Now(),
// isClose: true,
// logs: []string{"111", "222", "333", "555"},
// }
//}
func init() {
m = make(map[int]*connLog)
m[0] = &connLog{
startTime: time.Now(),
isClose: false,
logs: []string{"111", "222", "333"},
}
m[1] = &connLog{
startTime: time.Now(),
isClose: false,
logs: []string{"111", "222", "333", "444"},
}
m[2] = &connLog{
startTime: time.Now(),
isClose: true,
logs: []string{"111", "222", "333", "555"},
}
}
type IntSlice []int
@ -78,7 +80,7 @@ func index(w http.ResponseWriter, r *http.Request) {
for v := range keys {
connL := copyMap[v]
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 += "<br>"
}