16-npm 配置文件 npmrc 官网:https://docs.npmjs.com/cli/v8/configuring-npm/npmrc 简述 .npmrc.npmrc 可以理解成 npm running cnfiguration ,即 npm 运行时配置文件。 .npmrc 全局和项目文件在设置 .npmrc 之前,我们需要知道,在电脑上,不止存在一个 .npmrc 文件,而是有多个。在我们安装包的时候,npm 按照如 2021-08-04 nodejs #nodejs
21-npm install和cnpm install的区别 npm 5 版本,在延续 npm 3 扁平化依赖包安装方式的基础上,新增了一个package-lock.json文件。package-lock.json的主要作用就是锁定依赖项的安装目录和依赖包的版本信息。 如果package-lock.json存在,则两者安装后结果可能不一样。因为cnpm install安装时,是不会去从package-lock.json中读取依赖包的版本信息的。 当我们执行 2021-08-04 nodejs #nodejs
21-npm 命令 官网:https://www.npmjs.cn/cli/view/ 常用命令1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848 2021-08-04 nodejs #nodejs
41-npm node_modules 包查找规则 如果导入的模块不是nodejs的内置模块,如fs(文件读写模块),path(路径模块),http(服务器模块),也不是以/,…/ 或者./ 开头的本地模块,而是第三方模块(通过npm下载的模块)。 那么nodejs会尝试从当前模块所在目录开始,尝试在它的 node_modules 文件夹里加载相应模块,根据模块的 package.json 来加载对应的模块; 如果没有找到,那么就再向上一级目录 2021-08-04 nodejs #nodejs
nodejs 和 npm 安装 CentOS 源码安装下载node.js 下载地址是:https://nodejs.org/en/download/ 1wget https://nodejs.org/dist/v12.14.0/node-v12.14.0-darwin-x64.tar.gz 解压及其重新命名12345# 解压tar zxvf node-v12.14.0-darwin-x64.tar.gz# 改名为nodejs 2021-08-04 nodejs #nodejs
npm 和 yarn 对比 nodejs 有两个常用的包管理工具,分别是 npm 和 yarn,两者都有安装包和模块,用 yarn 的时候安装会有一个 yarn.lock 的文件锁定版本,npm 有一个 package-lock.json 的文件锁定版本。 npm 是 Node 的包管理器,它于2010年发布,开启了web开发的新时代。在此之前,项目依赖库都是手动下载和管理的,npm 把 WEB 开发推向了一个更高的阶段。n 2021-08-04 nodejs > yarn #nodejs #yarn
报错之 0308010C digital envelope routines unsupported 问题描述123456789101112131415161718192021222324252627Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:71:19) at Object.createHash (node:crypto:130: 2021-08-04 nodejs #nodejs
深度学习之 warmup 学习率是神经网络训练中最重要的超参数之一,针对学习率的优化方式很多,Warmup是其中的一种。 1、什么是Warmup?Warmup是在ResNet论文中提到的一种学习率预热的方法,它在训练开始的时候先选择使用一个较小的学习率,训练了一些epoches或者steps(比如4个epoches,10000steps),再修改为预先设置的学习率来进行训练。 具体步骤:启用warm up,设置warm 2021-07-26 深度学习 #深度学习
深度学习常见数据集之PASCAL VOC 背景PASCAL 的全称是 Pattern Analysis, Statistical Modelling and Computational Learning。 VOC 的全称是 Visual Object Classes。 第一届 PASCAL VOC 举办于2005年,然后每年一届,于2012年终止。 本文以PASCAL VOC 2012为基础。 PASCAL 主页 与 排行榜 PASCA 2021-07-16 深度学习 #深度学习
深度学习之 SSD 目标检测近年来已经取得了很重要的进展,主流的算法主要分为两个类型: (1)two-stage方法,如R-CNN系算法,其主要思路是先通过启发式方法(selective search)或者CNN网络(RPN)产生一系列稀疏的候选框,然后对这些候选框进行分类与回归,two-stage方法的优势是准确度高;(2)one-stage方法,如Yolo和SSD,其主要思路是均匀地在图片的不同位置进行密集抽样, 2021-07-06 深度学习 #深度学习
深度学习之 YOLO v1,v2,v3 YOLO v1这是继RCNN,fast-RCNN和faster-RCNN之后,rbg(RossGirshick)针对DL目标检测速度问题提出的另外一种框架。YOLO V1其增强版本GPU中能跑45fps,简化版本155fps。 论文:http://arxiv.org/abs/1506.02640 代码:https://github.com/pjreddie/darknet 1. YOLO的 2021-07-06 深度学习 #深度学习
深度学习参数之 batch size batch_size、epoch、iteration 是深度学习中常见的几个超参数: batchsize:每批数据量的大小。DL通常用SGD的优化算法进行训练,也就是一次(1 个iteration)一起训练batchsize个样本,计算它们的平均损失函数值,来更新参数。 iteration:1个iteration 即迭代一次,也就是用batchsize个样本训练一次。 epoch:1个epoch 2021-07-06 深度学习 #深度学习
01-apt-get 简介 1、 简介apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的一个软件包管理工具,apt-get是其中一个命令,用于从指定的源地址下载软件包。 apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令。 1.1、配置文件早期 apt-get 默认的配置文件为 /etc/apt/apt.conf,但是当前的 Ubuntu 系统中默认没 2021-07-05 Linux #Linux
01-apt-get 镜像源 1、镜像源apt 镜像源的配置文件一般在:/etc/apt/sources.list。该文件中的镜像源一般位于国外,所以安装包会比较慢,为解决这个问题,可以更换镜像源。 直接更改 /etc/apt/sources.list 文件,更改之前记得先备份。 国内常用的镜像源有163、中科大、阿里云、华为云、清华大学云、兰州大学云、上海交通大学云镜像源等。 163的镜像源如下: 12345678deb h 2021-07-05 Linux #Linux
01-apt-key 简介 1、apt-key命令的基本概念在Linux系统的世界中,Debian及其衍生版如Ubuntu等,已经成为广泛使用的发行版之一。在这个系统中,apt-key命令是用于管理软件包密钥的重要工具。 apt-key是用于处理Debian软件包密钥管理的命令行工具。它在Debian的软件包管理中起着核心作用,因为它能确保软件包的完整性和可信度。apt-key通过验证软件包签名,以确保下载的软件包是来自可信 2021-07-05 Linux #Linux
01-yum 简介 yum 简介yum(Yellow dog Updater, Modified)是RedHat以及CentOS中的软件包管理器。能够通过互联网下载 .rpm 包并且安装,并可以自动处理依赖性关系,无须繁琐地一次次下载、安装。(PS: YUM是生产最佳实践)。 要成功的使用 YUM 工具安装更新软件或系统,就需要有一个包含各种 rpm 软件包的repository(软件仓库),这个软件仓库我们习惯称为 2021-07-05 Linux #Linux
07-gpg:keyserver receive failed:Server indicated a failure 现象12345678Get:5 http://xxxxxxErr:5 http://xxxxxx The following signatures couldn't be verified because the public key is not available: NO_PUBKEY xxxxxxxx('公钥编码')# 并且伴随出现E: The repository 'http://xxxx 2021-07-05 Linux #Linux
CentOS 防火墙 firewalld 官网地址:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Security_Guide/sec-Using_Firewalls.html#sec-Introduction_to_firewalld firewalld简介CentOS7 版本默认使用 firewalld 后,不再使用 ip 2021-07-05 Linux #Linux
ISO,IMG,QCOW2磁盘镜像格式介绍 ISO、IMG 和 qcow2 是常见的镜像格式,它们在特性和用途上有所区别,不直接相互转换,但可以通过一些工具进行格式转换和转换到其他的虚拟化平台。下面是它们的特点和区别: ISO(光盘映像):ISO 是光盘映像文件的格式,通常用于光盘的备份和分发。ISO 文件包含了光盘的完整数据,包括文件系统、文件和目录结构等。ISO 文件通常用于创建可启动的光盘,如操作系统安装光盘或软件安装程序。 2021-07-05 Linux #Linux
ImportError:libSM.so.6:cannot open shared object CentOS7CentOS安装软件时,有可能会报错:ImportError: libSM.so.6: cannot open shared object file: No such file or dir。 实际上就是缺少了合适的共享库,只要装上就行了,解决方法: 12345678910111213141516# 我们直接通过yum来安装libSM解决不了问题, 那是因为yum源默认提供的库是i6 2021-07-05 Linux #Linux