首先第一步我们来安装puppeteer这个库,我们可以直接使用npm、cnpm、yarn这些工具直接来安装,如果我们直接安装puppeteer的话,会默认在项目中下载Chromium这个浏览器,如果你的安装工具使用的是国外的源...第二种方案,在puppeteer1.7版本之后,puppeteer团队开发了一个精简版的puppeteer,名为puppeteer-core,这个库在用npm安装时不会下载Chromium,如果安装这个库的话需要手动下载...然后配置项目时,使用此路径,代码如下: const puppeteer = require('puppeteer-core'); (async () => { let chromiumpath...以上是使用puppeteer来驱动Chromium,也可以使用puppeteer来驱动Chrome,看代码: const puppeteer = require('puppeteer-core');...以上便是安装puppeteer的方法和安装过程中碰到的一些问题的解决方案,希望对你有所帮助。
前提: 我需要用puppeteer实现抓取并下载百度图片中指定关键词的前100张图片, 程序在本地(Windows)下可以正常运行, 但是部署到服务器(Linux)上 就总是报错:cannot find...诸如此类的报错,虽然知道是和puppeteer的安装有关, 但是一直没找到如何在Linux下正确的安装(Windows下如果使用npm安装不成功,可以使用cnpm安装), 以下是在掘金上找到的一个方法,...1、先将项目上传到Linux下,然后先npm install安装项目所需依赖,会报错cannot find module 'puppeteer',接下来开始安装puppeteer 2、忽略Chromium...安装puppeteer npm install puppeteer --ignore-scripts --save 3、下载一个Chromium放到指定位置 3.1 在node_modules/puppeteer...地址就行 6、都弄好后,再在xshell里测试就发现测试成功了 【补充】在最新一次安装puppeteer运行程序后报错,我在2020-4-23安装的puppeteer时版本已经是3以上了,安装的Chromium
Google还附送了Puppeteer用于驱动没头的Chome。...在阿里云的Centos 7.3上,安装puppeteer之后,会发现并不能启动官方的example: const puppeteer = require('puppeteer'); (async ()...://example.com'); await page.screenshot({path: 'example.png'}); await browser.close(); })(); 依赖安装...官方给的是Ubuntu版本的各个so包的apt-get安装方式,centos版本居然没有放!...回到puppeteer示例脚本,修改启动浏览器的代码,加上args: const puppeteer = require('puppeteer'); (async () => { const browser
部署 要在本机搭建 Jupyter Notebook 平台进行机器学习项目,有一种最简单的方法,就是下载并安装 Anaconda。...Anaconda 是一个免费的开发环境,能帮你管理众多的 Python 库,并支持 Jupyter Notebook、JupyterLab、Spyder 等工具。...jupyterlab conda install -c conda-forge ipywidgets 启动 jupyter lab http://localhost:8888/lab 通过 Colab 使用...GPU 的资源,在你需要使用 GPU 尝试训练一些深度学习模型,而又没有一张比较好的显卡的时候,就可以直接使用它。...所以我们不需要再去安装 Python 和 JupyterLab 了。
logstash充当管道 logstash的作用就介绍到这里,接下来进入正题,logstash的使用。...logstash 首先是安装,推荐是通过二进制直接安装,因为logstash是商用软件,所以是没有直接公开源代码的,也就是通过源码安装是不行的(其实通常我们装软件都是用二进制的吧,源码容易出错而且可能要编译很久...),但是虽然是商用,但是也有一些开源的和免费的商用功能我们可以直接使用。...access by com.headius.backport9.modules.Modules (file:/root/logstash-7.6.0/logstash-7.6.0/logstash-core...接下来我们尝试使用插件,将我们的日志信息展示到控制台上面。
CentOS6.9默认安装的python版本为2.6.6,若想安装python3以上版本,只能手工编译安装 下面介绍python3.7.3版本的手动编译并安装的步骤 1、下载Python3.7.3的源码包...https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 2、由于pip3工具需要使用openssl,且openssl的版本也必需1.0.2以上版本...CentOS6.9系统默认的openssl版本为1.0.1e版本 然而yum install openssl openssl-devel的方式也无法升级到1.0.2版本 那也只能手动编译并安装 下载openssl...-rf /usr/bin/openssl 重新软链ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl 4、上传Python-3.7.3.tgz,并解压...pingtop 然后运行pingtop pingtop www.baidu.com www.taobao.com www.qq.com 192.168.31.1 114.114.114.114 7、不能每次pip安装软件后都手动创建软链
Ansible 安装并简单使用 Ansible 简介 Ansible 是一款 IT 自动化工具。主要应用场景有配置系统、软件部署、持续发布及不停服平滑滚动更新的高级任务编排。...Ansible 本身非常简单易用,同时注重安全和可靠性,以最小化变动为特色,使用 OpenSSH 实现数据传输 ( 如果有需要的话也可以使用其它传输模式或者 pull 模式 ),其语言设计非常利于人类阅读...Ansible 不使用C/S架构管理节点,即没有 Agent 。这样的架构使得 Ansible 不会存在如何升级远程 Agent 管理进程或者因为没有安装 Agent 而无法管理系统。...安装ansible工具 root@Ansible:~# apt update && apt install ansible root@Ansible:~# apt install sshpass 复制代码...apt/sources.list dest=/etc/apt/" 更新源 root@Ansible:~# ansible k8s -m command -a 'apt update' 安装
安装Docker 1、 Docker安装教程地址: 2、安装docker 命令:yum install docker-io 3、启动docker 命令:service docker start 4、查看...docker是否启动成功 命令:ps -ef|grep docker 使用docker安装mysql 1、查询mysql 命令:docker search mysql 2、安装mysql 命令:docker...conf.d -v PWD/logs:/logs -v 命令:cd /var/lib/docker/containers/ 6、查看mysql进程 命令:docker ps -a 7、进入mysql容器,并登陆...重启docker中mysql重启 重启docker 命令:systemctl restart docker 关闭docker 命令:systemctl stop docker 原文地址:docker安装
Ansible 本身非常简单易用,同时注重安全和可靠性,以最小化变动为特色,使用 OpenSSH 实现数据传输 ( 如果有需要的话也可以使用其它传输模式或者 pull 模式 ),其语言设计非常利于人类阅读...Ansible 不使用C/S架构管理节点,即没有 Agent 。这样的架构使得 Ansible 不会存在如何升级远程 Agent 管理进程或者因为没有安装 Agent 而无法管理系统。...安装ansible工具 root@Ansible:~# apt update && apt install ansible root@Ansible:~# apt install sshpass 创建秘钥...apt/sources.list dest=/etc/apt/" 更新源 root@Ansible:~# ansible k8s -m command -a 'apt update' 安装
Silicon (arm) version of mark-text is not signed 执行: xattr -cr /Applications/MarkText.app 即可打开 然后是picgo-core...GitHub - PicGo/PicGo-Core: ⚡A tool for pictures uploading....攻击导致oss欠费大笔损失 https://zhuanlan.zhihu.com/p/411600294 阿里云oss的官方文档也只是提到了设置为私有Bucket访问或者接入WAF 3.0 但临时还用用,使用...npm安装picgo-core achaodeMacBook-Pro:~ achao$ npm install picgo -g npm WARN deprecated @types/bson@4.2.0...设置图床,并使用picgo u上传 achaodeMacBook-Pro:~ achao$ picgo set uploader ?
因此省略node和hexo的安装,直接在初始化博客开始 初始化博客 输入一下命令,并等待程序初始化完成。 hexo init MyHexoBlog ? 此时已初始化完成。...安装主题 如果没有cheerio安装npm install cheerio@0.22.0 --save 在你的博客根目录里 git clone -b master https://github.com...: enable: true number: true #显示章节数字 为特定的文章配置是否显示TOC和特定的目录章节数字 在你的文章md文件的头部,加入toc_number和toc项,并配置...这份 fork 的代码使用了 @neilsustc/markdown-it-katex同时它也是 VSCode 的插件 Markdown All in One所使用的, 所以我们可以获得最新的 KaTex...高度 例如 300px/300em/300rem 不能使用百分比 注意:index_top_img_height的值不能使用百分比。
使用 Helm可以: 查找并使用已经打包为 Kubernetes charts 的流行软件 分享您自己的应用作为 Kubernetes charts 为 Kubernetes 应用创建可重复执行的构建...安装 helm 的 bash 命令补全脚本 helm 有很多子命令和参数,为了提高使用命令行的效率,通常建议安装 helm 的 bash 命令补全脚本。...部署 tiller Tiller 服务器安装非常简单,只需要执行 helm init,这里我们指定使用上一步创建的服务账号。...查看 chart 的存储信息 创建 wordpress 的时候需要申请 PersistentVolumeClaim,由于我们的环境不支持动态申请所以需要手动创建 # helm inspect value...对于使用者而言,使用 Helm 后不用需要了解 Kubernetes 的 yaml 语法并编写应用部署文件,也无需考虑应用的各种依赖,可以直接通过 Helm 下载并在 kubernetes 上安装需要的应用
Linux 下安装protobuf 并使用 下载protobuf 在此我使用的是protobuf2.5,解压文件之后 ..../configure make make check make install 我本机上cenos 64位环境,这里全都是选择默认路径安装 user/local/bin user/local/lib..., user/local/include 都是系统默认路径之一,到这已经都安装好,但是在gcc 编译还是会找不到protobuf.so库文件,原因因为在usr/local/lib,下的protobuf.so.../lib export LD_LIBRARY_PATH 但是,有不少声音主张要避免使用 LD_LIBRARY_PATH 变量,尤其是作为全局变量。...比如安装了一个mysql到/usr/local/mysql,mysql有一大堆library在/usr/local/mysql/lib下 面,这时就需要在/etc/ld.so.conf下面加一行/usr
前言 作为开发,在本机捣鼓一下 Docker 还是很有必要的,本篇文章介绍如何使用 Docker 安装 MySQL,并在终端(iTerm2)使用命令连接 MySQL。...1 安装 MySQL 核心命令如下: # 用 8.0.17 版本举例 docker pull mysql:8.0.17 # 运行 mysql docker run -itd --name mysql8.0.17
前置准备 安装docker 参见: Linux Ceonto7安装Docker-CE并使用 3....安装 3.1 创建挂载文件夹 mkdir -p /home/mysql-docker/conf mkdir -p /home/mysql-docker/logs mkdir -p /home/mysql-docker.../mysql 3.2 安装 docker pull mysql:5.7 3.3 查看images镜像 [root@bogon docker]# docker images REPOSITORY...Version: '5.7.32' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server (GPL) 3.7 使用...image.png 3.8 也可以使用命令行进入容器内,查看数据库 docker exec -it mysql /bin/bash [root@bogon docker]# docker exec -it
再输入(:wq 回车)保存并退出vi。 ? 接下来,让我们小牛试?,先安装一个python环境。...termux支持apt,所以我们可以直接使用:apt-get install (你想要安装的软件),比如我们要安装的是python,所以就直接输入apt-get install python.我这里之前安装过了
反正国家让我们待在家里做贡献,那我们也可以多做做研究,偶然的机会发现了一个API可以查到历史数据,于是就用.NET Core 3.1实现了一下。...最后就是编码实现,如果获取数据,这个也比较简单,使用HttpClient+Newtonsoft.Json即可很快实现,需要注意的是这个接口返回的数据需要二次反序列化。 ? 运行效果如下: ?
本文简单介绍如何安装并使用gitbook,最后如何使用docker构建书籍镜像。 1....前置条件 需要Nodejs环境,安装npm,国内用户再安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 2....安装gitbook cnpm install -g gitbook-cli gitbook -V CLI version: 2.3.2 Installing GitBook 3.2.3 gitbook...README.md) - [1.1 什么是Docker](chapter1/section1.md) - [1.2 Docker基本概念](chapter1/section2.md) - [1.3 安装...在当前目录下,会生成一个_book目录 ,里面是生成的静态html,可以发布到服务器直接使用。 4. 使用docker发布gitbook书籍 首先 将_book目录里的内容拷贝到一个新目录。
本文已React的UI组件为例,演示如何新建/集成Storybook到项目中,并对UI组件进行全方位的管理,包括发布、demo文档、测试等。 1....新建一个Storybook React项目 按照官方教程使用npx -p [@storybook](/user/storybook)/cli sb init安装,一直会报错: TypeError: Cannot...create property 'dependencies' on boolean 'false' 我采用的是手动创建的方式 首先在React项目中手动添加@storybook/react和babel...babel-core(最高版本是v6)运行会失败,这里选择安装的是babel6。...首先安装几个npm包:(puppeteer默认会下载Chromium,比较慢要耐心等候) npm install --save-dev jest puppeteer jest-puppeteer jest-image-snapshot
docker最近实在火的不行,老高最近也在使用,顺便记录一下。...下载安装 下载和安装主要参考下面的文章 http://docs.docker.com/installation/mac/ https://community.emc.com/docs/DOC-44372...老高选择使用Boot2Docker安装docker 或者你可以用下面的命令安装 brew update brew install docker brew install boot2docker 安装貌似需要...virtualbox 安装完毕,会在你的应用程序文件夹中生成一个boot2docker的app,运行他就会初始化docker了!...等他完成初始化,我们就可以使用docker了!
领取专属 10元无门槛券
手把手带您无忧上云