H5的音视频播放器 —— MediaElement.js

首先,只需嵌入<audio>标签或<video>标签就可以实现媒体播放器。但是这样在不同浏览器下呈现的效果会有差异,为了让每个浏览器下都有一致的效果,我们选择了MediaElement.js mediaelement HTML5 audio and video players in pure HTML and CSS. MediaElementPlayer.js uses the same HTML/CSS for all players. 使用方法 简单的使用只需要引入两个文件,获取最新版本的文件 <script type="text/javascript"...

跟踪代码管理器 —— Google Tag Manager

平时网站上避免不了要嵌入第三方代码,比如 对接 百度统计 对接 Google Analytics 对接 Google AdSense 对接 百度联盟 站长工具添加站点 等等... 这些都需要在网页头部或底部添加代码,对接的多了,页面上会有很多这样的代码, Google Tag Manager 就是管理这些代码的,只需要在页面上添加Google Tag Manager的代码,以后想对接什么,直接在Google Tag Manager后台添加即可。

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

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

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 挂载 mk...

网站开启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 网关单独购买公网带宽 普通带宽和...

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...