0%

首先是使用Promise。Promise是为了能更好的管理回调函数。

1
2
3
4
5
6
7
const func = (val) => {
return new Promise ((resolve, reject) => {
doSomething()
resolve(data)//成功
reject(data)//失败
})
}
阅读全文 »

一、数据结构

  • 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)
  • 数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)
  • 纯量(scalars):单个的、不可再分的值
阅读全文 »

在leanCloud表中的pointer数据是一个指向外键的指针,数值上等于userid之类的主键

但是如果在query中加入query.include(‘user’);那么在query.find()以后得到的数据里,leanCloud会自动帮你把外键对应的数据记录也带过来,就像表链接一样

在插入 Pointer 数据时需要插入的是 object 对象而不是 String,

1
2
3
let obj = AV.createWithoutData('tableName', objectId);
anotherObj.set('obj', obj);
anotherObj.save();

redis 启动

1
2
3
./src/redis-server ./redis.conf
./src/redis-cli
auth heyzWebRedis2016
阅读全文 »

  • res.json()是返回给客户端一个 json 对象,但是并不会就此停下里,需要在前面加上 return, 才会停止整个 API 或者方法.

  • Array 对象有 unshift()和 push()方法,组合成队列,头出尾进

    • 还有 push() 和 pop() 方法组合成栈,尾进尾出,
    • 也可以用 unshift()和 pop() 方法组合成头进尾出.是另一种队列,同理还可以有头进头出,shift() 和 unshift()
      阅读全文 »

##git
最基本的操作就是
gst ->git add . ->git commit -m"" ->git push ->gst
但是往往事情没有那么顺利,比如git add以后我要撤销怎么办

阅读全文 »