摘要:
前言 环境变量控制你在Linux工作环境中的外观、行为和感觉。一共有两种类型的变量: 环境变量:这些是内置于系统中的进程范围的变量,控制着系统的外观和行为。因为是进程范围的,所以它们被任何子shell或进程所继承。 shell变量:通常以小写字母列出,并且只在它们被设置的shell中有效。 查看和修 阅读全文
摘要:
正文从这开始~ .tsx扩展名 为了在React TypeScript中解决Cannot find name报错,我们需要在使用JSX文件时使用.tsx扩展名,在你的tsconfig.json文件中把jsx设置为react-jsx ,并确保为你的应用程序安装所有必要的@types包。 下面是在名为A 阅读全文
摘要:
前言 进程是正在运行的程序,Linux系统通常有数百个进程同时运行。本文就来介绍下Linux是如何进行进程管理的。 我们可以看到: 查看进程(Viewing processes) 查找进程(Finding processes) 管理进程(Managing processes) 进程的优先级(Prio 阅读全文
摘要:
正文从这开始~ 类型守卫 使用类型守卫来解决React中useRef钩子“Object is possibly null”的错误。比如说,if (inputRef.current) {} 。一旦null被排除在ref的类型之外,我们就能够访问ref上的属性。 下面是一个错误如何发生的示例。 impo 阅读全文
摘要:
正文从这开始~ 总览 组件不能作为JSX组件使用,出现该错误有多个原因: 返回JSX元素数组,而不是单个元素。 从组件中返回JSX元素或者null以外的任何值。 使用过时的React类型声明。 返回单个JSX元素 下面是一个错误如何发生的示例。 // App.tsx // ⛔️ 'App' cann 阅读全文
摘要:
前言 每个JavaScript环境都有一个全局对象(global object)。在全局范围内创建的任何变量实际上都是这个对象的属性,而任何函数都是它的方法。在浏览器环境中,全局对象是window对象,它代表了包含网页的浏览器窗口。 在这篇文章中,我们将介绍Window对象的一些重要用途: 浏览器对 阅读全文
摘要:
前言 z-index是一个用于控制文档中图层顺序的属性。具有较高z-index值的元素将会出现在具有较低值的元素之上。就像页面上的x轴和y轴决定一个元素在水平和垂直方向上的位置一样,z-index控制它们在z轴上相互层叠的方式。 默认层叠顺序 当我们编写HTML时,出现在文档靠后位置的元素,会自然层 阅读全文
摘要:
前言 我们知道,root用户基本上可以在系统中做任何事。其他用户有更多的限制,并且通常被收集到组中。你把有类似需求的用户放入一个被授予相关权限的组,每个成员都继承组的权限。 让我们看一下: 查看权限(Checking permissions) 更改权限(Changing permissions) 默 阅读全文
摘要:
前言 在基于Debian的Linux发行版中,默认的软件管理器是Advanced Packaging Tool, 也就是apt。本文将简单介绍下面有关添加和删除软件的命令: apt-cache search apt-get install apt-get remove apt-get purge a 阅读全文
摘要:
前言 JavaScript中的语句和表达式有什么不同之处? 对于这个问题,我似乎知道答案,但当我尝试向别人解释时,我却语塞了。对于这个问题我有一种感觉,但无法清晰的表达出来。 我后来才意识到,这个问题极其重要。它可以说是房屋的承重墙,将有助于支撑大量的JavaScript知识。 对React开发者来 阅读全文