docker部署web自动化工具 —— selenium

引用官方的一段话 Selenium 是支持 web 浏览器自动化的一系列工具和库的综合项目。 它提供了扩展来模拟用户与浏览器的交互,用于扩展浏览器分配的分发服务器, 以及用于实现 W3C WebDriver 规范 的基础结构, 该 规范 允许您为所有主要 Web 浏览器编写可互换的代码。 Selenium 的核心是 WebDriver,这是一个编写指令集的接口,可以在许多浏览器中互换运行。 独立模式 部分docker-compose chrome: # selenium/standalone-firefox:4.1.4-20220427 # selenium/sta...

Docker的两种安装方式

这里给新手朋友介绍两种安装方式 桌面 有可视化界面的,推荐安装Docker Desktop Docker Desktop支持Windows、Linux、Mac,有可视化界面,适合开发环境。这是最简单的安装方式,下载 Docker Desktop,下载完,双击,连连下一步即可完成安装 服务器 服务器一般是没有可视化界面的,需要手动安装docker 和 docker-compose 以CentOS为例 docker 配置yum源 vi /etc/yum.repos.d/docker-ce.repo [docker-ce-stable] name=Docker CE Stable - $basea...

CentOS挂载光盘作为本地YUM源

前提:笔记本是CentOS,无法上网,可以插系统盘 编译安装NTFS-3G,需要gcc,系统盘里有,故将系统盘作为YUM本地仓库 配置如下 cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repobak vi iso.repo [iso] name = iso enable = yes gpgcheck = 0 baseurl = file:///media/CentOS_6.4_Final 显示所有仓库 yum repolist 安装gcc yum install gcc

Linux挂载ntfs数据盘

NTFS-3G 是一款稳定、功能齐全、可移植、可读写的 NTFS 驱动程序,适用于 Linux、Android、macOS、FreeBSD 和其他操作系统。它提供对 Windows NTFS 文件系统的安全处理。Github 安装 wget https://download.tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz tar -xvf ntfs-3g_ntfsprogs-2017.3.23.tgz cd ntfs-3g* ./configure --prefix=/usr/local make make install 挂载 m...

网站开启ipv6支持全过程

ipv6 是未来的趋势,现在联通,电信,移动手机卡都支持ipv6,很多家用路由器也支持ipv6 本文用的阿里云ecs基本信息 CPU&内存 实例规格 系统 费用 是否支持ipv6 2核1G ecs.t6-c2m1.large CentOS 8.5 64位 约13+1元 是 当前最便宜的ipv6 ecs,一周大约13块,ipv6带宽1M是1元/天,所以我是临到期1天才买的ipv6带宽,做的测试 ecs配置 ecs支持ipv6 购买ecs时最好是选择支持ipv6的 分配的 IPv6 地址默认为私网权限。如需公网访问,请前往 IPv6 网关单独购买公网带宽 普通带宽和IPv6...

docker部署青龙面板 —— 薅羊毛

青龙是一个定时任务管理面板,支持typescript、javaScript、python3和shell。 配合一些脚本可以自动参与京东的一些活动,自动获得京豆 安装docker 详见:Docker的两种安装方式 部署 docker-compose.yml version: '3' networks: web-network: services: docker-qinglong: image: "whyour/qinglong:2.12.2" hostname: qinglong restart: unless-stopped tty: true ...

docker部署对话式AI工具包 —— Nvidia Nemo

前几天看到一篇文章 使用 Nvidia Nemo —— 3行代码快速实现语音转文字的应用,感觉还不错,就实践了一下 Nemo 是一个集成自动语音识别(ASR),自然语言处理(NLP),语音合成(TTS)的对话式AI工具包。 首先,找到Github NVIDIA/NeMo,README里介绍了各种部署方法,实践中我选了docker部署 docker部署 值得一提的是NeMo代码中有Dockerfile文件,并且官方也给出了build命令:DOCKER_BUILDKIT=1 docker build -f Dockerfile -t nemo:latest .,不过大概率你是执行不成功的1️⃣,推...

python包和虚拟环境管理器 —— Conda

之前介绍过 python venv模块和virtualenv工具的使用,今天这个Conda不仅能创建虚拟环境,还可以管理包依赖 Miniconda 是一个免费的 conda 最小安装程序。它是 Anaconda 的一个小型引导版本,仅​​包含 conda、Python、它们所依赖的包以及少量其他有用的包,包括 pip、zlib 和其他一些包 下载链接 https://conda.io/en/latest/miniconda.html 创建 $ conda create --name nemo python==3.8 激活 $ conda activate nemo 停用环境 $ conda d...

交互式笔记本 —— Jupyter Notebook

最近看了个视频,讲的什么先不细说,重点是他用的文档很高级,代码和文本,图片混排,代码可以直接执行。如下图: 进一步了解得知,他用的是Jupyter,交互式笔记本,默认支持python,官网https://jupyter.org 安装 安装pip3 apt-get install python3-pip pip 可以用pip安装 pip install jupyterlab 运行 jupyter lab --allow-root # nohup jupyter lab --allow-root & docker-compose 也可以用docker-compose version: '3...

android 投屏工具 —— scrcpy

scrcpy是Genymobile出品的投屏神奇,全平台支持,无需ROOT,有线和无线都支持 功能 屏幕录制 镜像时关闭设备屏幕 双向复制粘贴 可配置显示质量 以设备屏幕作为摄像头(V4L2) (仅限 Linux) 模拟物理键盘 (HID) (仅限 Linux) 物理鼠标模拟 (HID) (仅限 Linux) OTG模式 (仅限 Linux) 安装 Linux 可以直接apt install scrcpy,也可以编译 # for Debian/Ubuntu sudo apt install ffmpeg libsdl2-2.0-0 adb wget \ g...