使用它,将极大地简化从网页源码中提取数据的步骤。 一个HTML或者XML文档就是一个标签树,使用bs4后,一个标签树就是一个BeautifulSoup类。...Beautiful Soup 4 库的安装: pip install beautifulsoup4 Beautiful Soup 4 库基本使用方法 初体验 我们在ipython环境中体验一下: In...name:标签名字检索字符串,可以为列表形式,包含多个检索字符串; attrs:标签属性值的检索字符串,可标注属性检索; recursive:是否对子孙节点全部检索,默认值是True; string:中字符串区域的检索字符串; **kwargs:; 在ipython中进行测试: In [63]: for link in soup.find_all('a'): ...: print...CSS选择器,Beautiful Soup 4 支持大部分的CSS选择器,在select()方法中传入字符串参数即可使用: #link1 是id选择器;.sister是class类选择器。
wheel vultr 创建SSH秘钥 $ ssh-keygen -b 4096 -C "vultr@example.com" 将公钥复制到~/.ssh/authorized_keys $ ssh-copy-id...-i ~/.ssh/id_rsa.pub vultr@example.com 安装hexo 切换到vultr用户,创建 ~/web/web/vultr 和~/web/git/vultr。...$ sudo ln -sf ~/web/vultr.conf /etc/nginx/config.d/ $ sudo systemctl restart nginx 使用git部署博客 我们可以在本地撰写博客...,然后推送到服务器,让hexo自动生成静态文件,使用vultr用户登录,创建一个git库。...been correctly deployed" else: echo "Unfortunately your blog has not been deployed correctly" fi 在部署之前
Server Type -> 选Application,选中Nextcloud Server Size -> 根据自己需要选择 剩下的配置使用默认即可 首先,登陆Vultr官网,点击Create Account...这里推荐使用PingInfoView来测试。以下是vultr的机房: image.png 列表如下,贴到PingInfoView上即可。...image.png linux/mac用户可以使用我写的脚本vultr_test来测试。 以下是我的测试结果: image.png 选择的原则是,ping值最小,丢包率最小。...部署完成后,查看实例详情,可以看到Nextcloud的地址,登陆账号和密码。 打开你的Nextcloud地址,会提示不安全,这个是ssl证书问题,你可以直接忽略。...下面是打开后的界面 image.png 怎么样,是不是很期待? 输入账号和密码,点击登录,网盘就可以使用了 image.png
这种新的导出模型功能允许你使用各种工具(这些工具属于MXNet生态系统的一部分)。 在本文中,我们将在MXNet模型服务器上演示Keras-MXNet模型的用法。...有GPU的计算机(例如AWS P或G实例类型)可提供更好的训练性能。...然后它将它们转换为numpy数组并更新其格式,以便Keras-MXNet使用。 数据准备好后,我们使用训练文件训练模型。...在本例中,我们在基础深度学习AMI的p2.16xlarge上训练这个模型100个周期。花了大约3分钟。P实例附带GPU,从而加快了训练时间。在基于CPU的硬件上,训练可能需要更长时间。...smileCNN_model-symbol.json和smileCNN_model-0000.params文件是在根目录生成的。 我们可以使用评估脚本测试模型的准确性。
复制API key 和 服务器ID 连接到服务器,将任务添加到crontab定时执行即可 详细步骤 开启API 打开API开启地址:https://my.vultr.com/settings/#settingsapi...---- 获取服务器ID 其实这个很简单,点击需要备份的服务器,查看网址,?SUBID后面的一串字符就是服务器ID。 例如:https://my.vultr.com/subs/?...SUBID=15969664,15969664就是服务器ID。...---- 设置crontab定时任务 PS:以下内容全是在服务器进行,需要用Xshell或者其他sftp连接工具连接到服务器后,执行命令。...(这里不多介绍crontab,只给命令,想更多了解请百度) 连接到服务器后,执行vi /etc/crontab,按一下i后开始编辑文件 在文件末尾处添加命令(命令有多种选择,我放下面)后保存退出即可 每月执行一次创建快照脚本
本文目录 具体思路 详细步骤 开启API 获取服务器ID 设置crontab定时任务 一行命令 vultr服务器定时备份是需要另付费的,价格为服务器费用的20%。...复制API key 和 服务器ID 连接到服务器,将任务添加到crontab定时执行即可 详细步骤 开启API 打开API开启地址:https://my.vultr.com/settings/#settingsapi...---- 获取服务器ID 其实这个很简单,点击需要备份的服务器,查看网址,?SUBID后面的一串字符就是服务器ID。 例如:https://my.vultr.com/subs/?...---- 设置crontab定时任务 PS:以下内容全是在服务器进行,需要用Xshell或者其他sftp连接工具连接到服务器后,执行命令。...(这里不多介绍crontab,只给命令,想更多了解请百度) 连接到服务器后,执行vi /etc/crontab,按一下i后开始编辑文件 在文件末尾处添加命令(命令有多种选择,我放下面)后保存(:wq)退出即可
使用内置的Idyll浏览器在Utopia生态系统中漫游。 安全存储和传输 Utopia采用256-bit AES和curve25519高速加密。...下载安装Utopia客户端后,按照提示创建账号,设置密码。获取客户端 Publick Key 等信息,保存在安全的地方。...但是在服务器上部署Utopia客户端或者Utopia Bot,以便能正常挖矿,需要以下配置: 4核 CPU 6GB 以上内存 RAM 良好的网络 基于实际运行情况,建议注册购买以下服务器,用于Utopia...注意必须从上述活动链接注册Vultr新用户才能获得免费的100元(直接Vultr官网注册则不赠送100美元),且这个免费的100美元将在30天过期,过期后开始用你自己充值的账户余额。...四、总结 通过本文来部署Utopia/CRP 虚拟货币挖掘,有两个优势: 基于 Docker,部署简单,可以大规模部署 可以限制 CPU 占用率 五、参考 Utopia官网 docker-utopia
至于转义后字符的意义是否具备特殊的含义,则取决于你所使用的工具。 3. grep命令 3.1.介绍和简单使用 grep 这个命令是一个全局查找正则表达式并且打印结果行的命令。...(.)号代表单个字符,被 (\)转义后,只代表本身一个.号。...:~# 3.5. grep选项测试实例 3.5.1. grep -n 选项-n 在找到指定模式的行前面加上其行号再一并输出(显示的行号是文本中的行号)。...例如,即使 west 在某行中出现 2 次,这行也只计一次。 root@vultr:~# grep -c 'north' test.txt 3 root@vultr:~# 3.5.6....@vultr:~# 3.7. egrep 扩展 egrep 在 grep 的基础上增加了更多的元字符。
因此这个变量并不一定指向你当前使用的shell。 即使在终端中调用不同的shell,$SHELL也保持不变。 root@vultr:~# echo $SHELL /bin/bash 1.3....删除变量 使用 unset 命令可以删除变量。语法: unset variable_name 变量被删除后不能再次使用。 unset 命令不能删除只读变量。 实例 #!...变量类型(变量的作用域) 运行shell时,会同时存在三种变量: 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量 环境变量 所有的程序,包括...单引号 str='this is a string' 单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的 单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行...提取子字符串 以下实例从字符串 第2个字符 开始截取 4个字符: root@vultr:~# string="abcdefghijklmn" root@vultr:~# echo ${string:1:
redis-server启动redis后,会输出一些日志,通过日志可以看到一些信息,上面的例子中可以看到: redis的版本是3.0.7 64位的 redis的端口是6379 redis建议要使用配置文件来启动...因为直接启动无法自定义配置,所以这种方式是不会再生产环境中使用。..." 这里需要注意两点: 1.如果没有-h参数,那么默认连接127.0.0.1;如果没有-p,那么久是默认的6379端口,也就是说如果-h和-p都没写就是连接127.0.0.1:6379这个redis实例...redis-cli连接该redis实例的时候,会看到redis已经不能连接了。...但是尽量不要粗暴的使用kill -9强制杀死redis服务,不单不会做持久化操作,还会造成缓冲区等资源不能被优雅关闭,代表是否在关闭redis前,生成持久化文件: [root@vultr redis]#
所以魏艾斯博客给新版本做了一个中文详细介绍,帮助大家更顺利的使用这个性价比高的 VPS。...我们就按照平时登陆使用的步骤一步步的来说一下吧。...接下来就是我们使用最多的 Servers 这里的中文解释。 Instances-实例:也就是你购买新建的 VPS Snapsnots-快照:系统镜像备份,目前是免费的。...中间一列是: CPU:1 核心 内存:1G 硬盘:20G SSD 硬盘 流量:总计 2000G/月,已用 2.13G 右侧的一列: 标签:如果你有多个 VPS 在 vultr 就可以加一个标签区分一下...上图中的使用情况,你点开之后,以图表的形式告诉你月流量和进出流量,CPU 使用情况,硬盘使用情况和网卡使用情况,做一个参考。 至于财务、帮助和个人账户之类的很少用到,也很容易看懂。
#Aurora DNS by PCExtreme AURORA_USER_ID AURORA_KEY AURORA_ENDPOINT(optional) #Azure DNS AZURE_CLIENT_ID...AWS_SECRET_ACCESS_KEY #Vultr VULTR_API_KEY 这些变量值可以在DNS服务商账户中查找,一般在设置什么的地方。...然后启动Caddy: caddy -conf Caddyfile 接下来几秒钟后,会自动给你生成一个通配符SSL证书,证书存放路径为: ~/.caddy/acme/acme-v02.api.letsencrypt.org.../sites/wildcard_.moerats.com 此时你就可以使用crt和key文件为你的所有子域名配置SSL了。...最后证书有效期依然是3个月,到期后可以重新用此方法申请。
[3] 简介 DigitalOcean也简称DO,和vultr,linode 这两家,被国人共称之为VPS三巨头 平台一共包含有8个地域的13个数据中心机房 点击这里 查询官方region文档 点击这里...查询官方机房支持的服务 点击这里 使用不同数据中心的在线测速服务 平台产品 平台产品服务共分为五大类,分别是compute计算,Storage存储,Containers and Images容器和图像...bitwarden bitwarden ),一键完成服务的部署 df171bbe7bc2da5484ca83565905d21.jpg App Platform 是平台2022年新出的能力,开发人员可以在...github/gitlab完成代码推送后,自动部署服务 kubernetes 是平台的托管容器服务 volumes 是平台的卷存储服务,作用是分配块存储设备给droplets 虚拟机挂载,俗称 云硬盘...databases 是平台的托管数据库服务,你可以在控制台创建和管理数据库,目前可创建MongoDB、PostgreSQL、MySQL、Redis实例 spaces 是平台的对象存储服务,基于ceph底层
,域名后期续费是越来越贵的, 所以最好一次性买个几年, 这样一来省钱,二来也避免续费的烦恼,购买域名后,需要注意, 由于我的 VPS 选择了 Vultr,此域名的域名解析服务器需要改成 Vultr 的,...2.填上 Vultr 的域名服务器 ?...: chmod 400 /etc/sudoers 画外音:可以想一下为啥要给用户 git 权限,如果不给的话可能会出现什么问题 4.切换用户,配置SSH 由于本机 Hexo 部署好文件后需要 push...# 创建authorized_keys文件并编辑 vim ~/.ssh/authorized_keys # 如果你还没有生成公钥,那么首先在本地电脑中执行 cat ~/.ssh/id_rsa.pub...index.htm index.php; #修改这里为我们的 blog 目录 root /var/www/blog; ... } 保存修改后使用
TCPA简介 腾讯内部使用的TCPA,由腾讯TEG操作系统组研发,基于RHEL7.4源码,定制化的TCPA。...:一键包会自动安装依赖(仅epel-release、net-tools)和内核并重启,重启后安装自动完成无需人工干预。...手动安装 部署流程: 安装必要依赖: yum -y install net-tools 更换系统内核 [root@vultr ~]# wget http://down.08mb.com/tcp_opz/...tcpa_packets sh install.sh TCPA(默认只加速80,443,8080这3个端口),如需新增加速端口: vim /usr/local/storage/tcpav2/start.sh 第46行后添加...要知道,我这个网页是在国内的,加上CDN之后,完全打开也要2s左右。 但是在美国迈阿密,使用了TCPA,完全加载完成仅需1.9s. 这相比BBR PLUS,进步了不少!
今天看到有人问:Vultr Snapshots 快照功能如何使用。Vultr 的快照功能对站长来说是一个很好用的功能,相当于不花钱的后悔药了。...建议每台 VPS 都使用 DHCP 网络。这条不太好理解,老魏发工单问 Vultr 客服,客服答复说 Vultr VPS 网络设置默认使用 DHCP,如果你没有改动过就可以忽略这个提示了。...1、登陆 Vultr 账户,登陆后在 Instances 里面能看到你自己的 VPS 名字,点击这个名字或者 OS 那个蓝色的符号都能进入 VPS 详情里面。 ?...第二种是登陆 Vultr 账户后直接点击右侧的 Snapshots,在下面输入要生成快照的域名(只能是你自己 Vultr 账户中正在运行的网站),注意要带上 https 或 https,最后点击 Upload...以上就是如何使用 Vultr Snapshots 创建快照功能的图文教程,因为 Vultr 管理后台全是英文的,难免有一些理解上的障碍,博主翻译过来大家更便于理解,同时对老魏自己也是一个学习的过程,希望能帮到有需要的你
环境变量也可称为全局变量,可以在创建它们的Shell及其派生出来的任意子进程Shell中使用,环境变量又可分为自定义环境变量和 bash内置的环境变量。...普通变量也可称为局部变量,只能在创建它们的Shell函数 或 Shell脚本 中使用。普通变量 一般由开发者在开发脚本程序时创建。...在将环境变量放入上述的文件中后,每次用户登录时这些变量都将被初始化。 按照系统规范,所有环境变量的名字均采用大写形式 。在将环境变量应用于用户进程程序之前,都应该用export命令导出定义。...变量可以在自身的Shell及子Shell中使用。 常用export来定义环境变量。 执行env默认可以显示所有的环境变量名称及对应的值。 输出时用“$变量名”,取消时用“unset变量名”。...在变量名前加$可以取得该变量的值,使用echo 或 printf命令可以显示变量的值,$变量名 和${变量名} 的写法不同,但效果是一样的。
获取Shell脚本的传递参数 可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。...:~# chmod +x t2.sh root@vultr:~# ....$$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的ID号 $@ 与$*相同,但是使用时加引号,并在引号中返回每个参数。...$- 显示Shell使用的当前选项,与set命令功能相同。 $? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。 #!...:17063 后台运行的最后一个进程ID: 命令的退出状态:0 $-命令执行效果:hB $* 与 $@ 区别: 相同点: 都引用所有参数 相同点: 只有在双引号中体现出来。
sudo systemctl start nginx.service 告诉SystemD在启动时自动启动Nginx服务。...application live360p { live on; record off; } } } 添加该配置文本后,...例如,如果要从720P流创建两种品质360P和480P,则应使用具有至少两个CPU内核的Vultr实例。 安全须知 如果您使用的是防火墙,则需要确保TCP 1935已允许。...列出了您应放置在每个字段中的信息。流名称或键可以设置为任何内容。...rtmp://your.vultr.ip/live/stream-key-you-set rtmp://your.vultr.ip/live360p/stream-key-you-set https:/
amd64 Linux 系统,kernel 版本在3.10及以上 4.部署(docker-compose) 夜梦这里演示的为:与Nextcloud搭配(获取最新版本的Nextcloud,ONLYOFFICE...然后执行: bash set_configuration.sh 5.部署(脚本) 夜梦这里演示的为:脚本安装 使用脚本安装请确保有40GB硬盘空间和4GB内存!...(Vultr) 直达链接:https://www.vultr.com 在购买时,选择ONLYOFFICE Docs 7.部署(docker) 夜梦这里演示的为:docker安装 7.1安装docker...【docker】在服务器上安装docker 7.2单独安装 ONLYOFFICE 文档 Docker 安装完成后,运行并执行以下命令: sudo docker run -i -t -d -p 80:80...只需在安装时变更映射端口即可实现。
领取专属 10元无门槛券
手把手带您无忧上云