0%

前面了解过SubjectBehaviorSubjectsubject的变体,具有类似的多播功能,不同的是,BehaviorSubject需要初始值,并且会在订阅时发出当前值。

一句话概括:Subject只是多播,不保留状态,但是我们可以使用BehaviorSubject来知道最后一个发出的值。

Read more »

今天刚部署好api,走了一个请求,发现记录的时间怎么比本地大个八小时的时差?登录服务器一看,原来服务器的时间是当前时间+8了,需要更新一下系统时间。

Read more »

concatMap

返回一个Observable,该Observable发出基于对源Observable发出的值调用提供的函数,该函数返回所谓的内部Observable。每个新的内部Observable和前一个内部Observable连接在一起。内部的Observable在无限制的缓冲区中聚集,以等待轮流订阅。

Read more »

查看当前的远程库

可以使用git remote命令,它会列出每个远程库的简短名字。例如:

1
2
[T:wooden-dummy] (master)$ git remote
origin
Read more »

前面写的一些项目直接使用angular+ant.design就直接上传图片,使用的是ant的默认上传的组件,即提供url,然后上传的时候直接将二进制文件上传到服务器,然后服务器通过文件流的形式去接受,然后做其他的操作,上传好后返回文件的url,然后我们前端继续我们的操作。这个过程是很省心的,我们只需要提供一个上传url,然后做些上传限制,最后接收返回值。但是假如我们需要上传的是base64之后的数据,怎么办?

Read more »

web浏览器、服务器和相应的web应用程序都是通过HTTP协议相互通信的。HTTP使用的是可靠的数据传输协议,它能够确保数据在传输的过程中不会被损坏或产生混乱。Http请求方式有多重,最近遇到了关于post的一些问题,所以这里专注了解下post提交数据的几种方式。

Read more »

我是mac系统。

在host文件(/etc/host)中添加:

1
2
3
104.248.78.24 cn.vuejs.org
104.248.78.24 router.vuejs.org
104.248.78.24 vuex.vuejs.org

修改host文件需要管理员的权限。

刷新dns缓存:

1
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache

然后再访问官网,可以发现速度明显变快了。