- 博客(7)
- 收藏
- 关注
原创 React Native环境配置搭建
重点来了,一共需要下载的包是1.97G,这个Android Virtual Device包就占了1.44G,走下一步会下载得非常慢,有时候是下载进度一动不动,不过没关系,后面会讲解决方案,先继续走。像下图这样全部勾上,包括Android Virtual Device,Android SDK Location路径也是默认就好(防止后续找不到),点击 Next 走下一步:(8)这一步是检测到你可以设置系统加速,已经给你推荐2GB,继续点击 Next 走下一步:(9)安装确认,点击 Next。
2023-05-24 20:32:35 6092 6
原创 Nginx安装和反向代理配置
反向代理是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。反向代理代理的是服务器,反向代理暴露的是代理服务器地址,隐藏了真实服务器 IP 地址。
2023-05-19 00:27:39 578 1
原创 NVM管理node版本
输入命令nvm use 14.17.4,看到Now using node v14.17.4 (64-bit)就代表切换成功了,也可以再次输入nvm ls 查看nvm已安装列表,看到版本号前面有个星星就代表切换成功了。刚安装好nvm发现node和npm是都不能用的,原因是我们只安装了nvm,nvm是帮我们管理node 的,他并不是可以替代node。这里简单提一嘴,为什么安装一些软件都要求配置环境变量git也是,环境变量起到的作用是可以在任意文件夹或者文件路径下,运行相关的命令。
2023-05-18 16:13:31 13218
原创 为什么vue组件中data必须用函数表达?
为什么vue组件中data必须用函数表达?看到这个问题可能很多人都并可以注意过这个问题,问什么在脚手架中的.vue文件中data不能用对象来表达,而是必须使用函数的形式来表达呢?大家可能也不知道为什么这么设计?实际上这是很有学问的,当初框架设计的时候,都是想了很多可能会出现的问题的。首先,先看看官方怎么解释的:抓住重点:每个实例可以维护一份被返回对象的独立的拷贝。但还是有点模糊的概念,那就上个实例吧。function abc(){ return { name:'赵云',
2021-08-02 16:43:47 357 2
原创 axios封装之cancelToken
axios封装之cancelToken在真实项目中,当路由已经跳转,而上一页的请求还在pending状态,如果数据量小还好,数据量大时,跳到新页面,旧的请求依旧没有停止,这将会十分损耗性能,这时我们应该先取消掉之前还没有获得相应的请求,再跳转页面。这里axios给我们提供了一个方法。cancelToken使用官网方法一:var CancelToken = axios.CancelToken;var source = CancelToken.source();axios.get('/user/1
2021-04-21 17:13:00 1539
转载 浅拷贝与深拷贝
彻底讲明白浅拷贝与深拷贝数据分为基本数据类型(String, Number, Boolean, Null, Undefined,Symbol)和对象数据类型。1、基本数据类型的特点:直接存储在栈(stack)中的数据2、引用数据类型的特点:存储的是该对象在栈中引用,真实的数据存放在堆内存里引用数据类型在栈中存储了指针,该指针指向堆中该实体的起始地址。当解释器寻找引用值时,会首先检索其在栈中的地址,取得地址后从堆中获得实体。二、浅拷贝与深拷贝深拷贝和浅拷贝是只针对Object和Array这样的引
2021-04-13 10:53:57 153
原创 js函数传参是按值传递还是按引用传递?
**js函数传参是按值传递还是按引用传递?**摘要首先,得知道什么是值传递和引用传递吧。先上概念,百度百科写到:值传递:在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。引用传递:在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。**结论**看完上面那个概念,老司机们应该已经得出结论:如果函数传递的是基本数据类型,那么就是值传递;如果函数传递是引用类型,那么就是引用传递。值传递来看看值传递的
2021-03-25 17:31:31 418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人