粉丝4693获赞3387
大家好,我是大 k, 上期视频我们说了一个这个 s 动 o s 里头装一个插件,然后呢我又发现有一更好的方法,可以装好几个 t 的插件,然后是带整合了这个依赖包的, 今天我就把这个方法分享给大家,我们还以这个软路由系统为例,他现在是没有这些插件了,然后我们去我分享的网站去下载这个插件包, 差点把我搁在了这里头。 我们找到,我们找到本期视频的分享零九八,嗯,这两个都可以,如果第一个失效就用第二个, 嗯,这个 zip 包就是,然后这上头有一个说明文件,嗯,先下载这个说明,我们再下载这个 zip 压缩包,这是整个差价包带依赖的。 好,都下好了,我们是下到了下载里头,记住这位置,然后我们可以看一下这个说明文件,他要用到的是一个解压软件,还有一个 安装命令。然后我们回到我们的这个软路游里头,我们要把刚才下载软件包上传到这个软路游里头,一般软路游有一个传输文件的地方,在系统里头,系统里头有一个文件传输 点,这个选择文件就可以找到你刚才下载好的文件包,打开,然后点上传, 上传好了,保存到这里了,记住这个位置。然后呢再到这个中端里头, 一样登录中,到你之后我们去 cd 更魔龙,然后肌肉 tmp, 然后 cd up 等 out, 这就对了。然后我们看一眼,还有这个文件,我们用一下解压缩软件命令,然后叉八六下横杆,六八点 vip, 我们再看一下文件,哎,他就全都尽量好了,现在我们 看一下说明,就安装这个文件夹里所有的,我们在这里执行 opkg 空格,空格 int 星星点 ipk 回收,他就会在这个文件夹里把这所有 ipk 文件全都装一遍,这里包括插件还有他的依赖包, 走到这就算装好了。然后我们再看一下我们的服务里头,这里就有了这两个版本的,他都给装上了。行,有这两个基本就够用了, 这个不止用于这些 s toos, 他用的 open 的 wrt 上也是一样的,方法都是一样的。行,本期视频就到这里,如果你有什么想问的,不理解的可以评论区问我。
为什么用 opm 安装依赖又报错了?相信很多人在使用 opm 进行依赖安装的时候,也遇到过和我同样的各种报错问题,大部分报错的话是由于 notegs 版本所导致的。事情是这样的,前几天我想把自己写的一个前端项目在一个新的环境里面运行起来,结果我使用 opm 进行安装的时候,发现报了一堆错误, 大致的意思说我们这个当前这个版本需要升级一下,因为我之前的这个项目是用 vita 创建的, vita 创建的话它是需要我们这个就是 note g s, 就是升级到我们这个十七,结果我就查看一下,这就是当时报的错误,我查看一下我当前的这个 note g s 版本的话是十四, 我就升级到十七,但是说我旧的项目的话还是需要依赖于十四,所以说需要两个版本之间来切换的,这时候的话就需要用到。我今天给大家介绍这款 note gs 版本管理工具 nvm, 大家可以看到这就是这款工具啊,我们安装的话非常简单,我们只需要下载下来之后,然后下一 下一步就可以安装成功,安装成功之后我们用起这个命令就可以看到,大家可以看到这个图上所有的就是当前可安装的一个版本,我们只需要就是用这个命令的话,就是可以就是选择你要安装的一个版本,就我这边有写啊,就是我们安装某某版本就可以了, 安装好之后我们就 nvm list 就可以看到我们当前就是说安装到哪些版本,如果说前面有新号,表示说你当前选中的就是我们这十四点零点零,如果你想使用十六点一、八点一这个版本的话,你只需要输入这个命令,大家可以看到这个命令指定他一个版本就可以了。 好,指定好版本之后,我这个项目的话就成功运行起来了。我们再给大家介绍第二款版本管理工具啊,就是 notegs 版本管理工具,就是这个 n, 大家可以看到他是用我们这个 npm install 进行安装,他就可以安装到我们这个全局,这时候我们就可以用 n 这个命令来使用的 n list 的话就可以看到我们当前就是已下载的所有 版本。还有我给大家演示一下啊,因为这个的话我已经安装了,所以说我们只需要用 n, 然后的话比如说 list 就可以看到我当前安装了哪些,就是 note g s 的一个版本。
大家好,欢迎大家继续来到你这个学习之路基础篇,我们在第三十期的视频里面提到过 cpu、 内存、磁盘和网络这四大硬件资源,为什么磁盘资源我们花了比较大的篇幅呢? 因为它承载了我们的文件系统,我们的数据,而且我们可以对磁盘进行很多变更操作。那么上一期我们磁盘讲完了,那这一期来看看这个网络资源。 网络资源我们前面说有两个点要留意,是什么呢?一个是我们的总代宽, 一个是我们的实时流量,或者说我们的贷款使用量。有在出租房里面用过这个共享宽带的同学应该深有体会,就是我们房东号称拉了一百兆的一个宽带,但有时候呢,我们用起来可能还是特别慢,并且我们只是简单的开一些网页,并没有其他的, 那么很有可能就是有人的占用量特别高,把这个贷款占到了上限,对吧?那么我们的服务器也是类似的一个道理,哎,有进程把这个贷款抢完了,那其他的进程要联网,那可能就没有贷款资源了, 很容易出现这个像这个 connection time out 这样一个错误。那么总贷款我们在机器上能不能用命令看到呢? 呃,其实我们在六个上或许可以用这个,呃, etc too, 或者加上这个,呃, windows 机器上也可以用,可以通过网卡的状态看到它的速率,但它并不等于我们联网的一个总的宽, 哎,我们总贷款一般家里给拉宽带的时候,你套餐里面定的,哎,比如说一百兆,他就是一百 mbps, 而且给你这么多,只是你在本地到 internet 的一个上线,并不代表你访问 任何的网络资源或者任何的网站都可以达到这么大的一个速率。而且这里还有一个隐含的问题,就是这个贷款是指下载,他还是指上传呢? 还是说加起来是一百兆?哎,我们对家用宽带来说,上传速度和下载速度他并不一定是对等的。哎,电信运营商给到的贷宽一般是下载能达到的上限,上传一般是达不到的,大家可以用网上的测网速工具来测一下就可以知道了。 但是对我们的这个云浮气呢,他也是买的时候就会让你指一个带宽,或者套餐里面就带了一个带宽。哎,这个带宽是不是也跟我们家里宽带一样,下载能达到的一个速率吗?哎,其实并不是这样,他刚好相反。 云浮器的贷款一般是服务器的出口贷款,也就是服务器能够对外提供服务,提交数据,可以达到一个最大的贷款。 那么这种模式也不难理解,因为对个人来说,最重要是获取资源,我们看中下载能达多少,而对服务器来说,就是看中服务器能对外提供多少数率的一个服务,那么用户越多,他要求的一个出口数率也就越高。 好了,我们总贷款这个运营商都会有一个标准,只告诉我们,呃,我们一般来说没有必要测,有的同学可能说,我就是想测一下,我看他有没有给足,怎么办呢? windows 下面大家都好弄,找一个测网速的网站点一下测试,分分钟就可以了。那么另六个十呢?我们这里有一个工具 叫做 speed test 杠 cli, 那么这个工具他不是那个自带的,他也是需要央明 store speed test。 好,这里我已经装过了,所以我就直接可以运行了, 那么我这一台呢是阿里云的云浮器,那么他的贷款出口应该是三十兆,我们来看看能不能达到啊?他首先测的是下载贷款啊,下载贷款居然达到了一百兆啊,一百零五兆, 那么现在上传贷款他上传贷款达到了三十七兆,那么相对来说还是比较符合他标称的一个三十兆的一个贷款呢。 好了,这个贷款呢,他总是一个固定值,总有可能用完的,哎,如果我们用到这个网络卡了,出现 talamal, 我们怎么办呢? 是不是首先要了解一下,哎,我们是不是真的有这么大的业务量,我们利用一下实时这个贷款使用量是不是这么大,那应该怎么 怎么看呢?首先呢,有一个笨办法,不借用外部的命令,我们有一个,我们之前有学过一个这个 if config 这个命令,他就可以显示呃受罚包信息, 再看到他有收包数,这个收包的自觉数,然后发包数和发包自己数,我们如果持续的去发这个命令, 那么我们可以看到这个数字在变化,那这样子看是不是也太笨了,是吧?我们还有一个办法让他聪明一点,是什么呢?就是我们那个下有一个 wor 起命令, 这个卧起命令的作用,他就跟他的英文意识一样哎,就是用来持续监视其他的一个命令的一个输出,他默认是两秒会刷新一次这个输出,我们可以用这, 这个我去, 好,我们可以看到这个数字会在慢慢变化了, 我们要退出的话感觉要 c, 但我觉得这个两秒一次,我觉得不习惯啊。那么刚才看到这里我其他其实还支持用感恩选项来指定他的间隔秒数,我们指定为一秒,比较习惯一点,我们还可以用一个杠 d 选项,就叫 difference, 用这个选项呢可以去 高量显示这个变化的部分。那我们把刚才的命令扩展一下,就是杠 n 一杠 d, 那么这个是他一秒钟刷新一次,而且我们看到他他的这个数字的变化是高亮的, 到这里还是有人会觉得不方便的,没关系,我们其实今天的重点还是这个 f top 命令, if top 命令就是用来统计我们这个六个下网络的一个实时流量的一个很好用的工具。 if top 命令他也是通过。呃,杨明说 f top 需要安装的,他是一个外部命令,他直接执行,我们就可以直观的看到一个实时的流量详情。 我们对这个界面来进行一个解析啊。首先最上面是有一个刻度的,然后他这里有这个条带,是可以用来这个用图形的方式显示他这个,呃,相对于这个刻度的一个大小。 好了,我们看到这里有几个箭头,就是左右两个箭头,哎,这个 往右边的箭头是表示他输出,也就是发送出去的,那么往左边的箭头也就是他收的包,也就是牛肉的一个方向,然后下面有几个像,一个是 tx, 也就是呃发包,然后一个是 rx, 也就是收包, 然后下面 total 就是对上面进行一个总计,然后这个 c u m, 它实际上是 cuminate 英文的一个缩写,也就是我们 f top 从运行到现在一个累计的数量,然后这个 pick 就是峰值, 我们看这里还有一个 rate, 哎,他这里是一个,他这里是一个,呃,平均速率就是这三列呢,分别表示我们这个系统在过去的两秒、十秒和四十秒的一个 平均流量,那么这个就是他的一个界面的一个简单介绍。那么呢我们在这个 f top 这个主界面下还有一些这个命令可以用,那么比较常用呢,可能是这几个,哎,首先第一个就是用 n, 用 n 呢就是代表这个数字 number, 他可以把这个主机名切换成 ip 地址,哎,我这里显示探索一, 或者说有的时候是这个是域名,我们想显示 ip 地址,就这样一个 n, 然后我们如果要显示这个端口号信息,那我们按一个 p, 就是端口 pot 的简写, ok, 这个是我认为相当重要的,所以我们一般会建议把它打开。 那么最后我们要退出讲一个 q f, 淘宝除了主见 界面之外,他可以支持在运行的时候就去添加一些参数选项,那么首先是刚挨,哎,就是 interface, 那么刚挨之后,后面可以跟我们的网卡名称,我这边服务器上就一块网卡,加不加都是一样,那我们还是看一下啊, 那么跟刚才其实是一样的,它昵称啊,一 t h 零。另外的这个呢杠 n 选项,就是直接以这个 ip 形式显示刚才的 pose 的信息,跟我们这个用 n 来切换是一样的, 呃,还有就是杠大屁,那么杠大屁就是跟我们这个呃用屁来切换显示这个端口信息也是一样的啊。最后有一个可以看一下,就是杠 t 实际上就是文本的一个简写,就是 text 文本,那么它可以用这个 呃文本的形式将刚才我们一个界面进行输出,那么这样子可能是便于去保存和以后分析的, 那么他刷新呢?就没办法用图形的方式来刷新了,他就是一个文本持续的这个刷新一个方式,那么这个文本呢,我们其实是可以很方便的去拷贝或者保存下来的 啊,这个杠 t 选项就是这样一个情况。 然后呢我们这里给大家留下的一个疑问,就是我们用 f top 查看这个流量,如果发现有流量是异常的,那我们怎么样去判断是哪个进程产生的流量呢?那么这个问题我们下期哎给大家解析一下, 哎,这个 f top 命令和这个网络这个实时流量统计呢?呃,内容不是很多,如果觉得有用,希望大家点赞,关注,转发,如果还有什么疑问呢,可以评论区留言或者私聊我,今天的这个内容就到这里,我们下期见。
来了,各位,我们在安卓手机中安装这些应用时,你是不是也像我一样,总是出现 解析包出错的问题,再或者是点开直接闪退?这其实是因为这些应用与我们国产的大多数 app 不同,他们是需要依赖于谷歌 play 进行运行的,如果谷歌 play 不兼容就会导致闪退等现象,来吧,教你解决。 打开 a p k, 当 loder 打开页面后下拉,在这个地方需要我们输入软件的包名,上方有 tiktok, twitter 还有 facebook, 可以直接选择 其他的软件,也可以直接在站内搜索找到光明,但是切记这样搜索应用 也是不可以直接安装的,否则也会出现以上的情况。接下来我们来到第二步,安卓的设备配置,第一项手机的话就选择缝就可以了。 接下来第二项这里特别重要,手机默认先选择 v 八 a, 如果没有,再选择 v 七 a, 切记不能选择叉八六和叉六四,这些是给电脑端的模拟器使用的。 第三个安卓版本配件根据自己的实际情况进行选择,高级选项一般默认不更改。 最后点击下载就可以完成下载了。 以上就是我们本期视频的所有内容,还想要什么软件,欢迎留言,我是阿飞,我们下期再见吧!
这期视频我们分享一下,多半越狱逼装的依赖,依赖可以理解为差价安装之前逼装的一种运行环境,也不需要理解太深,就是必须要装的,防止安装某个插件的时候没有任何效果。 首先安装的是 it, 他排的第一位肯定是最重要的,我们直接在这里搜索 it, 然后点击获取,点击这里的对列,然后点击确认,这时候我们等待下载完成之后,会自动弹出重启设备,这样就安装完成了。 第二是 price loader, 也是跟第一个一样,在这里就要直接搜索,然后点击获取,点击对列,点击确认,点击下载,这里就不一一演示了,跟直线操作是一样的。 第三个是 at least, 它是可以读取已安装的 app 列表。第四个是 lab sending, 很多中国的插件功能都必须使用的一种依赖,其中就包括电话助手。第五个是 sport 空中心模块相关的差者依赖。以上这五个就是必须装的依赖,操作步骤也都是一样的,喜欢的可以去试一试。
每天分享一个知识啊,我们的 n p m 安装一个插件,比如说 low dash 这个插件的时候,经常会遇到一个我们看到的报错信息,这是 error, 可以看到这个地方 the operation was rejected by your operation system, 也就是说你的这个操作被系统拒绝了,我们可以看到都没有出现,下载喽带时他就已经拒绝了,也就是说在下载之前 它是出现了问题,那就要寻到它的 note 的这个地方,我们的 note 我是装在这个地盘下面的 tools 里面的这个,然后我们右击属性, 选择这个安全,然后你可以看到我现在是已经把它,我之前的话是 默认的,不是完全控制的,在这里我们点击编辑,然后把这个完全控制这里打上勾,然后再点确定,确定这个时候的话, note js 就是相当于 note js 这个插件,这个软件他已经有了权限,这个时候我们再执行 这个,他就可以正常的工作了。好的,这就是今天视频。
接下来呀,我们要对 note 下不见 models 这个文件夹当中的软件包进行一系列的说明,我们先切换到编辑器当中,找到 note 下先 models 这个文件夹,目前在 note 下不见 models 这个文件夹当中呢,只会有一个落袋式,因为它是我们刚刚下载的。 接下来我们要再去下载一个软件包,然后我们来观察 no 的下片 models 这个文件夹当中会发生什么事情。我们找到命令行工具,在命令行工具当中呢,我们要通过 n p m install 这样的一个命令来去下载一个叫做芒果斯的软件包。芒果斯这个软件包呢,是我们在课程的后面要去学习的一个软件包,那么当前我们只是去下载它, 当下载完这个软件包以后呀,你会发现在 no 的下面 models 这个文件夹当中呢,他会多出很多软件包,那么我们要下载的这个 mongols 呀,实际上是在这个地方,那么其他的多出来的那些软件包是什么情况呢?实际上呀,其他的多出来的这个软件包,他又是 mongols 这个软件包依赖的其他的软件包, 那么其他的这个软件包呢,他也有可能依赖其他的软件包,就这样一来来一来去在那个下边 models 这个文件夹当中就会多出很多软件包了,这样的话,我们就会产生一个疑问, 为什么 mongose 依赖的这个软件包不能放置在 mongose 这个文件夹当中呢?比如说我们可以在 mongose 这个文件夹当中来新建一个文件夹,这个文件夹的名字呢也叫做 no 的下边 models, 然后我们把 mongose 这个软件包依赖的其他的软件包都放置在 mongose 这个文件夹当中呢? no 的下边 models 这个文件夹当中,为什么不这样去做呢? 实际上原因呢,有两个哈,在早期的 npm 版本当中呢,某一个软件包依赖的其他的软件包呀,他确实都会被放置在该软件包内部的 no 的下边猫的这个文件夹当中。 但是这样做呀,会存在两个问题,第一个问题呢,就是很多软件包呀,他都会有相同的依赖,导致开发者在一个项目当中会下载很多重复的软件包,比如 a 依赖了 x, b 依赖了 x, c 依赖了, 在这种情况下呢, x 就会被下载三次。第二个问题呢,就是文件夹线套层次太多,导致这个文件夹呢,在 windows 系统当中呀,他是不能够直接被删除的, 比如说 a 依赖了 b, b 呢依赖了 c, c 啊依赖了 d, 这样呢就会发生这个文件夹欠套层次过深的涨的一个问题啊,那么导致呢,他在 windows 这个操作系统当中不能够直接被删除, 那这就是为什么 mongose 依赖了这个软件包不会放置在 mongose 这个文件夹的内部。接下来呢,我们还会产生一个问题,就是说啊,现在我们把所有的这个软件包呢,都放置在了应用跟目录下面的这个 no 的下边 modos 这个文件夹当中,那么这样做会不会导致这个软件包版本中途呢? 实际上肯定会的啊,那么在目前的这个 npm 版本当中呢,所有的软件包啊,都被直接放置在了应用灯目录的 no 的下边猫丢死这个文件夹当中,这样做呢,虽然解决了文件夹欠套层次过深啊和重复下载软件包的问题,但是如果只这样做,肯定会导致软件包 冲突的问题,比如说 a 依赖了 x 的一版本, b 呢依赖了 x 的二版本,如果你先下载的是 a, a 依赖的这个 x 啊,会被放置在根木路的 note 下片 modeus 文件夹当中。当你下载 b 的时候呢,由于在根木头的 note 下边 modos 这个文件夹当中,它已经存在 x 了,但是呢,版本不一样, 那这个时候呀,一一来了,这个 x 呢,就会被放置在 b 软件包中的 note 下线猫丢死文件夹当中,他通过这样的一个方式啊,去解决这个软件包版本冲突的问题。好,那么这是第三个问题啊,就是说所有的软件包都放置在 note 下线猫丢死这个文件夹当中啊,会导致版本冲突。 那么如果说在根木路的 note 下不见 models 这个文件夹当中已经存在了某一个软件包了,那么你再去下载这个软件包其他的版本的时候哈,那么这个软件包呢,会被放置在他依赖的这个软件包内部的 note 下,不见 models 这个文件夹当中。接下来呢,我们看第四个问题啊,那么在 no 的下面 modos 这个文件夹当中的软件包,他需要被提交到 get 仓库当中吗?现在我们 知道哈,在 no 的下边猫就是这个文件夹当中呢,他确实有很多软件包,随着应用程序的增长呢,这个软件包呢,也会越来越多,甚至呢会达到几百兆啊,这是很正常的现象, 当我们将应用啊提交到版本库的时候,实际上我们不想提交他啊,因为他根本就不是我们应用当中的原代码,而且呢,由于碎文件比较多,其他人在检书这个代码的时候呀,需要去等待的时间会很久。 好,那么现在我们就知道哈,当我们把这个应用程序提交到 get 仓库的时候呢,我们是不需要去提交 no 的下线猫丢死这个文件夹当中的哈,接下来呢,我们就切换到编辑器当中来实现这个事情。 首先呢,我们在这个根部下啊,去新建一个文件,这个文件的名字呢,就叫做点 it 一个 no。 接下来呢,我们在这个文件夹当中,把这个 note 下先 moduce 这样的一个文件夹放着在这。好,接下来呢,我们来到这个命令航空局当中,通过 gate in need 这样的一个命令去粗施化一个 gate 仓库。接下来呢,我们通过 gate status 这样的一个命令呢,来看一下这个仓库 状态。那么在这个地方我们看到啊, no 的下线猫,就是这个文件夹当中呢,确实没有被包含在这个里面,那就说明我们刚刚所做的那个配置文件呢,他就生效了。 接下来呢,我们通过 gate id 点这样的一个命令,把它提交到暂存区当中。接下来呢,我们通过 gate 克米特杠 m 这样的一个命令啊,把它提交到 get 仓库当中哈,那么这个提交说明呢,我们就写上引内收 innate。 好,那么现在呢,我们已经把所有的内容都提交到 get 仓库当中了, 那么接下来呢,别人呢,就会从这个仓库当中把这个代码剪出,他在剪出这个代码的时候呢,实际上这个里面是没有包含 note 下不见 modeus 这个文件夹的,那这个时候他想运行这个应用程序,他应该怎么样去做呢?实际上呀,当前我们的这个应用程序依赖的这个软件包呀,都会被记录在 pike star jason 这个文件夹当中,那这个时候呢,我们就可以通过 npm 这个命令再把这些软件包恢复回来。好, 那么在命令行工具当中呢,我们可以这样去做哈,我们通过 npm 因斯道这样的一个命令,在这个命的后面我们不加任何的软件包,那这个时候呢, npm 他就会去查找派克斯特杰森这个文件,他会在这个文件当中去寻找 dependence 这样的一个选项哈,那么他会看这个选项当中都有谁,有谁就去下载谁。好,那么接下来呢,我们敲击回车去下载这些软件包, 那么你会发现哈,这个 note 下片猫就是这个文件夹,是不是又回来了呀?那么在这个文件夹当中呢,他又出现了这么多软件包哈,那么就说明我们所做的这个事情啊,是没有问题的。 那么最后一个问题呢,我再来重复一次哈,那么我们再将应用程序啊提交到 get 仓库的时候,我们不提交 note 下不见 modus 这个文件夹当中的内容。那么当其他人拿到我们的这个应用程序的时候呢,他只需要通过 npm install 这样的一个命令把这个软件包再恢复回来就可以了,因为在我们的这个应用程序当中依赖了哪些软件包?其实都被记录在派克斯特杰森这个文件当中了。 np 咱们 install 这个命令呢?回去查找派克斯特杰森这个文件当中啊,都记录了哪些软件包啊?主要呢?去下载他们。好,这就是当前我们对 note 夏天猫就是这个文件夹当中的这个软件包进行了一系列的说明。
大家好,我们从网络下载的软件,在安装的时候可能遇到需要安装点。 net far work 某一个版本的提示。 denied 是由 microsoft 创建的开源开发人员平台,用于构建许多不同类型的应用程序。 denied 是 windows 系统必备的运行框架,一旦没有这些运行库,依赖其运行的软件就会报错。今天我们介绍瑞源 denied 离线运行库合集, 集合了微软当前所有的点。 net 版本,自动根据当前的系统选择适合的点。 net 版本进行安装。 我们看一下下载的文件微软点。 net 离线运行合集下面是版本,它的大小 是六百零二兆,里面包含了点亮的运行库的很多个版本。我们选择双击运行,或者使用右键以管理员身份运行都可以。 等待一会 弹出来。安装界面 显示里面包括 denied、 fam work、 一点一一直到六点零多个版本。下一步安装选择我们需要的 点赞的 fambook 运行裤的版本, 比如说我装六点零,然后选择下一步。 安装完成后提示重新启动计算机。我们重新启动电脑后, 在运行下载的其他软件就不需要点。 net 这个离线运行库了,因为已经安装成功,不再提示错误, 这是我们看的微软的点。 net 离线运行库安装的方法。