mirror of https://github.com/ehang-io/nps
change now time
parent
18ca5d04cc
commit
d23ed2126d
|
@ -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>"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue