狒狒的Blog

“一花一世界,一叶一追寻,一曲一场叹,一生为一人。”

Scroll Down

RXJS 的 operator

zipzip的直译就是拉链,事实上,有些压缩软件的图标就是一个带拉链的钥匙包。拉链的特点是两边各有一个“齿”,两者会啮合在一起。这里的zip操作也是如此。从图上我们可以看到,两个输入流中分别出现了一些数据,当仅仅输入流A中出现了数据时,输出流中什么都没有,因为它还在等另一个“齿”。当输出流B中出现了

Angular 学习笔记

Angular模块VSts模块简单的说:Angular模块(@NgModule)是一个内聚的代码块,它为其中的指令、组件、服务等提供上下文的编译环境,而ts模块则完全不同,在ts中,一个文件就可以看成一个模块,我们可以使用import来使用别的ts模块export的类、属性等

[转] GIT冲突是怎么产生的

首先,一个用git写代码,而且只有一个本地分支的情况下是不会又冲突的.冲突可以说是两个分支的冲突.具体是两个已经提交的分支的相同文件相同位置的的不同操作进行了合并.不会冲突的习惯是,修改文件之前先merge别的分支.我在master分支上创建并提交一个文件,切换到新的b分支上是没有这个文件的.这说明

将闲置的iPhoneSE作为mac的麦克风🤣

背景大二的时候买的iPhoneSE,因为毕业换了安卓手机,se就闲置了,浪费资源啊。不如拿来做麦克风吧😳😳😳😳😳😳iPhone端下载[麦克风]app将手机与电脑使用数据线链接下载完成后点击打开麦克风按钮手机端配置完成Mac端配置打开音频MIDI设置软件选择启用iPhone设置音频输入为I

内网穿透与VPN

什么是内网穿透内网穿透,即NAT穿透,简单来说就是让外网能够访问本地的服务。外网IP比较昂贵,企业虽然有少量独立的外网IP,但是出于成本限制无法为每一台主机提供一个外网IP,或者出于安全限制并不是所有的服务都需要暴露到外网中。所以企业就有可能使用NAT技术将大量内网IP通过一定规则映射到少量的外网I