张金富
张金富
开头从数据库取最后一个块的hash是多余的 因为tip已经指向了 ` var lastHash []byte // 首先获取最后一个块的哈希用于生成新块的哈希 err := bc.db.View(func(tx *bolt.Tx) error { b := tx.Bucket([]byte(blocksBucket)) lastHash = b.Get([]byte("l")) return nil }) if err != nil { log.Panic(err) }...
```go if (data.ats != null) { data.ats.forEach(function (nickname) { if (nickname === '@' + that.curUser.nickname) { that.usertip = '有人 @ 你了'; } }) } ``` 将that.nickname改为that.curUser.nickname 就好了
time.Now().Local().UnixNano() 的Local多此一举 时间戳是全世界统一的 if len(l.fields) > 0 也可以去掉
报错如下: WARN: DROP TABLE IF EXISTS deer_him_sys_v5.equip_center; Progress: 0 rows (0 rows/s.)ERROR: System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.Int32'. at System.Linq.Enumerable.CastIterator[TResult](IEnumerable source)+MoveNext() at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items) at...
router.go 里的break是多余的 默认就是break